180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) close(r0) dup(r1) syz_open_pts() 09:45:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x44710f4d, 0x3e, &(0x7f0000000000), 0xfffffffffffffc8a) 09:45:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 09:45:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 09:45:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 09:45:07 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getgroups(0x3, &(0x7f0000000080)=[r1, r1, r0]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812ea84e713048e69931921996", 0x14) fchmod(r2, 0x80) kqueue() 09:45:07 executing program 1: r0 = syz_open_pts() socketpair(0x6, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/134, 0x86, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x742}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup(r0) flock(r3, 0x1) syz_emit_ethernet(0x86, &(0x7f0000000200)="fddeedfd52735577e8937f514d0ff499dc238660f67bb579d1075ef75be06951197ba0490aa61f8072a4ea20314666e63b4d04f8d00f316bdc83acb1aeb68b21d7ee85d63005c87b3916773a520084a09fc4fe0c5ac8c12dd6e412f427c25f52cd79b788770ae3e03e107650f7e03070a43fc65956e0b575802aaa5dad9a8fab0cdb33901f37") flock(r0, 0x3) fcntl$getflags(r2, 0x1) close(r0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:45:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xa82, 0x9}, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400efffffff00004f5aa4282bacfc5de30000000000005db7d28144ceff0f48c0d97f33d8a4bd33c272b2355341eab31a59aaa298d6267edf08001f39d364c8179b9f2ec0a3019f395b842fe172a330b3f0ab95499fb90000000000000000000000000000"], 0x19}, 0x0) 09:45:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0xfffffed8) 09:45:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x83, 0x90d0, 0x5, "d76b00", 0x0, 0x4f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) semget(0x1, 0x3, 0x200) r1 = socket$inet6(0x18, 0x4, 0x1000) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) r4 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000140)=""/23) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r0, &(0x7f0000000880)=""/161, 0x4f) r5 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000380)=""/26) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/134) syz_open_pts() 09:45:08 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xe13, 0x4) 09:45:08 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:45:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) r2 = getpid() getpgid(r2) mlock(&(0x7f00003bf000/0x3000)=nil, 0x3000) 09:45:08 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) chroot(&(0x7f0000000040)='./file0\x00') 09:45:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$unix(r2, 0x0, &(0x7f0000000000)) close(r1) lseek(r1, 0x10, 0x0) 09:45:09 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:45:09 executing program 1: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r5, r7, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x200000000ffff) r9 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x8) r10 = accept(r8, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r8, 0xffffffff) msgget(0x2, 0x609) sync() geteuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r10, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fchmodat(r11, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r9, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 09:45:09 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd4c91a6e0419729, 0x22) 09:45:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) 09:45:09 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 09:45:09 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) readv(0xffffffffffffffff, 0x0, 0xffffffffffffff67) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:45:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = shmget$private(0x0, 0x1000, 0x485, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r4, r5, r6, r7, 0x8, 0x100}, 0x3c3e, 0x1, r8, r8, 0x100000000, 0x100, 0xe73}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:45:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x8, "c6b4a13e8dad7b1e0c7e140638599d12dda2d25a", 0x0, 0x100000001}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x80) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x7ffffffc, 0x2, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:45:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 09:45:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setitimer(0x0, &(0x7f00000000c0)={{0x3, 0x98}, {0x80, 0x9}}, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xa) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x10) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1, 0x6) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:45:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a9dd2558db2f60135826a40b2dfa5edff19e87b079bb506ab2d3e513653223dc8c837a7f9eaf039bb1bf640fd259241b6b8bdd49f5b1dc1921a3009b3ed8403bdaaf1bc7d337270d19036b5a629797d5565498881a0ec39fcc8c7eac654001691ed49231c87619712c30fe1a46dd", 0x6e) 09:45:10 executing program 1: kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x60) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) setsockopt(r1, 0x4, 0x3, &(0x7f0000000000)="e903fb101715a9bc3e615bfe2070a23f25ffa57c1bf6b6ca85d17b2658393979b9a8cb6f98e5e140a47778a3c5f9afa581c775dd3a4b78a97918c6b4672aeb110ef4beff483a74b6ac1a960d012242a89a782160b241b0130898ad8aea0b649e63db979529be170aced1f5c418ef755f8f4b0fda738b667dd7f3fef654452c1e6501fa09643588a8c832ad", 0x8b) r2 = socket(0x18, 0x2, 0x2) setsockopt(r2, 0x6, 0x4000000000008, &(0x7f0000000000), 0x0) 09:45:10 executing program 1: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 09:45:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x101) lseek(r1, 0xffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r3, 0x0, 0x0) 09:45:11 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffd) setsockopt(r0, 0x5, 0x5, &(0x7f0000000080)="fb2b09f5012656a1c6076e66669b987f758771a026a0f0bdec5f37456ac49c608cf97bdb4b61c803e6304f9a47d968bef4863246703ccc35176ecf0aed4558dd5f60b99286426800f9be0179cc7b06a4cb8a82d4d185b3e97802632739a38b15297b01378bfe03849c5fe7449744c37aa0c2ff15bb3740941877d9fdfc444a28ad92c2b0277b6b4f1d22f2e4bd1ef9c74d5c8db73f209415200a5c65d3", 0x9d) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x8000001000, 0x7fc, 0x0, 0x36c25f23d130f343) listen(r0, 0x8) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="789b9765b5de5c7316f7d28e5e43bb472982a91ed1eb5cb2ced61db568a4510d05dd4c8ac00c8dbd7c9ba704cc44587e5abdaa43a9f25fa1cb9257420410336b33f3c441708630b58d7de5e89a5ca6b664be2559132e554f7aa7b4a6f4ba4e2230636af07dfcf45a6acb85531d21d4bdee52a1c13ef9cd2e59388d61c7e4f8973bb8992448e5d95c504cb7875a09cbcc24f372d5d018b078116ed403a21a6ec078909c01cb97be09d86920ab75f9c32fef194da7965f04617503f0019cae0f63710ea851a2694ffb1f4ea3b7b8d5d6a67a08b45a0e2e2950569830e7e83d91", 0xdf}, {&(0x7f0000000280)="217860ee72a221e5bc50d897ef2c09955ba4c9d32e4b98d7ed1f68a3489602d36863c9130bebcd9df559c29bdfc20e9bf05ff56ffe80925cd16fe8c954b3e2f53879060d02", 0x45}, {&(0x7f0000000300)="e8297ae329b5368d8b051ad0868b707b89308ddf00ca89422ad7e0a41e6897ccb8aee3ca17a2d29a8f5cc1e60ea156b41ed5a587bcddfcce83c2baa027d02bc6087daadaea9ebc773dd3ae718327a1db0751893490a3c7db97f99f", 0x5b}, {&(0x7f0000000380)="c1e07bf662c0a2f91107339fc914705b3122d16b71d20b2ff45d97feeaf993b1b09c6cd8883e7955050fd4607b6c59bd1e93a1613f8e709d2dec5e97cf43f1c7129c7e5b50bad101482f2ca119efc6ddb35e6e37cdd8e0330c4eb58a62ecc676c4a8f99a42a01c74c24405559806eb452da39c9e0839b513b5983c45499afc226026e835b1f4", 0x86}, {&(0x7f0000000440)="0030a6945e315f8521204388a0e33a1ffb2456f9df4e3a0f3b81f501f3127fcc20c28a88c78a55e8e902c1087685bc32638093204079d4e07612ffd424b75c0822a8446bbea2b3", 0x47}, {&(0x7f00000004c0)="10cdfaaa903d69ff453a1d59259829437c1961cfe560a5ed54ae1753f6a6487b7121fbe8f07c0902fde03c2fffc248e0d395e2b2ea61711e40ecfe3f251919227f07952bd6edd549a426f9cafed9160a6cc718886fed1ab7ab2d3f490e596542", 0x60}, {&(0x7f0000000540)="60aab970ff525d6fc6c488a3e7be83144c5fefcead9c919d724affa0fe454049520cb9e1537487f24c17296ae6c84099a505267e2385a31265d8e499ac9bb5b06094055f46d1ed560fc4ae4e4f1297cc68a52d033fd2a44dfc7225502885e4c0579466f051d310e35a50ae28d9d9185e475d43d3563284232fa5d24023693293a43fc5ee992378fb6aac3aa539db58f8a38f528e0749664f8c11abcd967aa31dbab92f7186725877a9705186bb23acadbdb82c2ec9f5b5399dec8269982b456e15b2db981ef461b0ccc9518e72f5544bb11f7e070e1cce", 0xd7}], 0x7, &(0x7f00000006c0)=[{0xa0, 0xffff, 0x1, "49ffe50b67d7f2d2c805491f38fe717c310b8a359a20b2f7ebb0f384f5843e70dd724b541074d561e2ec3c7d751c21f643aec3e09767a090f571f213b8133b87c84c3aec23342a7b966105e3436314ed811c89f74e7d39fad5579b4cc89a63be7d0d7f37c41674517134d92f0666a4d9bfc23d47142d574faf8ea1086996918b9b0f1595140e0ea3ac793fb5"}, {0x1010, 0xffff, 0x10001, "65094f076683ca4332296340974fd74342140e0c59288ed351e46371ec389403476fc57502b960171ad189d62e9172c943c38fe8dcb45084c3d40373ad27035f991f57ede1d29d23a7bbec06b5b354507b6cda08e482fe9a2f5d473ba8168d4b4d916af2b55ed6d0b5bd87bef83853e29600f4af756870c26b28e45b3249f5730412c26956292bc48b899e4bb7bd50d203e8246ef12624f424eaf3e059af80638b53a4fd198559c8b44b7a113c4d4dfa9df631b930385e91a81553f5279444679d6f23bcb6b41b69aa4dc9461d7bb7b2040b3ad9bfd6a42b1c31030c9dd13f0e32a3ed6759643e272cac87e014ae0ce9ecc291c27b811607185e0feeea7895e5a04057feb8d2ce7f01ca84227f8cf96790166ae40cc6ca9b31883827efe69feadb0e7db3395d6860779ee0d5963d6019e707c65adbf20b3427fe2bda85566b4be2a20bec2caf0a8308e603a946ed4b6c922cc397b3d06cc19ba22598415aed2fa97310695a728a47017ee959e676ac08ef6a4c242227e548292c67f8107ef4768e43bdacdba3316577a4c6d0dd9ce221b972277445ef4820263c56689c453046274f9a43ecf93440c28bb2935ba528ed162100e12ba5cf58adc0b351040e155344bd2f302aad6a691bdeb074a81f7ff55a2165a8fa26928db4fe5d3d1b7f5ea4ee828057fbb61a52effdc86bac2dc6b000465b00a2e02c8b6218d0bb0b8f456defcf05f4d76803339010ac8c27e54eec80ec09f161774fdcff388f9b97d0fd2d41c01cd088e6868cd9789c667f3f962d8be3781344c4f877760db3eee43aeada589cc8661d6e8477f7febf3989a1b612fddb345e97250dc3a25380f6f612c9b176e1342a1b7d149eeaffe3bde8199e2f43b77f6a92e946db2c65f0d5917a79f477b5e04ede833e0019b203958a8247383a1e2b99612c28f53a7b1874f8e1fc7b4010600947e212efdb12430b1bf196abb301577ec5ea93649d0ac65aaae8f1767f8114b64001768416357eab8957f1ac53386ca4989b6fd5920039e3bd9d9284071d8bbbd226eb1d17534a14fb6c52628c13f0727d1faa3e3de3dd221b2c905104a5447486fca8e1d7dc2a0c095889e3642089362d35faab49e305d4206c4ceb5ca4a8bfa67ce0f929c87eac164f8302397b99dba62c12a3bedd843a38bf4dc9d0784bd27883ec2424feedc89df024d79dea5f44e834759cd506ecaab11e87575254d9ed3066a50f8e2776ff83f07a59c7e0c641f1e51945272327d3a38703793ec16ab9c7fa49bd7a0c3b8713f29360fb3e0fbb40eab766ff448d88ecf5cd2ada450a57496baf30db3d245f62434d8ea804a813dab4a4ad9201ab84660820401ec46bb2f1503295e38664add157f1e0e1cba537dd254a9fb17d2d8f2a7ece80ef11e44848ca01e67a58d0167f9fbe4bf72f92d0aa1b4612596dbbe75a2bb379b12656dd6bb2606dcaf07639c84419a77305876f1a555556a18b2d2f1b1fabcda09350b4e3979f1689f958adf4a061a70dc24da3e6380a95f886069a2c74f37284bad29591c07f02a087483067fe704e0f2c79eeb2a50e4e3df4baf857e25e13a7a2df36adec6806ad82931390ff0b08435c453b647f42a5471dc20dd0811dbb19e3b04e277771f3bec48aa7133ab58f5db7d4af7dbf71c0ca2dfb1fc1fdcdecfdc4a52d29c461ae64be7e162aa307ca050ea4a27d562e52845c341a722bf4c370dd2fc391ee538ead76be939e053864f79e2efe9b372b5efbd35cf5284a4b6995c11a84ba1b256352b513b71172b6099e1baa457570bf3b6193cdc8f87c1bff5c5839dab3bd0b22259c79d7d8f0d6667b08a51cc8ff16fd78904b2121b9ba992887bbc77191da6c8c2036b7860ccbff060c38e950536d3116c2dd154b862569c5987d1fc9d25521e8429a01067ed68085752c4fb53cffbde57ea9645cf75074f453a100eb5b86e62a6800c351e1c5c33330d90d6ba797b1eab257b480ddeb68acec1bebb844796b6dc6cad95c53835737b3be567b3a1b2fd042fec26661038607a9894d3269e495beb8f69810e5d46ad75c088e629f6137b550692f35b2fa5a1fdffbd4082365bd79fa5cb70bed85bba4361e20a8ab347ab1d44a621ba17f76256257f5f8e5f4a56b365a70e8bcab47a8a57d5b6e728125a8df3e00addf9c904fa973f3b125a19b7986f32f0c450ac404046c138e576b9d23d121e0e0f831f52ae7bb966cfa95f984dc3e1c79139a9b64cebf98ecbb318ce9b9af6135558dbb10eb5580b3513ae88ae6d95db50ad21d985769283a10e5af8fa42af52db9f888a7dc52980115a9c9ad5cb772a8769ec4797bc2bc5641b2287158971ce3fdaf655784e5bca40abe21ab42604b55e184f82af98f0223c2da71f17461f64d50c6071109495017fa3cbcb6197265c1d6af12b281973cf241b8218978b14e7b6ff97b0cb692b67acba50eb94864f92f40ba3eb6641a5f544ac8adda3b072d3829a89f9f548546981a9ef23f3c7b5d9cd031dc2efa11d5b56aa5bfd366561c6eb5a8a90b4dd3a720cf21e6e426f568a3b4aaa19ff34cf04ae07725f8ada1665b00097ba233c8fe01e1e61814e264bfe5185d299359e556cd985990cde1d16667c47d305c7f5279b3121e8341fd71c1d3ec5e2bd7bb31caf1738d9c7b57afd1d9d10a2f76d1311de545320a4c087c02e6032074914cf81a981813215af87ed92c620fc74b3443344d30ad3e49a80f1e28affcb5728f6d3510123cd4e48858acd27b4a4a91a81959d479e3c3b48c76677524d04b7d3e59fe8c16b8223a607dcf5d114ba466538183977927e28a8a3c032f40322cace6c3fe5e127c8fc111fce4d61aa8672bd250d2a4ceb63574a5146481bc80e0535dab0080b3496f353efee2be9f573885b747443e99ff6378caff6602421f800514dc35468206d6364d562b1a9e0fc9809ac85414b09df01f5465ac53e0bcaeb2c05370aa365c98ed5e448061648f828beb4fdd3bc23ec4c72751ba22120b25d6d9dac1eb3537c7637ffd1fa16f7caed54aafe2f0930e06226f87bb17e3960e34e3e4c07450e355db6de85dfb17f84a5b4ce264152d1298fd9815f7edc6fe74960acd2fef7ebd96f7f9094573b66a0da0c81021864afac7babee50db6a598e3a1fbd05469b9287268de81a3216ead7728cfd65b1436e0657ef2d22645fcd5c520290fd7c449a2983b21a61f00dfa689b191a368091c3328d2225d52c55b12d361bbd473947e3fa8aad59b62b447c491ea9caec2fbbd6f0088a7a4bfb96eb209ba1df33a85f6bb89dc29187ad6fbbe2c3798ca5601ec91c01e9b47856bd5dcc52e9afa1d9fdc5e782c27819ed5fc7f5c023707ec8a48299bd469bbe1519241be7d9dc00447e082122b1d44bf70cbbb1773a980fb910c1b1bee58e8a0d44b101ca1213bf9c367b807b4c3d5e2bc215f3841fce1e6a15a69f837402dce7558408ca441a2b0fd6fbddf79cffe7cbc6af75af3e98480420e02ff9469bbdc31d2e141c8d193019514e6761e6a90bedfc0d50fb5d318b69a9cc4757be4e167a641e23ec320ea6e7427573a5efcccff8955c321fa635d5d087187eb414b3fcfcefd9519181fc6b37a45f018b12ace2fcd10a5a47b7a14a9ed7842f434203d1187849341cf439b3ad8b3dfa961067701d10512195d3ca08bb3add94614182c47bb08286a12fb9629687d7c52d21b7f1da0143c07977e6d9feb5611d21d418c035a55dcd2baad38889fd4b85edad24b7981a8cbc775c4e2ff9e4744fadc2a844702904bc12c4fdfc77d98e352694483033ee31491b76a764faa6158d85b1a7028c279cf11f9956d8b1dfef356567cc18f3305dacc77f31fde733b338407cb8a218fc78fcd34ceaa70b67ad5657f91895c4bae80b68c78b48394a41a09e5a625a8a275ce09f29a938c077df1a0e36441dc7f9f8c3e8aa685ff9b86bf55d373f4b9c587c95a2cc7934cdcc5087fe54a91b386390b35e128414dfe750cabd6963885d565f3479f4bce7e6316ebaad2b6c35e7f34fcbb11a59faf70b9195e9c342dbdfea6ca33426d1464d456461567bb372d276292d9fcb5639f459ca64e752f6e4579b3e79dc36cf2021e2bfebca8b9a3414a1ee6c66f686f33450ed541067e9205e733b186e569ff67f65ad12023f4a55a42c0bc8259f7a5e0b40e5802edb0caefd81ba9422cb187162b08d98400ddb8452442d5d2480081f8d4469ac7bf125d122275c3576a38f867bff54d5fa24b8bfaec4bdf0377b5c93b7dd295c4be67315da75cca22d8c77278ea4dabcfcdbb88e1c901ae1006d48035e7707529e11132b734bf2b307f2c57826e59653924d2f0b024bde2bd43b148d55adec59ce9a027c285677ad407752ad661e5eb2b1567551745aa75a91bb702681a278b678eb31e69a06172bfdbfb1413d7c8f4775b6833b612c1c8c5969fca1cd55c428760a78b062abc7babf9c369dee535b45778445e3b561f576218d715df7b601f33dce5ca2bc6dd60b60a0aa348e624b837477d7f630afa4c0fc285f4b314d0a0e639503b61636a2bcf7def200e5e30612a1e6dce6b04152340c19951736c3ddbf7c58de0139a00148f7f808920cd8da4749a0b8cdebaed3c391c4c3896ae03ef298a26928d8a370c0c52567d47d36024ff09426b7040bced818c4e171cd9432607ea3de34b5b9913a7a673609e33dac7cca6a2a066bd0f8ba3249e0bcabda2de6c04aff37f78b48a168bed21ff4f3043442d72fd7271051e074cbcf8bf7b7ceed1d13a0ff78d14b36743af4409e60cc86ecbd0909d092d9ffd6661fbb09a971dc7eb4f22f93ddc1cf48d2aeca6e2dedc27d1f15a113f35f25dd43a106753f2e08bedb0c933a14a66f7aee75678f5660af2e99f444a60c299715ca9ba14020083546b753b7d0ad42d8f7cd6eac9095be508a2707d63c3f5442885e18f65aa047ed6598cb2471eebb3e6adb39b709e6af983b069ce2b3281c783f7efb4ce2fa2ceaaf22c1174126c7421a21bb42ef18024131d2f80d54e47b96503f83731552c6312afd331438ce9ff193314644225b3c727e5a282088d306b5ba8286b34e4cda287df04b4c2db8167f5dc1c05cac00b0280b890a9e0ca57b701cc55299fd1e5f401ab5fcfa4cf3c28f7cebe34e30c264cbb8c5a1cd9f93c25b93bc4e42c795c36a97ffe88c55d355e1f29bde36a09ffd0429adbff46b61f995fa6d5ff4684a87ac6c8f8b4df79ba09fad3fe11724c3e1ef6f243c80edd16f381aeb05071a081ce99a50809e4abd281756c70bd91dcf677debd9f2b4e3fd29ac42e46f3c0264be245af2d77a81f3fa13debeebf759b5e5cf71ab8c70966764ecbbec29316d0bd9dd5697b9594099237d18e9a389bf3e7da1628728f1b6f5f7b36a796cec9fe92675e645990e4407a17375524069561b657817f7e3e3559b02ac0b38587d08001aa8db4c5b61d09a2bfebdc314938c289413c936ce36fb017ba844214b3b4ceb0348ca64b1d3417d66409584a9cfc00f5e4fd4317d01061bdbdb545e5db0e26332e36f870a577720de3cc2d9c6218074129dd4c206445d4e9d982bd3588a10de86cd5f28e5a78fb4136254cc7d44f77c8eca738c56b26e598c156b6ccbe8cef3b0ff031013b5523917e3631f3b9377d68f0996a36a512124bcfe8d667205728fabd622de098682a5bc727ee1bedd69e0273b437093fb7dd119c7578fc5512677bea4aa7e4ec6953cd6dfcb3143b887ddbaf8775adc5f556a203937b48af3b9b763c468b63ef9af09deef80d9160d824e49a09cfe1bc54d985a29c"}, {0xd8, 0xffff, 0x4, "5d210c97d7744ef5253b79845bf782f1e89fd026b7db900078db90343468a4e0f6db25395da0f643a435f3c451bc27206c7bd13c67028f7bf129630794d1755a5df960d6f1c9a92800c1ee5a13d97b7832a8de698cf498d147e5a9c809e101e33fc73cdeb59fc3ff48ac0f6824659b6e24d0b242037b7567a6346bca9806086a3b620d8f9014ebafcab33bf69c4a4dda3591484bbafa151f3393b4126f97f2fb0348706af9a5bad22a57f93d583d2d274e88c4bb6dfdee61727e18c83bacece8b971e70b70"}, {0x108, 0xffff, 0x0, "ca7f464f1cad0386db0a4c75558f7e9271c8d817700439da8c311255fae5b6b12f6c8a611d3e00518623062a4a37468adb937bc38e8bd75a240ff6d7a86ad53b2cd36fd755990765c6e3d94feed78c17fa7ad7a2b452142cf460b6a65da6f8bf4f55575be0f46fbf42379c5128aa4d0b61e79309918b0825dda880e4861210abb40d24218976517aa8016c7c0ed98f9881d567ca45be3ed193d127e65b75c470945682c020ca5278cdf8e19c0f7083d085fb34bc9b4d1772679b19690eafd719ccf820c2d575effad6fee171ef0cefc54d42751478565d2e2774bd915f90fb38d0ec21f3282e2d5cdf12c3cf2fe698a52290"}, {0x10, 0xffff, 0x1}, {0x50, 0xffff, 0x0, "32165edd6076a3dec8c6155bfe7d800f663a0344fae5df8b3591a5bc98c0eed824900387ef7582da7d1fdc8b34b150382cd7ef8896ba615376fd67ed"}, {0x68, 0xffff, 0x6, "3e8efa406c8a6ad590e3a29260c49c9c826d9d7e6b1dfc014fc76a9cfc31c19692afed444f68715447e326d2a5200a67a1e5e68a2f217615b9bfbd3632f2b9d86dccc0a4fb95d86c76b52186c87391ca783752fb1ea6"}, {0x110, 0x1, 0x0, "55bb4cb98fdf61160df7adc0bc32583791f04c57379bbe2bc9099ccaa3ae3a830a34122dcf118c7f9ef0bcc558f54a6b84226d2bab02091127a413d03dc67360733aff0ccbd792ec2e7608ee7be834cb54bc75d4d2c2657d9d7872450402c60a6c5474dbe1c352aeebfdc999d4fcc0f1b8fd585ea7b877962f9aceb8576a7dd28639d915279166a8aa4fe8fcc447b3b002cca7a146a1af3e9a9e560751d2674d3c2f6f4ff8a065c4f9833a4812d6ceef7f20bed5495c198ef0b09a2f17e8f0432e0d4a45b4ee6f56d68d80dabf96e1e873c6ff3a4e628e69c2da6be9501cdc6694423560a918baf9d13ac8b695df9cc7f405413c98fa959c3e32598f71759f"}], 0x1468}, 0x5) 09:45:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000f2d7"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 09:45:11 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x0, 0xfffffffffffffff7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x84) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xfffffffffffffffe, 0x4}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x2ae}], 0x6, &(0x7f0000000240)={0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4012, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 09:45:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r5 = dup(r3) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) fcntl$setown(r1, 0x6, r2) clock_getres(0x3, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)='!', 0x1) 09:45:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getrusage(0x0, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x80000000000023, &(0x7f0000000180)="caf5b415e393dac2f7146cf20583ff81a923656a2c21d4ecef35113b821562707911ac720aca1eb45ffb2498da6e9255f37de12818b97601ef32ef444828d8e20e82523b59f3f39cc780ff69d89efa3817e1c88090de7b97069891f31dc121612f03afdc12bc311ce3c1eaa8e831ef454f99d8858ccfb73ae996bcd236651ba72a35d732648754a0562f8ed22431ebd07d303679d8274c51bd166eb30a63f0d29b3cee0a0d78dc9400c082f0caf92f28f0cc74f9efb9dec48e5d40d4d5e66266de69c895a4f135987ea76c950ef42374ca609c1a9620b775fb7d6159e7e9f2746c4b70e3cfd6d9b703f3732caef098d59bde365997b9b5d50b00ac83d34b2806b7a99d1f1edbed98c604eb13c35949dec3b1561bc651e96883ff8ba4de4b4100", 0x120) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 09:45:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100, 0xddc, &(0x7f0000000180)="6e303294cafa27dc91c514f1ef13dee48cf5e876458b31dc7380a1ea78f70367edb95c5cbf758a9e386cbc790d7b67f1762c8179206a8519a020118a914ffcf9a12e5e72d6dc6743839f24f32922f602fa0bd45184a9f243340050fa447ba2cee44e499889157be7ad1c5aaa32588108a98b60b70576d8e3e24f84f580ba9aa34c5eba819080ab134b437a4a105b66e348064d1414ae62b9257d4f5d14fbf420bda0ebe6b00d9580533b2856668546798d1ffd80b7e3da671e645e", 0xbb) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 09:45:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x100}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt(r1, 0x8, 0x4, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 09:45:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() r4 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x6d7d}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x2}, {{r3}, 0xfffffffffffffffe, 0x14, 0x5, 0xffffffff, 0x8}], 0x5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x981b92b7a091c79a, 0x100, 0x80000000}, {{r5}, 0xfffffffffffffffa, 0xe, 0x13, 0x100000000, 0x8}, {{r6}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7, 0xffffffffffff0001}, {{r7}, 0xfffffffffffffff9, 0x8, 0x2, 0x6, 0xfffffffffffffffb}], 0x7fff, &(0x7f0000000380)={0x7, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r4, &(0x7f00000003c0)="e4e76e0f873f160312d715adc7d2d6ec382f179587998f026eaa12353b17619b343d2a179a83c750b5375d9f8f0921debfdceae38a9d34e8fb10dc6818174b091d608b10325465c7b93b60521a6d46dd9876494432d454ecc60df82260b822680f76b30e712db4e20c1f6829f021902bf2c7a6b2", 0x74) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) 09:45:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r1, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x487) ioctl$TIOCSTART(r6, 0x2000746e) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNXCL(r6, 0x2000740e) r8 = getppid() fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x7fffffff, 0x7, r8}) 09:45:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0xc0d0ce367247d3ee) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0x2e3) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 09:45:12 executing program 1: r0 = msgget(0x0, 0x3fd) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffa7dfdcc5756cba7199d353dda98221ca951c67c00676129cd0c5411a9060700e6950640be771a889aec25f193aff1e4bdb822cf6a4f99e2107ae066fffff00000000000031356dab45ced85857119042e5a01d102533f71059c1ddf3b05cd047ad41cb31f04531e8c68163ae8de0128943ca2123ef0bde1d6d27611bcad7004f956709b9bc91aac2f97f5aee87efd9eaf886117af959b6f3505906f2512236d0883e55efba214371647be386fe3d5d51ec9ffd3087d6be6cd7df61d6143754e50feba3a353968c3fe3b4f13163224d8fc812746ba0b51806000000000000002f168bbf0915aa5e181df7e203978cfa65efe30daf23279ef8a5bac9cc65626106d4b9b6183dc0c9c695f9c333808f4d29520033a179d71f453841eccb9d049ebd42273b9d1a293080f51820ba15a8fba17d8670b46bf77c8026fcabbdf35dc7f9111587b610fa4928043c743fe0d39ef5542ab33f14e6d5e00ea4c592df5afc90e5cec49a7bf8ab2834bdf4acc41c736a19f47368c27d0e7266d4c7121258f617ef38c4b5c5df10ee37b9b6c4141a2e7ed6a57f41b038000933acacf045235118d63afa60b6c989c488dc79148a0c6b29daa13b9f6c401d62588cd48bc1768f89af861d7ac8ad188c"], 0x1, 0x40000000000005) 09:45:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 09:45:12 executing program 1: r0 = socket(0x10000000002, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r3, 0x100, 0x6, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000100)}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:45:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x3, 0x100000000}) flock(r1, 0x2) chmod(&(0x7f0000000200)='./file0\x00', 0xdff061171c58354a) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = semget$private(0x0, 0x4, 0x240) r3 = getuid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/110, 0x6e) r5 = getgid() getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x7ac5, r3, r5, 0x0, r5, 0x180, 0xcfde}, 0x3, 0xbd, 0x6}) 09:45:13 executing program 1: clock_getres(0x3, 0x0) pipe2(&(0x7f0000000000), 0x10004) 09:45:13 executing program 1: r0 = msgget(0x3, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/124) msgsnd(r0, &(0x7f0000000000)={0x3, "50d53573803f10042b6671646dc7217bb7b73697037e348f9f7c04edae73e87eeb1fc0f9f9d264dd4b239ac6aa"}, 0x35, 0x800) clock_gettime(0x2, 0xffffffffffffffff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:45:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x163) socketpair(0x20, 0x7, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/213, &(0x7f0000000180)=0xd5) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/107, &(0x7f0000000100)=0x6b) dup2(r0, r3) 09:45:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x3f, 0x10000, 0x7fffffff, "58765887b6fc338b06df350d1d8da3bcef921788", 0x5, 0xbf7a}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:45:13 executing program 0: r0 = getegid() r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r4, 0x100000000, 0x2, &(0x7f0000000180)="d10d612453d232731c866b5075907144249d6bdd2a387fd95d0eb90509c912447af35054ba329c0e6dd2d6450f6681903f2b7f8be4643d069cbcbbd1cfa7318fa583339a9f60d82157ca35ca90b3554baf51d1c8e9964d20fa58feb5337b61a12e8e7cedb1f3746bd91e60dd6aa430e49838635f84803bc4fa46677ca0b67c99f954ece16cefca76a8db7b123802108cb0972884dff25fb640dcb9345a92a8c517adb5f74a6990a3d12443b2911e580d6005fbbfb55cb7d0d937b7e03f6d29af593272093c18b663068ccff34156fbecdb368fc4c3a3a3665978ce8125e035378460ee8cffa5385f8e879952e4", 0xed) mlockall(0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') sync() r5 = msgget(0x3, 0x8) r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x25, r1, r0, r1, r0, 0x40, 0x7fff}, 0x4, 0x4, r6, r7, 0x7f, 0x7ff, 0x0, 0x4}) symlinkat(&(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000004c0)=""/172) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000580)=""/68, 0x44}, {&(0x7f0000000600)=""/55, 0x37}, {&(0x7f0000000640)=""/55, 0x37}, {&(0x7f0000000680)=""/4, 0x4}, {&(0x7f00000006c0)=""/174, 0xae}], 0x5) readlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/157, 0x9d) r9 = open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x10) close(r9) dup2(r3, r3) fcntl$setown(r9, 0x6, r6) msgrcv(r5, &(0x7f0000000940)={0x0, ""/244}, 0xfc, 0x3, 0x1800) sendto$inet6(r4, &(0x7f0000000a40)="8dd8d725b1e582274f42c206b0232c32fb9e9e7059689037b93da6544c5482e4b44108d8e25db84aeec49a0e2176e11dbc0606240307e242a4becd22794d73c35157e7e048037dc5b7886a40b21de1b6681d117602087a5f4dbc", 0x5a, 0x2, 0x0, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000ac0)=0xae) chroot(&(0x7f0000000b00)='./file0\x00') 09:45:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600", 0x0, 0x20000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:45:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 09:45:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82822f125bf6caf36c1d3bc7c181a1e5055d09c859b09d81e1137fd59f71123615950fa22381c26af465da5036cd73087c5b0bb7eb2d4370b11d7a7d9f958ca8cbcd83eee9bdaaaf974ec5f0bcff11ab727ecd24637aa7e934d3e42ddb78cee08ba13c702e70e8b016f6abac8d2ea1d8714ec3d56ef38a4d8da1da23fdc6ba32e915aa9c29906df4db39a6ef58a74b79"], 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xc0, 0xff, 0x4, 0x2, "d99b246506030d5788f3348af006257de37ccd31", 0x3, 0x8001}) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000040)=0x9) 09:45:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x7, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfc, r4, r5, r6, r7, 0x86}, 0x673, 0x5fc, 0x8}) bind$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xa, 0x4, 0xb063}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3}, {{r2}, 0xfffffffffffffffc, 0x45, 0xf0000002, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x82, 0x2, 0x5}], 0xec7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb}], 0x8001, 0x0) 09:45:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x6, 0x10000, &(0x7f0000000000)="86c963d9c8dc7153bcb1b090a3336fac3f367b697e7ad8d4a23bf42d1fee0768cfabce188148fb8e6675427d2c14ec6331d23995326ac3d059bcaab784824425cd3e0e0781aa0ce182b07322ea04", 0x4e) 09:45:13 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x6) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt(r3, 0x8, 0x6, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) ioctl$TIOCCDTR(r2, 0x20007478) 09:45:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x27, 0x0, 0x0, 0x402}, {{}, 0xfffffffffffffff9, 0x6, 0x0, 0x8000}], 0x8c57, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r0) sendto$inet6(r2, &(0x7f0000000000)="f4c02102efa935fb8c56a8aa3a", 0xd, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0xa}, {r2}, {r0, 0x4}, {r0, 0x9c}, {r2, 0x615e07b2fe7ad1fd}, {r2, 0x2}], 0x7, 0x100000000) 09:45:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 09:45:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x8001}, 0x8) recvfrom(r0, &(0x7f0000000380)=""/112, 0x70, 0x841, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000480)=""/145, 0x91}], 0x5) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') getpeername(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) 09:45:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) fsync(r0) 09:45:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0x0) close(r0) getdents(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x8000, 0x4) getegid() r1 = geteuid() r2 = getegid() sendmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f00000000c0)="181a1da9b403eb2aaddbcdd04af721ed4fd087b38e1064d3fe0adfe423db94240d9dc28a577cc1b8a9a728657830f3cef292366655b0b307ca0499e343241b5f47239fa4e8a785a94b3dc4cd78dfb15a046e69e7aaab52a7f0a986be461b0c23be337b6181035e81d066f5f11cfafd105543fff611e1eaa08394b602834128727df0761f12bdc5d01ad081e1f345b49d534f2d0d3cf1c70f4824a5012333eaff1341958485c1bbd1940ec980caa0bc3b388465110077788fccb78595b35d02657876d2cbef0de54b57dcc2bf1ef62dec93df6534f6ddefcb8d0ea656e252d58a9eac2cde8d7c798903d0426bbb12f0d49d0761da76a90c08faa26ceb1f3b976acae9a2188a4a99a6a3cccddff1bf8899c8424e0f090685e742cb614950b0b1bd1a851e97cc3673810f357374b216aab8fcf0336d6a29ab72e49ffca3b0d1025eb56be15dec74735ab71da8d5e76a64531e388cb4cb78473f003a6affe85f0b7edad5bad68db186e339610810fb834860e2cbc44099d06c528c5428bdc7d9768d3e413962eea8537a29745e23da43fd4d00dc28a9030e52c5cd97e3bf2ec9d96a4d19d5319e7b50370f3cedb913b755f047700b3e2dfe68ab1758ee4cac90e7fe48c935ab07cbef0089315082522ecd19c89c0814bf1d2a31ed421762e5867b9b32eae149beef3e0b93a78322d82689d0368e6196ff71afae7b9a6c549d2ccd54c6c47c20b4cd56161e0955050e06fd8087c3591ccb3b90928f6014dd9be6783ec62bd47725f01a664cde6fdcd11f9e8df5072dff3d91b15a2e9d46389559e19f8cba55f1678cbedfd434c3841a9bc843230476673daf398c4dbbf230c52d9a7c6e3be240b7b7a2f51ace0ab5f70a4c5b4f628949e6f18485ee19452beb90a855fea5561bbd5b8915fab4b9a1eebaa7692075a88f12a1b01d7ec258a248f6a34570a080105189b79e0291645c9fdf24ddd9b70180ddf12341e095fb33d41fda1423c3d18d428c8039120d490a47a9a03d4248c0468cf16b72943f34d3c37ba04a093fbb1bd284ed45026f240aa79a23cfea60f81e3b85ff862f38a9a656c3259c11cb12e658ba4343bc451b37f45a6705d82bd57d982d5c23cea39f0862106b75f65a8f492ab086e86e521f32d3c9d20b1d2b60cb5415bba775f335512fa7aa3c3a21e6ba7bb71ab52a7009024a862e7ea6ed94cc9a7495b9824120e2c0b205932dc51d00b2d655dc581b9be4ef4ec762bfbc4beb473d9fe5c07b185a65a9c867e06efa567f597394ba628df8429648a5453112c04568cd6db5f7586973f0185cd501d2940386fb673b2698400cac4ac27efd544c8898c8b8d86c904dbbaa5efeb3948d8f3164d55ca2e9a5f6b71d80bde0e8046b5daedf0c8d3acb10e3be37de7f7caaaeefe06c94e7f3630e17c1c8a02632e9be292549bbdde62f52d4810571e8c091979a8cbc0ec31df1bc5eacb36d0d1d0a40e5c1665a9caa92c8c7dc59afcf0dd6dd48872de6551e26f236302a3411fe6e4e6655e2742b86b504b84f6504f6ff751ebb92214e4ff9160d78b877e0ca9bb8e52b2b65964f97c4a62e18daf442220e4999f18ab4c3d7462ee8bd328d5786e2e83b4269e53d6df837ca678c8d8e943371db61a4ebc32f58ea7a0336bd6e0d6d38e731b4a131019a23512335d5609b227a4d0448a2a2787b73053c343c614b680f443c1249222d565d6da729b8fd603d0c032b8ee287e32187580805ae613cdd7381b6e9c376e815918760727e633603c1c7e6c4d9c146dcb9cb8a275753270cbd4f9ffeea574095ab04ba063941a7433a47e1c34b4c4142ce32f85ede28ea416e88bdcd9da3be51c6dc39c0d630dfaa4ccc65fa7868e5b5da71671a9bf78f5463cfb3fac22589f1ea6dd77a3474cd1a41d2549ae4e44f905c9fdc1f5064ee1eb0a3ba195087f8a06cd19d5589acdd8210a06f6f22dc6bceb900951eb32018a0a776f614585862e0a93f543328e7e6cf0c99c22ad8385c9fcc009c73aab9ee5f8886970819dff8818791244071df54c8e8ef02e6de123b03e5a980a1dbc3f567bdeee3bdcae4c25b3c250acf61017f4c1be69a196b64bd1146ac3409e875494c844aa3104e5e9f3d8730206fe61c5b935dcdf44aa42603e05727cf06b8b076f74929955479d019b050a9e3e7fc5925bb0f434b063911ef81a2574e7c843695f3ccd30f9a9bb8dc8ffe7991f61273b67972d35e1a708649b509e35cf7a1be344b08fbab7287b333f69898a9459a18a23d43433b48e2b5899709ab3678a1665d8b43661b0f77ca13a264dea44d0711f686b83c5fc8dc6e79b5fe18840a62a7b61d67d206c90bcc6e3395965945edc1f7f6e82fa4dd69777e5416da69894527563436617b37565eed61581b66a169a92e0c1a1ba7e55812f506f94009050b0d973af41454993676d7e132fe8374e4fed13f01ae799881a12af143f9579826e7e467875d507f56d85cf5dcad39c2987ca9ba28e6ee8fd37eb689b88b67dedef489937a8e81967ca5c127327a5da46753d2f0454e7238f6f24c8cb58cdd204948c235004c55952967684def4980077ae574a2f7f761f2217eda64e7067e3f584e502afa28bc2190589bda3c6a56db5ad8c2f612eebf8533ce90edc123c00099c1245f8de341269f234a349cc3b16fb949aa98d2242a675bb90de1d55d3d8376f152650f760afc6c9bbf3f9138d95b3b415203eacdcc7f32f08248a5fcb1f53d7c155ac59c2a6602f26968c2ee549efd124198078afc601ba6ef4a00353ab60558c8dfafd434f86c51b261d8969593b1e88fa8da63837675a24491e2c81c3795fd9e79b6f8c2d2f0e382d430982c807f0db7f0004a8828b8b27828f67920e37b86db3140bfef076eccff3e1bdccbd8bd32bc72827d7560a8b8a9a6d0b21c38675cbb8fde290c3c1cb94d88b2c05c3e21c894dd1b9a65c0f9e779aef92453697cc331f9ec9a07b050c1bc62950875655cb4e1aef7ee7360489439f3020c700e8bd0cf0c20a74338554c7ee096a50bbd5abf7d34a2d9e97a378ea4ec8cea4036a64e3d766be2bec62038490b5b67544ff62c6bc4386d907a83b650c923ed2f7a196f8d5aff963f533365e71ae14f424b0edfba599d01e40c1c8c897214f866f6045a9d85fe229a742a2f495428a48342c7fcde801b0f9d1166e606b17a5ca1f83a6806f77ae12d8e43e3d5d9273c0d0af88cf487a85ad52b496e3798ae9a2172a8d641ee527c81de87a514d0445c1a8a8daa93f64de8a5471a63d3f97f25e1d6e5556db086d716abd6809adca554270137399bbc3d57c18dde47ab918209588226062f1c3b6c19bc9956dc555b33e6ebe5257e5adfdb29db2e064b74edfde65359e5475c3c7885f00609bb6b6d5fb0d7615dc0155a92df3a2ba2d9346c74c554061cf47d81f86e13e2a0dc93360df2ba1c1af1346dcdd4e045fa9d3012d9a7ac9e475765edf48f21d31f918d3379c98a52dc669f49be1b7221c353a93ea150db0c333f473cdf28842f67c02635c5681f3faff270a9298af62e38111eb16527f9341a61edf7250c0aac262597ea53b7dc3a8c6cf0c547605f7fc52c7bd6d9324b860de6ba24d2c1d81eb2d7fa8603381e84ea6e49784edc9d8477ef14057f1320e2558943cb81e01298cdc5ab8f14b893bf75fe4714094e8c4d1a117ca4c18bbcffd6b351b40029b270601bdc29af8ad890def63067c395d26f117fd2ce7c166272c157bf19cee398a82d456751b9d5a3861557cadab1d92ea8b0b08c1d8a9818341ced9f3f67cffbf4782a8bf4c8b2e71c9bf91017e7b968fa5b4ed5b889766e7e4e13decf757d25a1025d3338883f036080f54e546155d7b60d129399a387545a22e986478cf771bfa0a4e94f495faa9b8a67e221265a6013d4534d1176fc0e6e7d255e5368efaa2e77446c8605b51e269fde995b88a08fc0fdef48851acdd14cc7e76b86049a94c566e00dca1924402b416684bb09dfdd64a824ebf2ecfa3d79216f6d6b13c207cccdcb18b988c1db1cc1d6a552689247f89e7e4008310df3fcc56d79284197927023f439b9b2cb8348f35e5cac8a2b7321a8f9ca764b2132aed2cc49ade8a21c7783e1c32fe906a40c05b7a4a7be15fdfb7c26c48c3290bbf9f3c6dea2f15cafae438c55e1458bcf52cfd92bf701f4ad429f09ac954d4bd9ee4cb7357c31a352bed7b0aa099e745c94fda8f2b9f950ab2ced764b301fdb98e8a8dd31c7d9525be1727880f24a7be9b21b38441826c7221398d5115e159e65c68f07e9da8f393c00ef68895a033118285fb2932b284834a5cca756462db253657d05cc8eeaa974ae518a22c24ea420aeb266302aa277bc5718101faf1af531736a89a363e38d0f4425ce5ab15b0c3aec6c921996f609f03fdeec7d7de182f6f57dafceca5e723e6e1d366993bf0d477f68b632c089a016589c9fca12ebfe52912fad822e6d624a25f8a280ceaf6aa51c1c1b4597898627936798e7424209e9fa9648822688d0aecac127b6d945c64f31f73bdae7f07daacabfc031176c018ba605218e2b21b3650e5e7c335b1f25dbb7e57d1ef8110312633da97f261f01e61eecbcc1c09d91f9d97154c80406c262ae4072b7e3a008fb0b92ff960b8b62af059fba77abe822bb9b3e24cad911fdba00c0a01ed094f833974ec52012d171af663c3e8208a84dea3602ffe0de853012d35acc592ee3c16081c1e423c649a2ff429738aebd2113375dfb015f690ec590bbdb4daac9bd43a0e49872dfd0ae6a7ab712cae58185a03867834a728232ffa995d3170a566bee333b5d66bb8361915a0e67d43d375b1d657d38aa69e4372c2994f7b3698c0e4bc7f249e4956dc8ede3c78b8a86585a9053f55f7f5270031d26aad13b9bebb8d0c94d490230e7e638c2159f70641b7f82eecdbef979e3e3f04a7e0561ce185794d50e0829f27e7c51d4ae842e2a079b2e7a964501d9692dc40eecd6906480d69a8d75ff35e1fa95c2bc56741e15a94050b63e98e8e0db975ab57fdecab179a095655ba4eab91725eaeb07b8f51c4f74e6b70a48f9cebf872e06ad0f2ef87b595479d8ad4d2fffba1e18bab08c9333803fa3d2fa42d76d4232541a7adc51d4854427d0320c607507748b1fc3c5283a02f9448f4c22cde201c693d969a5f60ecaba46040fda919f358664279ba0a5f400e09d84c680280a2781400c7597fedfaf17757d8d575984d9699f941d9a164c1a1d8fecc0a395f17903da5059a4207d614bd031e2dcfd33f2fa12a45a9f06f95ef73ee683b395f0f52db82bcbd231edbc96da8a6d890b64e13581792c87903c7ba1b9cdb188f8a2e8226ef1c9c9c5b38ec3c2e22f2c431b7316bea43459b6ed5184654f9db60f26c1e5f3b3914f050527ea1a76fec9ff4ddd2201baa16cf5d22d06a4c4d7d746d83d01a2d084d7ee2e52864af4b4c81feec06d4cf26ad0ef950d532deb2c755235c21dcc592d686f343b7b4b35d2904d62d0f138f4d4f28739f740df65f4fce67172c2744cbfe195bc32369192546d359f54b12dcf18ebae9f5bb5f14904f0b816d04759bff3f4ce89b660615e69e94772ac26c4d745235520f3e674717fedc1684969257be1c864d390ba01285f9f74435bf3bbec1a3f26a61e9ab2547c555f30329c8fe6bb64f572e891339c4d3f36f7814f3c1fff08098c0b21131334d76d43900bca792c95149e87429302b247f5c08fcce9f97b50211f44e1b82161819d473999c18fdfd0446fbe1ad1af51cd9df55f83fa9224f66a858815b8d96f77ace23d27a006", 0x1000}, {&(0x7f00000010c0)="4c660214acedca56c32a11af26feaede8a5dcd1d8ff68d314db2ce5a2283cf51c52f9bc82d210e70e8f77e7341774211af84f2b9e31db26ce4bd857117bf866b28cf5d9c8450ad130c5b5dc92d42dc3109a3e941d98b232cbccd5a5e3cfd106707f3d58d9e9733f07334e9020a4b87284ec959335ba1415789a401413eb497f8da641ab6a7", 0x85}, {&(0x7f0000001180)="c8ddd588e840090266cdd44a4e4a2d81750aeecd2492114df060649fc22e0df594b697c32a876158f5528516f91d76495e79c15cb2b7fee8b9a4819fa16b8e5b46ad309fe71443e22ebc172f53a648386fc46a1c439e9bcd836a14139bfd5eb48f41", 0x62}, {&(0x7f0000001200)="2fe6c9a366fc015562e7bd932318afc66555e3261b639f25627bdc8e18bfa1cd8eadab00ee20d0c635e56c3ee5980278efc4626d4d1faf4cbc39a9a46371738f7b39bca34a95eb66e3303432cdeb3205907d48399a9e69b8ac1d004906bf401283b459982e7421735b9685510efe2e4d04300b8390eddef6a2ab11ed2a194dc90deda5755b21c0ba14e969b29001423073babb64ca148e05eceea3277bddf616313cd0f01b447faba36551d58a512248cad6c6359d5e679fbb7fccd62738bde51040b0a9a651ada3b3e724c5dc1056b61f55eb0f55b3e480e364e8f5843d99a1d60c1edba018f21e8f2cf7a5b0d2ac80af781673e8be3f8ff31a8c93637f563783c541eb1e1d6890f05d8ee72cd133f97f2458b1359a994f9498df3fe25f37afcf6ee2ef482f76d4fcd0bf6d99e339ce62a24c33438122820d2ba6fc0bcf927ec811e4a64e064011cd5981e33e2501525fc0a97bbe1c443c33802594b5c87e56fbfb02d04e5377d92f59003d71a7c55c820901c09a43200e3eb15ab062be242cfce3ba6851ad7dd484d3f9c3bb843cd0985fb2d510234ee2c885d261310442ba73856a3f5684f8acb859d261adecf4b59c9c64a04db7c8d058b771ac33547f6425fbdf691fdf37f3c2e83c9a308674bbf67848a47f33f044d7a35a58aede1aa23e47a4b468890f85c13aee8df7c57c4e39cee783f557c071fef2f5d47b39bbed8ab2dfe348330d89bc7590968130a4e849d1b6a24fbde0979de5f1457feffcba5ad81aaa374b93b6c5ddf658013f11eeadb7288671e7d0e16358176c9e39ca4d1145d0084b73d5c9ca459a6b662813311996954fbb62a13e6f82e9c2307b40303929630f77c071a724f11449ac658ee3acdf221d33ed79da540ce719fd1374540a2e0aefe06b0956f4abf04048653614f05e50088701fa390e2d785d342e13b70a5502fc6afb893112fdb79f4d6309d237bbbe05debf3ca4c9b8a3d920edff786af63493156e2b2367de0880ab61a18394307f7056fed5da9fd4d566b37e4f81a89beda3c540ee042e4156eb59f10f8e5df9ac6ec9f68ffc7365626a6aeddbad8a09bf03c7750264d64fc780269d8185c350e87d42afd3c909894bb8ce3f16b429f97a5cf3fd60947ec1aace55d6a61b1045e7705e1bcb771baed37b969be0e8fbcb92c89f6306600e5afec73f4ab97ac628b8b9c78a02c8e456d8fdeabd5f96f65b81b36c23f2919bfe6a15946374c05491da98aa110f06400331f7a8e4145d528ecf6a4caac276ab147981fc36e1d7f756614d7103ed16819ba8fc10dbe3ff25d5049f0ec812c8938f11b68235817378b3d0c119af38bdb238916d67cbba05ce3a8c0c5956986bfec9f61480e64a81816bb6cfd7357d6ad5c18e6b3ecf8e9d664f99d01ed3d359ad989791ebf04ee7e15b71fdc71322b68900a288ef9cab8213c83902f2c1a2475546c70f575ea37849eeaa0cbb8f455a1b48fcfad4a501a781a3b9075c7aa396b145237c3e43fa0c2d719ef990e3423738d91a59ac7078e463b4fa50f96ea08db20a3ccb4112e919b7e34e88205fd40452032f7900fb37442ca50b00edd414bf3e75ed5a2e8ea6a867acfdd1704dbb8f768d44ea05901ecf996e3c12e43ec8d5e3365b3236bad3c1157b1440521d8c26cec28117bac683f21cc75facc046cdb85b1b060e24230cfd96ba24bf01b006824b7c524132c366ba9cdbc348818a565cafc6813ed2f6af67e4f058c0fad231ed78e6e2f327f53a54af8b5b973ae08b7115c602d7d175e37ffbb65820d1180de18726f5ccc0ffa8583de357dbf9504535b340a0f0ecf96ee33ed2cd17c22e656cfff81fe7fd56d60d6e7e82bf7be6b3ac3924c8a75c762896d7001310063154426a86acd7fa8ec5a3a81a1464397ee870788fc5744abcfed5de0f23c346886a14f21474a6b91dc0732376e615fd22c3ab541a8355178281fa9514234eb0c09d1e48892dbc994443cfa2e209f1ced0e23951215b99c0abac2e1581de9a2db0b5e484b7b2f1ce17a2ce8da743b3a4587d9a81cd8ac16274414a1ad5812637c30fb10f3418f0cc83b90359176e90e3f342a281b592e6a4a783ba4c77746d599190965fe0bd2a22e65402f5b45ba56bbd48dc02f167df2909cd31aa11d9cd9a28f70c0dbdc212b2b5750954005567e9e4e1a07198dd78024172200c0da4708b310ef76d45ad08bca6fe3c1ecbde276e5a9a6435f60da0ce48d75878254e59f5f851886ec8900777ea138fe670d131e3d98b02db011897c74975a6fe1918db785c3571711b17b410f53e129e17121684e9d0c05aba24cb055c950962ce83a1a5437ddff3511557fb1929029d4e1c7fc853564f636b056b009451704041db9ad510081a136c7a0809398f10e30fd1d809ce3d67eec083f304b73159b2dc2f6313785dd09eb0478bbc9ab96df026d56ffb4c824d26fd8f477f722c21b057e8dede9e83b930c5a09776c3761d29888959ab216774cdbb13f3e5f5a8697d0af4aec3f7e3179f830922a6adfbe9f909be9a1368e0522813cce635bfb30bc478c05717f0662c1dc3d90f3b68fc0efccf5626fbe28ebebdef8380fe6b0de32d768cd9f99f48124a18e93596099c87e3d4bd8939816a664f709f617c5b6a0f463e91a34af1bb1228d1ced8976fa1b38a56f5112cbd91e8b2110c03ae7fd97de46b2fd444ea55cfb87aa22222db690488e48efe8858efb603bcf871ce24af0102b15e22b11c95c0d6104200f9c538fa8b55a51518bd8181a9d8e0c5c4080f6e2007d3186174e2307b63673c11c42a54d098f22d86d624b2ea22065e0e3d954e8213748530986acad753ba288bc241cf03b949b7afc0d8d4da8c5f614222f28c9e0822b6096006ec2c80ade10a88c33611c0be9807419264e42a446c96e7f816be7b30f55d2319f0874104996aefc20c233209a34a5992e7e2b0aa7eb7bf234886703cafb78c79ed9e7b1aa567536d0397891cf796427c4a04b1f8133e633b4799bda157b1318e772412825217f164be109ca57a872b912caa0649d11a0990adc02fc780433bb5ff2d601ac8aaadbcf748c3939e2fdf4e8bc5c61b706afa33e22ad63d84f6d9e05d7e94c36f5ce1b39672d4e342fb3c1e71c2eea70a496f6c3613a3301e714d2ff29cc18df1ba031aad85321d580131343deaa02f6c98a6ce8c235339977003b51803ff7a0177383f329d9e933cd886e7ce36dcbfbabddd338110de531ec7b7dbec415595689bd233d59c6fe12c8547c8f4acaf74b1983be276124124d111641130142bb600065055e83c94eb2b41df713fed1688830b971072640b11e742cd13c3ac824720412edc4dd00fc9e8d11f0047a9b26fff9a0fbcea0e8b37dfef7a591cce0ed49ec1394d35515757b5c09284b78bf1f8b711cafd2936d0f3bd6aed58aff08416853916188c7d1655c263d1f972efb0e01933b890ea6ed49c8c3d78f199a4affbb27a068117b6e7607705614030cd1ef540cbc6f1f9d403772d33b74e474291c63e79eb22f68c09b55ddb0336e204a8c53c719480ff19b50761435701edb88dc2514802ab5771b151c2ef60bab9d5fc714825273a42e4fcc144596e47bdde78ddb980f6d7bed7b6f46cdc493985c5221a5a71aa4153dc6f8742a06778445813eb8576c390b20e056eaba83517fc521b8ac43e9b9ed7fbb1191bc4acaa4893a73f14464d66132cadc3c0a81aa2ed500be48a4333ba7a56f3c6d348d70b2dc756937a875e46cdabcc243e2081de3e46127a6b85b94f0cb1814db5d8d9820bf88f8a63a6d3d6205c40743d17fdd53a5f9a03cd445d5f9efdb9c60d4edcbf97ee0956476ca1bc28738acc33cfbac3f64a9cc33915b54e1ad4583f11a994d965424f700c32308502957a7efe59c5e3f94d8c62e0480999e326548af898900264421f7170e92d8cc8c2ac53374191e2c6b3d4fd2c4b7ce4d62eaf35489bd0bd384d996cce29d9bdac16c73ebd8078e00aac85832628ec2ceb6208d466ba0c3cd5465313d55d8c58c685f9c78973d4a563e48780842c4450b405489cdfae5e4e1bfccd1c02fd7dce3b768eeef2a2ab7ae0255361fdf179cf77f280cc8b788406e443e5747f5d760956ea371f4b1b11ccb8dc3b082cb669d4590fd09e35a332b2f36afd1381bbdaa18ca09cad8f9549197022801296fbb6463b2c6d28b60b2ac182bda7bb44fb20ab2faec7a2982d4f24684a5d08f057298ccab3aa6abbae28d691041f3a847363eb9f722c0dffa32d4b64573b0781d72f59bbd28837e9ecb174d47e63119cf7609616fa7c16edca9103f1142338a5287917fa9d5f3990af322b8776ae867833cd939abd8e273ba9dc008b5643d937941bd392b08df47274cfbf229b72c4fc124be3b9f41765af69f0ee417e0b8f8469de8b727b8d5b0ae074c15df0a7d8c886d79bc166560a8c3f681823176e15422a37bfb23737d34761e9695859020ce2f3c838a62ee6eca8d4b109cc065d3fe6299ec9e6c6727abfb3935524cbc8c07ef0461be25e7d7b466bba2f050ef4c2511d59b29d3dbab7713b3f92ad18619458e362ca72e8ef2ed0d0ae18118da132fe78b69b0123759aeb70387debbfded7904f9ef73896d8e88b3c8c661da37f8ac03ec2709c21c0e1e6d8263843f4e29fae55ae4fb5fb46c64fe6c1ebd46e813155fa56ff93d0c18965ca8a29f1fb6b6ba446e4a18a856992084b7229762339e79c2e82e868f2fc9fd0cf834142dbc6500c67191d690d2e8c4e3758c90daefe530c06ab2f090d7e10fe406c543060ef7c78b2f5a64d1ecec49c9cc33b7531eed424446aadc9719c9fa55dfca166bc833c3f1be8e3d67a76f453c041f415dedc2935ce20b49aae024ca6b410874f1f19329d7282654fe08efced9458f639ab4c4decc240fb212bfb5c29a5b9d52bd22bf6bfceeb95282c2cad591db520b7007a5e86d2b2dabcf2b47aa754d7925bf602208f75810d863943c0b5fc3cf05927c70a8df923f70608350d8bbeef80d11ab701459bdf4f1039ce4f7730f2975bc406789a659be97c2323fcd179a743a97b2ac62d76a586ae5a7259b7b5eef2734f035bc3cdd3af5535ef24403122032e955ebe5aff19225a9400fc43fd1be8987ee248283bc0d5f0f2441878ffac2c4771bf9a4a6d9cc12a86246cda8f445e69549895a4f2caf044ac585f74cfc74bb223b86607f1d8056b5798d749825d88f7a996bbd05aee7a94646ee868237f649088a2d93b81b2d9a8b113b2b696a352065bae9e9c7bfdf4e0dd3b98dc6256b6e7e08414d3c45e02617835889b92bddded99e76d21f68e9ecd60ff740f43860e7ab90c5c524f0a5808a3df5d4e595da398b836e94a2e3f68d3f9b30373495161bc22e745fad415065683837c7946edf58fc5dc081e9f4d7d8dcbf03f8bb6c29fafbc585f5cfc2f0ed26b51f4cd8091b9d14aad283ee312a6aa23f55dc9ef32dab2522793aa61c40b452d1d7b61cd983fa7ae1f1ffc1d70b6431a76e6d46a365edc7b1d919dd68b76d136b893fe3aeb819bc8a21594a06d3091ec10893665b93659d4bf3ddb89945575ad3f61abe6f93d6feb0b54948ad940f868f769a7ccc3a063befaa222ea785787c3f0bd20c0ed8d128edbafe0e6b0bce727c212f322ebd3b2f6d7265192224a12afa1d835a09ecbe8d5b4a8593e722773fd17dbe59833239971d5268909da65184354533450379cec56e2412b7203a4070af085125fe1adc3b2ebd35bcc938f4861f5a097cc408a0c086fd4083bcf363151e0ad21321b18c7babc9cd7093576a9", 0x1000}, {&(0x7f0000002200)="5d41d7799f291bde320fd6eb0187e5f949a512edb0d46a3d9ec0f199dfede3aa5906e08c01795cb58dce58ca137b3ba939514e695a5eaf65badc6d80ef126aed17c7019122e3f3b7f639", 0x4a}, {&(0x7f0000002280)="f5338a0da67e95fdc58fcf8b39271b8a0446c73f24582d855c30820aae38e98a65d27f92cdea27d2cda96654adac34d5f8643a66c2b45c1e460622dde3c06849ccdb69bdcded34fed228261c7da7db420b939da1378054284b8b7c191b8266f76b0f16a8fdeb50eea03bbc9a3144de7f0cd5605d42202bcd2f2ca68178836ec9872cbd77b4b5c7248e301ec3dd4cab561bbda61cb5b1e80871", 0x99}, {&(0x7f0000002340)="58c0746c83fad203ed82276b911d4399663d31af66d97c40de0f09b2af28dd9266a802d6a92d888de34f5133ab856d2d3c68de8fe0e43452a749aaa6e6bdb56bdd28c49293f057f4ab679caee9bf57", 0x4f}, {&(0x7f00000023c0)="ae4e97f7b4ef2646dd2e3767cd040859fa4ce052f5a4d966b04e7b4250b425479173ebe9010a9f5f4fdfaaeecdb39ee0d13f7f610fb672fe0a7fadf0dbe3cfb97e17a7e0344d2a0d91d5f2eda684c464f04e4cdf39a59d2190d73bd7a4f8695a919f0260d9a3a84e88fda1e8bdc78aad39c75295c9025b6dd928e7886705ad70f71436ccbafca13a5a3bfaf5cf4673723c4676757c2d21e384eac7d14f91fad00b31b9444d7e6441c856003d1004739933d2182db0c9078964dee098a21a71a3d3230e5c3072a1b86bfd203a77820c8eb12ec642", 0xd4}, {&(0x7f00000024c0)="01a97a87d6b1e66dcbc0462bfc62d9c5803ba716edb0e031e16fe97f65f79434540c5d91ba1881fe6d702687348724343574a51ebdc7935ada06002e4518e70b3f0e98ebd33ed7397e03b4c52aaf377b5305d96a59755f8a11481858e433a61c8c0f244ae88c8ea437c0be232abb1697fe0084", 0x73}], 0x9, &(0x7f0000002600)=ANY=[@ANYBLOB="b00000000000000001000000008000009467f084579db93af700a62f4373cbf3ceddb871f387d38d6e80213d4b4e8c7074f7eea6373d0d19d4ee5a89f236596a92163e96fb5de7b65f87e6c80d28e5614a7df3a74835aab1dc3fe27e02caf1eaaf00020000000000001b6b99409a7e265a8dac4fdc3e65b6cfe74a5cb1af6a5db1be3e3224042d5ef1a70b38dcd4a8c6ea0dbe04279f01359fcfd8a72e582a6adb944700000000004000000000000000ffff000001000080dc388aa62582ac451c5d7dae1a09714173daf4215a3775a75ca106c361572ed18b896dd9aa85f7f614f1bdc100000000600000000000fbff0000000002000000b89386cc86b15fd887b2c769a028fd8d37daefc732f6e1ff546ab669c953af7a1e667d33ade94334ec7eebe764f1073f40cc79c39e57525cb0dbec923356afded066577ebfb61ba7f4254ae4df0000f800000000000000ffff0000887c0000b79d1dd046ed6408a027344d61cfbcaea20900038a94789e00158be50ee1e3f69415e3567a6073563ea295e3198de3031c38e6c6aa69f496e1833cede53ae6172fd32fb82a5424859838d1625e2e95ecd10bed21a568b82da2000823481b0331843381540a1f7f2c2e45468752fa760d4e8cc067d75856e3a408e83924285faf51b756ef8a35aafa3e1550347a151496e95151ccd92d1259c1403ae364bc83ba4faf98bff9f99f8f799373b0d36f408280a844287d13c2749c9f10b8b8933653208ef4216b2ffc24c4b0fa8153d827905188379f539cf2d9cba70bc746fc84eb16aa0aee4b000000b000000000000000ffff000003000000585e05e65a236c31e8192c7a32066d625ec3a47bb499f09568dfc9e8c849987e08e15a346745ede8e502a6dd8afb9db601f357a29f1edb682258bd0dd75435e7b0ce0ce3fca9a4e7213170739b8b806ad6a9a667e8e8a2422352f733db8b72232448a81d12b3475ade02cbe8a1f529f2d3886a74086e76e013034a8616f06338db3510c0373fe7847a815a2911b6144e1a718edbd37098f162cb6376e574049e6800000000000000ffff0000010000007f2acad51d919e15e3aa4ec941be774f9af598c87836a8ec9d1aaf0488f5691c5ab60ab88d4dd0509ee495ccc1f94511a167878d79d3deba6cc2c6b21cb1abbfac46af3df89d2dfe3998d285f2c5c02f01e55f7297000000000000"], 0x360}, 0x8) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 09:45:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1123, &(0x7f0000000000)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), 0x4) 09:45:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/120, 0x220) getdents(r0, &(0x7f00000000c0)=""/40, 0x28) 09:45:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) setsockopt(r1, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r2 = dup(r1) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r5 = socket$inet(0x2, 0x1, 0x4) kevent(r3, &(0x7f0000000100)=[{{r1}, 0x4b128caa2c2a7453, 0x60, 0x14, 0xffffffffffff0001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0x8}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x2, 0xe0, 0x4}], 0x1cc5fd5f, &(0x7f0000000380)={0xfff, 0x7f}) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="0100000000000000ae63c694934b070000000000000024d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e133582d75d9b6d037898da5808ff39d876b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586746706f5ab17e30f0a62f2106dc80998fa29d05b8d19"], 0xee, 0x800) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000007ec6becfe26dd0909f4d1a02d30412d342f5f0b3c6d42bff81857237baf7a740c2d6ffaa85019711a84ad2026fb012c5b38998d97cf54d2d184389e7100ec32ace07b15ab9dfa14222717cfd6bc3501e3dfebe3e69b35a84129dc17f7e87350dbe6a291a72a613c1e379020847e5b36138be46486875c99fee585dc57e9c2676d515fd0689aaf6f6"], 0x1, 0x800) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r6 = dup(r2) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 09:45:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 09:45:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8a) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000d80)="f6b834aced7bc94e591ef8234fdd33b3a3e8b0b8c5dda749978b9f67fa38d4a6d979630801f370f3ce48b644380bbb232955f40afbf78d7f8a88d3d61a782be7456962dfdb375a4ed7969e1fca56cca56e62eca4e40c37a383a6b659a6ff59b7defb74213bff64d46be7560dad270020189a646c738bd9b041571d238d2c57434d25f9bc0adbd4280977a44e34324fa9e04a298a18f3b836a6cf0b00ed866b11217e3d8b03c3a3cf20227803a20e0b39fbafa8f49df6609eef96a7d3295c81c3561ab76570515311b3ce20eb110414844e591ff7416c14df6785e6c4c4d5f4657b953272cb2904c27d16d3c436bf9bbc8eb053430679747abebde6d7da77f74e81239d93ae138481647dad8265cbd0e0550f4febc153c1365c4ddf19253f8768ae303e5862007171e8d92b251713a023ff15cff175034331dcd1577e4e52047dea167f6600afe9d9801321bafdcca723995072d84c21c720965d649a3ffe2315e414f1b3b61f019ec12735f9c872889c4d73f4eb372317c15d6bafb0ab57d3b77f96ec902c702778c66dc2fe01ae8104a61b55be988b8e084c8159c546f573d61db74eab1f7f06307c17c5f463f9b9d957a1e1cba114581c32a4831262e702a7d8adf04bb8a29b8e2ba62ff8f2c6b94e16c7abf671cd2a1aa67416c8dbb16b0d03023a51fe77997d88d0201eaa0c9399da2a27a358e99996984d493490393fe2e7087575016974dd03a3e0d989f200f8859e9861804a84d5753ba24e6517e094cde28deba6e4108f989ecd8f414dab141a77ee86db750a6559a9ca03343259bafc5c4e663210b34cb1480c272f92fb2d510cf974cc6380d9b8acfe3ba08db89edccdfd5f53156f203f8e80b47772b2c7fd94ccb7905d69992a618e2f329d186216b17cf5dfa817e60a14afe7bb667bfc0c74a0e788baefb1009944dd762d95c76d08fa30f5f3d9659feba1231c139be139095b33b7562289d632706cf3bdb197d4cbc31dca06e8c40489b1303a63071a423c1963d79153dce648c9bc24490a07741083b5d146f633914ac34afa2a5a4c582d8c5245b6ae3f4c94d00ea4151eb51717b52b66fbb8bab91051ec429c733a9190fd126c62086374ab770a360bb557123c0309b2d45b38a49527b353799b2eedecdace58bbc377157e63916536b227aa4ce9bab0e038887b2c6e01c3cfefe86b509f54e0a78b710a971fe79e27e17c50ef9fa78850e5e557662f6407706d0dad2bb9bfb3144ccc6e1ea8a6f3feda60f73ced2fb802cf51725687a642d2c01877e6a2f2f922d9f4b86192fe3abfe465128cdba196729470c5215442a91d512f17dfe04751bd136fc20485e02240287ff52bbd1252b9f5e4b10b2c39de7c59ff0bc8b7fa40e2c8462fb3395c870d1a87b12ecc45d3fe09194aa946cb6aa54db022c9ce1c41604e42b5eb100a3f6d007703a6d8acd14be72a56128934085dee7556f9e2573fbf18eb5e3c22b4d445444be782dbb5b507f1330aa3a36ad0f05acc1ebe3275d6dcee01adba5d0265be879e31273ed846f1384c47359c0d9ef9cf8d51d1f042a34a76d0d6c561ff3a02b1d6f0e0c6a0be54848e15ea71a9d99f20661be9501ff10d265a21f9b5957be7043bf03a1660a3c3a3e46a3bade9f39f13f5d7e6c2c8a5c26728fb3d59bbd89c8dbd74c64cd502ad6f8a3dc488c29035ec35720c01a705174b4c1dc45cf4cf61bb2dfd153f335cc1dd53fe43b8fc53d4072514c2e24e6fbb521f453f3b5ed6f6df6fb088be96a258c8d35adf9bf4c3030a27fc52165500c3b00ab38f86bdf9006cbbb81df9c4101ac6ed2e570f2c1dda4f39815fd98f03f4d5bd5dc77e7df1baf5c3411a16ad5e28831c75106d5d17db60868801e5b24708e4d77cd45fc7b3dbf7cedca27404bbcd10804c7005572dbf0bdfcbbd7a838ef43185e118444022bdaee7a407fd563e5c0430e127b1a39bae3d4366eef33203c6b8f8398df4a7b48ff633a31ef203f34d45caef48ad080f1616f227ca096f1b673ab862cdcd131fa6c6bd41c1a073a8de4ae354693e1c8bc884f90d131b2d7c8d1f79225cab27ea72b23d2511b389f8eafda2b34d2864653d6f6958b6d4f248a98d4b71a6eaacfb2d35ff6101f29a513f0dc575cde57d31970f5656537ab8b97b4d8135edddd5b4a7681db3d7f3adc79434752b07d12fda4a2f849a99644b81248a89f1b338316d455a45643e712c49f8d886c98a005cf94bb9018bf8145790276eb2d0ae6cf56a326311b55547b9b151222e80c39fca6d018b1997abbfb5640a10c66b5d7a45c52d370f86a36a4bce751e88976a4d4c9e113305e0875f3c155647636c04db85e9dffa25c541a4a83af4fac29cdcf7c5970e5b15f1d594c9e0e24ef2854d4a12c796b5471966a24f6154b382eefedb6b0cef33188f320344bd1faf21a8b669791f3d9e75dad4b4d981011c3564930585c70bd9cd267631a5971e451e9c68e2a44b6a7860a36f1778b6eb8df8861f90dd4b0e230de624ca985db9670902cf88be1abe54831da3297d6528068a45bdaf6e0ba1dddb29b47ef9c512e1523988fba09196772c99daccc00c5f7789ccaab08b06746b6e07478de1e79c181ec604e8d753d9bb6a8a4a8eb7b059fac8926ba32ff875595f63ccaa477d615bd5be068098cbd9bc44369170cfd02bf83e1e7a8a98201467b86e5f336d40a4337c4f16e73e0694d4741ff635be659973bc73d961f36149668226abf4ebb01fcc7696fca4aba08edd38b765d95096f1629b638ba477d2d376800593e9314492d9949b323ffe29bbd6d8208c8841a0c24f9048595904275c800563cd07b8a03afa55c2593aba14bd3f7cec197925f2dce935664971f2ba615ca02aadde33dff1a4f0c65433b08312cc64ce87987376a89cbc7241eb14869eb7629738d0a50a85a228e7f1e59ae0bdde03ecdd3e76e4c2b4949f62ec61dd00ffcfe36dcd156a9aaae930b657abb93b74cc6ffae2de20f5618debac821a6e623011bd04024832fdda2fb56f4158d761920d37577971dcb1d787dd8f365be2fb5e57dd9bdcf1f35bb4eaf156acf7dd7a59ccf7e08b7c65182afd065072e18ac096606c334ec5e5d34c436be0cfcb25c45a1bd76e65a53dd24e4c3a36c711ac2ca775e3761b3e5aa6b7cef8ded06aa50ae2fc246fdfb7a6621b71ffe87fde0f5cc0b65f80c99e98e826bc9424df42e422824646077541ac9afc9632ba1fd2c970d2305181e25a0741cf6f82b15c388870a97506ccfc3f87927392eea1c0409fb72b5b96d2cb559325c94572dcba0a51251391364c1251a727ba06bced77aca5b98b05791e82d59529e150fc820638cb5661a33ffbe58400f7923108c094a3badc485af13a92409788fe645c746a9dd8c3e64db4e6816870398820ed65de4cf9b53cbbc1b5503f83bd03110fd830c7f25a28f732a95ce9516be48194a2e1b26c48e9611485c173187d36f101ef27c6bb452a20aafbeafe1ee09bdeaf0f10c7407e24bde781b6e20699a80c53bbce92eb6970de065446eb6a52e4d6488276f17f0dc3515c58dd1f5bdadf6a87e6278673e4d0e0ad943e2e370ba49996f517408c4aa4a9f13bf3266078119292d766c060a6a88a962bd1794b6add32fb27292f0bfff0ae09effe40d260260fc52e9fe9fb768f4be81f136c18e2b5129fcce0e267d12a775f3d04b28ba17c7c60f7a78b6ae436781ff34375b27f5e479a6e74c19a27f68b501d2ec475a5e758853b7118b5864117e189ad08e8344471a54888f13b90267e86848c8ced12626f11d3ffbe0ad7b82999002c34023851a373fc3a0ec7f12a0b6500bec683fb541438ec4e9aede015595cf663e1687a0b229d84099628eb56e825ac431dfbf80f514ef167e728d38b5b1461f39294de20859c8917b18d49c14d79e34539461e3cd62cf57a536cd9dabb31e7d4423886d7e5bbfac8b1460a443d13fb592401834e107a65c13d05e6667c1756e030f9aec54bc959e813ec081c8c00b26a2b1f0338d510cc91cf3aeefb151ee9a7a4a3edd225f7440daf45bc2deecbb1bdac543e9f4a367e0fc504e918717ed57fb14d8838af377fc971fb3c1588f9014d4bb781efe0f9f7a6fd31439dfc584d5db557e937d6f9457b11cfe0e2d8e9addf402eb279b64d5f53d9164f225ccb99d633b3a7191e5c8980a57896dd32471bd6c25de3894e257a340564289569074b84bfbd162d5cd5cc8f0876363a0793ee37fb6967de68960821e25a0f390bcfa615b4578418fdb62c3e609d648f4d1165a0774f98ef305ecc50090cb640f3f7d6cd97a52b9fd1780da7e69c553aee40f25bedc06f77d9d4e3c083f6712aef39fef977059d62fe1f8a2c02bc2aa44efdcd39e7caa2bb190797ecd37c5ce722e0479dd47e04d9815886bd11dcfd3f576dfb08027f8358590c1fca8093169cda830ae0f5b7f8d835404ebe9b10a89309ac72fce0295e1bcb869d3f2a18a4c6acb4ca7b98b694b4ea082227b2fc22f2a6ec568e30167ef8fc05992f77875e2ccaf7fd19f723e4c418832e41baab41c6819acf4b62d5302479160414ea8aae0efc258b918941bc2a23bc9a3bcf2c5ab4e5873510f965a56eb39846e4448fb84d1c9141f71f2faed884b01ef95d72808ebf8f5b3202c7baf32ad0b6eb4837568e284e3e99a2afa13b632c98db18fb36c2a6f3b69c5192f940d7bdc6a895c6b2ae97e5a3d4c468cc91145dde79e96f4d594f9c7d1cf57014efb0ef867255d64885b9aff160cdc5ea2857a21e497a1c3daa61062681e4f3bbda0576d3da29eab6b8703f423e418956681353d5d1108ad854b0d6dd2fe2780608529b028bc3827624aa608ca3f58fefaae4246fb12b323430c75e1ef59a9bee6ac4b699f161a0f837118f93fb311de8a4f04112487533b44df87bb5a96d36c32efb9692f346a4c3b245561a8099ea0ddf5bf9df751027a03708fe72d7480a309d231b63986d12c9570d33e5ea67e29c7b68f81357b425719036c9718225d2a96526e404f810ac95dd5958668fe6a9e0d950b3505c64df1588d5442500f78538f061dd619d3f4190a0c9f177765967c05515a44ccf1fcb01ba42851c9f3e2b4634271d7fc0d4f9a85828f6b131737a8812a6dc2de60fba6596971e5068b065b51a8623f32856305d31a137d3bd2610928c53131eb9777f25a4f8639a30ffb0002f3df61459c782b5c88dafd055347fda0428dcc80548ed26c5227899736d984a08b27c11422e881a56110efcf3749e7570c24b73aace5ee050a50c98967ab47542b00f0b93db8bd08fd1025baa60650ef86f49552e04ee37cd5eb852faaaf706d866f938098db5ed4debd2790b8ddcbf1ba5464216958f05704363c11501e5da998102288bdf13523b8833e269a60996c1e85425bfa45273167829a4c86416cd5aef54c73be712ed11ad61d5ae42b3b05cadfc1930ca9af67628fe0171dbffd673ee5c88915ed7191d4b837d3cceec04cbe54617dd33558767e88429b3f82e6db2e25cc8761e65488ee4d5b7f21751a019461fff0c248cf2032557d324501f506a4a1abbb37f2a2ebc8a9c375e98cb41158d1b70fdc815db05640acbc6c5496f8bf4ae4f1ddb9073df7414d8673957c0a1abd1c68b5f6c327b5d3790e1e62f797ae795269d948416508fe84bd91fd01d899586e01c1eb4df8065ae323d23666e619471d519b07b13e22eeb5b48899aa2ebfdd5ab643cc1e5b5ab09c813a77c4683d13f37a3b68dc71600d65ef333e989cadb934a9dbe93614ab73ddc4f9f693891587b486c646804b96d", 0x1000}, {&(0x7f0000000040)="b371f62953cec9d862874af50f20381db97350d4771094864393f103aa0de96853787b3f6b01b43db7cf674fe6bc06a20e78522bafe93e288ac832e0c0", 0x3d}], 0x10000264) lseek(r0, 0x0, 0x7fff) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 09:45:14 executing program 0: r0 = socket(0x38, 0x4, 0x9) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 09:45:14 executing program 1: socketpair(0x18, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x1}, 0x10) clock_gettime(0x5, &(0x7f0000000040)) 09:45:14 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffe00) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x106}, {r1, 0x20}, {r1, 0x86}, {r1, 0x100}, {r0, 0x10}, {r1, 0x102}, {r1, 0x28}], 0x8, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r3) fcntl$getflags(r3, 0x1) close(r2) 09:45:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002a2f66696c653000"], 0xa) 09:45:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 09:45:14 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 09:45:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x7f, "d730c1e7bb6f1e03c42b001f0000e74de400", 0x2, 0xe4d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) r4 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r5, r6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:45:14 executing program 1: r0 = socket(0x20, 0x4, 0x47a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x5, 0x81, 0x9, "8a19e76d556f728ca9c532c1c0ba0345da081088", 0x4, 0x10001}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x7}, 0x0) shutdown(r0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x3, 0x7fff, 0x10000, 0xffffffffffffff01, "a03f43449b80a7b9196129aceefe10d886d8442c", 0x7, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:45:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:14 executing program 1: chmod(0x0, 0x8000000800100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 09:45:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x0, 0x8005, 0xee22) 09:45:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x400000000000010, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 09:45:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xf) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:45:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100), 0x0) 09:45:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x110, 0x100) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 09:45:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x120) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="345eacbb68310dd28a18027724e2232151fc567ad3160086ff3e45d4938dc1531f218305a2345cb23842d1cc646f07709882876083a95a517788ccecc10b9ad6ebfcdf6695951e75843a04af60cd770d432f903932742689aeb47188e3cbf192b64a761a7297d9c1fd6484adf814abb5d9be4588cc33cb02ae1e5f3dcc91e54dc49b10b42eb105036ea572384a6e85ac0043d0be5f", 0x95) semget(0x2, 0x3, 0x0) 09:45:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:45:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="aabe56f6", 0x4) pwritev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000080)="d10f82c87e4bbe59d068153f66a9c3ab634caeb22c1164f41095c1d33aa2a5a46e57267125b5cc218fbc9944e63e9de1f12e47f2", 0x34}, {&(0x7f00000000c0)="b793401cfdd2759893e0c0751682aa247a6f02b617f98436c15a3e0497d8a6dac0540a1128c74a67a3ff5437fb1e4e8d91578b1c52dd577e049fa7754b26", 0x3e}], 0x3, 0x59) 09:45:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000080)="8bcf576dc7cb680f93aed10414fa2b2f9c38a53725a7b79126f2e06a677dafc5725ef10b252772eae7a3be94dacf3a0feda1b509a0f5a86658ac7fe6f7f2b672e9d9881a07b76a9246b0a7db36c08762d869a3", 0x53, 0x7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 09:45:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:45:17 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 09:45:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000010000000000000baab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711100005c54d9f9360013024dd80db567404d0300228d92eb56d86556410000000000000000000000004d4a2890eeac062bd4c396c8a976a00f6e9311ee492e61db0879d374f09825a5ac76064949321c7bdf00778b287afe41d7559ca55bd05d161079700039babf9295e51501560c2fdd57133fca9f9c041108c2dd0a307983a7a167acca3868b12a4b91b4e3f90318c6c005684d17e607cdca8e2acbe1ced92f6564e67c41cacd76d3433cb5d64838afddd364b18bc469f4d3a8967f43087ca14501e82abed220a4cd9daff4d42a24fa4b9ab45eb828c9bf1be2f049219d8f17ed3ca1011e6302ac496d73408eccaa9baaa61c775dfae31a2a2d7f25b9d7aafd6522df4397"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r2) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) r4 = accept$inet6(r3, 0x0, 0x0) fchdir(r4) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) semget$private(0x0, 0x1, 0x100) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x1}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)) bind$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget(0x0, 0x0, 0x200) semop(r6, &(0x7f0000000080)=[{0x3, 0x0, 0x800}, {0x3, 0x7f, 0x1800}], 0x2) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 09:45:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getuid() setreuid(r2, r3) getegid() dup2(r1, r0) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 09:45:17 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x69e0000000000, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x400, 0x1000}, {0x4, 0x9, 0x1800}, {0x4, 0x3ff, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0xfffffffffffffffe, 0x1800}], 0x7) 09:45:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3ffd, 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) geteuid() 09:45:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x401) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 09:45:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x80000001, 0xd90, &(0x7f0000000000)="963a926e00dacde27c4ae6bdef0c5b46b68b5edf513bf0c3ecfc3ca7991eb320387b8503eac2889de2795b02a0f20f0548cd33c1d38ed7fc8c62ebd1c522262041f1826da5c309b9de0a27e530f614def8ae2a7aac4504b14c08257dfd9278b9c201e77cdd6b3a037389c3220c73a1dd61868920346eb43e31d640e638cc64d6bbf2cd50a6036f851c6b2a03b31c9f86fd76a4ca305a9bb0f4246c8009780f415e7858b30a00a554c4a684d68fc50bcec38ae3c715e05fa933f3b872c8aad82f75795d94cbd225fa3b9c7c8826a42ee7f61e587ebadf7d097663b205f51fce613fb1d990ac71029110ca6dac0418c0dabe2d6635cdb495ca0d0a0766c3bce734b0e4fd4ad2ebd8b45f4c9cc62ea077f7c5a17c82efdbc6207650d09a37b6c757cf487398cc708546f8cff0c14dbd292f7e5f75abddd85789d697a2f69a0fab0bb1f2eee62d73f17915e3d82b90aa08342950acd0c03592d8e9e7af0011dd8bfec889da37d0f7ece21c7d72efa7395ec6a8f14cb322fcc39b7708d446bf8512a9de61985df5eb200e197abae2bc4d6a3249327fe09105190b2e9d4d530f7d25770b30f01bdecd8d30d1f1e26e5cf1f8d02c7a21709130bd52b9e3a732181652b85ff72fc64a07ea849557fe24bfda50e6c6326997c243a3126cf213e585e1b888383889d6139aab183ca2b1724fc4f094bbcfbc47a0e51adece10f6915871baa31d96dcd0bf95cf6e9bfbe6b8dc01aeabd7ebe0e1fd574ea8d150cda4c0ef8821e2ddea30a30a6a7793d930380468115dc06093c29764ad794aef740ecd47270aedc08d571a7096b5d585ff777cbb2f7ad3932a868942bb1296071bc4674a589f6ebbbeadaa8d170f22cfa49f0c6d24418926692b72c0bad9df59240c0d5a5a97412ef53676aa9aa614d30a7539ce8b5b7611226ceccce7ac71044c7f05e26dab23cca024a49abef71556837d49245b1d2535aa9c61e37fd938f76fe000d5aabad114f6fedccc3330dc7c06b3a6baf4b43fe8186334ff461b5ad53e36f123b10cd994820f9a32c9bf7d97f6c7022568b5ffdd03b931af4b9f3ca823bbeb5f064e0d1383c748463adf8553e6865663407e2d005ef2b11f3f0361536eaf62b5312325357fabb323518a454ed8f448eed67e3f3a5ca5102014e0db46df2657d3c9500f9af1403399f5be44b89b78268e22e53854f65b0cb03ba4bfddebc23364f0df5fd1defc7262f61b5e32ce4965df421e40eb3eae8971ad8d5ff36adc55d4c4f38afdbf369cf707b3a8cf1a72ca3789d8f6b7d9d30fce34703db7c9a584e4da3c4e65f750dfdd46fc8f4930dc290e1697fbd09c60593772a8dec556955bd52224a7006c7a934dc69c57aae716195f9c53ac1ec818fb9f67ab38b0c3c539b963d215d7460d4e540d609614b8fa845b56fb3f58751314b33df85dcaea0544289c73e5eff9e287bfdf1d911f177face32f33c92e8414f70598f4c22c86ff9da91c9f755cc6a8fa9ca3d45b60782d8ab39bf7568ecc42ef5635be7d59345ed601770fb7c8117040bb3950838cb92eea4867851fcce291264d78c4cf3b4af3eae131407c1424b6f0dc1ed6a0a695c8c4e210c8cb3fb2dc54c10bc86b2cd78e39ed0024fc2b1ce2b8f3e94167902c6f44673285541ebf579a4a7152a21cdee8baf2427799840ff343a68309f53d2f4660b35faed079eb81939aefdc03aa0e982782ad8552ba7d47ee71469577836463027f17ac4b112cdf3b4e26a5f57cb7f57074f6dd81a2543fc395467c7e4326fc94c415dae4374432d936007f65e393bdddf20779c7e07d19aed3ab534ee048342aa046c2a98f8b5ac60799171400ff1755579d0147bf2d60e02b367470c8df2cb9915d5b888dc0fba740b7fdaa999769513bc0748cd89d6674b816b355742037833eb677ecbb82431f8b5b75f9a647a48df1977499a3932ad7612dfd17b5c1a0562a5f5f41da06d6d52fdf80290f55f87df50635fd4aeb6600a54b501744201f7d106c405f58d02c03cdd4c48846b683420eb8411f465ef2f19008b50a3e950477ddd77acb8fdf1ba47e4b42e6e1ff63ab5193be7faf755ee389b54d0fd2f4737869a1ed71916806b99cfea689e25fba37c773a1aa0a47c9d64201ce740fee822cfa4ded955a75640df705833348e8aae16f01643fdc882310203390c895c0bdccf389034a6441d650217b8a18a575a3094dc5eec2160a1fa88ca3f0c2fb161977f1aa4a1f10d8280047d66e25348e19e61d647233cf9b0f4fb5a04e1262941bc5a736ffcd01ecb21ab1b1737d4079656020b29b67e69d0a02ffa8ed951126f487bd2460a21db78b307055ef299db55e4a73cad4bc0883007278043ae0a23cdfab18ed5cc4c98ddabd3563c9a94ca2f621f51f230971c810e83c1e57504174a1ccaa94d80e01d784406955d8f054317fe6a81d548ff045d0f7c254ebe87ba9c445bb1a5efe328bc91fee522179e6612e61798e9d188d7320faa2de6636b552a421694cc8bf6962e2134894a4eb52f8a9746f71e671a44eb90a9001fbc1628e495e401dd1dd2b5d1bbefffc373bd62ee8407979dcbdc7ab2f4897b6f30d7c08772321f910ffeff5456dcf32986d7af0878d6dcf2cec74509cbd46c355b24b3123ddfbf749aa7701744550340631a520710dcc21fee04a1b9a86c504ff53c675a406a6e25b2bf34063119c16bded94287b4b25be6c20d07e97b766e5c6b809ca6ef0a8ce52627c032b412a76aed4780c8d1b6c8d793461300193d3e8b93dca832635d76d0cde8cb4e89c44b217fe98e50293631f2d7ba22cafe66d666d8db2f588aa45085e2e96c71bffd7427efa3e7326b94cf117a9e9998b6f6a3f69659a06df3ecdb9eef6e8ba76eece6766aced3995b3daab6c0e1d5c53731cfd9fe280576f864ce93d7651bff23755d3e7dcc1c53a9bf1ff9d80528940a5744d0c09304aa651e166ea6d25ce64cc463d40d66d373f3f97c2a31b46b8cb886f9ea7a85cfd1d81da5b648661d85d94c3caf79d9bf61292de5f3725339b129578e1fd9bf263ec6597d06b6221216cbb014f1ca4c8697ff1cb94a5713612e9f0b48dd9b804aea06cf66fde7df9f87edf8ed50afa4622b18b551b0121fd8c52e1e27888116993d135526c5a7b21144ab3444766fab730e346e773d4f37c96b7e744314728248d6dc0b7c4c24a322d5d203b5d900a431140fb741ac466b297399304122321371e1f3fa6a8b5e136c456c1d334e9b5089027d45ef1c25fbff9a3b30c25b8a7208f054047b2ba6ee6a29dbdc8f4edf414003d18a3a0792ebc21b7b48c41bc6385850bf6b550fdcf0c1ca82ff895c7f26a5eab1fe07f7f77e046c807aaac73f5281259a98b60820d7d28cb141c1389faa005718cf3c1cc08d41ae3ee95be8b5a2ce45452b0b03c63824f5a1291b01cd3cadaa365de738d330e50690372f55d99ad408da0eadc9494667b80b8224dfa53a98c3b0e3b225b52cd95b6c4a2e387562b6900ac839ec6792372d2a316e8aa2e31daa19e57504ca496bb9a10b7449a2c6f5b378a28439fc734e0a854fe021fdc51a0d9927e24e492c8cae4c305011599d5b101e9c9c77c4169ded9630ab2e69b2dc5398bcc1fdd171238572aaa8c71b3392ec5ff426bd04e14a795e7652323508d2322695f742d5c9b96880a233581a0ea9dab832001cf10f5d7218ff70b3cfad7ac3e58e7cdfae768988b136e61fb61f8499d78d9ce7568325734966e1059602ebec53355f86e9f6ad19be811bbf60a51108bbe7631371ec8c65238c17d9a4c20668046524d308fecc3f4ce5f9eb94d1d702b85ccc8e0b301721daf40b2cbcbd0ed7f24628ef7db4d3203ef56c9f55750c60d1669a0a9bd2b2a2a798f9a81224c3efcdf0cbac3f91436074b8413849c921e40386ec2b36dc503779c60d4e96396ee4c021fceb4d5d91dd05de1d7bb248bf10cd0025da1dd8a47a9739810fc5cbc863d5705cbe979cdbcbfbbdb93c3502ffefb8bf8279aff2c5deb9c71108728e41d75ad73165e4ce5cc8fda19ad4c48defae3d92d21be608af8b6c368b340c5b12b991f9de56882a72e6b25a11a2c7418f7ece4009dae30abbf595f47571703f2201efb699c2d3461d50a40bc26b87af034fe0ce510675542078e64dcffb00b0a8f282f5eef60f33f807bde7a7de020d12b5c35964f1d3dab95f2ec64269023acc8900b054c40c1f9ca79c75cb4a8f4de29960b84e49c740419472003dfc3965cc25301d736a87dd80e19bf371af4ad07a091ac8f491d45486e4899fba1e64e7736841eabfcf6c1be2e06ea92bd6e96a4238e37dfb3621b5159d5f3aadc2b64b0c60048f25db06e73400b4b56206628c6bc33c0f5cb440dec9f60d5a486c1f52ad19d52dc44cb31bac76da3e10c3df6831ba79df012dd922c8d208ddc398a9ee8b78c62fe11b3872a6fbcbbc57e4d1576b31462e71926d260809275d788b659395282b904deb5c16803e904ebb90b5131b71f606739eb42dcf7bd7064e077459d129d5d81136c02ebca12b1995e9f9aa9b61249302eff55cb600f72eab778b8cd10834402903786d537a9614e5f88896d49416ada7ab472192d61e7d8b515d7b2a35dec04f3840645a00158dcfaea15a7e780c9330f5471442a47da3dd267141487e7e3fac0d90a083d3da737b4ef04bfa3bb51e78caff833dbde479d5d893f842448f1c5d68eb04e55492bbda0337c2bbedd69e99c1bdb999db99be5d743b266c29b407bb9c55843f3eae5e8292354136b090c148fb191343264cd78cb6fd3e4d01ec66ca5e8b7affdeb0265975d1590f5878fbf9fef3dced3e254cbc2da099cb40a192ed093f38e1f3c6e089bd8e65834de7ae09fdde21e54a05b1473e1ef6ea7659376c686d10f6bd1d71db129554081ecca7e4073f7faa18e7a65da2350c542d5b02e99b0a7843686b18d162b91afb9f484e2b1c1e2452f96f1b966627aa98c45aa0608af1648246e1e0e9130050bb0b042fc6b48c70dd304dd588c06f5a5cf16dfb9930394f1bf09c1581ef3394071bd7d3317fd85a0fb2aa1cec7d89bcd50afc09d284ea9c2ada33bfb455267691a2fccd6614a93ca95754c0b8137903e7fbfb49f911af3eab25df1b6da854a53f76f2b8999ff0ec78b8de586cf779a8a988ab5090a506fbf3b1cf68be66214f67307fd7acec1391185f095df90fc0ddc903e7aec700e627eda1f397532eaa1c6cf75ffe572de8092eff4e0f4ca9003b7f586bbbfacd098a98cf781675169650a154555a55458b35e30f9ae10a84f120ccde3eadc31c79d67b65d54f8b2f09a03daa5bdca546b102816ab5e39447064e33272f96397722ae62f3382aac5b79432c9ecace4f24a8b0d0694d2ff85d7cd17a80e3156696d34921f859e3bf826afabb819470db8e8cef50132f379d0d6c049c3b6c00e6a9ed3bc495d7801565146e40fba893b529b67d624957bf1101c040ac60733c05b689033cbee5146f596de77bf48f2c3f4035e1e318d9ac41eee9ad23adb69eb62a4074b0433c49976d4373d46e97141b803844b9e82b9541426e6383e64ccd3097f0f8f5ab0ad36120d28cbb9fa2716084ba80038750510b8e551636110f1b9aacb21747dd4dd0a171ea46ec0029b4a703d05ca0d596f4cd7254e3529dcb1fa8e0c08b04a325e466ebde007945ca38acb6f9671490b2917d3bc8c4e0ef4d38d5e48fa2f6484b4f9122ac899c2ad53984179917e868a48f58cb4263b975c63726ac359f6dfddb28428da174e03738c71c96167d5219aeb785f49ecf1806847e1bd5f", 0x1000) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 09:45:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="a946de4cea3cad8e9e0185c688f41e28f3e5b9b7572e0b8fb80e81e9e7440375a5018c7211a188ec034779f161c531eed97effa67c8f01670b3b2e1e9c49a505a6bc2e6d094ba78b6d99b930fc355b", 0x4f) socket$inet(0x2, 0x0, 0x4) 09:45:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x1, 0x802000000400) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 09:45:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) socket$inet(0x2, 0x7, 0x8) getpeername(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007528b5c2f0523c2ae5017dd41d59c3a21cb599c00a200dc9d832218a8e60a0f8b9"], &(0x7f0000000000)=0x1002) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") 09:45:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3, 0x4810, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x3) r2 = getuid() r3 = semget$private(0x0, 0x7, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x1f, r2, r4, r2, r5, 0x110, 0x7}, 0xe569, 0x1bf, 0x4}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) dup2(r0, r1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="089bcc9697afcf159357edb1c54b1a0aef7e318ebc8f1a67e8f9ee4acd30d573243d78fc2ec00497e0c6fcd181b9efef276ab8c4a91e2b9bc4a157fa7c95245a260af960ffcb57773e4f1624fc6b48526b6e25515e", 0x55) 09:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x101) 09:45:18 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x8000) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) 09:45:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="91bd349b2123490977356c55c7d29c6a02fc3d3043505e29cf277313d52fd54e4488f1ed165d0eb86819db99f9a81026101815f2e03a3818fd48715c5ac298c703c0f8c977ce0a29d98a1f6a04072d4219837e2cbd7d234e48e9c0e80d3ad5b80c1307beda353a9c099c005ff104f817b1ad", 0xffffffffffffff77) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 09:45:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$setstatus(r0, 0x4, 0xc8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 09:45:18 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) getrlimit(0x0, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 09:45:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:45:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa9fa, 0x3, &(0x7f0000000000)="d9ea93fed9071d6253a6721427c9c145dd5b8a5a57deaaa9e70d1f646b7e8c74c4d079e4659242ac5b45d61ba7019c7f7c79c6b3ffe2e964a40beaed23c90079877127e109", 0x45) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/19}, &(0x7f0000000180)=0xffffff4e) 09:45:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 09:45:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:45:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x3b, 0x8001, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:45:19 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setrlimit(0x1, &(0x7f0000000100)={0x1, 0x7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r4, 0x0, r2) r5 = getpgid(0x0) fcntl$setown(r3, 0x6, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r2) 09:45:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x2}, 0x8) 09:45:19 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x8f}, 0x0) sendto(r1, &(0x7f0000000180)="619f2731f7cfc7cd5e04b30cac43cfe1520252f293e4e568fc84863f5d425b11ecc1e8e9036e3f413c1c1ab7ea2f8b333593e8d0900b81e8d6742c8c56b799d935946e08d0b170b059a0be62f23a82220491f7afdc47527a4227fe29e4f8e2b3c1bec13018c3c5c219ef238114818c97b2c17c4eae7ba96afd0ad5175adad88a3912e771b59fe9f6057caab8134525e765224497ae3d6769aabba2d928ceac863073ef2022904c348e68ada59143e3bb66331ee9d3331c0db5b4789a1fe42238c9c06c3f132f180f0ecb7632d89458180258768ee94bba2543d1d22ce9a12c234955cf38bdc54e268e4f0f85d99d5810232958778b74e0df81ca9c37ee", 0xfd, 0xf, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xfffffda8, &(0x7f00000000c0)=""/9, 0xfffffffffffffc6f}, 0x0) 09:45:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 09:45:19 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='cr') 09:45:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 09:45:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 09:45:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x800}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x5, 0x1ff00000000}, {{r0}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x3fa9e236}], 0x96fd, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffff, 0xffffffff}], 0x9, &(0x7f00000000c0)={0x9, 0x6}) flock(r0, 0x5) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 09:45:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8d3, 0x2, 0x8000, 0xfff}) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 09:45:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)) poll(&(0x7f0000000180)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x20}, {r0, 0xc}, {r0, 0x1a4}, {r0, 0x20}, {r0, 0x12}], 0x7, 0x6) writev(r0, &(0x7f00000000c0), 0x64) close(r0) pipe2(&(0x7f0000000140), 0x10000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/212, 0xd4) 09:45:19 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000000)='\'@\xa1\x00', &(0x7f0000000100)='\xc1.\\]\x00']) nanosleep(&(0x7f0000000380)={0x40, 0x803}, &(0x7f0000000040)) 09:45:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="fa6bce2221ae503aa6846196e3f5fb504d0aedacaccef1a2298af3bc2f3f3e1daa9d52a2898ac72f1d36204573ecb8aaaba2e10a64147b50692347f218329822e46b3f72e6470b8b45fa507a6ab0a2206cfd80d284632b2efb36434a1e920d86a6ba478eb2d1b40e27f0b30735517191f68d899b5daa16b4d35dfc4519ed9e1090cec5225016c8ba3033301180e7b87a01af7464af90b0f6b34792685132887616ca6d1f90b3bb82d331df91cf30428ac7532dcc8d0c96098fa4bf6fc1a635d5ee2c", 0xc2) pledge(0xfffffffffffffffe, 0x0) 09:45:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000080)={0x0, 0x258, 0x0, 0xfffffffffffffcf9, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 09:45:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 09:45:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x66, 0x7ff, 0xff, 0x3f, "93d9728ed197b5ae325d41471bc770f097a51d30", 0x3f, 0x27}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) flock(r0, 0xa) 09:45:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ffff5c0000000000", 0x394) 09:45:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) r1 = getuid() seteuid(r1) 09:45:20 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) mlock(&(0x7f0000d10000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000d0d000/0x3000)=nil) chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000600)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="69682e5c7054189121dca5cca7b1214b70a5fd6974623f6150aadfab9a4fa1c39258440d65189dce8da091f975d4156657eea398176549f3adc45c4b9fa8fe9e66dabbca947a1af1596983b9ff8c3d0ae57defd49e54c27075c5a9cc", 0x5c}, {&(0x7f0000000140)="27d18c9fa2d4997c3f31c6c8b797f446a87637ee67af51f3531f1c9eb1c155ab9c2acfebb4d4630557d785f0488a8ce64f87d20672224467cb5487619bf7a4e806c17387a3b251e87b2d0a43bc6bc4ca159e81557b76cd1f6b3e774b9456da8952d135d8eb1e8f27fb2f20e4abb023e4fcb7b26dd8a8698997209efe7a83", 0x7e}, {&(0x7f00000001c0)="d308fb61941c35b7cf6e69d0c0c08f3f416137179b5d087db500ae0a1abbef2b4d5e6b487e16eb299ef2e3af1a0adb18ad4eb08397392d8483a37f484926eaaa6c5c2b23e359afacf1e4f1c4d21135496178d38200ccc60c2f71c4b8eb70fa05a267d0c1b7885d214325b4f83e3251fa8daf1bf7d417d180644d7cdcc247a36d7965a698eebdd29a2337becd490a040633212c691914d70d4a519e43bcd921dcd482da73d121341b787c563cfe677cfcfe8f9a120ce937edde640e7b7b54b1b6dd54c07d5abd9c4d8cdacee250937a804f799d8a8d", 0xd5}, {&(0x7f00000002c0)="0affa2f96b9d220b5dba49c56b0e723c9cc96b4d72e2d8174f6c53c11e721bf51eedddad619a0ec05b0906b75e664575bbd4dc20cc93ddf03d7290705b08b7058838b9bc1b772c4c930c829b35efc876f7f6ffc19a57c196258710", 0x5b}, {&(0x7f0000000340)="14a5fc2e92504c277a0bec71e898c1c807819b2e396911ae0b467725f7eeb0c8e8b7bb59a106557fb88ee02081df0c28c1dc2936e72cc29ad15313c74be6fce3ae09712dbd89b7688fba62bb0b8c4ceda9f35c0a1a238de392131376cf1bfb2e1e234503e2591deacd965f782e9182b6e265aedb4a1418d23f78cb771af2d91a14e1dfd4", 0x84}, {&(0x7f0000000400)="fc05e2d7ba592e8d27db9157621d0e08b95e9634cc285fd11d2e111336a65ea9ceba4b0cef1b72240a845b21d2b739edb24698434c21f9175f6191583a7b2ca31d7f02e73a21282524c9f37b0f36673a47ea9592617b28fbc5329afc1d6fd3c5b4999f63c41543c14483e510cbf52480e58dcbcee988f868545b06ed438a569b24aa92cbfd732fd33c7f44c5e1da4373302431bd5a4990024a5f272099a8bc4a2483de4e72878c0be67fb825242a62c6e5bffaef18371c3c14a676ddd84001e8b2c51fb27e10cafce80c4cfb54dcd89493813d08133fa2c579712c97dc53634a778dff70", 0xe4}], 0x6, &(0x7f0000000580)=[{0x48, 0x0, 0xfffffffffffeffff, "2f0f32fa2f5d48c312d67394368512d8e1e09b39d17a363b580794cc062935f69291f3b22e465fa840dfd33edf55ac26d7fcda65"}], 0x48}, 0x2) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) shmat(r2, &(0x7f0000d15000/0x1000)=nil, 0x3000) 09:45:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x6, 0x4, 0x7, "654dc623634a7fc5d90c5ecad8266f31be540ac8", 0x3, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x1400000000000000, 0x6, 0xfffffffffffffffa, "d203d3028a2ca284bc5bd3bc0a028b61beada74e", 0x1, 0x1}) flock(r0, 0x2) r1 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 09:45:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) write(r0, &(0x7f0000000000)="3487fc18cfadc01674130f8f1b1b1dbff21a4b7bda0eaf7679931f1a7e91814d2d125d11a8578a8ab1bcebfec7ea53ded6e69812bf74ca00c0663f35e818004fa388eb9f8de5b2c561c1a2f1eb8617aff406db91f7d05891", 0x58) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f0000000000), 0x10000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8240, 0x81) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0x7}, {0x18, 0x3, 0x9, 0x7}, 0x3, [0x6, 0xfffffffffffff37a, 0x8, 0x8, 0x5, 0x7, 0x10001, 0xfffffffffffffffd]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x5) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:45:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x5, 0x8001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x22, 0x8000, 0x23, &(0x7f0000000180)) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r2, 0x0, r3) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) dup(r5) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:45:21 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f00000000c0)="dc99db59a948eaa6c2c3254e108d097b8ea428ff0e9e6eaef1ac006accfb0d5bd045641255bd0525672d4a7b5d61966aa93d1d3423e0144f911107581f24ec48bd9f56d05766eba82c8235b5283fad85c41d846fb8f0594e9d7ffe1bef52044af9f7cbc3e8c0394ecbf66045", 0x6c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 09:45:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000002500)='./file0\x00', 0x40, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2130, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x102, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = getpgid(0x0) r4 = getuid() getgroups(0x1, &(0x7f0000002400)=[0x0]) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000100)="4cbc", 0x2}, {&(0x7f0000000140)="d5b1b757c71d778cf2d917b0290a5b2e5008fc82", 0x14}, {&(0x7f0000000180)="745843f41b27265f20ab216ad7acfcebfccf78b207c59a9bc3db8d45e556d4937933d1caa07529f4753a4a7e09dbdc6d0bb7fff88f6cf72ad0dc182a5ccedb8c914afba2536f449dc78111e12796c4ee59455f174a192fcfc7cb78e7ec54d8d4a6c58bd412b7839aa977ef717c9bcb7a90763ba3fda29ba6ebee685798842e9ccc6105d8a75dea9d98be593bb0b5ad0a7111da71874fa22e9c2f399d1d6572a6f7dcf4230aae8bc5952799795e4b5fc15b02781219fefdca800938ca91a036d13a02e9c550e07502b324e8d8d757fa7d", 0xd0}, {&(0x7f0000000280)="2cf15dc188ee0b9d26dc225aa06f1bebf2b13048fb96cc2cca9d7ab39375a69c7e97088e872f43bc24234bcb1c7f863af2dad86e48c06e3449f3ab9c93c2fac4710a30da088c8fb58598e54e11a2603b4a02d045a977da9d99209e1feb0b73db0fd24fd6457aac19a84eb0176653e4803c9ee5c9944395f91fc509dfe950c08b166ae8b7ca4f009969d34bdad464ad24cf2efd8378907016b1425975eef230e6bd18a13b53720f843b65e5da1e535fffb42155a173ec13bf0b919f591cc4b2aa7391e366bd062be316eca98c975c9fd7868edab841013635121a1c10c9d03c6d50c780f82aba84cbec7e89a8aa2d985def317706347e3eaa78d8caa89e7f22286e0fb4f78f84f755c74a0400f63c434ace77dfc83c1b97a16f0bc6f436edaa32220f61689a724c89e1331e65e9a0fe6b21ea6d3cb7252172411f2f9f17f5a52d78356a620af69a16236273f36e0cb1075fcc23336e5a4079071e4ea3b69f9145d6e102d79bdad76a7651d64705f8447527cb7612eb1b2b64706f6c28a3582dfb3165a840f8e54c927c7327d9534293b5a73d9048d876716b7016cf37d7a4dd602b95c89946541db6fb0717edee22c4fb86334296b08ebc8e8d174153e5d653578e21187f7250043e1cd96d2beb66c054fee3d6802e3f180d0bacb198e5ddbbb7219fbdaa800c7a1e2267f2f1b68f5c1080074b1aa1a1aaf547884a043920693b5a92cc1ef122e79643fd066675ff85fbcfccf9528f4ddd32067cf70e720816b5d21e190e646c5534bfd57e6ceb12e2ce3cd09b27fdc10bc6e72c92e0c0ec18108520e837bcc05deb04e15501d919df6b7d59ab6c162fde73ee7a5df0318d41ddf9bc8eac227af766552978ee12d18b83f70729fe6d6806a207f10569bcab95c20d305afe422fd75087bb3b89a72a931fd509d4f101671a95852710ba9b4e0705bfd71899d4672cf6045664e1d937e02863fcda721020f1b6d6992702f861fdd4ced50a88105ca764dd3e2ea7a7c9578ff674ebacc30849240325b8567cabf2d6bee69aa0d02fd882e0568785fd92018ae51f23363af1222b617bdde1e4e7751a2921429e8db125e65a2d626957981f1d5caf34400a05e2f227e356232b27aaf88db233b759ba30f41faf088f6a11df9c43acd75a109ba2684edbe5473d27803296bcc9c5e2818cf84571d53c0d58490842fd271cb5fb6ad6c4cf8af480fc414e7b32513af10d84a6bef27b532c75d81055d985cac8b91b66721b1eaedbbd04ae935970c470baf1e8d52656ee0abb17b6ad7b6c112463a11870b65a527f4d570b553f6cdfe79c7e3df8f81b7ec74c5666d2e30b87f315e1331552fa1b816a7db60965d3754de88a6808ade12cfb3cd724a044e8f6a33cc017d44a66d200d4c589f49fb4e4920f9ac5982bff0c99106099144e2f7217419b4998b08d5e29daf32d20aeb8698a57a71e337868cb04a8e2fc4d6cb7f32c493fb3fd9c81483faaf0ae3e752fa6910f43fecc940f428aec7ca8db633361f671c83ca1d047ee6c26c8003c015657668ab9c4cf41cc9cd79938003ae1d76a678c77d4808f750e5d7694a39a0f1b193e9d91aed3cb3500f306f7111a7485e187cf408a22b501ed5c432bab2e6ee8ea371deeda3bf08809c1be8b407f2f806e857c80d815680617db22cc9cd795b229d1814fa6fac5b8346c5fb8d56501ac820ec6106db856e94c0c092a4f23608f2d01eb7b365d8d400dec0cee74be336441dd538a92590e179dd890ffe555fa422a257a8d48d310d40dfc93f49a92c990b64baca51feda8e59b5aa01520712de804da43379fa0fd9266960903562afa20c9897c0e7eb85a7b612d017db0d258f4c84fd3ae1cf12c4428129739e6222922f2afda33472485eb8bee7cc33a8f76040391cff3a892295645816eb1ad205f37914989b61a40ac23b1834cb462227d80641b8d72d201e3f8cda77d94f153ce50261e218fb8912aee61289efe84c34e2cde9cb8c3603a2b446cfe3bdf6e5805c9f885d9863db62138c53142f022fd48f463f01274c549eaa5146f242b0e9afeb268243c58137585b93930adad3308b63b9d90926cce6033a916c1e5198029a82b57e71d51ed527b3c1ccaf0ba82cd2ef7d4fbcf3c5fb8b0fd2159ef47ac60c10c668ec793fdfe2e63535a549f4adaffa87852c9e99e180827ace8b006e8047cb4db19bb764df19a1813d113c00cbcfd706eb214e5172c9987779e05261df5ba4e970410eb826657fe44fcd7202e85d70db40249a0cc722391849b4e16d889bee91c442d198c5820888020749bd15bd9c9c2e9f1a7ea93a978275a654801ced970acae5a40706e832c3877972bd2668275e136611f5c4da06c794da446dae8f6b0235064f46531821ab192c73c1c70ae5d2f833f9d567e83bd0f5f69422a03d4b25bf067e7f554bff9028b04c8c51eb517f106b5eb2bdeab85ad3f27bec8a88d98c36dd01d8f8461200659ec9147ee11926274d5f88ddeda84feda563139b14e9d7d517ba751c8bfc7d844258c1e4213eadee8dd6d8ec3b762cfb3132a054b8681b63f6237a1f4025534b612002a4893aab6c694f2d4da32a70520c0887f40203f4ec13ca63f2643375f079eeb7b1837e573129258bf933b65fbd8f171b3f7168d5960a8688e7457bfec24b16f880571c2c35f7cccb989ea871e8a23cbc5cc7ca3523ef7705f450e0aa628d7161b5ac2a1c0805c77329cb2ab3ecfb17d4efc887424bc6aa844e1382b5af610dfd550edfa41f2430c878e87c79b1f44745d7ca83fa6b93959de03a234405c13cc64a78438cde96339e9d94d8ca07f1ff51b946edc3512956e7c55cd0cad4b3eac8216d56b347c313158bbc9cd1f42395be94db70a183cfb12aeaf16a0b640cb782e81a6b18d8fc641f13c6dd337fd6f33271df57b0f1b40f1e2137df0927c614732bc87241249ac3097d49e18171acf922ad373ea91d41882444f174f72f6db4255ae37f53a1dfd9c5fef2365904f4f4b4c3d249e733ba68f57edf68ec04f783b4cb2a08fe023494681979c04a79d2b997305ba4ddc7ed6c9be53a2fe58324b2f87c33cea5567230f9cf9cc85a9ac4ff50bd5a85aa6d06cdfde8a9af7a816f0e003260a3c776e5c361a6872bdc6a90de8689439093e6e0bd065a81608e710ba16d036456a28986024ed877cc98ea6a4159a3e1730e72829d3a86c05850338abf25b9e0a4f129732f2bc1cc2465a5292189579c6f8bb98719662dad57a60e67f55cc97aae78d57da5191316c26002083f67c023402a1f477bb96b035705e3bc53552dd34e681c5066ccf8e992a2fba3b29f0bf544a91e3673bb4f8f5a47204ab17813b66d65f67cca6611fd41529c82714f4a34bb446b6c54f641eb7fca9b5dc6e8d5f28038650a834520e4fc542d47a7d87d23456ce425aeb3b83ecd0bbb99d56e107b071137170aaa4f1fba81e19baca6fa7028bac910d6235e0302c8d4798cb0d42ba1c6d39292b7219f095d09988a3d719b4649d1fd6ebaa72275fe2771995eeda57fc69ba3bc559502f35920adb80e24dd997a82008c069fc9222f266bcc0705ce0d8b144a05c6f5b174355b5b5faefe4132f0b7c3f76d3f4471d3c6a316868827308ebffa5f925eaa27199a55bdcd174d751a0c7b1b8543366ad8214ece89d003b02eb042e6095e33cd6f07e30e1c9c0b96af8173382c19d9a47766d66bd40c52b88c7c314bff77dc614e7ac60946439457e125a7a7b5577c08a56f54156969a54d8440cf7b68bd2f1eef919e9038b82db371ec7418b48cffee142a31bac390ef7469f7a73f1bfd99c03ea8a4cc82955f141452cf3b5f9bc406d9ef95c0f78a79d3ca8aa2e6d525845c07cdc92e40832e12d5713c8811868a8b0e548d5d45578a89487e76658824777cefc0d108d9ba828337b3f84fa19fc4f8868dd3a62441f382fffcc30a5b936813bcf415bc79519b787a91e237fe60a52c0594595b921fa218a9d68b25adf46b20ec649539afca28cb176f7cf0aa13cf28a8154bb2c1317de00ea01eb9e40d1fcf553272a8626b531232a15d8d6cc9a69400f9b718c80d40fcc022a0aef9f84e3f4990885fb3607bee620385a7699cdf826fb66022c2c0f20d3d6ecac0badc29dc1aad9ebbe59cb9cf6cdbcc88d66c1435029bf4e3be0c0695dfc24331119e2fa2e9b7dcd0c6c8d59892906b628eab47e0f0896a2ce038f2c50a911d355d4cdd16a35c60e50b3c45ce3f36df9938b0954ef76594a20443035687e00471a90682eea8460c55ca689ce77d7e2d2a1dc6e1732889a63f2944b1a3ba4ecea28eb14a46da122a8aa0a46aae5c10c2e6585ea620f83670d690a503524c0d2499698d6a0225ae1e86dd2d55ebea974535dcd06a59486e0df4175549ff56cb2bc295bd07284945dd59e79edae8721f2c1549ad2f3ef5b0fe79ae3078de367cb714831e4debef5c596607193031b4842a1dde4e7a1205fcb71ee7eaa0fa9e6c5317f603c3e91cb5643d4a10461c19a87a5013e136f20d597c188be95cd88fafb1c5d71a29833cf5aa117fb9a2a617530a7f5aeb429709b023b0dd29715204c3dc5aea5b0c966bb682a0607490e3fab238d28cc9558285f771da5eb089ca1f0ea2485667df74e085f5dd6a32067532fc08b90ea8f49708ea00cfe6a9ecf6ef24ad3917b797202bdd5628d48858d5f6898a2e3e42b814367fe322052a783538fef7a81becbabdfec154c159ceb7e8d37885462ff4187866b2fb63ee57b6ae5a50fcdd5a445d4a2a2976d7aea9d871b35f0acd525aa58da62cfc019bdb21cae5351987b8b1c0ec330b7d77db39b8e37018a4a585284a537038a7eb75b921da183fb9c802497f56869b2656d900a5b86a0b5d0d2bc52c6c0e5878256eb7f044bc38626e5d23b08c347001ee83ef0b8f79dd2d2e9f7dae3a7cf40e721ec0b662c8c7f20467a92a9c37921fe7214907e3658a6b45f7b9dd7c4ccbd955616281ce42c582e3aeb6a5603014a35767087fe695db8788a46a9cd210d569b3e960c7d647863d2a572e4bde5ee5bad798cc327f974a872bd46fa887a985fa3661d74d636713bee77b1b695b70a764ee6e5ae8b76c18982058a13ba213837359046d253fd8e7fa3e4ca2d2c0ce6308c5dc7b3f242c877b1a944bc775d3c068901c604d92c071f1997e9ca18fafd0a7acb5f6897ddba82b71d66ed2b912b3d21e1cde9bf4f094b21e32ff3a7ff19ecf7508db951c715d7596a86c92b7c4848f4dac13000c8385dde2ca32fd75b1eba25fc449907263e84dbc0b7c62a64d32e9a01efccd31fc20e1a04cdd598d86c65a159b4ef27af6e2d5d042d1bb2088eea0f7d1c233a64fc8926149cba2fa31b1091365b77eab76cd1596d4d5b8b2c9ac3d3f40b3d0ff9657915e92ddedc9d7caf6e97d8c16ef3941f5981599c5459e829687f10a2e474373a57186d106043e3c366abaf2bb3825afe64ba0c09def42e271c39ee814f7b61e50fe9828261c281960dd9b0ad2683be1a108d73149ebaacf32ff6fb9721e48c9b092c22b7bf34329f93d287536341c5a902fdc36b0e80f82f2acc72e3bb27cd350375e911cd17a67753bdcc4c77f7d75ead2024b679122fcf2adcccf79ff6d6e2adfeaf5b6bce13b5c3de78494b35b8e53204d7fb09392aded4e3ae60475a77d60066dcc6895b1baaab4e9d7e03d5a90d666d88730d9c62ea1cfcebd291abaa0bae819c22831cbbf358a08777aadb1acd5ce367627b152a9d667cb65fc3ad3d92b72ca9561ed22cb8ab11e4c335adcb37620dc31085abdd64d05aa3", 0x1000}, {&(0x7f0000001280)="73b465d313035fce7ae69b7d0f8fd83c1aeb9ad2b645d52d0079197cd4cc10dfda89384f25620ce03e639d8dc1ecebad33d970559250a46f191cd4a3e52e129ee690c0827131fa8c155a6cbcba2391968dff595026aa325794d605b0465e8ad47db320b4b4592218f74715107bfe5a7cb0503a8d88a333064fdc08998f1f4906777b42774e50c26043bb2df290bf39676e878cf1ba27b9a8d59db789e351765254d27d1ccff0f60643a5a9344b453e02dc2ef466540857b4993c8b79385ccd0d20cbf09561307227885a3baab53d99a7830475344bc89ecb64b0ce1ad0883fe338f9f9ff123ebd99d0509aaa16bd86013219526ef2d4baf101c7", 0xfa}, {&(0x7f0000001380)="b8e2f8bbe63b30e25be8f2107ebd854acaee5c28d0b992efc60cedb98a64b7a14af4d4c64100368de5e8f03d92af74f3be837cb134f786aab08ea7a31157a9cad1e5502749c29d346eed201e87b4ad645322a6bd40121a1fc68ae2b57ed97c5e9f97c8d1e418c76087ee151afa81b4dcfae0e4d3e16e2dbd924e503f13810491cb79bb62c039bd0fea66b49c5cb5b847b5a208208708b68cec0b6f5373b22889b2a4c60278b4aea8795beb47686f3fdd46933cfc57cf4087dd70ef366e721c17066c0b38dfa4dd772120fe2cedfa57c6af54a56bcdeb144cda42a1f7b33707a25534708a30022590b796b181288e46641bbdf8c86bfdd1fb1b77e877a433480b5e18fdd8327f2f347c30d69cad155719e28d8c052254c4a3f0f74bdc2d7ba957db769868d65255b572e2c8e1122beb2f4b250ea12324679908fb128ea40e66d4b66bc10e6860a0dcc983ba604e233c6d007eb188895685aeba1acb85eee257ec524e955b2313261d7e9505c950fbe90c36dbb1b36cb7cf0c35b4ef8e34765680ecdabb6e0b31948fca738db4dda143f07d78ad95d215cb0eb3597fd170ff9be759538998e00a7ae7867820c9bf2f6d4b1a4831c65cc8da59dad1efc24d19b59d681b10f01d0b849aa9f668364c7eed1a72831d5b726d2d81ab276fdb3486897710b6cb20ae4539650e3b865c24a5c7c7dcbca2f71622bd4c495f6b4f39b27198db6e11ca4688cdc1f122bb8d21d87e8e4961f52ccc99d3388c31c91327264db4e6efad58f5b8b5f5161780a517d830e6f182f99cde0b9d1d543e4778b02cfc746f2e5d079b2236a656a1cb62284f25245bb89dda61d7537597ba84811aea02f450f83a98c4ba39e197ac2b4a42742c22daaf766615b602ec296c4e902d089c33000ba2f3b3a345b5f426f2813ea96a1404698cef6591db451e72169f0c876c14d6ce9ff658704a3afbd47806851e64ee0a0011caabfa294172692e9ea23c8d0ce3e21a16df23296247f0ebea4401f6b07e4deef25f4bc917e8fa357cb75010b8942ee5dd942f7d17e75fc4cc90edce3f1a18d6532964d126707e8ef90e4d2e796ba2bf1aabc5cb36a835a7d4be788fb82b176b699a860faa32e05829ff3df085fa5499d5d1aa11f5598a5db70d7eedfd098c5b7a430a049037b70f33dd1f7a851a610c299f039b54b406c07007f791183168f7c9056c1e521e3e196f95705a833c5990d059910ccfa56e5631977203e482ddfe5dec885e2ad9e38859c5eccb089873174cb96a6b75cff14d60bc1937e8580eadc5171b3c4db007b49690a57e2180c577f450056ea5c9d9d265c248f46c938856294ddd1e0454c75967e8dd0ab63c9f5c35ded118a8d678327f9a8c48c4e8959686ceae305f17377f20609a82e28b39bbfa23f4da938a75ae131dfa418d3041c3b7f35f3e3171673135cb2bd42792a4b1b75da44c579e91484e297b9849c29c691be3861ea60898f7f4ee7415f8d43c0889741e21b9a19a17a5a7ec58620818b00b42fe2bbc1dc865913e97f6fdb4d4ac09bf7d6f13cbbe1433d9a4e65642bd58234b5c4fe5b42055f922788f6c8643323d51d22d1074d9cc3a4814ffa4e531855c6a2dc998016f817e58e527ead32f35f415a27d74425a89a031f6d2bc8b9110f6585688c0b4166afe8db88da716b61648e84dc192ef7b69dde5b5c9d9d91ea0d9cca37b065f4d5bec4fc43d4565ce201ae387bfb6b07f119cdb15ffe565b30671ebe0be41142509608737bf49cf8a884a291363248509b8bec9cbae874c1728208cff39f905a014ba9b890f175bcf381b273d993905e96eb653301ade28a46e5cb287e5bfc0cd30eb8bb6887b2cdcb3483f0ce96696f4823bf6e4249345c22e67d43d3609b3d616cff5b7a5ec90edf6443bbf16131ce195f67e0cd610158a27d66d91a3e0925ab82280071e51f901d804e81693f81b5bf41371b231bb84f2accdc4607d5ff1cd02cb783899faf97e0657077c2323235e268ffd45e330762eaa78fe1a32b52c518d66bfab7ced1e98bbaff9f4ab3cc6748671f51fd0bf0f0e7f1bb506a0dfd108ebff4e403906326aeffa6ad8732075b67ef25f53a8bf22632b0da342b2989939d8d688a71d97597d00bfdb57568d336285c57abf1f18577c509f656560132b3aa0496348ec2e4dc30b7826fba402d2d805d70390f5a39fb1f986f94641ee005f5057935ee6577e84da4c2dca2fbc37f34cca77d47b7011c36381f76f6c009d1614e2d678c7b0cc00bd525bafd1c07f62ea34c93645d52d53a5e9a47af0887a4d166022533469b4c642857abae94271daa9e19e1951e0ee631dbb8b07bd9b90124fe38787aa05f78d7b21ece51a1efa0872aab8d09aa112a98a4956333840eb89f06426f342970423376af66e2efe744085660aa602beaa76bb060c49d95f5d1b6da9ea858b5703414bd0eee31714b99d4333144de41e38b8c7592734717490f735d7d8863d7cee575741af21b7f4f222d909cc5b64a8296a73581664170aa49d60137d086636ce6ec538ed27f8508f951785ff2d21c64ced9dd71ca10104502dc5559c41d55b71c0ccdd0eb8fdf26d12fb2c6c93434c0a85f5c62dec0c44e14154d301361d4bfa990d8d955a93f10956d4dead840013c7f520495195a8d760931d86bdd94ea0a5666fcd273eb3f672e90469913d325c0d2222f40d607aaa0fa1c5349826957dbda2ac5cc8746d548f124e45c8ac1aefc825f4505f22efcef510d767625dbc2a8f08edc6096c475521817f6f70fc0357222cf9a5fb9a4ec0582c63066e28f8fbc0837ba31d9f41f4ba522fdf5b1b40104ab00f0f316c4308e2bc69bb6bad47de9c3f0fced54b5794d2b686321cbbb7b4ab98d0565be1d6e346808999b549488240e41a6d4cc1a1de7e2b0f56324ec775444e8a7b3f8d06c9587a9565c6383354303be708b08fc277bbcf2024a84500f7be9dcd6f1fc051962b46e884d38a2b9dca0a45d11d837940a66606ce93204f75c74a3873f3f56dbf2ca9a038269ab34dd7d36e4644f6987baf666b2016b37ced529eed6914682cb455c24098c87894b0e0e86e50bf3d1cb29e5c6b3c081396a6402123a3cb35750b6aa4f524be8f5ce7ef857750ff30e26e30e044a19ea733ea7e35f19240f9f4c2a237e2a2c2a465b81e64b27460e4ddbf9a010d021fbf09e65fdd3f07abda3ad2070a35b6660621389dc6d1fbf54c8b3d105466218b064f5987278865010e8b431dc31bad255e52bcd7e203c7c48adf4a24cbe79340b807f3f9fceb26b72621fef9ecd4f9dcbea6cbb7901f795e56a2c0669baea9b2ab566b0cf7950f3c2103526ef0a6f8abe6c1ef4f16de7c90d6b543b90550b5df373254073e635b35358e1dde077a84d6f9571de38d83269aeb46fd55432f9f654860003b75ab8ae846fae8a874bc0762eb0eeeae1e7cfb21115b99c651efac2b0cc49f36d6ae9c3ccc81fdf3f2306d73265e913f4eaeb8fd5f267e623f82a3a9bfa323dd10cfc9e6a70843024d66027aec47d950ee0218d0f4f066aba6a173dff40173da4159c0d5da8eed616036a528b53dc7890b3a077c192ecae45650fd6381f6e95d9216301ee41a814ee8bcc87f4730de6275ed91d24964acc49d328ca929b675e9d188fe61134a387787d255bc38b3c877749f09c5f91bdc5028cb30141ccff07bc79f51e6a25f847ccf571a57f989f3ab1cc66b5a94b6d608f523c2b4629a6c88206d3a5e67bafbc4439f05fe28b9733821abb01dd6130c48ed5dacd29e6f9b6c6d09c3b3a1b49f77eba9f6d7999c903c227d5b19aabdb6b7c999644c62e3cd8c7b8e9bbb73a887e0afd5c23756a98faa7ba7cc1fb60c2764f9c0c38ec29b26dc78c1a1ae6b1f53280277a93d5d0c7bf64b5713bf7e22b8aa6d6e7cb5f7da9a783d571781fca84529eb3e69eb74a5e25c499119fdf18c2c49cd9d3fb9bf5b7ee8acae053cf124996ed97b0f8dbf69e66fd5e3156101534a6293895a70b332af1354072d8bc70b06e4a63ff4310fe1d4d99b46e8e33ed3e53a8489f215c61f13a5b67c4be300cb23e785df323635546cb64dc2959d71e06fd8e2f1e220a653111a3382c77ae6d8d39924a24821071f714f8be732c53eb2dec7abd7dfbd061cb26f234863d63ed50df91de6396b7869272b8be7671a55611b3b26945ba12e04a988d232ba7c1dfc2ba65dc2454a0e5233e46bf81f7270b7628d3065b5f969aab1cd0dd6dd02add3eb2fdf7d97bde5e07fb45f9e5b8df468749658a1ddf19e5e47f0a1d63f5aba67cb2d6775d068c4e688b9f4397928dd966f9719986a76b013dbb80ae5cee57eef7f1f793a106518519bcc9765ac65636f87d8f17d25ce31e346f63e9ecabd6a455698c9960446b88d839d166dd7217b2eb6ad86191fe93283bc16335b1bc3722b3445702ab2a7538da81ee0bef86412cbb079378342b32d1fb2ffcc7de17ab7f32e5895ab712a5184b58608c55411de939c71ccb04c72d87c0843d8894845107729669901931771cf93270f2c0e5cf21b2536c54dfb563a69e5eecbdccd0a79daddea9240eb552b22afc54e3d8d4e33f40521c92076a8e57bda5351a656872c6c7ba52c3664deb3dde3d279bdf3b315ba1cd88c8b50352c804dedbd2352fc4193e05f3f4e79768d2e9a6a6dfdf0ea17701e95c6ccc2334c9172044890f4ecd065761f6ddbcfc01f3fbd565fd70584f2a65479df3cc9d3013e2d148d38141784b79889509aba83dbacda924e525e48e022f0c406464cfc215205c1f52defd4cac158a1ecf005938f14df06a84c590d4f9f7401e3afe47203d27655cce6fbe989ac3a8af54710021c138f88e3e2dfe3ce0256c2e2ef1c255c0098098e36501c1ce57743b1c1e15c54ad56a48ac06d8719f5b1aeef8b175a36847549a35a100f271502ab16f78430aba71f32b1617a3feae9b2c0dc746091a83c3de34716b77326078d29c312427ec757ca663a846b95390b33277c0bf46bfb654d071adc94328923b439bfc6f7c99f53acd8d4253ea75e5cce07f49bf0a77b36b76c9d277a0de743167c570c16d0857f76defc670265a433f2a78423d5396bd00cca2d3cd9b358ddd533f677f9aeb480f38db2e9c50980f94ef02b2d8b58e1239c7c688ead18afac505739d7ae10e3aa0cfafa6f56cc6a3a58713a5666b5a66acceaec7632d7fdcfbeed3cf315fcc39f9e0dba784b5f5910852b071a1541e56209ce27ada04928249a1f58e636d4b2df9eaf766658cc4ad293fe5dd0aa14df10c38900a584dfb24d3b22d9a2336be7dfa355079bbf23dad78f392f59aab1505ea6ecb092db32321841486c4e9eb1165ec245a99c279606c3785ad910851afacf9aa2ef83c97b0c6371cc291023663a8e8d5c342938864daf597986ba1d3132844177b5a12fb7823c476147e0f01bca2afc05aa2a76ad02ec64e09dceb4fc4c5fd2c88453ee2fd11fd81edde80188174fa3858821f0ef6e74b662bf46ac262f016eb0b005e6079d61598d3fa4a319877b8d0a795978c588ce411723fc0afaa256ae548aef5b2631e159c54c0a1786f464c12cc1f1fb247d51489e2a05c7163bf0b32c45cf90d016f199d5c6c19df1eec0f5572085f6816c18e8a165a4e35827b8a094dc663a228da2747fef62633928bf166bd659b3d47e274f1ed2be15363d5d346f3b028448d0156284803f5bc7c4dfe68acf8f75a93488db23388873fab2af68507bf9b8437b7e06291bbb6cd9c7517325635d0ae271be126158406a5aebafd830b74538609b4f5a70710bebc9d852b6", 0x1000}], 0x6, &(0x7f0000002440)=ANY=[@ANYBLOB="3000000000000000ffff1e0000ffffde", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x2}, 0x400) fcntl$dupfd(r2, 0x0, r0) 09:45:21 executing program 1: semget(0x2, 0x7, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 09:45:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x2d5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de8953040aa4f5a902e108b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b0e431284532b"], 0x1, 0x3, 0x1000) 09:45:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/234) flock(r0, 0xb) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) open(&(0x7f00000011c0)='./file0/file1\x00', 0x10, 0x10) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) rmdir(&(0x7f0000000180)='./file0/file0\x00') 09:45:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x14ddc558, &(0x7f0000000000)={0x65, 0x5}) syz_open_pts() 09:45:21 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/160}, 0xa8, 0x3, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = msgget(0x2, 0x80) msgrcv(r2, &(0x7f0000000000)={0x0, ""/70}, 0x4e, 0x2, 0x800) msgget(0x2, 0x244) 09:45:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/4096, 0x1000}, 0x43) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x401, 0x7}, 0xc) 09:45:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0x9) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="46b7b6710dd8eec784dd7ae53b45f1f653a58a8e6cc75dfff80b00f6b0cc7ebcbbe380cbb3a919c2e9b06dfe40e250be39289aaf0ac924e2801b0e090ff6fb5e979c0d07b5f1e66f0d38606bc8b199867422675605aba552c298be131d1399f9dcb49d0d2ab1d0a7233d63ac78d11ffb3ef183dc0d401b0fc09486af2dc0c51e48647ed0a258a0b3a21e589060f4f34555f9629673c8b3528a2fb5582da8e8d3f82b67886c381be798be29b8e8d464d49d36772eddfb950ec5bf5848b51d184277e1db711b50b5c5bce1e3cdc8a81ebe9cc6bf09f7ceeb128870515b44cade5fb48810959481fc71330d9e558c069a312e01", 0xf2}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 09:45:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffff7, 0x519, 0x3f, "de054f562989958911b65d23e0b1424378ee3a32", 0x4, 0x7}) 09:45:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1d, 0x3, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 09:45:21 executing program 1: r0 = socket(0x1, 0x2, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/57, 0x39}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001440)=""/52, 0x34}, 0x41) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6fe5, 0x7}, 0x10) 09:45:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000001, 0x1ff, &(0x7f0000000040)="7b99a9c41853353609a4824e5942c8133a383819c7b4818f03d7bf8dd2a680e95786382c36bf5fd2df78d30aab90c6a58daf9848c4041d544417eb8471f8535fdcd1", 0x42) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 09:45:21 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xfffffffffffffff9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 09:45:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x101}, 0x8) shutdown(r0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:45:21 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="1000ffffffff05000000000000000000"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 09:45:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 09:45:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x800, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 09:45:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = dup(0xffffffffffffffff) fchmod(r0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x18) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:45:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f00000002c0), 0x4) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0444e2161e27d3b46b07acecbc1256bc37ec19e1355ee5955912b83e57fd09a055aaa6957b51ed82a5897028c19e5b700e2672f6f0e535812cc7e155de7f9cffbe366131d638701a79a28d80296fc8a534ff688ce8022137221e30a1d352db9c09af3df60c507257b7b12b53f7f23c32f40143701ee1ba01978645fc54c82e482de23358d1665dad"], 0x1, 0x800) pipe2(&(0x7f0000000000), 0x10000) msgsnd(r0, &(0x7f0000000980)={0x0, "0b6b3d99f843f69f20a4902168d8e4a4850d2c9af4eaed787264fa736deb99e3650cdfabbd886f1c2e713e639061119f31f1ca13ac1aa68681e649cbc36ca8c01055c6"}, 0x4b, 0x800) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000a00)={0x1, "68f3a179378cba8243a85c9622e31c00fd30d97affab64a67cb988d2f71994c69aaf9e2dbb7f8ae3528a805abf7b101e6b7292840e542064517da330139bd4abbdf6c9e3d42cbf4d40f44cc3370410ceb5ed8dd0c6fd5e19e1405ddfd7f4fc9ba018b1ffddba8d47771186f18fcba5070e657c367e5eb8848c78cb5d8ef3a852ca55b2957726426de1016e242e56f385b2bfed37206bb679f58bc83b987d821c9556c1142d8ce5a7fda8d277d3b80dab93aa097879eb44f6647589257846745196bea17b909ce74e71eb34c0b119e11d3bcfcd5839f8889bee0f35e097b6583e2d05ebf3e3700f5c5bdfb5cac114c68b3a1726c4ccb4"}, 0xfe, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000458fabcbf1c9a68b9dc0b65ea3e9198da912749a78ba27026f9700560d98a632fac86db6b678733914b95423b4e578692346489bc4f6d99600b2a70add947701f60df90d004c8880c57a3064e935e68d0278c7331318d6ffcb404a025a700a1caaba1e221be5c79b997794440b5464d18c88ed58a3575149fcb58c6291a85b3f29f15140043ab155266ff5545da34731311db0d1cb84e137b324168a7081e650a6e072afe2bb584ba1aa13eb47b8b8d78804299b4b5ccc3f528bec28b2d8da653d922856a71025215e335b798c63ffef01431476b4ce84320ce90ea4dbc51d5be9e0"], 0x8, 0x800) 09:45:22 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 09:45:22 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/227, 0xe3}], 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x8001, 0x4}, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) 09:45:22 executing program 0: pipe(0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18040, 0x10) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6, 0x13, r0, 0x0, 0x0) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 09:45:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/102, 0x66}], 0x8, &(0x7f00000004c0)=""/110, 0x6e}, 0x3) r1 = dup2(r0, r0) socket(0x1, 0x0, 0x0) write(r1, &(0x7f0000000580), 0x0) write(r0, &(0x7f0000000580)="84987ea67d652fa0799befc4d3f8765f9d2692e714acb977c49ce30e2f800313ee89b1ea4099aec0e7cb7547c3b7a5a88234e041921878bcc372a8b5b48b7ada2d41fdace605fc6177ce71166e62b1411cddfb8c210233b532e4971c110cf0aa964a6bf7c302c4d36726233119cc3c618962b2ca6d21b9a045ba2834cf1ff74c49d039a8c7e458d928b379667ad3068d6a0bcdd8667a2886c4dde6e240452a1939e5c0f1b31f728f8d0ae8d26ae340526523cbcb2a388d283667986895fa55770a2a57ad5d2064bf6fa53320bd071e2215c2c72221", 0xd5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 09:45:22 executing program 0: socket(0x6, 0x1, 0x70c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 09:45:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) sync() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x1}, 0xc) 09:45:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) flock(r0, 0x8) 09:45:22 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x72b4652924c55f42) sendto$inet(r0, &(0x7f0000000300)="86796f0a58bde8866881e1bc915dfe014998dced64398923ef34b330a38e862ecb4779740adacbf1ea1553ca6e5dee7873d239d2c3a7be6dd66b53eb7ef2d834dabdc5f76928f4ccbc3502f34edf994542d310f8d4c81b50fa0bbb45a5fb1e9463cad15e6304ebeef7636bd67eed62b7172a8bc7cdd81310ce72b9ef562cb68ef5ad3f0292344c8338f86758166645b02c22359663854089a8f20000ed59c9a12189391555b9666af84cbde4e3b9b3199324a098ffb7b61ed856471b51b309ae9b8ca9458058c83b2098", 0xca, 0x408, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20500, 0x8) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0xffffffffffffffff, 0x1, 0x5}, 0xc) 09:45:22 executing program 1: pledge(&(0x7f0000000000)=' \\,\x00', 0x0) mprotect(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x0) 09:45:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 09:45:22 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 09:45:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x16, 0x0, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/180, &(0x7f0000000140)=0xb4) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000001d9ebe432000364a5e8cb9a6fe306e716632dea59c342dfd92f934c7d4726a3734774ccbada2f2c15632cb568d6288cc799df68c9454e3ff9ff7e3892ea1d2f2dfa5be5fe6c253507a25395bd1e9a79757c6e2ca305974983766f29a6d0a9a5ff91fdc7085aef98fd9b6f524bcb664a18b0946279474645a009d17a93b6e1a084906bb3fc9594d7c31e98bd735c3ff7b41eb709f905d778a9843e2319c94b10c9bd3b6fe0e125345dd78f954b6d39f34ca302b246d6091d53a14e0d7cbb2"], 0xc6, 0x800) 09:45:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x5, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xa6e4}, {0x4, 0x2}}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/68, 0x44) 09:45:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000600)={0x0, ""/174}, 0xb6, 0x2, 0xffd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000800000000000000000000000000000000993678037d68d173fb14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x11, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x5ec) msgsnd(r0, &(0x7f0000000480)={0x1, "8c58499d0a1ccaa60c0493b95efc69e85f4d769e38114bab27a2e5027f44b28bf227353f747a7499481adedd34e1be05c90aef6733712b7e61e812c18d2480f09e62ea7dd95ffa16bc04e70f2aec292ad49831eee5ac4c7e4b133cec253a619a3d3fde8c6e7eca25b6a4fcd321830bfac89c8154478e87559e7dd72b8ca2c0df219ce8cfce59ace7c7e290403bd2e0fec1a2828a424cba51e783b7bfe3dcab75650a9692af9747d0cf7f0062633b5e13e9c0900f2e5f8349f1dead4bbf6c52e1d40681905c03558de46a73c20ed9ebb919ed23cb3e02a8b097f3925b597bd9b3d15bd6950d50516a6100ed176d35f07be5346b966a8b7e67017cfc87542a1e58cc9bef2ff772cf442149639cb24a9190d2c6769b604251661218ee33689ff36bd9aa98f7c489cdb80d5f6b5a460d25c93211e2f1c63bc84924b303f32e80b742137c"}, 0x14a, 0x0) msgget$private(0x0, 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="a92f3bc2b70000000000000000000000000000000036a940e0b6e82b49d47d58ef7df47c8fa6c058ff3a87c07dc9db66e4bd27b35d02df39c4cd23ffb8580d11b27ee03b519016ee4e84acab1fbf3a3db68977c21a3da16b7d8db35fc7927d7ac7f898fe5e10b8b5aef64d6d771a9433f3d0c63cf6dad4c08f5c799881711c0bf0ca91f360713a5e332583cb19e12c652e42bf4e254a31c3df84bf90c7054b293ade9042d86d58ee4a82b6b102f882dadff48e2803a766f3a0f69045b8b058242e719069c903a1a1dee1c465fc2016f30bfe3f6a3a0c15bb6c5e608bb1463263667229586f505f9c023b2a3c4b5be6d5cfab"], 0x15, 0x800) msgget(0x1, 0x1) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 09:45:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x3, 0x28, "b08dce58000000000072a2007f000000ff0f00", 0xffffffffffffffff, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:23 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() flock(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/75, 0x4b, 0x42, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10aa8, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000), 0xffc8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x4) 09:45:23 executing program 1: poll(&(0x7f0000000080), 0x2db, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f000059c000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x1, 0x12, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 09:45:23 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 09:45:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x2, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffc}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) flock(r0, 0x8) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) sendto$unix(r1, &(0x7f0000000100)="ffa45dfe4e040f9c4860b51b9b5bf773edbf0ffee9ae3eec49899ba8755192819becec3d353d0527ffb3809ecdd3c40c2dba24a6d2b31232e271784d3dd93c5218ed00547e7e6867b7e46ac90161ad5ddff481dfc3bccf146e8dc1679df778c2a39ad8648d8653cabfb815c7b858e9ca4c1a4807691a683fc7a590c100f2b502fdb28f4bf5fad160a3d0cab9e16004e584b9158f9f618a19", 0x98, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 09:45:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="5ba45d8e8710fdad7c228b2d3c7bc38fca9af4ea8428168d24977ad62a0595252a5feb2b59b88b926880512302856be5f183b953c60fef473413f32fa0ad2c15c578ca467d8ff601933439ade3a7a037b94347580c5f02c02ebad351bce341b867831bb11886444a9c3342211203e59a4715e4090e3712fd5d2b75f74734ade079588fe93565f2d09850b008864683b2", 0x90) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) getrusage(0x0, &(0x7f0000000340)) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x0, 0x80, 0x7, "a2d83315bb8976a2b607ade2f6d178e870855f58", 0x1f, 0x100000001}) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/139, 0x2a6}, {&(0x7f0000000540)=""/64, 0xbb430a7a4168c92b}], 0x1000013e) 09:45:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:45:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 09:45:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) poll(&(0x7f0000000000)=[{r3, 0x50}], 0x1, 0x14d) 09:45:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0/file0/../file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0xfffffffffffffffc, 0x1, &(0x7f0000000180)="6da717ab4bd7f788b1d3502a11", 0xd) r2 = socket(0x2, 0x400000000002, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0/../file0\x00') setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 09:45:24 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x28, 0x26) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file1\x00') 09:45:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0xfffffffffffffffe}], 0x3fe, 0x0, 0x1, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="6d1cd530adaef1b51b898aac3cef17c9b7", 0x11, 0xc, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x3f}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x8001, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0x84, 0xfffff, 0xfff, 0x1}, {{}, 0xfffffffffffffffb, 0x14, 0xfffff, 0xfffffffffffffff7, 0x6}, {{}, 0xffffffffffffffff, 0x2a, 0x80000000, 0x3, 0x1}], 0x60, 0x0, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x11, 0x0) 09:45:24 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x620, &(0x7f0000005000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 09:45:24 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0x5, 0x8, "8f65d6be3139f6b80e59fd11c6f7b4d551e5b711", 0x200, 0x1}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 09:45:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000080)=0x5fd, 0x4) write(r0, &(0x7f00000000c0)="f3ebf7a5d57d64aecd921e82252746210110978c68b189c7330bee72ea6870149832fcbc818c75cf927143f37d8f88d64f58aa0796e4", 0x36) 09:45:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0xffffffffffdffe00, 0xff, &(0x7f00000001c0)=""/191, &(0x7f0000000280)=0xbf) r1 = socket$inet6(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x26) r2 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt(r1, 0x29, 0x30, 0x0, 0x0) 09:45:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 09:45:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x3, 0x7, r2}) read(r0, &(0x7f0000000140)=""/129, 0x81) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x10000, 0x0, 0x0, "0131b5a527b6c70d42ac50b3413d70f95b08a4c1", 0x8ea, 0xbf}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x10000, 0x3f, 0x0, 0x1, "1c457add392ce73119f2c2ff663296e502a64554", 0x4, 0x3}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r6}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/255, &(0x7f00000004c0)=0xff) fchdir(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000540)=0x7) fchown(r1, r5, r4) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000600)=[{{r1}, 0x0, 0x4, 0x5, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc0000081, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x20, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x100}], 0x22, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x6, 0x81, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9}], 0x3, &(0x7f00000006c0)={0x1, 0x10000}) r7 = socket(0x12, 0x4003, 0x5) fsync(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x15) socket$inet(0x2, 0x3, 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000700)='./file0\x00', 0x2aa, 0x30) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) 09:45:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 09:45:25 executing program 0: mlock(&(0x7f0000e23000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:45:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000600)=0x3d3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x400, 0x40) faccessat(r2, &(0x7f00000005c0)='./file0\x00', 0x120, 0xbdf8efa2c9b8a2dc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="f46c5b8ab1c0039c7b9601d88fcfe486c5c7f9d0694597b253b2fa7a7d9cfa8bf187f82ed46ea15878b9b4eeaea377acb9949f5b90a18bf57827efeb6c39aedfe298441879e194a8cad9798c5d46c1712d3ea97b56d5bb0d28d4ae767e5e35b732dfa05a6a16e228538036cb5d", 0x6d}, {&(0x7f0000000200)="9123463f7e78be82e9b432922aa947656d9c3c1b7553de2fcb055ca8735a04537b22c9409f485e4a844efc1182e3124da1c9e8e191ea8ccd4f7ef9fee006bbfd9ff8fe0905575f66ca04d360b08428ff9ccfb4468c79438b97427fed86510d1d96a2afa99dac171c8570f6f53e26e06a2031fc11f1f8e4c4d9e8e4046a4ba5d642b1364e785d22aeb51c54f7505a31785aaf9678830eeab195beadb7828860694399d378c302cfc30348521c8ba3da89f0d997429567e8c89761e730a3df31b0b386c9df67ec7a4f1ea6bd1b316b9b8fe83467b6319c12d70690054c094f26e761550bf84149d78574f86375dd7756e49730f1808e", 0xf5}, {&(0x7f0000000300)="6263251baeb254cc7931224ad2b006ed06ceaee3ad7eafe02edf4640b4c8a60e794b6f99f0e07bf9ff408fd386920a0b7df14d544b9bc200dcb7784dd18ce6a5f2824dbfc1cc80da0c8deaa35ab3f5f312c33096b5a4f69f423ba632e8153db095fd4420d8ed3a1ba31ccc8fd4ef65418b9beac203854750f7c635630b992f4214b6b18b2ff7e414f160b6c40b7f0a483ae7", 0x92}], 0x3) socketpair(0x2, 0x1, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000400)={0x5, 0x24}, 0x10) getgroups(0x0, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5}, 0xc) 09:45:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x10001, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001ac000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) dup2(r0, r0) 09:45:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 09:45:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@in6={0x18, 0x1, 0x5, 0x80000001}, 0xc) dup2(r0, r1) 09:45:26 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000007c0)={0x0, 0x0, 0x8000000005}) socketpair(0x1, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0xffff, 0x8, 0x33}, 0xc) getrusage(0x0, &(0x7f00000006c0)) 09:45:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000c3887a24aba7982664c78f6fc92052a8b8df3841e3b21e3146e7445d1d08d8c372c007d4ac6ae4b49110c8346e424485ded94247af974c5ac734e674b65091489c6b424fc83815467d64c063d3bda256dfc91e10466021dde747d3a0739f7052025302c7886754808752ca6286f38cbb10cdc6b6236788a1b47b2be4b3fafff33cc220ae85b4386c4d03d089bf6906f006a0d10d89308525343e1487b5489300b52735a2be8807e99a6e925c961f4beff542d397c2afed4c492c8c8182e959f1cc1d51c7e333c4272664d6ee"], 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 09:45:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000240)=[{r0, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000000), 0x0) 09:45:26 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202e947b3bed4eebd9b22943c2e2fe6696ce501018a15f8076a8da1582730e3c252565f11adb9fa94fba9d46128812c40c20d66982c76c8313cb32f341107d0de262fc46971fbb6f2486378bd6ba6812021426ae9311ef209e79a408ce6265a6c01766bd647fecf52f3f84e3c843fcc37a4b036f73e34ccd1265eecb1ee57e0fa4c13b6172cd12c18f21dad92b868d75c719bc26537d69d9d5581fa593a6688353a94aa"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000180)='./file1\x00', r1, r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:45:26 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000080)='./file1\x00') getegid() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:45:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0444e2161e27d3b46b07acecbc1256bc37ec19e1355ee5955912b83e57fd09a055aaa6957b51ed82a5897028c19e5b700e2672f6f0e535812cc7e155de7f9cffbe366131d638701a79a28d80296fc8a534ff688ce8022137221e30a1d352db9c09af3df60c507257b7b12b53f7f23c32f40143701ee1ba01978645fc54c82e482de23358d1665dad"], 0x1, 0x800) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup2(r0, r0) r3 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file1\x00', r3, r4, 0x0) msgrcv(r1, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':\x00'], &(0x7f0000001880)=[&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{)\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\\,\x00', &(0x7f0000000700)='#/\x00']) msgsnd(r1, &(0x7f0000000500)={0x3}, 0x8, 0x800) 09:45:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/31, 0x1f}], 0x2, &(0x7f00000001c0)=""/186, 0xba}, 0x801) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) open(&(0x7f00000002c0)='./file0\x00', 0x8420, 0x40) semget(0x3, 0x7, 0x410) 09:45:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x613, 0xfffffffffffffffd) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fsync(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1e, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x9) sync() write(r1, &(0x7f0000000140)="6d4c3c9df0e7575d0e4269838877f76fbbe10f08a53ad86fd6fb327246a92e8d632622cfd05ae5e69ab34ec4adbc95dfeed44549c4ab8c5ca68bec2e3926b6892055980bec0ee96a7191bde42c2f009ea747dda925b1a7e4b0c9968a07b376d1e98978824f7f5f3d34dffac7289ee7363b1ee6ffeacb011335187ee621792bb9fad1d1690f03df07b84e7dd3d4eb90e5d1c45fa8ae8434c10cb6e6f337653573c346d4164a9f58190e549e856f20282feadc2da5315549d3dda0f57abf90eafefb61c88dabef79426d8cea85f6132935d5295e448386b1f7b624f704ba0621d4ea9250c77a9bbe252d549b880e9e22d3538193d4f4a0d8d96ac22b63baff7d", 0xff) 09:45:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x310) syz_open_pts() fcntl$dupfd(r1, 0xa, r3) chdir(&(0x7f0000000080)='./file0\x00') 09:45:26 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) socket$inet(0x2, 0x4003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 09:45:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f00000d8000/0x2000)=nil, 0x2000, 0x4) 09:45:26 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) syz_open_pts() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socket(0x10, 0x8000, 0x1000) dup(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x8000001013, r1, 0x0, 0x0) 09:45:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x30000000, 0x8000, 0x7ff, "e4c06e382d698f5d9d01e055ec8c3beff37b7fb7", 0xfffffffffffffffd, 0x7fff}) r1 = socket$inet6(0x18, 0x1, 0x10001) sendto(r1, &(0x7f0000000100), 0x0, 0x8, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000100), 0x3, &(0x7f0000000140)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10400, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) socket$inet6(0x18, 0x7, 0x1689) 09:45:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:45:26 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1e0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt(r0, 0x8, 0x20, &(0x7f0000000040)=""/37, &(0x7f00000000c0)=0x25) 09:45:26 executing program 1: r0 = socket$inet(0x2, 0x5, 0xecc) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_emit_ethernet(0x1f, &(0x7f0000000080)="6de2387cc93675d3b95a258134a6b6ac603b64dedc9029ef0be8697b8d3fe3bef4b0972b8832215daca7216196fe22bb83cfb68476cb8ccec291556cde7e28749454b07c3b169dbbc679125be18043") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eafd125c0000006b", 0x8) 09:45:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x66, 0x40000000, 0x3c5, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x18, 0x200fffff, 0x80000001, 0x6}, {{r2}, 0xfffffffffffffffa, 0x60, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000002, 0x101, 0x8}], 0xfff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xfff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x3a7, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000028, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0xc000001b, 0xfffffffffffffffe, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000002, 0x6, 0x62}], 0x3, &(0x7f0000000380)={0x80, 0x3f}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 09:45:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010b55a75fe62e2f66696c653000"], 0x1) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000002, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x800, 0x80}, {{r1}, 0xfffffffffffffffa, 0x4, 0x3, 0x4, 0xd}, {{r0}, 0xfffffffffffffffb, 0x10, 0x94, 0x1f, 0x4}], 0xffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x20, 0x0, 0x9, 0x7}, {{r1}, 0x431d0f61f0641032, 0x40, 0x0, 0x5e, 0x52}], 0x7fffffff, &(0x7f0000000140)={0x9, 0x45e77cc5}) 09:45:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="9a1725cb8205952df87637691f12e23808473c57f41c431468d9116301b9f1e7320faeeda386ece6ed7175aeebc021ef5c96aa0102e66d3eded492b1", 0x3c) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 09:45:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x2, 0x6, 0x6, "c5aacee9916a77c817234b22c9e03b4af5e8664e", 0x100000000, 0x100}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 09:45:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c638baccba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0023e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r2 = dup(r1) getsockopt(r2, 0x2, 0x5, &(0x7f0000000280)=""/80, &(0x7f0000000000)=0x50) write(r2, &(0x7f00000003c0)="ea9cc1e0e4c7bfd8f52b6e4b560bdbd73ee7ad91c7f1735aa5bd84509b0fd3c39f0ddc2e1ea1c90a8e9016bf7265b644f61591beeeaa7a8fa2e1b56101801e5421945e291f93ca9c58a261e95b41164f8031b2bc8d36dfe262c19dd5e878e9525d5bf319c112b420a395a156905f108cc6ecd9203800884c6cda891895df81b1c86b36217c6a1d419ab1bfb7d50a73deb2147a05cd3d77b406e8", 0x9a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt(r2, 0xea6, 0xb9, &(0x7f0000000300)="d64463925f5a4a9221e3da1eac129449a17d766abcb5dae8b3cc1d68c711df39dd278816f592296f1e9a585616d70c7c35311eaea3a205d28d915549e142d7809b6b46391f09a01d7492d8bbbd579c41ea660d723ae9059c14a6930a88450fa0397158fe342f558d5c1a13d9097630ed98f46c5fe7be84c73e26dfb5c6d0a02152a75e2ad766fcc50e6b58a3f67ed59f8f90be919aef5081c3c9d02291a994cd", 0xa0) 09:45:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 09:45:27 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x40) symlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r1 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 09:45:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) msgget(0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000010, 0x0, 0x0) socket$inet(0x2, 0x0, 0x80000000) pipe2(&(0x7f0000000000), 0x4) 09:45:27 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0xfc00000000000000}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7a3d4858610de5d8f9f27ec944c18ad2c38d0a6310d3d4e24e5a55d7a4618cec7c972f381d30ce6ea51946abaea1e5396095cbca90f1a7a998fb82600151ea52e616fdb1bffb57b52f34bc39e112363299318375b7d8791c68f51ef28ec7d9dc44a765f62e7c392128919d05b5f251743f2a325ca089fe2eaadd5554cef2f864284b32c25c5f86cdd429ed3f85eb3bbc8b5f2c00bf26cd9e93e41598fc4bd0795372351f61952a24584ffb9c1b701731e5d4c1730fd5df7f23ef14dc27a2e870281a52e5104b1f66ec6e87a68eef09cbf9fc5c5eaf8f1956d5031d2c", 0xdc}, {&(0x7f00000001c0)="ca77034b4ecd284116b3e61d7331fc0485737a4f737cd123d7de7e6f514d82971356ad984f6c68d076e86f1b96d8cdde159e181330d04b604233ec0c3fdbf9e22d6764e39ac320609ace277b8dd82daef8c606b0c4189ee196d9dc3ac315cbe380eb1f4ca0d404d05abd13004f9d7805f13a674758bd8177409222341a30557b79a9db5d7c2aec143f289e1c0914bf8e9723c9f9785cd510732ff617b6d5f9c0bccfea20", 0xa4}, {&(0x7f0000000280)="4bed33d5ac88917e36098f4c79d7d0304ce30a72a0b93c987acb228c832dbe1e36267b9b0ccfff9ea6734235fb1e4efa78ac21", 0x33}], 0x3, 0x60) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) clock_settime(0x0, &(0x7f0000000300)={0x100000001, 0xaf}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x9}, 0x10) 09:45:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xff, 0x20}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000007, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x84, 0x6c, 0x8e10}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x6, 0x200}, {{r0}, 0x0, 0xd4, 0xfffff, 0xfff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4a, 0x9, 0x133d}, {{r0}, 0x0, 0x8, 0xf0000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x8, 0x8}], 0x6, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe1, 0xf0000001, 0x100000000, 0x6}], 0xc, &(0x7f0000000500)={0x5, 0x4}) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec3829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="eef601904b0910c19cbcdd9ded8caad0caed40e84bae5a5b947258cea4babaa79a5dc7a8a7c81573135907a294a4e771fa3bea07cecd5f6be0d71643d4061aef25d04669928addc86263701b0fbe6c7da5029e21f24afc98a45fc5a4c14d690bf1e0dbb70dcb3037ad60de178cc5469f9ca9836de00eac53762531e6b2737a9e76ef557360c848a8ab48b3c4e38b5fbdf0956052605df7458aa979b7", 0x9c}, {&(0x7f0000000140)="b0de4998e389fb16", 0x8}, {&(0x7f0000000200)="ee6e6901a029dcdae0eff51a8216128928dbe6972cfa0d5396188fa3116be4fb3cae1ae09bee623feaaa482973dcc2934a10eb08381163f58d0d98b372d40c174a815750420fbdf2d82149f81d67b98fb1c6a3e85578395b526e33122117a6fa61607b1eb21425a8381e40dbf468cf37f6fb7b15eb63e4795a43ceb3b45a7aa65c63736e1ec131c25143f418c2a81ab298a0c6d54c3f7103bd4d", 0x9a}], 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:45:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x9681) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) fchmod(r2, 0x14) syz_open_pts() 09:45:27 executing program 0: r0 = socket(0x33, 0x400000000002, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000900)=ANY=[@ANYBLOB="323d0825d21f18d20014"], 0xa, &(0x7f0000000ac0)=[{&(0x7f0000003340)="48a89775fd478acd3c71cca9adfca316562206b866b61376eaf9892aa8209583b7eea7f9d3e4ea9e562e212be67a98445f8a7351bcf0f9c6cee7bf03190da0c98887e666ce4b75a9d73571e246751ae8742225a380c7e7856f423bfe6f394fe87bfebd847d94d2c7bab0c838abed3b509e96f321abace2edebc65f1a2566083bdd9f433834eb93585bc21639a45dabda94413b0e1d6c93b7ee191e8e2517e3722378bc4d15a52d878bee3627a3c0226ed83e870d181abc93bf0f74fd12dacfb7773500db482dbe88df60e23bf05960eed8264be5e6fc26b03a18212b4daeeddca9c4aa1a77c055b905cb8c425fdc2b5835ed074db6b3a00c9481ba5a3336c8de69e221c49197bde969fe8a6cebb3083a74a1afc8b4386a1f94a6b6c7a594105f4103a3eda9ebd74e459ffc5171d40eaa56a4a929a6af3e6fecde1d3fbe3627e45523d68e8414ffb47ff0969d564b21f3fdd1ccc9cc1ad841c0d28ebdd7718073e4cee3beac08e6592950bc3f6531f3b70b219f13f7014b905c8713e185a5bd446d16457d3b8af2d44324c9bd416b68c2f2b18ed41268c5754c37628fc28dcedee6da64dcfad2415b80e32b48f8143fb03f088d012656ccae0804612cc70ed50aa38e344ef27050930f262b3ba40187112e3ac1dca2dfbadce3ff98778c77089d30e2f3b70c09e584799f96a85afe78d68820ae10845f1257903dc6668e1e888a2c20abd6031579cd06bf9cb883549774583477d20594301f995ae8a727774c7b8cd43e334c6308486caadf2a839fcf7ca22539b4b39b2bb767fb942ebc7c6e20ff283c3ee136aadb0ae38e6dce6aacd7d329fb6fe24d35ae577f01bd33d27c699c9547ca1156e814b28d7b3bb97b87d795eb864a74bf7fd152b27b6560fab4aaa5b31b72f8e2a0a2bf7eb3f95c1ee91ccee168026e3550c1bb0328e3cae135f149d9175d1f88119caabe1aa805dd7643010b7ee4a3e258b09dbbe19b8147fdbaaffc8c0a95f81d865ed03c0d1a035f73a197b0e0fbd45d3c5a6f4151a1ac3d65b07272f5c83637169efa393dd438529ddf6bf11124a0c0d49e982dbbc03e719b4e456dc4b5b2e79e45c6656926b08d60c9b32ec4f0c0a838dd7bbdaf93530b0faa590fbf00c41c0f807b96d901886524a2d8ba2430721342618dd62dd8717b78404d3fb17508553083f33df30ae7d5a30e0675f3f181423f5dc43dc2a3964816baf5ee8d079f369eade2ebec713c0df10b4c5dfb027b767cbb685421d0cadac9da39d930354c0ec5704e03ec3a6ea50a4e4fdcc22237528d80dcbe713083023f40a56fec166ee9d0b151a07e2fecd533c216a2e477f8c9d26f397bf21a86515a11e4ca2aed8a3b81015afa47cc74ff08dc4e10840ce1897a0e72b2c2b2d747cd8ae614eb6aeea8a161242c82bd096e2f163f47855e8dab844e008afbcaa31738774347ece365fb40b7cae025d0ffeeb0a3db46931a8160efa3a6f32d77fcba31eefe0220344154b85f09b661b01a653a496b36b29fbaa0000f18f222500a259506958fc72d16f68ce2f736312c51470499ee5dc4108760e66e495acc12927201c4b9dd79096b4e49fff97dc1163b0aa14a31c7f32138bfd0f995891363bdb899c5497fa95e0bc3e2279b92d8c19f467dee13ee8ccb610475c0057dbf69a88fa5338b8dbef8cd125c700e498cdcdd5ad6693b1551394c1c414fb20ed351ab5571c80ae1b33b600d7b5fea74346ea15de746982f3fea6c5b8d337cc05a41801fa5bbf7c10867ac8348f9c26c0ee09cf315aef2e98221bbaf63a48907f764f3fbb8082d9c660d6f2a554269a98fd940e71844f628ebce3c1699fc9965616ccdba9dad30e5dc8b3808bfc0dfb30d30d76f5bc89fdffdf4927dae27a05a580ded7f16acbc61fee8d6d13efa4856c75ba2a70501f8a6b368edea95240fb3f66f9ded964a06b21376f726a5acd4b2817c9ff33cb5f27ecd3ab2a32cc5bca91014214ab5fa5af0c8b73e483f4b8f6f8b9bc8e15a71806daf1b724e2570fdc96b4a3d1886cb2dc4639521928769fef887a73e4b9daca97e7f3f3b0c6f21add1ed2325f314cb57c91cf170eac9233a9f80105f9c60be2505e42eb1ddc9e4b40c44fe496a37201fc8658bf832ccdc3768fac9e78b6df498b9e33fb9390324b8339d91e3dc34bb1dde00f10a8b61b5450836e33926becfab12145fd741998ebd5cc3152a9bf9fd0e20167609bd17f4f6e032d66cd597ebbeb4f2bd15b3173272a266e477a4fa42dd8a49ec9d33ded2542318627c1d9656f341bf8c945a1f3f8444216a72da1f4849e48a19642ea25f043483f65d4e91719099cc94d7e7c94c9f012a7d36d1e23bb812b20e8e6a03357c1d592b7a5c9421310c9082583f57583eb2bf95c15ee8ef01489ac512fe301da72ff5bd9241b17429f1d5ebf50701d0c3ca0b1a19401057892288ea8e850b699f6ee7282dc63e45934bea54b140e45fad4e023dc8f862a93dcf63eff2940464778ccde444c7594b0eab94c68f6df2d159f7d1a2598cbef88256b2b05216a9126e45107aecb9456fd06e184c0d4cdb14c4195ae238abefc8b15e4d756c53a18403f1ca657211e2922c4d0a83d297f194b45122b3f511918fadc61b9e405dacd99e808203d88d52ec2c60ab049b00d867da4b870b5d3525c4f35a4f2fb6e99c88e9141e61518b1e157135b2c62ffe2a3bc566a151b0fbfcc1576c25059d96a7a900ad3101ed9299811ab507458c3c92a390d52b47aa9008508230f46653963a9faf050e613cc65fe096b5b088b0a7233fd09d9e93aa288bb7273c68cc129bb4d5834446ab0e56f602d5575c3a8eba4bc712af830972e3c198365b03299cf18c73ce39e9cb1e226ae317edebd53e1805022ee3d70afccb92860f7241b55917d7f0cae19e10eef73867770296edbdc13757e45c68356e00859d38ed608837d67016b34429b97e996914cd958dfe533638559048ef14d0aa32015b91d802b59e7428fdae1b0a3e63062a499005d5d84482650d3b1265df0c4870ca2c51b690fcb51d70102fc0321b05d0d608ba277150785ae4ad2948fd4b882d3587abbc8347f2211cf73d0d2747e6ba76492a3ab8b4c8194b6791a9a6e7d5760c64a2a4786a0fe6c7a837a76440e6fc9241bc89c172d6bfe4d070803c5b0fa9c420ce15b6520628745493fce13b991c51f4d13fb3dbe854d6aec17d7cf091ae158866eba492f0c7e56cdafd650704f3a4c6de5b68f44aca258dceab2a07126b2bb1b3fdd46e35ac3223a0694cad40bc78e45d37bd5ae89abad5fcb851fe4ec28affed2572c92bd6c5cb8596fcad4619e8234111c91b351e64b581f1b2e143a7e431858093589aafe25e2c34db29f541adef586870a76fce1fcf517596fc5c8881fb4158eb8157f1aa1eb6fe1f257c19dfe2785e036b117a36caf3686c21e3b62f237d277a12d47c4baf129c5adfddb47a400a7d5475dba6733faa331fb8d7938092e86a98658e679ace6a6936f8d301d6b8683da551d2e9324eb494dd8904d957e17173725efbbfd30232c20c5b7080de77e7fd13e18ecb8f15a544f7defcf18976f96ed65b85e90108afae101672ab641dcdf2273736809c10b3858e6e578623992d32f1a294f9d033ef0a718ae7a821dc3a63a5f8ad0549d1b74b91d86467f9e0b16fd2712f6bde00810a0e48002419e73a7ce0bd913e8648d4f879bd457d75eb4cde02558f04574e81a0141cc45a94cf07c398995bc893b96928006eb005b3eea5b17f489739b0bee03f6ccf63d38a17e8ff1923d93b4d125325ffa5c2b4063f6bb0357381c4be60837201d536b14bbc22d05db26765c53bc3e2468de138465343bf1bc99dd8558f49e89625e320248667c0af1aca9ca3ad3349757f689e2d286ef93a5b6e42fa610fe7b0e25adbe11108e2c3ebb8e06cfc4b2f0d9488a60889346b450502abc3cd23cc8bde98733ab3b1b2239f74d15092b15695e58d7e0f06c1465d371dfd28d4b817c6746ae9c8df22eea5c86178c941b42b668133acc9eff1f1b6ac21225addcd99862bf5b65cca1f654bbbc606199f7efdfb9ff616ac7fd2de0ed08576aa61463aff7db1ea445346b5d24c20b49125f9aba72688f00c48cddb31cd458dec3322b5d6402b28e91125620c67e2510fac76323dbb92edd3783d5bc845fa9e07d2a850d246beabd8485034cb6b91e67a3f513553457c1ae2d13db529f86249c3f2709e0c3bcf8e279fbbb4678b98bda8a604e0e5f2ae641b65de5342060b74ba59ab536ff1984881a68671654bd5a50deec97b08949889fe5f3883f59768038f7f99a60fea4902e6130789e020ac75ea6d00438562721905231e4a17b2060f9fbafce74f69e76436784467972f21504bdd6895a1cb4ec1cb3a53954da088347bfb03c086d7021124b0ed04d24478b038ff21c477831c7e2d5539f5c0d1a4c70fc94e8e146d4b5b337971f916445022865de7d4a85604d484718638576645f0e880306b358fcfa9cc47ac72d4dfd38f5ea47eb48e3ba824089b80f8d43bd3c05290b7847a3edfabd40df41d18598381e7dcca210d18c334972526538a5a6fe934fbdf6652189f11e9e994d54e84c1f5032c1b700cbc40827dcd503bfcfec5487b88e571af49c6397b0465f8761b4259870e7eabf831a69e87ec56bce5e60f93069160cb513e45e446203096355dfd2d3f5262df34f0228f5629d223527ef9010433569768688396a06ce4cd64e24ea9bcd3047167b807148ca5727ec206721cb15ac41978fba62fd3d31c16810580f431c62b11550e7e0a9b581b320ad5ef3b7d5ccbada310f65732de075d9435a2f45ac020e474a1ec5b62f5c0ce31334179f63f75ad49133fcdb4a7602b01b9df0f319dab97ec683b9898bd38621ef5012d6c2c3d05df83f104ef2700ccb39a42ed60d08eb32371548c2ba6ec02ee9ecf2ee22e16c99fbf030788dedaf99faa0f010e2ea6878cdb08ac5ab6c5c6a39411ae2926e2f1b137e42a94a3305ca3de50d4f5f1ba222c42369ab1b95f2d3e70ba492b2f5e51f1b7dd7fe7d721212777cd89d358c7b410ce5928b583d6598e98a6c01faff16e1a037e4a2e11de3aaeea3ba1a709133c8a17cc9efc7fbf27d47056090368267363ff0088bb1316d7c997ac7f0a7bd6cdad1185a48f0c5612aee9091074ca6d3afc9e11641da3e2fb53b64bdaa97e9f50101529fc7a50281f109b4442ae56a86f4d5b0522d4a65c57fe52838c575fd5167997d50b07073dadcb89ee5a0b355e326eee7a604986c10ba797a63a2d8df1b489fc021e59291dc09d576251b7af5fa3206fcc87059da002463ec0568cca02bf20a49387790e163260e59af8813f99dc165b84d5f306299aa577237052a8da702c595cecc5149b0498779fa365ad7534610bed0ba8a5d67886c1f2a225f6516c69b5eb74a40e2bab7c97600285b3be19ccb0e043124a5925dd4f8da9ec3a20fe2b5b85fc177f4dda387433b7298d7ac385505048a36178364316c9dd1782131fa50a9e877511cffcbed92b", 0xf48}], 0x1, 0x0, 0x0, 0xf}, 0x40d) 09:45:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x415e5a9c}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 09:45:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7fffffff, 0xaa4e}, {0x18, 0x3, 0x3, 0x80000000}, 0xffff, [0x12, 0x1, 0x1, 0x304301cd, 0x6, 0x74, 0x7f, 0x7ff]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) getuid() r3 = getuid() setreuid(r1, r3) 09:45:28 executing program 0: r0 = socket(0x1, 0x3, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r3 = getegid() r4 = getgid() r5 = getegid() r6 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0xfff, r7, r3, r8, r1, 0x20, 0xffff}, 0xfff, 0xff, r9, r10, 0xffffffff, 0x4, 0x80}) setgroups(0x4, &(0x7f0000000040)=[r2, r3, r4, r5]) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) 09:45:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 09:45:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x11) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 09:45:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0xfffffffffffffeeb) 09:45:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/15, 0xf}], 0x6) fchown(r0, r1, r2) seteuid(r1) close(r0) 09:45:28 executing program 1: r0 = socket(0x20000000018, 0x5, 0x10004040000) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 09:45:28 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xffdffffffffffff9, 0x0) fsync(r1) kqueue() close(r0) kqueue() 09:45:28 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x233) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/98, 0x62}], 0x1, &(0x7f0000000200)=""/198, 0xc6}, 0x841) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/36}, &(0x7f0000000380)=0x26) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 09:45:29 executing program 0: r0 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = getppid() r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x127) fchdir(r3) r8 = geteuid() sendmsg$unix(r7, &(0x7f00000014c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="df528da2d3703ee5e64e6593f139120e0aae8c7faa1443abe89e8c9e282ab8f788116a6afc8c3d5c54", 0x29}, {&(0x7f0000000200)="60add851257b609c8e430f4b5e13bb9c8889c5bc97ff84f2262fc8722cf67d11e2b4fa0e420630a0f0b72ac9b3426187c1391bcdb976694f3a5ee891430cf06c4bc0c49f41e7e096247faeb967c2fb39b643f4a3c7338ebaf72e8892e36b26980a61b6484f8488c975525e6dc914c06a657c295cffdf9d5f238c061e4dc9618db58fa34793b235f723c15b71bfbfc8314c491d07193f3c855bdcb5f99db53ad88d3d63f2134c457d161d6bba698285217e74e864673adf91cbfe45a6fc210848d14e65910ae79af86a8650237b46cb82a2dba7f2f157cbd70914b770dbf6efd8693c8c73a6c2a960a6650bbcbee1c001a9b91a0d154be17ab6559378618f650de986102c4d6ce746322a43444d95151a3cbd3c957c8d6ef8de42d4031144a119dbd851377b808f28dc75325723c5940826ed03e927db78428107d1e053755ff54efbf0ac08f494aaee76e89e1ff2a6e7555194ea7eaef364fd093b6703d0399986961fcceab4a77e14195bb0ad5bcf63d0ad03116dc0223cdd95db5d18c46058bfda7a6da5fc7e4797f77b352bd160eba47b55ba0b0a4ab76d0a0138f1e0af5fa4259e8681d79169d4e788e58019260ef33fb36c8fc21a6bb1e95e63d89629d9015333f743b056299c28b6ac53219a64528b750f9206fdeea7a9082ac7da73fdceab02b78eab53bb7cb25c7673a5a0b5d164144ec7ea24d4cfbb4d071293206536afc40f87f7f1c08cbab924056940016d8745be20e76aa2d402ee8fb7d0438226a760c95cff17c349f07ced0a5f5d71f597023089092362981a5a19a58858854239fc0d97b45b2257c5b2ba7ee014872006f378bd735f91362bd23c0f3c5a07952ea3ba65de4b81a80d55997bbe6dc1234b53b7cb6ea7cdaddc8c88a62b6cb118cabb45179e6112f4085e8f9f7a4c2191dba734e30e4cb9a67f88bf421b3dabac681a97a1eba16e361bc368faed1965a298c966ba0f9189985d7a6c50a7b1306faa8803f0178c8fbe1057277899008f562bb032d6e1107ab5a3470476b5ae50f4f6d209c2c8fd20af031bc7ea900cc047ecb31bf6ca31ae9832acfa2bae7e2ef33457289b0d683bf23a75b68998b49fd91e142c4a6689bdbed261b6460eb1114fd21950a5bbe0d429242669d68352e65dce9a512028d620d8016158e3f937c6ad810aa8f3336ac9c8a3d718fa668a023e5c461159792f1177eb3e1449e3eefd0e303341e4a5b991bc7a6f20d1255797c4d1c41f47d4d72ac37c1166de1dd8489a7482ce375a968342e034af4d3a33929f1bb3e2218fe0e31ac5e8b205fe6f9a1d8288b02878b93a308f1da8b1e80393fd40529946954f9f787183c63934869ffcc264b31b618ea5a3f40d28c71f0b82dd72bbf6c412546925996d70ecd8f1c069d198552f5529a77231d972d5d6a052cc49b0de130c7f6b2ab13c0ca79af0b0e6e67334f38833069620172d1452bc716ea7a0e7eab5791a25509e4e4cb372b5f30d1558dda19025e5757fb4d7e173049cc5e2ab56a2a9887d314fed444a8021915f8528fd73e353d33578d5fe83af082bc2cfd2931708398515aaeaab1bcbc0b2036ccd084b39bccc310f447e8ae55b8453ee54294f478d94aa0a26f015a77d3f259a211f5e98211b40691bc53b8fcde09ca50cd85abd2f9e9df9da38a6c075cb9b294b977cb238a8cd806793198690a110fb4623880af06503cb2de40cef98c2a0fab8789116f7acce0bff85a7f6a9eb50793022c22f3c822f7cb45333d1234d99b8d3942625487184290cea39fa839c11057c647b0ed027faf01b8e12824cbbe6e052c9b57bb687ee1a37fac1009349af4d2d448411cc63118d67d4c5822c1bf6aa91fe7745372a7c7817e74d43c8e0a340eb3aed1b45c82d79f66a863167fb6fcea47354c3598c99f83a7e500ac80d447b7cf32f227b85802fa4837cb2a23c82ea6be0fc53fa74fbcc34835fbaa5dfc630b7349108f88e2de856522f9b352e9ea4940f092470b2ba14e0a943fb054cd977bb49f67e70227c994c14fd013c4feb45983f422485d275b6f440c2a9ffd211ad82c4c78e2a23e6e2c94b811794c0d552e0ebdd19c66bd5239d523ba3b46986c0418d50bbda74be34ea1d5df0901e6e1fb18bb945721cb6dfcaef86c6703e007cd9637509400e5a362e0b5ad3170524c22df51db53e5f44a3a10392a5808d0d8026e71954f4280ab4546b8061fc55ae63688fd22ab5c070395487e048609ed7ed6fa453e06bd197ec65efd80ead9a79f9704163958d77a1a04ecd0ad9feb1ab4ee1b0f3bfee0ac8a6a0d56e01f0ae80786e052735b99c9dad44f640ed2049dd69d5205916784b124919e8f515aeb3f41f0d58c4b7ee6d0ee2bf37c53438fa1049fa37b892a2a201a8592a2a658c65d102752f2d4a52a59a5197d0c4052dff1fbed8b0487baa9b7c6062100c835c023fdfb5cdfe835a5b332a605330dd9ce8ae297b2f326aae7175fb14b2fab9e3d904a7e0a02571d61bded9fa25ac2bd02cc37bf70c48e8e40f16911771affc910c674c135615aeb10e8ec1c94792ea7528006ae6b6ff0e1b412b7287aef22b672087c6f8b8fe1001c2330a39fb612a4c4dcfde852abe0eace43d258c88580395f957aa8295c99c52effba4d79eea5caabe9ff55deb4f33bc8867bd2e61505794e492fe17972baa46dd2400a061d5014ba0fbaebdf317f399ca2a05820a796c0917f36e684c669140f4c32a31662bbef552f3e059fb730a801be6044c46692d2fa8c8b5bd4efb121e3b9b3c26aa35f272d1e04ef5a552a8d0d2d53ed514836642afe98a9ed40342efa567b1e3c2cbb2632333f61347d5f6128744897d90ef650c3a8c42398453a31c688656a558ae0005bc51c0f1d61f969353b42aeef827e97abc715cbb3931ceba5ac60ad2da1aafcfa3b9ea11dae43fd197f0580c4b5f27aa4a7ae055c3d0c679f065c8c5c352a795eee1c9534874d984bff71d2797ebf148bb6c81693e70312b63c40714134ec9429676310df89f0aaaac2629b031720161ce81cdeb7ba18e93012b09c0c107d0e5a164b8e630eb20d25191786b20c2d157f903633d8f1dccb40a037f8c6252da0be0046313bb2dd162d7e128190a74d8586f4b6321bd90018121bb35d1571f67dedbf6aa66b10eea1ce7e13b1195ab26a1f34a4f531cda0b456d8019341502a3af1f18bfaaf8ea7b8d02ef8099d8d779655742404ed8fec363206904c142c528601d838779f216f5461e11df81cfbd3a66d7bec6ef1e20713c2da44cfbb2fd54e8997a4a0c03b5db6937ba281ade5e77b20e826fb70f5e3e9b05c250ac3d28fb105974f510872d7e37efec797bc07c35819996c16a79b94af46299f243d4c2bc1e0b36648db227544041f4db78c40fe0d6a9e3898723a65118396ef071421ce72a62386783eb89bdd0be73b3b7b3ec6ff16d675d71e541ece2065bcb73cd4a0f1f27d8888efc9ecab1f12f9007e566e7d4628a86f8dd587fc05d7cb8c703661f97f765a94f71f14c89e8dfea9721afb34c70da0e41925b55c741e7819ce697f6c69ca107426a0f74d56f730223ae810bbaa38e810c11892b70512c21e7c496cdcb59389b3cc2e27edf4a24b54a2a70f4d128d241d675043531e15a388ab6c22f0b4725b46c41c7f143116c79607f183f04d124191f1045a481d1e89deae691c19ae50496b68d0571c5df8e3fe09ca234359c9cad7a632b4ae7be4591d22ac082f2d2598797890f4d9ea98d87ea6bbd3d788f68f19dbf80e2ae074cc7b69373df839093f4646b6277e908917a3bd06ac732a4428d2b53b103ad35873876095a815dd236bba5e5bec6acd92483635fbf93ca8ba842c7ff2dc92d75f843a356afa87e4a93987e98e7032ce6872cea3905c8ed18c45024f1ff844db5f29fab9ef19455b129c03e2db22da758b952a25fb8eef0c900de975f37c47ed8ef006575888cecbe06a13d39e2ec035179462b5c9dee3c17bd5a58ccc364a09a80f60d69924ed0c7d338f2e45f211c121c6ccd35dd6322559679d0474c0c5ec42aa18f6222c85f1c91cf110a8bd3a770528276c25ff619dd26526eb55169912fe44f82a6c40351b823169f91597168f89dc7618f642659b19949a5b8fa4b7b42f6893ae7c0a5d7f2d974f4529aea19692f67a6140a25ed06ff4b03c3aafe7cab593eb864cb7a20a69a521558d1e9f29aaf03f8f33fdb1bf393a0345f30b32845cb6757251bdd9e01f035f5ee546e0a22517007b337855261d31bbb25e9003c9ad7f96f0621302a2580483baeafd043c168a952980ee301bd0e9aa58019943303242d20ec6fd715c9528eda3529e8b5ad68f7e5cc5d5cef7645ff7e95b9a24a7f09414a927b34e6a1c00ccb49194c4c7f851717bc1cdebfabd614ca4d3a26620393b952642ca3ffc45dd9e3e0bb217cd2c74e4f106edc6bed9e9de09a35fc24d4913a470c8f2b5051786214513431b3b6e52e7af29b952c24f9fa8ba3c78a53c231277d23be706e7e65058b6da93e5de7bc56085327c477fb0cf8843af71bbb02061a4d37d5a50af19db6d909346fde0bea3ada5b990016bc5315b641a2b9a7382b812db97531ae757b2b2a44acce5cb6cdb6d21463936d06f28df475d0037557e907047a92bb16e65538871e9cd209ce1512cad9ce53d56db3ab9bedb15d05cafadfb3ad1a6bb53878b4806446c66e5886878ce07f3963be0b198d07ff575eadf00c4d9575dba6830fc4976698e589d1abf37a505a684cabf2e5fecbce66023e1f31b60950728fe96b15417c7be17e1c5635190b531d6d00a3f4381ba439fa6bd22dc4d79d5a9b728fdbd6c286384d9e1abd96e4fbcc420dacd12ed8b5d5cb34adf2980c416b5dff5cecdeeac5e39d6f2ffe5d5b87e1c604f7354cd779080288884bb92b1b86e108ca1d02100d9e8c0e857cdcac2eef8230440c6c2b72c69fc25b6ce09e5eebb93ad3f3a710b30bb245ff8d1092e0cee247be21e3248f27115240089d92ba3a86467be7e08f60ea6ca5be8f1c0ea07fc1163259fb311d197d620ccd779553eef96fbfc9046dd6a4f7b5cef2d2f289355f48d9ad13b0176f0b3abfdeada7bd1e3a53f30108e1750a79af1ef7bf851bc73d7a9ecbe98166d48060cb1bfa9c80848eccf32d93ad9c11286ae872c9c4ec522f9e8411955b11afe5a349762288e369e6bf8e7e2a620359e66362b8f922338dd1e1710e708f65d0b757df654f1218e16e021a781b47240254514bc5afb4ea01163314273a191027e6312981638afe87a624dddb1607f9f6dbcad6d75c280787747fa5aab7380d31731d48cc896cd77e40fb93595da05c267d84f1d55f7b348a0fb3345e976e9a06cee36d7db0cf034e4d474d4a8e8d63ed0fcda9495bc5573135923f0021d8ab1ced73bf0bc6f2b4ab715fcc0b6230a1fb25689de62810966aab4d85760ba7267edc2237fbac482437abdb7303f1c07e7325d9f092f2103b2a252de1e877d9e5eb6163b72272524031ad92b225e986536fa3957395f4c8ef55f142788e1b440aa1dc224a9c1fe330a18aa7520475db227f076b2ad656a2c24627f2d91c862aba6107d76fb04d6efdd911e0a509750875efa2634b5ab5a97a658c61e71844eaae2641748202ce00277aea824955a4b5fb8f443c67428db6a76b87491816f6bb41f462adf79aaffa82a3f9035a7c6d3e705acf8ddbdeb085391a8cedcdc1311375285a2a7789e1a0e792896c9f13485c513876fde1cbd838b1ca53457d99220896667597196374774b383900af42112e77372a72ef9cb8f5e136db", 0x1000}, {&(0x7f0000001200)="37d5f740be80d57d8587fc50a57e412d86beb2d8c4dbaf488e8d17067e6afc572881e88fc666e18e25ac4ac171a114c278d7c3519020f2d331", 0x39}, {&(0x7f0000001240)="47df", 0x2}, {&(0x7f0000001280)="06a0d1d2af63eb2b48b7e9c5b10c7cfbf1e90157aa141d8fa81990ea635465b58c4a2db9c74ad77e14c1fc9a1bf3e2fefc34331125cf2f3568353a54afac8f8adcddf54f6d7f45f6352e0931808f7bc6e0fcd6912ae64c", 0x57}, {&(0x7f0000001300)="56186e94deb1b564e0328eb389cb70208e2b16c74379fa142857c565f0bce28754846b12ca0cd20e28b1aef32af0c867a81ca665e8095615ca79a6ef263ecca1fec69d93d92d59843869a07f4556d7bf57ee", 0x52}], 0x6, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r8, r6}, @rights={0x28, 0xffff, 0x1, [r3, r3, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r5, r4, r6}, @rights={0x20, 0xffff, 0x1, [r7, r7, r7]}, @rights={0x28, 0xffff, 0x1, [r7, r7, r7, r3, r7]}], 0xb0, 0x4}, 0x4) utimensat(r7, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4a838d58, 0xfffffffffffffff9}, {0xfffffffffffffffc, 0x40}}, 0x2) r9 = semget$private(0x0, 0x5, 0x90) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000001580)=""/4096) r10 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000002580)=""/76) syz_emit_ethernet(0x8d, &(0x7f0000002600)="b7478105334d6d335c1bffc775b35fbabc98352a7487d381c1b18bfd08a8d46b2df40904bfa9d3b87c563efca8be2665478c810ff3378f28e8c875d0e20cfcfe4246a10748184fe310611f27e61e700f1ff9c3115c18a5ea792e783051eefe42aa000fff3040db4fbc569f3c3837d4e04c9b77a4ee2534ee593b7d9dfd3198c95b2fa9cc66d6937bf2e38f76d4") mkdir(&(0x7f00000026c0)='./file0\x00', 0x0) geteuid() shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x605) mkdirat(r7, &(0x7f0000002700)='./file0\x00', 0x20) ioctl$TIOCSTOP(r7, 0x2000746f) geteuid() readlinkat(r7, &(0x7f0000002740)='./file0\x00', &(0x7f0000002780)=""/4096, 0x1000) readlinkat(r7, &(0x7f0000003780)='./file0\x00', &(0x7f00000037c0)=""/238, 0xee) utimensat(r3, &(0x7f00000038c0)='./file0\x00', &(0x7f0000003900)={{0x5, 0x6}, {0xcac1}}, 0x0) fsync(r7) syz_open_pts() 09:45:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) select(0x40, &(0x7f0000000000)={0x7ff, 0xac8, 0x8, 0x2, 0xf89a, 0x8000, 0x0, 0x2}, &(0x7f00000000c0)={0xfffffffffffff001, 0x1, 0xfffffffffffffeff, 0x0, 0xffffffff80000000, 0x100, 0x8, 0x6}, &(0x7f0000000100)={0xffffffff, 0xfffffffffffffffa, 0x80000000, 0x933, 0x6, 0x101, 0xfffffffffffffffa, 0x3}, &(0x7f0000000140)={0x1ff, 0x7fffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 09:45:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 09:45:29 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = dup2(r0, r0) r4 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x8) linkat(r3, &(0x7f00000000c0)='.\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x2) linkat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 09:45:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:45:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000800)=""/191, 0xbf}, {&(0x7f00000008c0)=""/202, 0xca}, {&(0x7f00000009c0)=""/78, 0x4e}, {&(0x7f0000000a40)=""/223, 0xdf}, {&(0x7f0000000b40)=""/166, 0xa6}, {&(0x7f0000000c00)=""/115, 0x73}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000c80)=""/105, 0x69}], 0x9) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x8007, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = syz_open_pts() r3 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x34b, 0x800) close(r0) r4 = dup(r2) r5 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r3, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 09:45:29 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = dup(r0) renameat(r3, &(0x7f0000000300)='./file1/file0\x00', r4, &(0x7f0000000340)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r5 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='./file1/file0\x00') unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 09:45:29 executing program 0: r0 = getpid() r1 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) getpgid(r0) 09:45:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:45:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r3 = dup2(r1, r0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="8d0ef2a4a798f65c97", 0x9}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r3, r1, r3, r0, r3, r3, r0]}], 0x50, 0x4}, 0x401) execve(0x0, 0x0, 0x0) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x3, 0x101, 0x9}, 0xc) 09:45:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="6737ce27c3b1044feebe0a9a046ed0c6105d43013960e61279869b40494495b3ad140a4632aad09a450ad99f893edaee9a78f4f6c20c772cb7b76a79c54c0e94d74ede0853713ca7180f14e95d939e3fcf12dd60636d063bd429bf44d11dd2ff96dc191f72e66706f45d2cf5006c72ba547a44916672afe5755385274a30c3f68e7879b45a4123c287dd4b0b08e9", 0x8e, 0x7, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x564ec040}, {0x0, 0xfff}}, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:45:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x24d) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 09:45:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:45:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) ftruncate(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x98fd, 0x3, 0x10007fff, "050355a8a5dd2800e0ff0000fffffff000bf3e00", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:45:29 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x855, 0x5, 0xfffffffffffffff9, 0xa5, 0x8000, 0x5, 0x4b9}, &(0x7f0000000040)={0x81, 0x6, 0x3f, 0x0, 0x80000000, 0x8000, 0x20, 0x5}, &(0x7f0000000080)={0x3f, 0x40, 0x100000000, 0x0, 0x8, 0x5faf, 0x9, 0xcd6}, &(0x7f00000000c0)={0x57, 0x1000}) select(0x40, &(0x7f0000000dc0), 0x0, 0x0, &(0x7f0000000e80)) 09:45:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x1, 0x3) 09:45:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x10) write(r0, &(0x7f0000000100)="d6d354652bcdb721598ad590b985150d1994980da8dc2ab1e031d456dfd9e9fc5353aeb3c6f2077bac", 0x29) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 09:45:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 09:45:29 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munlock(&(0x7f0000c4e000/0x4000)=nil, 0x4000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) 09:45:29 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) socketpair(0x21, 0x7, 0x100000001, &(0x7f0000000040)) 09:45:29 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x5) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) socket$inet(0x2, 0x7, 0xfd) 09:45:29 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x2) 09:45:29 executing program 0: socket(0x18, 0x2, 0x0) 09:45:29 executing program 0: 09:45:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)=""/19) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001580)=0x2) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500", 0x36b46dbf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:45:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x2) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x4, 0x7fff) r2 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000600)='./file1\x00', r2, r3) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getrusage(0xffffffffffffffff, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 09:45:29 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) socketpair(0x2, 0x3, 0x0, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x80) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) 09:45:30 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x8000, 0xfffffffffffffff8) chdir(&(0x7f0000000000)='./file0\x00') 09:45:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xfffffffffffffffd, 0x4) 09:45:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 09:45:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x4}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000001, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000022, 0x7, 0x8}], 0x80000000, &(0x7f0000000100)={0x100, 0x5}) poll(&(0x7f0000000140)=[{r0, 0x84}, {r0}, {r0, 0x80}, {r1, 0x48}, {r0, 0x8}, {r1, 0x80}], 0x6, 0x101) r2 = dup(r1) fcntl$getown(r2, 0x5) 09:45:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 09:45:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) pipe(&(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7, 0xffffffffffffff80, 0x10001, 0x6, 0xffffffffffffffdf, 0xfffffffffffffff7, 0xffffffff, 0x7c}, &(0x7f0000000140)={0x2, 0x401}) 09:45:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x81, 0x100}, 0xc) 09:45:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=ANY=[@ANYBLOB="8f300000000000000000000000000000000000"], 0x1, &(0x7f00000005c0)=[{&(0x7f0000000140)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x8}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 09:45:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x4001, 0x5) r1 = syz_open_pts() dup2(r0, r1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0), &(0x7f0000000100)='],@6\x00', &(0x7f0000000140)='*\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000280)) 09:45:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') 09:45:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x20, 0x5, r1}) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r4, &(0x7f0000000000)=""/50, 0x32) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000280)=""/252, 0xfc, 0x43, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:45:32 executing program 1: socket(0x20000000002, 0x5, 0x44) 09:45:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:45:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000800)={0x6, 0x29076820, 0x2, 0x7}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="b960ed2d8be2545f6493009ab6cadb18dde66c33eb550ba6db2a099fb6f46bd2ebec16b12f6bf065f6a9e7dc1ac828fc2391075525c9467fcac0c58170d9170b7fc49cbc6338e583ad0a0f7c60b0e2de073faa9c2d9f501cfd8f598fc60308e15939a816eee7aadffec4a3967a2d512ad77421d619ad562ca2b549320e35cfe445a247a3a8d9d1085fb09edba479f587bb6630bdc96841cb81aba7f32496be38dc24f819d0beb3", 0xa7}, {&(0x7f00000000c0)="c16ad809fad14571493d6a95ce99e32d66ee8bb3", 0x14}, {&(0x7f0000000240)="520e3a1d74059714ab6b757a2f7d1653c3a96d5c12842223da81e3e24d4f6e05a3c295b44406e03f40f65117f763d3811747ff7edfac746d985e9df0ad7eb76abef05c13034a63c362f68fa7314ceb6c3e2770894de3afbc4155dac1fe1fe86dacc0e7bdc3176c0599afb3", 0x6b}, {&(0x7f00000002c0)="9df52fbba2fd1a137be61871635830912b93cf8f7d65f6f948cd4d988b6fdd5f13eb39c0c758ce2ef9791724a1e01acf38b26b52a2f7eace1587745f39ccea0a9b043f02f54b62ca0c6ea8391e349a04dfd20a6da80f551095558f671a6ac869f5bdb05c9dd94084e90a90fa316013c1870fda3e8dfd8d1adeb12f905bcfcdd1d408a5d995543948008629e51ca43bbfae77606a120e930dae0fc1d670efb8d7cada386a2f8610c69ca157433b8ed83902153c3632d53e97dc76684b52af13afc7d47931ad1b17b4bae2b39d1ebd46390d133f6d3589f89a97cb8fe5b3023354e5884a822e01a5", 0xe7}, {&(0x7f00000003c0)="460c194f706cfe36e69055d3882515411752a0c461692b6e8593b9d917778900672d56dbc76844f0db7d0c70895dc7aeef26810a4cad3085e447fb121c404bab70482c84e5851973d8674baaac2e938d7ab1da6cbb33ac1e1e9e3ef70290a9409014152d38bdf5881af132603cc7c0b5558554e65c962771da60937256d4da551b10d8", 0x83}, {&(0x7f0000000480)="e9b9596cc0d6bfc432f31a0c5ae243f1c9c7ba776c2d4ea9176d0abf565fd8af2a0db0bcc87dff1846c52abf604af6669723983783c064c0af6359f4e5a6bf9c1c6c21db12085818254c4032e8b4845ff56846f9009b170a19881d5b6fe86e4b8ceccc92016ccee682cea31e7628b7177f7e5d7cd8cb57927dc5327d71678450bf379785a0a2063d0b43efbb8648cc86bfc2df53ec6858ab49f0c3fb34ee14cf6ece301a48fde0f8b7caf6b8444d3e9bea5b38dafcec1cfeca5f0c8d162f890317ef75405afe5d8003ada2fff05dd0d1f2579a48", 0xd4}, {&(0x7f0000000580)="5bead4e35573d88ca4a059df065c020f6f9643ef431fb115d5b32543bcee4d74b7aed927b9dd8477872af70057c5896b9fa228eea780b65494bf237a21c48f04b93e4a17bbec74b17ba334195c6e56fb63308ccc448c416973b36910a5082a470b87eeff48f3fa4fd638a2914147d8d0f9163fcb745ead10b45acdc9bfb5538d4123b6477293fb760b6fcfa7d3f7", 0x8e}], 0x7, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x2}, 0x2) 09:45:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x81ffe, 0x80000001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0xc0}, {r1, 0x1}, {r1, 0x8}, {r0, 0x6}, {r1, 0x20}], 0x5, 0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7abaf269, 0x7}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 09:45:32 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000720000/0x2000)=nil) 09:45:32 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/29, 0x1d}], 0x1, 0x0) close(r1) pipe(&(0x7f0000000100)) close(r0) getsockname$inet6(r0, 0x0, 0x0) 09:45:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x3, &(0x7f0000000040)={{0x1ff, 0x4}, {0x0, 0x18}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) 09:45:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)=""/99, 0x63}], 0x1, &(0x7f0000000180)=""/248, 0xf8}, 0x840) recvfrom$unix(r0, &(0x7f00000002c0)=""/42, 0x2a, 0x800, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000002ba00000000d3376e83cc77620e805b2d"], 0xa) 09:45:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x407, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0xc000, 0x1f, &(0x7f0000000100)) recvfrom$unix(r1, &(0x7f0000000080)=""/58, 0x3a, 0x42, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 09:45:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r0, &(0x7f00000004c0), 0x510) 09:45:33 executing program 1: pipe2(&(0x7f0000000000), 0x10003) setitimer(0x2, 0x0, &(0x7f0000000100)) 09:45:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)={{0x0, r2}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 09:45:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x80, 0x2, 0x6, "a8d5fee3d5351f2351b8072b6551c260a2c0f2db"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 09:45:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) syz_open_pts() 09:45:33 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = socket$inet6(0x18, 0x8007, 0x5) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0xb5, 0x1}, 0x0, [0x3, 0xffff, 0xc05f, 0x20, 0x5, 0x8, 0x9, 0xfffffffffffffffc]}, 0x3c) execve(0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) kqueue() getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 09:45:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe, "e340ac948b074256450134fffffffffffffff900"}) r3 = dup2(r1, r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) clock_settime(0x2, &(0x7f00000000c0)={0x1, 0x7}) recvfrom(r3, &(0x7f0000000100)=""/215, 0xd7, 0x800, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xb000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffff8001, 0x7ff}, 0x8) 09:45:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0xbf9e, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) syz_open_pts() 09:45:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffff62) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) dup(r1) 09:45:33 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000080)={0x1, 0x5}) 09:45:33 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r7, r8, 0x6) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 09:45:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:45:34 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x52) 09:45:34 executing program 1: clock_gettime(0x2006, 0x0) 09:45:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632ffc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cbce2c81707ffdb0b04272b8bcdb9ad8a4f5f72819fa0000009342a3505bb3f4", 0x5e) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xedca}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:45:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d77a6f8100000000000000a417e4e74d0600", 0x0, 0xffffffff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) r3 = semget$private(0x0, 0x0, 0xd) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/184) 09:45:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x68, 0x40, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0xfb13}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x401, 0x9}, {{r2}, 0xffffffffffffffff, 0x9cecc0661ef1771c, 0xf0000001, 0x6, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x100, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x7, 0x8000, 0x40}], 0x8, &(0x7f0000000180)={0x5, 0x8}) 09:45:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffa}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget(0x3, 0xa0) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e27bd0000000000"], 0xc4, 0x2, 0x0) 09:45:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:45:34 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x80) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x81}, 0xc) r1 = msgget(0x3, 0x3fd) msgsnd(r1, &(0x7f0000000000)={0xffffffffffffffff, "a7dfdcc5756cba7199d353dda98221ca951c67c00676129cd0c5411a9060700e6950640be771a889aec25f193aff1e4bdb822cf6a4f99e2107ae066fffff00000000000031356dab45ced85857119042e5a01d102533f71059c1ddf3b05cd047ad41cb31f04531e8c68163ae8de0128943ca2123ef0bde1d6d27611bcad7004f956709b9bc91aac2f97f5aee87efd9eaf886117af959b6f3505906f2512236d0883e55efba214371647be386fe3d5d51ec9ffd3087d6be6cd7df61d6143754e50feba3a353968c3fe3b4f13163224d8fc812746ba0b518eed3bbfd56ed82982f168bbf0915aa5e181df7e203978cfa65efe30daf23279ef8a5bac9cc65626106d4b9b6183dc0c9c695f9c333808f4d29520033a179d71f453841eccb9d049ebd42273b9d1a293080f51820ba15a8fba17d8670b46bf77c8026fcabbdf35dc7f9111587b610fa4928043c743fe0d39ef5542ab33f14e6d5e00ea4c592df5afc90e5cec49a7bf8ab2834bdf4acc41c736a19f47368c27d0e7266d4c7121258f617ef38c4b5c5df10ee37b9b6c4141a2e7ed6a57f41b038000933acacf045235118d63afa11fd3f3cc060b6c989c488dc79148a0c6b29daa13b9f6c401d62588cd48bc1768f89af861d7ac8ad188c"}, 0x1d5, 0x5) 09:45:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r0) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 09:45:34 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100000001, 0x2}, 0xc) 09:45:34 executing program 0: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="5efd22677c83a79637736587c77974c23738d3b912886e7bdb7cc4c7", 0x1c}], 0x1, 0x1f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x1a2, &(0x7f00000011c0)=[{&(0x7f0000000100)="1b60ac7da9ca5c263381ec701d2692cca7f01f57e9bcf2a5afd9aa69120560b82f0f6c8228b09561aac8cc0138b050d46af76aa6a752e76619453c9d0b443b7574a5ce006ec3ee1eb9260dfd3d7da09e1e7508d5a4071d671d789f3d09cd8ae12dbaa505f66227b1f7f1342a374a129b4eafbfb6845d3f1ecfebed3a39427f744de83396e6f27139ab60273c2b75272823b7efec52e90999dc445db3dc258bc9c502f4d4b173ea0f9540d3dc396be6fc2ca842a495fbc83ac05b65ac087c62609509c64354c7eaa020960217fe798411ce239b51f68c45021d6a0a0acc2ad63a4000612c1f1f94618d74c46e4f8f5ce207713be2ee130728b8052eb94b440d8edded77be2fc0d8a8c787de1ac3f455b6766a0032682d50e71f8882451865e0614350942e62325479c8266ef3c45aa12c355b4f862c59de14cf785c9100797f31062457c66161fef08baadf2c5a725a5a1ed56710cbaeca9bb1b51e2bfca927344b47ba15410575c17bc61d73395a47e4ba516052e558a35041aeb36fe09989f32ea82ac9056928eb61a4956410c2a4c4cb521fc9c062cb1ae74fd0fd6f9f852e66440ead513f3d52dfb66bae552a4e86da435da47724e093b3467b7d0ded2344e43b55e3756c60ec79dc5758583ff17a396e7b7896a59c4caec2942234daa48ceab423f3e6a3e3d3f6d59dc93c66e5437ed23b35c9cd0bdf7d41bc546ab8dca6155277e5890c6b04486425685476698526c7601d7f4bd4e5a480df6b599e3150e672865e308b94cd6ac61fb9b87eeca8dbb713cb6735ec660136a149708922c6d6f1b532a8a196b2347602785a78b726c85ff15264c23e910cf783b61d51cb76bacb5310db27d4fd1d9e253b518e75cf246b9fa3d133ab259b262f2f789a1376f426d389027bb94e180eb0ec1f306df3eb994fd21cedcf41319e41a1a84c38196a9a528d8daf808440f44c0e7b0f3ea4a46f1ab3b46ea65acb7ef3747be00b7b407f4853069fd5d785e871b2c81f8972f4a4f1da40b58a2fd86717909bd8b43f626d05626a08de48add6febf975c02c843d9a075ddf03dbf17548879eec72fab4572a6eda8b4dca11f511df6c050b5084e57f70ce051472c5fad112ee5b7d7ff8fec0ab5e569ecf47ca797dee4ddafff7381c47dea758db23775d1ece48fb82da83de432eafc9679dbc6a5f1d9cd6c293711d3a345afca4eb762304dbd67079514401d20133c6a0518eb1146aa720741e0bbfdbb3e2b0ff3869fe33ea132f0b81fb89901d626ac734b0a19f48a19c649d243ad00e2e19089c6759fb0669e6174184260b0331ade5bec10ca9c1303a756efd1aa1d3c584b323a5e2049b7a3438aeb5e845bb82a302120e8f22dcfc2c5c5cda1d12eaba9ef17863957514c5213b71b1e6df74368a0ecd46ecb2853409c7f918237c6c43622c5977dd46d5f1c8a680d5187f2b51a421c768302dea43d4e0aeea3171e11894790e79bcf2ae3e4959944a33b6d78413ec108b606696ed731116e0b64a15a81b69bb711c9ccb8896999b49775ab21cd498487d43e0d52c9d236ffe472aefff5db13bb971a0fa9b573817baef75cafb1b313b3dccb84c426ec2d5c745d9d6ce7220f86f8566be5dcc2eeb466192e46d2f979baa5599cbc8edbcc7032840036c28daeaaed538a7dace09d3a877655a27993c500c8eefa291dc52ad30a94c47371acea526fc6e7edde79622142e28545105568d15f9a71d82c7268f58a02568e644fcc4750186bc7e339b9eca12bd4aa65f7082637267781ba46fe506af189e413aad28a160f74748b59061ae310c57545bb63bae48b4f7c9dc02ed727053c615b740d9b69f87dbfafb98f8a37f61dbde760cd78584e974a6c57893d367e7b22037017281f47a1412216947f736dcfa939ca6371b5d06028ba51ac73540d529b5f8d60d8104e2dd5827417a9a6d11b62dc96fa65d88ddb605ebdc1d972bad7aef7dd13c1c40ab03b9b267b1a6729430758dc9fb61dd63b4894db366f79e404a4d48430ef8b923e2b74bb830954656ffccd3b687450de2d57e9d617af0e2abb046dc74a283016ab6131b2d96af12aa701de76c5d664b6715af520591d1ffe20b15404dc07b49d3ba4c8e592218e8cd87c3bd79bd66145a3858e2c0bfd99a20eb63aefbe7dc6e78c16e32e5e40b01b24a4c26f96e255b223771be148d8c5014c1ec178f5c2da2d42f3c027ac8d5b82be66917d95f68d96c73f847487305c65a2c7acffe706d0a99aea5d2372a8aa2ec2e4c2ef4485f4479ae1dea2a817b6393106ccff62e04522307db3235efefa47c26cdd7c03e4daeef26b238c63bac0c4e2a4aa6c7e96340370bff5f7026514df3319edb8e6cac72e78876dac94867e0984c4bdf493b07fea8fc4b22d8fcde52406d1ed580b052e99e407feabba677c026465d8e0f6ff8f5f88e2cb6b51c6a66ada6db8807b26f3b4dad24e5e0f4ec88e978f24edfcbe2cd09b4d1de3d4c0374d44f2abcebe82615159c97f9556c5a68fc29a09e982892aecc250652b679373ef448749ffef876cc010aadb0d0268d5758e9650adc206a93ca001f17e038bba4b465c742949545c4c056f66291c378fb11122b65dc5e60ff85eaa793e61285c311008bfb4251e2c482b54305c74dc993412d58f95795a9568bc253ae4bc8b277caf76c12fb9466c959fcd3ee1fa860336a81ee1ea176ddc58aea124b3179ab1dd81ca0577e5d6e4cb4edc167f3538e49001368904e10611686f9b9e022b07f34eb2bd8f20664881e01349155ea0e4db37bf655f4e311b535c6e677c15546039986540fcd245cf8c6ac0e6a08d44c4817e19d14acc413f31a4ef76f8c97877780b96f06bc3a31a9467182f2953534da53bf21977dbbe4a149f7dce85039eab2a158c8fd6725dd2675744ac267cda75bd2ff4b24e93281f9d1722415cb578f3937c776c0d168326bc1b9795214b9b2389dbfd9a615031fef298f1ce55f84aabc4672e4cf95234262bb27decd7843bfaca6ae74af77d32eb06b95e0f838f9d24f7bed8d5452578ce0db8e0d80783bd828d739a71efb6f29474af8960f5eb6e5608c19d3a9b77e1a503a4983216abe4730054a52ec9ed7db6807eb6ac008928e066a674c425ce8ad54eac4a4e3d4619e24125547fbdf101ab6bb15ec66d745d9b2c9da49ce163320c0a46c792f3e0d015241c3d0fad7a697ad3fd2ab5dea2f359a3b497078a3196096daa2c5d228c50f780fdd053e4ff742305232bca5db9213871ab0ddf7182e0ece3f9a77b79406b1bae8f7a6470cd71ec32f0390f18774380e0989cad32caba1bd378e970a06c0440822b0b9b590ad4b0f65869b479f60cd271cecea8691fd2924f4c627063abbef03b860138367cdb5e13ee02e3173e18aeea0ff1304ae6049eac17633a1d85f7729a86542983072b220badb9d2560b0f77cdd3d00e9a380b4fe17a1fef891222fe0819e35498605df09e624e117177d440a4105c64e2ee0caafeabd3e6087465c114797c03599f291f3e0bd28532fad2405ff19c15af76386e410b7f9ca867fa60d2d4bb8687f8d00f64b8e8ec450a7b82f3a6e6428692504d4521d9413513dad7e9a5ea200b6b38a872dd45ca5f4d94444633bb5f744a48f604186d4129fe9dfc7031106c2da39e344951602391cea0a4b413d07637b69dfe57f2d6da9d5d3bc4fefa6ae7797409ecbfc3eee13a19e37c4c181b775ffd2569170f879308cc44b20e63e74584276ae631cd1be8730256e806c716d8aa944f43b5579b285ff1b3d6dddec140c47205a2b6ce58c0f095798bef11f26140072de83da343db1df22e9953cb6e315fcb36fee7d24874e8d3bde7653666dda6cc8789a31c4e2696ac729faa8b5b53e115da12635cba5675a5995d80ed4fc129d26e36d71ee3da09ef7c5fb3f9628bcca10bac1dca6b748717be03226f0e57fd689ed4b3fcebfe98297e7bd698d4af300448d0ccfbcddaca5df4417e5e6a10ef96418655bc2b82107830d66a9ab2785176f6b3a862dedab5879ac99914cdf2d060afa87a11e4540462e3c5c0f1227df1a03070fb82a8b47c90b6df789501f418107e7796eb20116d8b1163791c6c0076d4202a8d43dae54c2905b65d1b4259c864134de0d8489428de1e0577812b87a51b818133ef67b3a0a372946e7a8bf40a7f8ed91b9f3ef92cf4d5fbb6fbad4b6c14b72440a758bcd22ac5a0672173d750325e864b4a43ac20a6c4f86d676f9d5a822a9b77a6ff6665ae5b5caf9bbca63ae6b48729c696d7db6d1833e3d416d2c855f479e491f13ae518674a338308fdc4d8f0ec273db9f586aa15c71d06c4a6b85b593c36020d5c766d69228c33fcb79e3caf477c9fe2d64e301e08bafa62c4af18b57f9127425e7de3b98fc706b061ee89e438bf27fe8642b0e86c9e559a55eba06f146162fd295e7fe4d66ca733a91041ee7692d5c3ddc857689f8563b60d6051b9f055dbb67f5f01cf5796347ce04abeca2442fa8404e4ea2575e76e8870fc66995d9f40fcd963c983d21848f7633d431ad87409c90510dc67708ed9610569136b4d9c0a8079120f712114d2730c49917dcf34c83a608917dcd3034e66f7ffba1990536632b7af778ecbc0843f1931a9c5e0f213cf5f571884393b70dc811840896b558286876d54f90845d63656daf63d321d286d0e2c14b2bb15a1b568c9fbd7d8bf70b2a2c843917afe83e46b7340e5fd598528a409e90c14aee787decd794f13a337f6587ce78e9ff609bc8b961d4f8d9e75024b4ef9426c892a927d02fa3602022b9b869d01b30adcadad98be897522104c619653ddfabb6e405764ae5912ba725faf8e3abc99e6fdef74a6a3a2d70ead815ec7f88fd83af249adcd564172728621d53a8b7eb4bf89b56058d1ac0f136e8394003b468f43c33bc5e9036eb3155a1cbe4695c7bce0068fcd7a15e78b0239bd1bee042473ea3e81d2e9e06abb0b120ead87898ecd39ef46a72f5c1208f9689cfb5a96cd7c064ceb0be535b22af8d05ac76f02caadf3b3c665e601a719a50a947bb37b4250af03f222a26b911b7dd975e53f39f2b419dc8979059a27822222021cd2488d3cffe26d203eed9edb5ca358eb8d526446bbb06b8ec1c5820078d93a0ed1c6941b72730ddc85e08a97341e8fafe764b64475f092285756f3e65d3fbc202231b2c8d011a05466f418c6ac241ea8d803bdff87ee6bf7f6a15ea08f5a5536febe59c553e160b423be59216936efdfdbaab11e9f41a3aa9c563b79329985a718ea73eb5215240a4bf941c070766cadf37f201cfbeaf7e5d62af1e545eb1efa869efe664143bd9d2ecbced8e0ddef3d7af0d47c0a1fba621ca8ab8efe0697139271af03b5a877b7a496f570a73965755e2319a0954f444f49284f8a9f02995fd74c693b3bcc14cbcffa6df5b6af8b0d8ec3ec64658176fe6b34e960504514d56e5715c6b867438078c0b3b7d58854b9cc4ad758fc84228652e7b27ece7073b743a6d79e812c8ceca6014eed56fb60c17b26bf9d6148aa64b67c1ebcb45c8b9edcfc16715917a5faf1522dcba6cdf15ee965c32dc754f50cc7a6d9151f314dc2b2c110d1ad6e7649c56ff07144c650adb2e54cf8bb5d9eeb4a410ee6c0df383a2ed5ec1ea7cad421ad968d3d7c5d350c45199e7dc700c3bdc9d46e63d0bdd70201d07adc8b3c425b942f3dac57a59aac344237e56431b86340d1a3dd85613cb63509c80e6e53cd87b95e1b1d151fdbd29e11266f8d6b08cf8850a609de2bce66b1a4b35d63d0152d52b8dc65e5bbc0e0f59f0849", 0x1000}, {&(0x7f0000001100)="8ee1b6856f2e73ca7a11b236d7a3e65460dfd5eff4735ff39c5ffc254fb5fe0f72dd8bc9ac207183af4f9ac7dea5e88f07bb0412ab4e2837e3b90d53ca51489272ed4e1af3f8ea76133dbe776fa1536a4dcf47979c962a41cbd7cfb12f4ee290ab9519d450eda8eac4a776a2c20f347433f9658236b9771cda151708cc8118fc370e4770684b7fd522734701be6cc83a23ccd5d942044f8f209f", 0x9a}], 0x2, 0x0, 0x0, 0x401}, 0x3) fcntl$dupfd(r0, 0x1, r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:45:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x10001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:45:34 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) accept$inet(r0, 0x0, &(0x7f0000000000)) 09:45:34 executing program 1: r0 = socket(0x18, 0x6, 0x0) setrlimit(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x801, 0x0, 0x0) 09:45:34 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f00000003c0)={0x3, "89f80e05a3385d34c664ab41514832e46207162cf09fea928e9f90ed6c1db5577379b534e57da56b23b86e9766bd0025a9c284741bd08af6ba4cd5b2187116907e704140f9a7ed641493575a8e7eb786c3e964b0301d3080b2ec4db070ec4d05cf332333abff6b3154aaeca70d0d5b8fc479486e3f28382de1d4574dda9260ad4cea8ab74a1b95f1f5c8ebb0ea8ab6d86b7a4562a99afc8e15c789d5e64d33f49d94c4e501cf24a87a0dd6dd1097347f8d4500fc3e04afdcd99cb4ec988686c69e2d42168a910d70746d6fc97dae376d8a5a31f5f417f3ca71456dfd09b80d01c6c2457831ab71ae1b47d5475fac483d4a69a704409436f5f21c5cf2b151d65c7588d63a77cb2c583379dd0fe86cd4b706d18a81f3f253512cb0dabf7e10c0a185b67164fc38378628b8e15cc53bcee4a5550961c9ff52f559cba3323edd60c335de37b76e8152c0b03168b0c82f7ae212966d784f401856af946979ced58076f38c23887c05f67284027b6e4f5505b0140a264eaa4b7c56ae8d2744e505f0c91e2dcd712020c353b5d03a085399626278431ec2b43deb62f7a2a4841a7992429f30602284428d09a28a09a136cd769b43b0922dc3f5a7725f15d5ca9a2294ad043ebb54c50814c65c247675d26a47340ef9e32d6fcf2f2fc17822b64871b480fb89c3fa4ea5a7591890f6b168efe74ef8240bb682bc105fa826b95c556eac2235761f5b0d138fa7db79043ec51b8c32895ebfb06a825add061b02ed3e0cb5634f6de5ecee4e3524f4b0a8e095a8349c929d0847e5b6e11f68d4b8917fb2d0397c36b912ce12d1fdce9b2d5a41bdacff0a6899fed11a65a367dd60c831b5e403db209c11b0ad75deba5ad5bac201bae37d0ab913276798851215efe78b04ac7829c93e0bcc50b79f0f1c248e01e62b998ba2a1e942ab177d9f8b83537a6a29e0d3b984176aa1a100f64ffd3203d2ff562b04e0903fb5c23ff5f03a798d84d346ce67e33d2c2f27fb1d4cbde2d8f5b158264cadfb7dfe36f59ab47150073318941f99b02e4905c024f7ac290d40fe4a1ffb41ec6c954b33bc21a166ddff9be384e3bd090c85a6648a6d7f03c9f389ed396836735e5fbdef69448f659cc54ce12a60cc754a4277f2cf4a75e5809b75793fbe8062da04e119a76961aeb298a3a9fa5ed8163af35664fd663e1b173ec7f01ba2233bfaa70407c3192b8edfab17192187e1a210c9fe72981d45ec4935056debd566a18f0304fea28f941a53ca83a24099ee6eb64c5feec13df372b5235ae951ce332a080a1f45106bb24e636b61a96177c35a106a956cc7af083b4b83f44d3c774032d35882f750945fc9cb088348f3e34e8c5d9636284742715e89ce9334e750f5b58e89a986d6884590a2e8c8bed085f4bece1b4051ecc6d5bcc5ea6a9691d83d5b646b3568b8c79b314386d341ea4f5c6370af2255d5462a429cab7537273575eacc022c19c3a042499deb8737f278248a396673834b8dba0538070d81f02443fae41971a7b4486d2b2df150f674c8827bb17fab3b3137601316a27ff1a11f6a8e98f703b60d231f9a7086ebea2592c17e480d37ace23c1d6a54fb3749a38047910d9224dc79b41f322b55ea69bc59ba5290de3828f3523874affbfe1f35dda236546c2d7e5695f585f167f49365888846f91adb1c14ac990d90211860b3c911c12c2bcf38d3a410d06c0167f7295c1351e380cd60b1ab691a8cccc367c5fd9c62b4c52ebb3a5d3159ea8e7b0c5eb18e0182de414995f2add3918813614a7327dd007932bef0774a29362f134a694a5c55c6060c355e07c4ce3416862a6cee30eca22571624bc680a3d0217ebb068e18b317fc2a27360f5e2521929de05d3e261f08379d691effff0b0d6c1fa2a08ad57143ead9969f60717b6c2c3c6ff2b5b4ee11fcb2675cd39d3d13b28604d45e2876133f5b8e238c27e98ef97424535b051fdd05fda0f072a2ba2fa0dd62a970f691d38585f326ee999fcea1cf29283dbb955671f7df925400ea0d52a4f97e0df4dd29aad02ae595b00dc3b9570f3589c382edfd229f36403b79b8a73b3ae8946b218b2a9e685618915905726e53cd8ffea355e77f6ff046c5bde50f6f0300b36b53af13b3eff92ecfe67c4577ccda92dc970ca22452b54841103ef33275d90dcd374795e5f96ef8b396ac2a7d50c1a97d2fad48fd5dcabed18fd7b85e790dbb7b8e83d94db9a4bc240a726356660bfb44a73dc18200b07ba0000dea516e6552fcf53b49888930f4bcc4f57702b07adee63adc7852915d3a92b502406d26bf4e18259d335288ad87163ae989e9ad394a49f57940581f2e66d6c4d51631669d77e63e865189492eab77dbc23d21ce86ed6adbab442c393c941ac6911e9843f2aab96c1501ad2917f368178d8c444618e89c8cd42d61dd4e042f2094aea37da1f7070c9025a904dc54aa8f74f0f1deba2f2678b4af06171c754bbcafefdc2bac88e28e828d1072c228bb75b8e42ea5e1a3eabfbfdc920984efb3c14e71d9dc5563d9d5b2e8be39fe4e55d1315654e63eebcff96216ceb89e7ec920971422a6acd5fb60b07ba9ae0834d85d5c9a1f2377aa1d2f53b1958816d6160f98ed70b5189afcc7857e0a18f25d4e3189214b9be18c2ffd6e6d0779007a1df2f409c16bfbd634ac40e9aeb0992209c6cb886ada15f03abb4b0f969d4f2e2ae65c6844ef3c51fd61f1a3688f2f8c8cf85772f68ea5c497ee7523bba7492db78547e1dfc2585b5fadc584dacb9aad1086f3ce8e8af9a799ca69c76909fcb4317bc9139019a5415eafcb2fbb846a75eebe1a09d3f6d9a716e5128dc59a777f0fda2f51539a4eb1c1f9fe3aa32d05b615195e7e190468681d3800796da3c7c213c8c85dddadb3d580146a9007779f35fc767aa6800f6518e5c7d3d487f57939c70e786c903c7baa0d5a24007f24d12fd7ce920667ef36ab7951472fea9af4cef2bd6dcb9e20d7e3fdcc4306a18eb6e6bd92540fb94b47f4320969aad0bf61346e8d25bc9625a8aec4769354677571b411c91d725983157806e1f53d46796f6ab1e17e2a027895917ebd9499c93a5a73399c4ab2ce50eb80f83a2274a3180acf8d9ae2a8e05be1a2bad237feaceb9b05f2acfc4a9159a13e953c25171638062c6212c760f54ed811cd36febb50179012ef1a04b2c0c963ee36d8ef244feaeb403ac3d44b70716ebfe59d379bd6f445ee5ad117511fd988b88c6c3e2a74dfc21f7ca637f6c10caf22d4323aada384962fdaa0540da3f6954f615542cc6d567cce5691251e2422066d2575ec7cd9644a24c93cff694b4b6ca123c20a2a189b991cec87be6e3114781839fbde58a2adc2af43aba19c707fc3c2a3bda9d610267d69a70c032eec0fae21cae4f128e3cf0eb7069fe479a2d51177a8278d610d05f43bd4a8dd3f19065911d8b65d9fec4fad47c80e7b9e4e7a22b2c1d16f2921df117083d189ba67e6ebe8487eb92c8d9675590117bb2e43c2e8109f28403f77ad66b9f7e7b6beb58d30d5ebd625d4c8b05a10f32e9a323a0a3e13cc194694599f45bbf94b8249a2fc1b614f287b58b37e7678389136cada153605ae5bc0f2431f22fc74a2b2f6137735e76651f019f60f8dd2a67075c581bab448ed3dfaa4b79f39c7aba3b3e4264938f4fe2d84fd50d7cb6b8d719af914fdc91d533703b11650e359fff88d52049afd2d9b21fcad581d51af364a05d8739a7c95513a754cfb696fd6770c087f49235444d60e4db14eaf5b7ae022b2843d522793e89db8791e5d09d6c67e0c75b61e7f1ed2cc280c85de35cb0967ae452f4fb1d26220e64739e01ea00535d919be265d1f7f04d810b8d8c6ce03d7e14305afdb1df1b12889ecefcae3e726d35253ec70ac87327ca8b5e961778215590f42cb0536b7e1136c4d371b0cf172589daad09bbcd161b20fcfb3137f5743fd519a8d7d149c719c1e70bd4d04121a3a1726bcb8f0d8e6596ddedf2514a970ec4450b5b6cb248c690751fc3cefe46dd06a135acc817febf94bbb47b128e2af5674ae8a376eccee51d4e73c18062e61bd0a6a83bdafba8ad3d9a65c3f3e2a174aad2c8d538999d94b718d1a3dce556d41c7e522bc51c88ce718d191984977cc19ac76de72b69918daba07ca7eb10b0640d7a743c04d09d41a91dd6882d212c6e858c122bfa2e0dcf740a81ffb2153c8d5df5aa768ebce417988f5fc90624ba6d14a9981e800dc29dbe83635426dda0706ce52b3d0a601e2da0c58fba6d083cba07627646419d4159489ada9243520605472169bdcdeed1480ffbcfb7ee31a6d10a618cc835d8e418bd4efe0239651e1fe65388575c593559e2ab5e5174f1bcd497ed90ecc58191925d01a45981dfc5f2ea1d2808aa2a14a6031b7ac0c2f1e7fa00b75526e999bc58052eb0103aa7464f9f870caec8796474604525eb45197652c9820a0886c0a7b7d16f9c858b3e0dd0e5e256275b9db8af342801aede43ecb33c282996aa98ec3309eb80a5944ed2ab140f5aed271e31e162a92d3360b23a6ff54d4706013840c8631e2c1c181caa019edf3be4f5ac4dd8a4f5eface316c58a0497ad63dba25448d74f164d2086e53261b6eedc6bf0e2ada299792af23908d8b43207a47b943ba5cf86a61d26d4f90415694a68337e5fc221968e3752d9dcea584c2c86e3fffd35cb9e0da9b8319f487cecc75ec0261665243adb5af276e3225041513a36777bcde8b1980c9fe75ef209d6a4abb548b95c1dab97cbc1b32556f716dd8b74183b5b6ae68d2b8fea2771d4adb110e3ffb4dd45005ff805bee72b59386eedf88f93366b7c2a062c66cd27d5254d891615263e95bf61edd0124cc225e13db2d99464491443ebd0ad1520f35461c4e1be995880eece669333bf3439e5fca2d1d9e6034f2fe67abd9646de0b069d7921f1b9d57e62c8d2100ec98144d457b4647e834104e186a9bc8249fae1f856b362706460d5c5e068aae4ad487009df9e1a45fd8e8e4e2f41544bb29d0643287e0c7508d5e4c3a60ec33e53338e8027854496313dc3ccb386405c8f573aeff2c2ab33c80785c51b6713ce62aeb3f2050b576c92c3d4e8979ef238a2e750178b7e6baa54a51c83787c0504dca16654701cf648f691f1f6f84ddb2dd7b87c8850c4ab6a45503b473a9e7b6d36bb21d35165f6e9d818622c4302996d13cecd7ee18fcb372dd975d1b9dd9ef7e94b55057612030aa7a773304a08f3bd961526ef4de9d7dcfe3a67549f14bed2851f21baa988ae8b6af16daf9ede914a79fec3b0f2ab6b4b4e6a739455d1cfc71ca9978d10a60fe29971a6edff5e5d5e1caa67272a8f00022722752cf32577f07efd270a21fd6e0b6c977ac14695fce9c7485c7f54bcb53877dee1377b52a216761292539a3e8f44c5d138f2efb226efe854c26dcc0c8af0d409e2c9ac50795712096bc29d66ae5d9800eed4db68979ab3a5106ad0e177485f30666e61b2912b317bab821f2ff9ffd5fa64a3398592da0dd0b6cfaee8506498c8c388852f90b4fac210b8a4d7a89b677b1bd954e456bd0c7f281eaaa0361d003d3cacf7ae050050462f0ed01bc632b2ebc23779b66d8656db452bba21d75bb3f3b52ed805daa6d2fd0c4dbcc95df01849a55de1ca9498fa06e3cf7bba7cae3048466dff96e440319557fc2fd093fade74c5efbe5c0e3684348eccca99bc2508d807665fed2e7f9adec05864ed58a4667046c908c3d29d11725198df03bc0763fd763927e9c9bc2df13e59223696ab3bc70ed7b228f8f8e481292fdccc303"}, 0x1008, 0x800) r1 = socket$inet(0x2, 0x2, 0x0) fsync(r1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0x100000001, 0x1}, {0x18, 0x2, 0xff, 0xf6}, 0x1, [0x800, 0x400000000, 0xffff, 0x4c1, 0x0, 0x10001, 0x0, 0x9]}, 0x3c) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x1, 0x9, 0x1, 0x7}, 0xc) semget(0x0, 0x0, 0x85) r5 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r5, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f113a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"], 0xf2, 0x800) msgrcv(r5, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 09:45:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x6, 0x0, &(0x7f0000000000)="3baf34b28926b0d18171a8fcc660ed237ebcac949b2b0c81a14bc6b40ae73994f325efcc774b56b4de46f30bdd6c7d31c5b2b448014fafc3428bb484c91c1ac1f1564167f6e727ea1f788d5fe5ab6c72c2b73b312e51691527c3ab11dbacca998f77307c9edd4e", 0x67) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 09:45:34 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x424, 0x66) 09:45:34 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x10000000000002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xffffffffffffffff, "7e389ddedff371734578fbcef9097b5ac793683a"}) syz_open_pts() syz_open_pts() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 09:45:34 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/45, 0x2d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) socket(0x1, 0x5, 0xfff) geteuid() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/170, 0xaa) 09:45:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000140)="3d51d8d6ce55a540ddc8e7d9853e6b04fb62c7ad7c019efb7767fa08e19f80aaee1473a172b47dc8ff00ca307744d9e18ae2", 0x32, 0x5, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r1, 0x0) read(r1, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto(r1, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="177eb7fa", 0x4, 0x4, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:45:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x6, 0xffffffffffffffc0, 0x8, "53562a444c69264897098f3f81eff14398beb17b", 0x6, 0x4a73}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:45:34 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="dc79667ac332cfb218d9f16f8c19d1517c93443baf1b220f48d71d505bf5b54a971f015928c1e39d5ecbed9aad1222350225ddd8ad86463a91232b240b6f5ee9eeb6951b0790e23bfe40b539a393f2d754a70047d4fa303acbe139f43b", 0x5d, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES64=r0, @ANYRES32, @ANYPTR64], 0x2c}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:45:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket(0x10, 0x8000, 0x0) 09:45:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="23039e46d11e2812cf9f3769041f523551677c6a68ef29964c64ff5a3ab5c139b828d8b05e34b4b4e4c8ce7f82b1ac9b1e1784c10ffd2a4d350ac67b85c4917c4294704cef28c21b50282d3584ea8f7cfc81af70edb1ed2eda6a90ab335f7a5548da69a14879056ccd41f18b0dd0db73ede431f5f027a0c2fe9aea3101fe9117437e0b2a9da49f307d98ba7d1561ff4fb7fb638ad34cfd6801259e033213933462155ac4b52f2ace93b612", 0xab}, {&(0x7f0000000140)="f997681797737e4bb6a91a5da722b64a980ffac6ef0f10944ac5f77a7afa9db94c540ac2d38386246fb2407dc52f64165e62916137546f633eb24d25e6c04ee7a2d1de20ccee1717979134685b6430cf7d8d48a24ce38ed868a39c63c2f94b45acbfd112d0169228d20758c3aa15d5825017e706b07eba17b36c2101e9c8775577b290f98fcf97851ed42d7127b32aee246e535949b21278135111e01ca127505e20f472100f293da0585e8f3ad5ae604472b796dd35d3d61dd62b29aed4182ef0e565b1df3d000418958c10304d1d296223408b83019cbabde27e553f73cdee4919c070e3", 0x492}, {&(0x7f0000000240)="34149872d6fc3f86c53d948a4ca6948918344c0e12ef94b3eb918b877f3ee46953bd95d40d33df6d0a52cf03b442721f28a43df992e71122c61299b384d4fc301883a5bc60c4a8819b5302de799a61a2ce7599a4b2947d5072b1a1c2a16528568d707437b4b02d3a8d49e9105d1dc7eee6ed377446244b0a54bcf94c9eafab3b546a4297da29f453274b3f7b00e48a339b868521c2abe006f995f1c99093a6829919c2e48cf7030c8363ccf5eaf795a748de33cb42090d39791a279abd159915c9b05f", 0x1f8}, {&(0x7f00000003c0)="b9f3fb812393b9e22d524f6ff795f93ff5019696da34014525fd6d6a3b2b83e98ad968a90d3e613e", 0x28}], 0x4, 0x0) ftruncate(r0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x3) 09:45:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 09:45:35 executing program 0: execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:45:35 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) clock_gettime(0x3fffffffe, &(0x7f00000000c0)) 09:45:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) getgid() 09:45:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 09:45:35 executing program 1: msgget$private(0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f0000000040)="fc6ee4194f83e85caf43f5014ce4bc2fd49277e340a8310e13ff8609f9e6dc034a5027c13e688af6291d00f6e535e73ea9a5dadfa5dd618498e4020f2d387c478f2fc1bd747d4bed01b9651322fa906d66b2cc94f4a94b0b005aa832a1abcfc245197e9d91b2bb5dd96a8e6b24f4fa3e018cf9a29d0df8c49088e56e840dba18da84785f0b121919d308e7f715967e60fe0000000000", 0x170) 09:45:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0x200, 0x3, "76beb6f41107267074ef69e05bb98c53a33695f6", 0x6, 0x5}) getgid() 09:45:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = open(&(0x7f00000015c0)='./file0\x00', 0x80, 0x40) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0x7) getgroups(0xa, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="0f5c47396bbfe811b9f534ba08ada079a2f815c3f6fb9222d5fadcc6a81f34f6b20207bd58df5b79a70945813af97e94aa1087ad6129d76e7f80b6dfce7734f0094d978e46578455a91ef35ad2146ceec772e2b6abf0f51a6ff08db37b7d2d47c00d5b232887426bfbfded4befe495b2f24894d8337fa786dfc9f54c8bd5bbdb0a472e1e593ef6f22c72f71cf707c16559ee8d94a3a00c6fbcb1b08e1af41a3d60b2", 0xa2}, {&(0x7f0000000180)="74d5c2781a1830a1ea1018a2f3b7a16d38", 0x11}, {&(0x7f00000001c0)="d20eb7905752c11cef5ae19ecc7ddf940ea0", 0x12}, {&(0x7f0000000200)="dde801ac478aa4dd85ccdcbbc1e1d34809e719e7cf4e015d681ae1a64c43d455eebb692b354731a1c532efc0b04d424901ada2a9d8d6637f8df2343498f3754aa1c70f048410f155940911405650bec38e97b1a4f1ba2e0adeb961fe2470ac4a593e8757df2a36f540f2950744bca7e1cad1e41078d493c133a709b6289b87dffc09b705d4ed239a7ba47c304732f0f9e7614f48f6be1f2987f6654e878a2260977ccaa96a0a671e888f50b7", 0xac}, {&(0x7f00000002c0)="2f8cc7c105481be22d65838a2a1a1c0ec93d46d134652f143e74dd31d518d1fb9ce523eaf2d38fa4d0d889b74be12366a5bcdcfbd530e388132d3bd59a15a89e079dddac969c03ac6d93089cb47edd79d670d05ea7a1163e77360b4bb9029b753d39d78b9fba404e35666b3a61c87c82f68121c29e602e5a137682edea8e44586bd44eba286c1b582cbc0246675c07096e8abb063e23a6e6d8d8700f82e56b68b53e10ac5b37adddc1d4f53a4014d49426a2b01a6ca7871a55ff3f35df9a1bf2dc0654b8fc2ebe10e4a73afa8863beba92c631ae801d75aa93558a85b7dd64341a820c65ff3e3fad0bac359ab1eb50e090738a5a650cedbab14b5df042142fa95757497ed267c3eac29830989638ca5eadc436d748b2a944b99be403400ae89342b9479469c2ac8698941efc242febe6678bad96cca87f809aea487a45ff5ca194ec7cea56f8596aca7e2838c2e6048c33ba8f25416fd08253f473d2920109b335b17b188dc5fa543469637e42d5faa337a392c519335de05aa5231cebefe3709d34e1d45a3871a32fd5ef9c051a2f2f6884774171c9da54b896cfd5541eed5f5b30a7aa611fc17364b86c7eafb92118469d3fbcf4e5dc8a628db0b1fc22e71d9e0ebb98e9baa9e58270e1e681226f71e0987080ee445f5fd51696faabd5a607bb4069db875781f5378589be1eaa53aed5e19110e90f30944115bd75f002aa146e27242f4c1f3af8986aad5b14b2c17a0396dea15efc9eb82ab42d37dd53e0ac297fa8474f1c466b7861a59b2bdc92c8904b714c6857e646023d114e445720e5cec9dbf68d8ac8a80890509601cf21bd3810b62654615f78f359cfe0c827153418fa7b946e5d51fde7d77f9eecae0fd2f07c83af7dbcda39c9129b399714d097885b8e8499a9d82db9e45c6ffd0f56892c792fb7043ec085d06aab8ab1aeb937cc46310ede747548e7c13383533298c3d02c8f4e4c775d39aa700325814b2f5f511d29de77353311f1cdc8117978a5de9ebfd05af81814bc5b045dcc74c57bdb462e5298ec0a9d8c1bd75cfd57b3df14927747a7fe2e3e59cda7950ca4891308ece68eec4897ecf169374ffe89c596d0b61f4190d6d33990f8d79f8cf630a49e81574edbcf1c0c825f65afb59a9b0d73735a2e2965c5c6d9c002e65c798f10ac4a9cb0708ba804f2f237d8c3399437b058592441027a4479f4658192ab31797914828f898e174b221023f265199386c3f84fd1c44717a10b99cbdabfa8d542528c3810ed72294273cee70fbf6982fb382336f15a2d18297218015ea16e5ab0ea76a96486b05ea88b03f9a36d71b63aedf25c6b737eaff6c93c5b94c6855ce5ce754c441c1447cc92a30def46fb7cee6603e4e34212d4158eb614e9b3005de8421280942b926abb44924ba163e7a4f5e45fbd70c361c65f5623ebacb11c44123b443922a8c7bfa1a212392645c5c6a15aa62ca283d124214e7e19e84c2171e235de72b72b4b7fb8bc00d9be21af65a28536f1d73d1f2f7be198f6605b8b40a3c9b3dc35b580e6bbfd5f4ac10407cc3ee68edbad9a7fbb3d4607afadc9c5e3a8a6d87d8870603d73dce4a2c196456dab7c0ff323ed852cd076d73d5bd0b9f93faf43a19721e08e831a6c3f66069c3a9dd29dfd847944587044b1e03553178967ca02ff2c7ee5f5c1310368985f719017e9fb2dd0b8e70fd69ce5d3d96c9587ea53e76df1d9d0cfaddda0bcf98175942fd64bf9fbc1d8ee8095a43e46865acb1377c191697cebeb01cf721283e7c356e715bc4237996953ef8cae3ed55311a0dbc12a91cc4f38d70e4717576e00e4b508e367d4886e1f25f94b13155fa790f426f378cf0a19b80535131c462a62c4c64f80f5afccaf445f3c14c05ea632e72a41e8b4898ac448bcbb97b9f4f3b70e6a553540fb8433e3be4088a5f456668e1bd42acc1cc8f5326baca67d57ae378e5cb45ec51a0e5e449acd6bb4842eb7c7ea0b2dd35ecef20a91ae30db86f2f56bc66db20a71cbfde7a767431d539be095ace7e76f4e6d1021494a627c89a36fe74e39c02326402ef9296fb69784fb4391ea092b6c8ab65ed03332e6c0d838f3ff1b4be3a3b93139f172db46a97b7ca156b7e6bb0f5be76eeb1a624f7cb3feaf09560437adb3eb9695145d1ad0d0b4f24174415dbe20c8e7f712dff38652ab46094c8dcd1e95044aff2fa14ba2ac1df35cca837e2fabf09cb5ebb79c59025b5a247e5b29d75b121deece93ec2706fa2bc0ad09620189da5f1900a3cf5f62c28dd6dc0ea1a6254dec8ba712df8265a610fb21a69a6f62a34bf3856152c1cb391c2d2f757b566fa09a1953ba2bbf65a3cfa8709192d07c4559defd56ce4473a5de1c696f421eab9bee22867346263be17e360e8f218f3f274ce3a2a5c78edf57a3acd49375c31ce9eccb5e8f5112295268538ff5123dac97a06b6c065358581b40b03c66181f8f783b8aa0a909231ba8f2ed3fca8e843bdb12c7748c4785108118dcf38a84b893d52bc65b5f132fb207153970200736d931d08c5646608369302582595d3c8b8fd9b0f7cdaec4c65fbe40cdf49f753b0f6fd41aac0d42079b2d92888ca0cf782b6dc88b36815cdb9f89b62637f51dba40d8fd08ef9d06feaaedbe82a7c2c5a4382243b3098c520d35b6d32db29e3832727485c499ef2a36f1668bc504040d6ef7d0c270edd174672073c9115323ed4a6189589f4f67d772eac76895f8f186419d2c89b91a12172ceaa58d085e5123cba970e3abdd1d2c3b1af2f0e98c44d01c13730b0b242a4abbe545e6be81fe5f928c111b5877040ca9c060e1c507eeba2c4b0adb3a39d7bbd88610e22abc693a76ed8282cd38d08490161114b85af2d5005038c3ba2eb8a99b21f017c5c3dbf9d325a3f77410bddb9dd222ee647231442d76072afafb0cdee57eacc10f8c85c9c641eda9e429b46e9dff53bd5c18d7432f6d496146f6f3b6bd833d834a6f47af2b5f9958e3ed85fd10d94f920d2a6ea2d0a6d76e12660a6ed6b39c2f32c30581e66d20195692fc12a4b87cc020bb80bcce36bd73b465e591d654e5c355498234b95e9486ae28892a77c37a97486c7dfa495c7f7726333b8edd6c1588159f5af20f1bfc46895de97279ef787c6917fff8481895fb8bbebca091e12aee118f26b332bf5f67906c76ec16f501731534fc55ce32262b6f13a3c4724c9009515699bf3771a5e9d991071c2e7e652c4b9afe88e612dca408407ff6c072944722487b8114279c1c665ff54688f3c49ceb58389f15bc126f550462d004ef3b757e59856ef0c5167396004f653700bf5dfe76a5a4593f7d78498d33d78a45f140fd27a75c7e0b7f10d6d23e78c73f9c1977d4f3ff43008a5fb34301b4b017ee88032e32a57b017763c459c68dd706d81f898f009011bf1d17e70457c37262f94ab4c031bbcc3e0bd720c2a8ed2d03e66d4ff518fa5f26271fbc2f8464ca0079a1cf3d8a373b225a8767c3393a39cb2a982fd865fe2b325faf4f16aff6a730c2a52f0850316abd9e5a957ae8f392f86df0f2159c94ab0382d05461e1de0d89bf12c7392247b6588ac67bd6ea15ae3ab4260143dddb5c63fb5e03eba83407d40b6e8a9dbdc93156f68782266cba10b3627dd4671897958832a74091aab12bced9831eeab7cb2b27d86be75a100b9165d0017d6d13b1bafba151ad6dbc27ec47e2e91967b01c92dcc14bb11912c4ee9b59aa9aeffca7acb6ce393f8e7cd99ab75661dc52cec725e7f7ff70711f9e87d20652fb34725f1b832c715ed137ab0b83c7e8ac0e59c7d2fe6802419b73f4c2c52055638b03602815a051ce137865716a8730dd96a54359f87f0b0d412d953e1a9387cb3ee05ade13906ced713110edd6fa5d5c355a4b6b4c4bb5424c2954af23f0e361afc51f67283153c07a0cbf4777bbc239754a56f33f8930f8de8b58a18821077f44336ba335cfb1fab664c881c4c2cac55b36edf759a985bbed5e22237f5175868a9506e1c75181453fc7fe9c3ba1740dfa1a4b56f4efc313b67dc0a62d42efb71a3f86fd5253477f8a1e8258216e2257172c4a235fe47ae2b48aeaa551742e8317f0972e6e80ca8b3010d23783e37cf3157010cf48d3349935d505cc5e5442b915f2e38338564d04d341248dc34884ab80a3632532f7c272ae366faccae1c65e51b3b3065077b28f7573fd3ab3061e7d0ae7816ca82676240c8c3fa50d83fe05d196e844e458324f0ef6deac2da396b5fde35c5c557655c6b4fe0816c6f583ed5cc66b0b896433ba990f9bb7a96da4a3926a925e72005115686839c32de50ab7526fa97c1b5f46607d4256581b29f045097c6f8efebd367434f19e93ac5cf2a22b5a621f5608f99b6ae40552e625807dd6bb00c48021e6fc2e3259f6092b948aaa8fc64fd9c54324f4958b4965400928da61f6de8818ce1e6a9fcdbc0d47706635f289ae1ebee8668be991bfb0bfffcc41e122ed25f603f0f7ea21859901b7e30cad069901ef13c643e601d4a5e2722c71e01d0b5ba43da814dfd3895ec4c6f1bf325d5ec683a4302ed522b68eb4fa2d0f6d458fc89b28cca23a6199935ea00d79b293383be16504a1e526f7fb6e6051d398bcd03ce4c9a46eac7db0b3809eca275dfee088c7d526fe600a8cdeaea1924624986a748ba6ce2e8dd161d7ffd12fa6f393a8fec4ce648eced9a34b5ec2a15d96c9a2fb276c878d138170eba2f52f26645a821e6baba8a544df748e09b827fc77c5ae6b0c4a45c5bf942942c9862f42f62328f5d3e16108ed79d0b2cb6409d4008305d909be21b04c36146b6dbf4d5b46052bae391284823221917fd70dcb9d22eae257a479d6c4ad0c11102645896248c3ea3fa73b42b8f6875c270e0eb2fe5704fb88c403ca43038d2f16949a8d6bf8de6f5ea324c8c69737f5f8801bdd1e0a55bd43416659bb197a742abd38121ea69cb410922658dc7471e57d1051b67e8981dc0b707a9adaa6b1854b3d287543b71cf52689e89de6923a40f9372b1f6d8b8331d84b3a835d6d0cd56da40df345fa2be9e1261b1b412cc88567f57cdb1728603bce74e9daf1cd73e6274964933846dbaefb2e767a7d6bc0ae138257f31382c0b0f973315fa7ae5ba56a12f615ed67824f129ec7e45460763d97e66c1999d454962947e84ac942b1a7b6bc83b7797d7d9e641f693c6406a5523d5cb2c9c9cbd404e9e4ad477621c6cded71793826ff4141ea5040e4bbcafff23690a31c44620c430c26a36a7511ec9087bb98b842c4a6ddc0cce9f75fcf4df36f1fbd74ef61d666882cc18e679354443c68e750d0a7b8747b2ca8f1424cd92b342a8979f44094c1aa13831e43fefa0be734f45d63842283cb1f36be81dc7a5767be6a995661c3789a6431fd7cb91b9804bf29eb52cbe949b47d7c695980249b8968d21c608b89f38409f2bd56a3c55be30803f58dab609b1d33798abf17c56f55879b382cf5161792c5d2e427fb1c732eb24c7f5112634978ce9a2fbfb13b39540ca43d3a86d2f6dbb96cf57225c24e3d6816130d2c7d535af7ac7618a2e6fc06795ee14e422079c5d1a7f74fe67791f4338bd82e244df26f948d538b559554d7a69876afecaeac4d359605a34ff342bcbdc0e613678b0216ed87ac57efe29e5cecc56cb9c5ca80e77fee9a4496e3b8602f6d19baf58d84a09bb144c18825d31c4a348473ba891018f5036d9e4f5de95279b3ebc1b72bd469e6563b15cb5b2219f5e7f2b5687fab48cee97ac10e0b90ec014bd69135d0211bbe2cf894b4ae1419209c48f5a788", 0x1000}, {&(0x7f00000012c0)="d63783d4f54e58c17bf1c3fd3f9986ab62cf32c788426b34be81", 0x1a}], 0x6, &(0x7f00000017c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000658756134495835a84b4fb746158d9be379e42947af696f74ecefa37fa0c50cb4d015ce3ddb2ae29b75c45407731c648490e017ab0a9763a37689b584edc4c938ce8f9eb7c00716defae1b045a330b19845c002978e23b6f3257bfeaad09caa6cd2dd36f775f922205a292528b41564f30abc805ce17175440b3c084a1d278df7292f940d5d5462485f41ef7b8111bab79c0671111b17d6075c158f4bd0fb42b51e7958e3247afd1d99c08857f41ce91b509fbde95e1a3398c3d4083e07a2073208083c33c60cc78b1be384d1501d0b4e63d20500c0c0bf60cb029167a", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xe}, 0xa) 09:45:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:45:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, 0x0, 0x0, 0x7) 09:45:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x0, 0x80000000000}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 09:45:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000fe1000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/56) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 09:45:35 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = semget$private(0x0, 0x4, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0xc4, 0x5}, 0x5, 0x3, 0x4}) semctl$IPC_RMID(r1, 0x0, 0x0) 09:45:35 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:45:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x4, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4, 0x5, 0x80000001) setsockopt(r0, 0x8, 0x40009, &(0x7f00000000c0)="eb00000000000042fb000000000000000000001ea8c5fa809788a2ac149dc6aae657e8c649a16115c1ced10efdd498c36c", 0x31) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0x8, 0x80, 0x6, "4edc75a254a7bf293c568ad528869672c400abb9", 0x3, 0x5}) 09:45:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="5de43b9f3a6c5ab3326ba7a6973061b589587076d5dc658d924bde10d236ad682d430de358a204b82a19fb7ec9d52bc187f0eb1a7295922f6ed5d13c95044d41c536bc13b70a51b5b44365de7b31e90183edd21759d75040c0be7a06eea524aa4c6a56075d65a11e18a364d20f8d250d549c96e81d5452a197737eb4b799", 0x7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x6, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000100)) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r0, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 09:45:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0xff, 0x9b76, 0xa9, "b65a6764134e7db3c2c786f28672a4a47d61c9b0", 0x0, 0x10001}) syz_emit_ethernet(0xffffffffffffffb5, &(0x7f0000000040)="81") clock_gettime(0x6, &(0x7f0000000100)) syz_open_pts() syz_open_pts() 09:45:35 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f00000003c0)=""/13, 0xd}], 0x2, &(0x7f0000000200)=""/201, 0xc9}, 0x42) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000380)=""/27, 0x1b) 09:45:35 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/17, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 09:45:36 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a937b0e74f5a13fe015cee432567000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007386b2df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x800, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x8}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r1, 0x9, 0xfffffffffffffff8, &(0x7f0000000180)=""/49, &(0x7f00000001c0)=0x31) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x8) lstat(&(0x7f0000000040)='./file0/file0/file1\x00', &(0x7f0000000280)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 09:45:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200000000001, 0x10) r1 = geteuid() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/38}, &(0x7f0000000180)=0x28) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r3, 0x6) r4 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 09:45:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/227, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) close(r2) execve(0x0, 0x0, 0x0) 09:45:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="37035dc86ead2754eb334d6134f1cdb14efcdfa2502a74c9a7e1f65712bc26021b73d98dd846c6eb7a90ddc12a06e19152c389bf406e19e459bec816b15bb8d2dfdb57d12c967b3fd7ce4dd57943d5f1f6cfbd2f89e6c26af31deaf4b51477c64961822609e7c2687c7b07e2be34d9dfbf64898a345d5eb0c405ee2014dff1c63f2bf2f0851c4fbef06c6dae4665842fd21222ab98add2b3f99a0a55741cffc122ab80b44f7d5e1f2c69387eaa71f6c49d1eea02eebb7e5914becaea0463a2d832a251e469dece40796b", 0xca) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:45:36 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="292918d7", 0x9f) 09:45:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x2, 0x4) socket$inet6(0x18, 0x8001, 0x6) 09:45:37 executing program 0: shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ded000/0x3000)=nil) getrusage(0x4, &(0x7f00000000c0)) 09:45:37 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x400000000000}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) 09:45:37 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8565, 0x1}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') recvfrom$unix(r1, &(0x7f00000001c0)=""/27, 0x1b, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1) 09:45:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0x4) fcntl$getflags(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10070, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x80) 09:45:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:45:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240), 0x0) syz_open_pts() 09:45:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="e86edef4314b56af266ed2d6a525e58de6bd508cf0237a1b3a78138e5fc2d6bdc43a23ac6e1803fc43f8c68ea67d4f44c93f7cfad0cf55224c0d0bcc033c19f0490f5729cf5fea4ded2a316b42919580ceeb189de3df9f1b79d99b0c83163bfa7effd6218cadd42309b3a0e35fb8907459f9fc21b695c355374deebaaf60c89c68c4f9d69f1a03634b1f27a2fbd838223031b8a70f00db5ac52c5bd36338fa1d030077fc2cd37b1e2d4707c586ba9af1f5e4eec50c993336525c768a26b82d5587ee7213c5e7579bbc4c071285cd09b446cda6621d89ca940811c8785e3f93e9764ee7354d33fe92e8eef248d58ce59d2440675da372891cdde374b443a66aa22c7ca5455e304191b9b1c3ba6755afc5d41be5978fae9e38655ce79b9b671ceaabdea1ba32723bb611b5f01506616f125d6564642d93ebd542644a0fc67404070dcb18a7ff221b08a3d46ebc5ceeec3040f92dd8a683321082f9226fed46843f631caa208e08ac5860625c677e221a5a8a388db378bb820dc7f969083ab3d3f06dbb3ad54fc8b638fce3aa25dd3b32153960aeccb057bc63ff7ced37221a03f83a638f14a4543f0aed9cda4362ec85c89a442fa2d715503062669c2c5b96f801754a939d3748516a62913ab90f3ec619674819cae6811cd849eb9a5e0199aad8930f7d173464ab81c564107e3ce858778efb27f02a2a76e9f3dbe8922323611e37774376d3c559d818293a1cd4a06d3266edb316f33148c53b0950a32b51b7c8fd01f5e444d0723583e6b683d0bee401e99d8a18c6d943083bd40ba5f5865b7790288d4bef287c3a801931a12cea24eea9897f420beb5b816cc8d887a5a4c1d49e1fed5f23fd33587e55d0c895d2d46bfcb4a89a430924e7d073f1bb2955dfde95aee5fbcb7bb7c6068e87108589f89d30e9b60aa5a4ea034508b0ae61f72b7c2491897d2c9aa5a98d30e730c8b89ad2e3530073f4436fb9e388a95e5a9ee603c77166bc50ac385ae4024afbe5ec0a52fb726b4932fa9d88b8504bea19d7db2fde611eb9e5e9e468f8708e96363abcdb0a4bb68d170fbe71ae203874b737065b7706f853c3a649a331faa06f4cbe155603253c500f07fbac348fb360d402f5f420d90078fd4acd0411421bd5703406fe96a464126d0e647a464c5e14c263a85a50d0d3d74cc46b2bf72d1de032da2380b8f88530be79455a1ef4cd7447968c506a4ecfdd724c7c15332f8340dd546995ef83b67d0dc23598b466f06c2fb1bd7f4a9e6eda0d7fbf369cc189f81d99673c43fa12128fb751fa2b509e4e848a9105684890b62dc1ad8ed8b3c50c9d4e276c75526930015eab27a3afa0d4764df7feee8e748e7ca09ccf1b40f0288175f9713c5524df77d3ba00534e0b84aeb8dc770d3648bb12e8329a6c637629254bec148f8c2ecf10a24ce3e4e6a8b1b13a32f73e99605be1571aab0e89649a603cffa1a0a7a8cf6814d7ab0acd27fc0545c08ba096c3749860715d3d6f48c29f9b1c5d3d39a3e6f91a2316f0aba11d6f1b0d990d14bb9877189029df57ca9afd1bdb365677c0fe01c2ae5f06dfbf400493f95af8fb6e59f618525d835810a214b4c9f33d1d64c30fba11b81e83d3ae91941d6797e568fb4d7ff8b97e6aeac12b13b3a61dd4b735b45087fa0ba8667e7e7811f865d045023a0bf2d1145cf2ca39a9783a8fe78a9ca189421957b13b6ab05e22c58b63b18d2d34b72a7d747835a74ab9f4b39729b898a0886d430dfb197d61548e1f2151f05a2f99c08fdb5e910ea6550c61c441ee60fcec78a31c11d82150c811a6190a5a6ab54cd914cb1671694c0c164a3f0d549f5110fe34b7e7be394740c7120763f97ca16ebbae54c80ce80f97bbfd0ce0f56f36e929ae895962997acafabe5cf389cfde821b867f42d8582bf717e5c4a1d3a8368a3f4917cb82d10476523c4ecb84a44b66df59a74f0cfe19e9fc80354c7e60f1c486ed36b9e5a50aa9e9cc3d95620ddcbf23fb3a5944e39892b30cfbf8d509b2fa3e05dd7fac24d36d0377f0ab03f9207b7e2828889859a2f9c9f0eb01047b806510c5e1d03a61c6f9e3895fc5fce91d9e7548daf118bf1af3124942e0be5063cc6b916ee0a7e764ca03922172363757d7242ecc0518b3e49e97893234e0a8ac29c5112d29e31ca0acbe55f27a6faf0d8bc42b6828ae2648bc3d6310490bb915ddf089b4a08cbe614bfba5bfce89f53b212c3e24df683432b87d1c37e6dacc36a1c109bad976c5c587a5f246c7f2dea1d0558c24b37fae858f5a86ed2b032b1cc267012e30f3128b2335b1461f832bc2e298c8adb22cbfd1a616f9e51e33987cf771ac81a35451bea48a9243a9e4dfd14f02f635f85880c167e72370238f7d31f2afcf9c58c85ff031a0c7c89370ee9adbda96d0777cc7ff09c37b37efadc6a77f825ee8698d2c52fcf2c55f44f71ccddee869d684e5ef2ab93700ee22d4b7fbd6bdf81c8883addc818af8b13d2e3e481c4ad67b2f0bba9a0ae8d74a562786be52e3cc954b8391c4dc0368cf346feb9a7d3d2103f8628c94db3ca5e08e1bf8f226e27567d2d90c490e47a1159d773f703f5b6401ea47d77755fe93ce77662a7da86539393e5dc988c1d89f6e28410966f7309d684ce81d1bd1e969333427efca1973719dfcd4cf76963573904895b977f6d633179f9a3f1fa26d74be9abed53bc0164fb06cec740099b81d5cde9ad50737a5c6748e8c64e97aa2977239181ac8fbfd8b509892d34bbb264316f9f36d004c792f1174b0f456081764699c3ba678d924f2625349813e52461146bc93f92c86d929adf468a6154e7d2711dda4e9e054cb1e23bb29ef98148674965130b1761ed1f752606c1b3f908e85f18647e039862227552754df289e81d9834e5047023d7a0b552da4268b8dcdee6ad3b0ef51ab431ff23d5a288578649b6add783997676fbd667f91f4005c578a82d4edda0bdcd0c945a9d1aca17be8200504aebd01a2d6323e52f24167204a0bd34ed0ed332b085ec64b6889cad927dce3a2e4357a8e45dc9a4c231d8cb4fa45bc9b01ab97677f8bd3a45efb8a1a472d434790f9f667fe3b2f18a01e2c7db5f00437abd176c941609feb5351eb8e6ce95f6518baeb1e87223fcf461762a542136e1a240f2f674ea86005863c178cb95d84ecc7fd8810a2d2a48e121b27554b2b307a550ff09d335bcd0146274ba0e1c1d1f5bc7639e24b01177c3ceb567f37f69826ce61a426ed6d4f1bbf5c4ce05856196175e2bb131df39fd2ef53e9ec19b9c83114f8c7849b6275e259f7227d522c3362ef7ecd39141aa4d72c84e2bd7852bd3e94730f54608b46e92c6e768b5409c7b01336f756b24bf851636bb7895332772d8b6d10e56f6b7dc2e4b61e6b881940423a6a6b714d0c5629d7fd64067f076aff9bd65c5d04acae74586c2bd4550fe334db72eaf2cc81751b7bd65189ae15a4a9710ea25ca1387a8ce228df051d2418454111c8a766a9ac88096f23d5f7a01e8754e3d45f90251f139fbcae9719d35b04d49c05069b6648fa45a6de850177f842c103bd9f60523e910212b4e073a80aca4f5c479563a7e959652fa1ee3754faea108571366e9b99a94f87a77dc34eef8b94cead1d55fee2000f16646344c1f25408edbce0067f46e9532ea62ffe60765b2a417fa1ae4857dd896f46a0a5630ad74cd0d2985837d5cdc7c59968310fa3eef00b91e14bb2ecb2046cfe041046900e914cbd197e08734d308c0a3862d680c7758daa8bf0c49922e86f44ec5af3ecf0328b16ae903f49b0525d75c8a2e9e4e338323ecc1b6a2c3f6859c8835ed7e3d10ee74ebbbc122a47c81d5139a9b41a536773b1788edf8b6cce4a492a10f172e832743dd1052df41411d3494ab1db4302bccf711a3b2a7142312b70a9ddd56f5daf6b0485926f0aa7f6d0c125b344be883cb86bbcdb906bdfaf2f906ad077e0b59cc62688f503933dab51bd0ed796b913a5fca3f958ae6bdfc1b12de9903168149bc436fcc6b504693c27a31dc1c8aeba5290fe5eb3ab0e58057b83f15a2edacb6b1adfb2fc7b4a9d05d50f28617659c74e85b31e9970b412b91e45d15eca35724f94317f4e9bceac0e514d565b2aa705f04d60da0c1eda63a1197824f22a0795c03c1245ee66a7f31a0bed97188d55dc6effc42ac834177635341aee1b6028785648869f58615459aedfe41d8c2588f607053e0107b5648eb37fa6a56c20e1a5c0775820e40ca26f22edb5d1435033ac539de58add5c56cc1176d9c8521cdaded9182d76c7ea9fcaae5cffc6b8c0094ad09a5ed106078a867d47596f3b57ed3097de140cf4551c4d088f35ae8ee8bc21c7656d8c32a18c9cadce27b5aff51d0ef6795c331f77c20a9c704946bdec363cb0a0cad1620eb0490f1bada495b90b6fbd10305fb0f13c116bba5bf69a65f92a28b3b0435ae6d5b0cca7c3477c5c606a4cbfbb22b93219039a609b081f4e56c941fcb2877e319cddc273b591184d7eaff3ac2e665953082e9147497684688632d63fdec08e4544316360ab92fb2364a1ac41971d629e02df3ccf9c4cfdbf4e1884e829d252441358c6ace3f5631c341a43c41fbc097b02951abdb8097bede756326a0349e47d2f8adf67d90fc530416637694c76ca270da829873f7cb136ff131117e448e0f32a082477df5e9d9c9118321e551ae4304f52a3cf81022355aa54a44857a2eb80c1eb9751b9469f01d1ee96043673b927b69e6ff619d890f2f8d9dd6893975e90baf3350d19271c2d4ae5a8b5255c406db5a719d04060e95341482728cc0bef1bd1eb41fc242b6d7a1a95f04e3ca646ee2380028ab59add366f", 0xd62}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:45:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = syz_open_pts() r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x50, 0x0, 0x100000001, 0x4}, {{r3}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x1000, 0x800}, {{r4}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x7}], 0xda7, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0xa, 0x0, 0x8001, 0x10001}], 0x1, &(0x7f00000002c0)={0x7fff, 0x3}) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0), 0x441, 0x2) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r6, 0x2}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 09:45:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 09:45:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 09:45:37 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) 09:45:37 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 09:45:37 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x20868, 0x2) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) syz_open_pts() getsockopt(r0, 0x10001, 0x2, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) r1 = syz_open_pts() fcntl$lock(r1, 0x9, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:45:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r7) open(&(0x7f0000000100)='./file0\x00', 0x4, 0x15) r8 = getppid() getuid() r9 = dup(r2) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x400, r4, r7, r6, r7, 0x20, 0x90}, 0x3, 0x0, r5, r5, 0x6, 0x7ff, 0x9}) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000001240)="aeb71d599b", 0x5}], 0x1, 0xfffffffffffffffc) syz_extract_tcp_res(&(0x7f0000000240), 0x1, 0x9) r11 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001300)=""/189) syz_extract_tcp_res(&(0x7f00000001c0), 0x1, 0x5) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) dup(r2) setpgid(r5, r8) munlockall() write(r1, &(0x7f00000013c0)="056226f8d3edd800e54a644d9e2f2f7539ab51c2928bfeebef086cfc19f16fbb27f09f86ce2b9be5a546f61f9e8830d913a01857c55932506457205b729602f19fb1fb1cf6ab39c419d90868144515bf2074a3321881fc8d69665269380c3cff3b5a0d3716104c643daea65595f07e02e6a335bd64087432a076b68c094fdbc095ba5224d776d0783963aef53df4d8a8d15e1bdb2985bc3778ddf6925d641cc0a3d8aa16e09c272e8652e23a4d1aeddfb66a4c55adba2435d0a68eb6575f70f2d060b107a738dec8fc6b63b4a4bb31537dc8f0ea5babed226541e43d2c88e3850e54259673ba", 0xe6) getppid() dup2(r0, r3) geteuid() open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1) 09:45:37 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) 09:45:37 executing program 1: r0 = socket(0x19, 0x3, 0x8) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x20000000010000, 0xb3, 0x7fffffff, 0x5, "8180e1115d82132c65d9eeb96bbb45933b605e00", 0x200, 0x40}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 09:45:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff80003, 0xff, 0x0, 0x200000000000}], 0x4, 0x0, 0x0, 0x0) 09:45:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000240)="bd3acd90bb57a67e3638e03a", 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xf7) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r0) dup2(r2, r2) dup(0xffffffffffffffff) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() 09:45:37 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 09:45:37 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) seteuid(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimensat(r2, &(0x7f0000001280)='./file0/../file0\x00', &(0x7f0000001240)={{0x1, 0xfcd}, {0x401}}, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) getuid() open(&(0x7f0000000000)='./file0\x00', 0x657166528555ccc8, 0x100) getpid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000011c0)="023a7056cb88b53907efe8bfe3f5d04eee096b3d28ddd80735df47a7daf1bc83fdf40c4e6e", 0x25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:45:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x50, 0xb7, 0x9, 0x1000, "8ff9050f5cfda93281a91114bcf6f9283805cb7d", 0x5, 0x200}) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\xa8\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='!,\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='&\'\x00', &(0x7f0000000380)='{,', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\xf3&\x00']) r1 = dup(r0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffe) syz_open_pts() getpgrp() 09:45:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66296c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x88) ioctl$TIOCSCTTY(r1, 0x20007461) 09:45:38 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x4, &(0x7f0000000080)=[r0, r0, r0, r0]) 09:45:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') 09:45:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x63, 0xe1, 0x0, 0xffff, "e5509bbd10099aae23e3fd41b3d638eec86c5355", 0x2, 0x80}) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x10000, 0x7, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 09:45:38 executing program 0: r0 = socket(0x2, 0x1, 0x407) setsockopt(r0, 0x1, 0xffff, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 09:45:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x6762}, 0x10) 09:45:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="54f165765526b3426e98aea96114dca03d80be0f1adc1660d725073bb3493ca94190661d7086336ff6bedf7da9ba3f0b51d8b7c45757ce1082ac7c52014db897c074bfd2d1c8abd7b291b829f0157124ab2d5ad1af488b35175807f53d83edf9a3f62b75564faf3dd2e79dcbb1cec4d9bb77490fcf073a49f182cc1904b43befe200f9db23c7aff916a79c9537c2edbf464c7db7ae864e8718d8dee5c7297fae9fa88e48de28ec2c593b2ae21fd054b60dd0fed16e4e0cd5a6fb152fdad08d4ce433bda044", 0xc5}, {&(0x7f00000001c0)="8004ca8559d7bad09365872e70143236f90104d74803170dcedd44afb5a7f96fbcd5f1ddd2cb14f629bc4ef5007ce35bc6760faf1d4518d447a20391ef2d8335fe9fdb8038027d244f08f64d7e9a6d9cd841bf879cfb9f0f28855b19434f5ff46af7314df9282f34f56b42acbd93b5df5302a48f933e1fc2c013a4d4e32ce4d9dfe67cd903976f79c139b0b046ee8cfa314a", 0x92}, {&(0x7f0000000280)="29ec42c1932e78948688fc98faa46932952b22aed08c62d4d8f5b978b5785923574cfa129cb12a2fe3f2d6016c810b56ab09d37426c5eab508eee45928949e93fc4454eb6836b2c46c7283c3c81b90e311e08d91aa5614a5fbff50242fa5a9b08e52cd280b7e7fd5da04ab479acaaab3d36f1194f29b1cb1f0fcca7226a1b71b02d379e3ca110ae7aff6652daae9cb644e610a9f9c1d79439d3d6cd87c6074cdbc0c0d6420bc92149ffa0a933c4f45dd77632920f4f4", 0xb6}, {&(0x7f0000000340)="75d9578805f1c9609278c0bc702e4040cec81dfd52a5d738b8af18c3347ffc409113caa3e6f9ba4c7d2847e9bdf858c0f75d6d813ed84ae4729560781518ec5de5f079ffc07dc3505dc46a27b006d7f931fa92dff3a0b293c92ac380a24855abe76022a03557b26e3f6db314eefce90748eb785833211463639dd3ca610881fdf475827ebe83590e42c94834f897b360e0a175125184b40521f0814539e5fa50a18adccbbe5813d00b8384bc1fad635539d238c2fb567774680e44711a4e871024f52e14b4ce5feec352118ecdbee460e913710fbbd97a09c11ac66082c09136370e3d0c90b1f5e4fc01b22de4fca230ca97a7025f", 0xf5}], 0x4) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 09:45:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffc}], 0x7d, 0x0, 0x5, 0x0) r3 = semget(0x3, 0x0, 0xd0) semctl$IPC_RMID(r3, 0x0, 0x0) 09:45:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000480), 0x31a, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="f798cf04b52070360866f832b86d662d8731577982387446b7bbc9716c36dbec4aca2ea871cf0a81e8e73a1e52a954ec2514207162cb0b6c4ec9f17d845af7bf7f12111c56f4936724318b0c56d10563bd59c12f3190a65a619949d61b1de7b0595ff776a8ddb26d8c6524f44b6ae7b75c8e669363228898e44d497475140dd00ce6065621af1f4ff77278d3e8994c00fcd63855bb785f8df4e2b4af62f857a5e6165ae782bf3a1c6f5ab890302992297bbee03d9f3a0f3ea93a4bd3781e7d00d765bb67c3462eb33155f6ad7dcb2a18b3fb2ab1d21d95d53c93cf85d21604551c5d8b55facbb31fe604701bcc30babd19e49ab5da5ef712d7f344418bde", 0xfe}, {&(0x7f0000000180)="f47e6803fc46026473fc55f45dbc574a25a9976beb9c37356210f062418b8be97f7ddaeee022728bbf831349aa6f25fc1d3e0828bd74d03c68b8e7dcac2a03290544c558d720dcb5e917ba8ba94a5baf3b21579ad079fb6c4a9b8bb5d6e10f04d22ee02c00d2b9863b9167e3821362ff73ace80de49176eabf9676877587a1b6127c0751d45fe6b4fec5", 0x8a}, {&(0x7f0000000240)="a5c20527f2ac2be40cd0771777c21e74a79d25cc4b97b7ea3a0156134ddb5fa45233991315f6402e4bcbb036f2a41a579c3cf767a11227bad48cdef1a9a11bee71eba95507f85a846918b974008da0ecc023b6425e92cdd45a65c1d160695fffa04274c148e014e524cf1e42d0dd543a07dcaa6dd65c4e51097333119d6ea75b0e6f7ac250181c1527bf59d59d87390871355498c712e647c0ee025623011896e35a8746743931101df461fd7a9f1110ca2a87ac2c1fb638123f983159df6023bbe3bb55ce334d341ec39c08f1a2ab77a842f47e3fd7770b078261657d53f81b0468415b", 0xe4}, {&(0x7f0000000000)="a0468a754facfe9dbe6e5e2c2d1b1db71866795e25dde81fdb", 0x19}, {&(0x7f0000000340)="d783ded25c40aeb0a67c4921c4a324d5164348a1bf4c31020323ce9324d865f7e7fb7d285e459b9aa0e969f84655ac939189bed3f29cd830d42b3e0f020ff9cb5efb0534b053b9da28651fb528bf7dd1afac28a77ad3618b3248e926ececbcfaef981a0b2c614e487681c261b7a58758cfa9caa04f01932ad6d20107e763839a8aaa76965d90b2ae7fe5168d245be5d43629135f4ac8591550831a52632124307f4999307b1cfd81d2dcf5171decffb8129c6f04e4", 0xb5}, {&(0x7f0000000500)="d11847cfcbcde40f2261077eae4bea32dc72e4bd481946d839bed22f93368237995de6ff68cff2679e15aac213423de47156e09584a6eee8bf353a913b12d249f963f6a90ce46b7b6b3544da2ce8a2e2160db99549df8cb2fa9ddcb6f339f598c76008f36c205360f66dde191bbab87c9d8ed8a57534dc3725c7277dfa18ccd62c07cceb0ca9551f3f7a97a264698697c64bb2b496a3c50c48654cd9949707b7a0ef33035bebc4a4c45cd80db44a4b7803f4675ece8a128846875005452db8619651e067b4ea3f9a6ec5e9f8ec1bb2ca1d7bec59a3235aeb3c9dd2316bea6ea358210104ff0f043bdb2e8498c86381cd16dd23071287d8678f", 0xf9}], 0x6, 0x0) msgget(0xffffffffffffffff, 0x0) 09:45:38 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffc) recvfrom(r0, &(0x7f0000000080)=""/42, 0x2a, 0x47f6c3b45f909d99, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8000, 0x6}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x4, 0x1, &(0x7f0000000100)="94082951dbe757539058d42096ee719d248a2fb0fcf18301449307736e7778df2e345df9664aaf3074d0c398750773376c18a88aec7ded6c80d43bf56edc512d9ae1812dea10d4b7d6fd896a0c7f9bae14d19fcde4e9209d1c1dfaf087f4aadd763882d6e0c7c4848e1b832ba48b5a6ad6823b5c31b009dec7ac74af6a8d1644589d902737a9194247ae34ea11f7a780c0dbe70dfd9759e54c4e9cd2878b363381f984c3afae4be1c8584b004927bc607dd0242c99dc95c5", 0xb8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1ff}, 0x8) 09:45:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) r3 = kqueue() r4 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r1, r5, r6) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 09:45:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:45:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:45:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x3) shutdown(r0, 0x2) 09:45:39 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x402a, 0x0, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000, r2}) 09:45:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000000)="7d18fae0b748c62618511262e9dc7577fcc0136aa7c1ac41aac717b8f55f18ec56d01180bc4abbcffe451c5c12d2a81021922ea9371d321b661a8cdc65873c7a31158821a610c0118a49b7a2f2a77d5dd29b0658c74e50ae6371873ac1a5300b52ddd9d926f555c4811b0987fc9f052459783f457f9fce8d81f858dd281fe2ecd84da0ed68f8b7d67989307e7fbdfff78581e7fd5eb5eb376b59ec4f6452abf242ebc33a9835812127ffc7f9f4f5568c3fe84ca92c0e2a0891bd47d270a86061806f8aa12f267b3bb4d2d7b0c38ff05eda1273194563e33b12f971f188", 0xdd) 09:45:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4002, 0x8000) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) listen(r1, 0x0) 09:45:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = kqueue() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r3, r4) 09:45:39 executing program 1: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e1ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r9 = openat(r8, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r9, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r11, r6, r11, r11]) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 09:45:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 09:45:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000100)=""/99, 0x63}], 0x3) close(r0) 09:45:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x3b6) 09:45:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xe040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 09:45:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4000000000000000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = dup(r0) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xfff) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x2, 0xb8, 0x4, r4}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x200, 0x5, 0x4371, 0x2, "c1d88ee607b6dfa712a27e09d858533323b6c375", 0xfff, 0xf3}) pledge(&(0x7f0000000240)='/\x00', &(0x7f0000000280)='[@,\x00') r5 = open(&(0x7f00000002c0)='./file0\x00', 0x118, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kqueue() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000340)) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000003c0)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000540)=""/238, 0xee}, {&(0x7f0000000640)=""/105, 0x69}], 0x4) fcntl$getown(r1, 0x5) fchmod(r0, 0x81) fsync(r0) 09:45:39 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:45:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2ba) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="85c2ef58c7b35baafd528f31594667917d5829f48df767f82cc0715111a6bdefe6a0f60cb0542f54d56dceb642a478e4947fc20feb5502affd07d22f074484409f08f09e8c81a4f4a564c98278e4deeb11c0abaa709a2b4fa5882438f2cb8e46b457829ffc32fc54d46dd7a1ea643bb78cb202ea6d70e116ed0f435b4a937c8761868c6fb577820b9def2d1f81ca7795509d873555a02e6b583fd541c4fb6b77c61d87df002fe9db25ccdea4c40ad12866d3e38f0c0741deb3c91425dba436fca437606f04baa16db9aae6be4e9dfdddb2b5f4b5140da7e84d3a51db05849eeb", 0xe0}, {&(0x7f0000000180)="f2a2ca5c3e06a6", 0x7}, {&(0x7f00000001c0)="448370484d2c164c1c928daccfda26a97dd280e2b43b2cc9a770c4c088cda8c610fc2e409eae4528d93318f4b9228d7775a3796325694a86bba09f165edbd86b9d832377231a28223976d565957e58fffa476a8c11dc94abf1adcafd4db536a08f7e45e5d013437b665bcae9fb284a9d826bda8a16e50522b0e0aaef7316a5314aa8b76596435aed9d20654c8b43512a1be3bb758ba9886c556e3fcbd946aeb436e3e0da0c78ce5b79b11a401f11541f48c36b8aa629c61ea2495b7a834766", 0xbf}, {&(0x7f0000000280)="db20277e084f8bd01901a10793769bbb94b85731bda17f2087429605271f4c96bffe87895e59ce86c49d8db1fe0b9d048ffca7363c9ef0ec36b4f33775a71e049bbfab0a9ed4aa4fd4bf2c23ee647950e7ea630aa64279e81112da7f21dc17ae2f5a461e5d0701f25e4363fcd3d71c44384f4442f606cf6eef317125fa6a853e743ca15b91af7187dbfe6c3b1081cdd8947210573cd9f89c7f8973ece9c89600862ebb1a719ac8f18a56fc4caf7ada6f0407d428daf6d610591d792d82910413e933b30a72fc8aa80c6b61c4284c", 0xce}, {&(0x7f0000000380)="575ca3f3ae1cf2f5d21a4186f5a200773a389b94dd6e056b469e084ef3387682e8cbab0550ff6d577e09a18a38fd34d52b35509a604af1eee39ebc39318d518232a2c67b3a4cdfa486d843f2f8b1534746bb429f2e83960e9685f14fbb9bd4f7458af63fd5dcd924b4caad32c98233542c84dd8cddcd5c44758a34fb711296cab8478b0acdbe8574a09dd0e8f935a2", 0x8f}, {&(0x7f0000000440)="f216ae83589bdb27ff5ac613145266bbb52317a86eab082a214b71d4f9f7ed43fa5604aeb7bb2a824c2b7e0870c1744393fe5b0caf8e813aedfb54043e20e19f26a4586b85494f649a96679b17e33b69e8e4180b8db21323a412c07709b0a3b61a50b42aee05123f07a4f7347e770e9dfe902e9d2abf6b473930c6cf13b1b27284c52c25f2578b517341813c0d8c8817cc46868b3903b8fcd4a9dd717e5c53fb0e266bacc95752a7543f0ca4d8beec113a734a40f4e162fa44ee84da45b71976fcb3195bb22c30c92a6d0ddb6c", 0xcd}, {&(0x7f0000000540)="43aef59dc262e8dc34a6869e7baf03be5951b887f61943c51fcd7b8ceebdfb564afb2e2628d6c7bdf033073feeb6f2374fdb959ed78716a7304684b4c95b0fed8b9495cf0a9a31e14f1fa75cd212daf0190ff19e6d0b39ba282de97664f69e24809947f0e56bae61f8f34982a4306d7ee268a8abe16ebaa5295174a5ec2883eb45681d417d9723ce8577ad15ca712959c7efe50b69d01510f77c2f04b058f5e5ad2120221920763839722a36a9ba186a2eae02b578282ba658bafd9e6385c10aae5ebdc9a47ccb773b3bd881c33b47a388670f77168fff05ac4f844d7686317bd605fd7c05e6d07f29e644208d0c72f6", 0xf0}, {&(0x7f0000000640)="f34d6042272390ddbe699c14bc69abd00b50844672501f100d52a7016e85211dfa080900f12b27defd21647bafc3aa5025df7523e55057caaf621af34cf0ab4520150c7583f722c059c22058b9b38a2775435e60599a28f8d7fb1016518dba172cdea12023300aba7c53189dd02fefebcbc221d6e7ecf1b01cca917a7cb05d66a3345af5e25d6906df4d5c77f989b0262e20810c8b8d2387175da8f57601f4ec76dc59bf23294c8ac268312ddf7cde9854b671fb365c685129fb9d9cef3bb1cfd7de43a3c363b87b9af81efeab698abab144fa6218a1adbf3cbe4524e7af07ca4313f3e0650ea2d6ef65fea52f87a1739c292ab3a3186cc78dfd193c4ccc8b2feb821825d724211bc3979ca97187b1d428b3b8a87b57e960f16f1c0e988296d0c263dbd6b9b3d15c1e99dbbeceb50bad57fdc105d59a08995d59745f89d52f561a7c321d77245dfca36e4e2b2ebf3bec3a017806b9717bfd0510db97546ccce5daa173288ac7a70465a1ce0059008357d98ec67e55c9b7a9352c57d6f622e877e2e406e7f5b4687e9edac6e7c577de848e7afc18e61665a9f4964094c7d51f4efeb536293dd211d750726c96800a97c3f6100e3a0e42d0a85dd5432246ee6e7c0560f02b236446deb51f9ac11d8882a1b4438ca59bb7ad3b1fcb659ce11412359b20ff9f8c6a1652ab6542306a50cd4848db37c166ddbcb8a1618f586c1f6cacdc6d3f3aaa20477177e6f2ffe96decad490cf9505f494e57c57daf07d71f89674c50de5e00365587c3763027bdf6405f743f2e5311f58c531f59e17e4636c583c3e6fdc6b2241e5510e38bef368ed3ac5b004cb1465e697d89afe145af65be2f399b439f294a4f3a67a2249800003dd8365ee8e578a9d8b5560ca33d867b1e7e5fe38fb7a97ca8b4ca9aa7069aa0730d565808ec374d7f18e0b9cd12d870bdfe9a9aef7f1009d6be6b15eef94851fd94925c158fc366cae9d36088be233a22c3a19830316b19fd4dfc7672145136d9393f2636d718151462a9479916717bef26d60f396f0304bd8d897b425f26913a40551d2c8a2daff12eb0545ab9325e3c4325a19a5beab2677e21d28e6ed54bb7c0624e6875971371706d1582e23a9b3cc48b8dafbcb418c4e94fe37c5b7061da3bab46b3f700aef59246089b18d6c5c08372681f9462b4cc7bb81dff1105e8a962aded9aa0de1eecac522a1fd7bcc1bebe2e732624d668792c15265852cc613ae6e2f143bff713aa40a984b1bd1b96d0003b1235a2994905f64f31ca71f39228757b21e86452b116050e3ff930dcc9f68d8a88758011954a22872ee5fcd2135df70013a1a9f18c06dccf47ac43661537d73605859f576b6a2f8ba161e2bfa792fb52681685fb22c23379544c68363aadbc1e460e2c8b8193b33c6f2e5e8e50007da0d228208568aeb223c910093445e039f68c476a5c3e8642a01ceadbc4c922335334dba99ebb5bc45364f4d45d43c7bc21527a8cdaddf2268f07d7a06bbd3cf10818324a746254e3b4b5805e6f8297765babe63f621700a1f789390568a30e085ea92a85711e6d6ddc48756b30729486cfec2845c02690639345290944a96e07cb27c4866d25bf3eaac52d307256c88637c05043f54d9a6eb7daab6fb45bf6453f69664697269c254f30af11a8b815ec5c78e89b89710727e8992e30bfaf75528ed73abbde7a13d4d1697494619042979244b2cbf440c66e7ef4e0ad43a4ed6e351eebfd492f21c13b2edfe75ddd25f2dfe11fbf02a3d68dcd205be609a94804142632457a0a9a746d0a8206cf4b4f9a18905238295c2719c712c3585b31da72960b1c0bd027285aa228da0e16e68dc4cb846646c29b08583ac678460b377d07e3572992a1ee3f9b6e291e481b5ae413014188364f32f0dd5ff714a6efaac2ed93883613ef5345b1f551426c64a4e733aaf8041438d99c8e406ab64bb7e733f7d43862bf583296fd78162764a4816dfa947ae4799f320e0f2127219d924c9274cdeab850f1ebdfe17752f2823474de69ad5efec8fa64a155434e41b5f9511ac3daf619c6b9751e59510871ebf17e6ea4c5b5fb112457a628fa2abb40f59b762588d603aade9f816ff230b1fb4414a428806ac085474f2570f206a0d27a8652a113c746717019a8e4ccc75137b0ff37d28d89a743dbc42c21a35206541a2d434fadb93944c43038f66174562a6e930810781bab73763b56b3fb040b99b5a8e2df2ce10a616884ce82ac872eaf80b9f39b4df184b51434a27c0b9d88ad991bd785e629610e9efde413a7700148ecd0e4b879daf393527596e5cddf2d073687d73b6885a2a2d0939ef0f3343f148e7ea454494ec43c9c4a5926044fb69221e1727513c7c558dbf316c3c4a185911f29c2ee20b3291a68f28cd66bb1585a26427d3c13d7e470e668d17e9db8ba72288dd7eaaf023cdaec4ad9b19f7b12b594608539cb8a3b6936e39651ed275b2e97be22ade6d91af9f7790d38499e9f65563a59e392e7b158abe37475a1a217488a9073af1afb63d0e37740907efbf711e72552c5aac74585beee98fe8a17e668e45dc4d69360842e858b9eb7ea412199ce5b013e2f6419f5a397fc92e1dbec6977da9bc1c14ca00c053f129ba2086e3859c8bd07c28037ffbfaea80f878da458f9e8b6f01539628b6ac617ac266ac95c7ac6437bc496e6c3ba7bcf390ea8ee44edc34ba3bfcecc643ed9ecd9b66c7a4b4b0b8688ac73e1662bdce6c7502398d1ec06f573b79bfd148bccd075bad948753ce216567656c7186eada48128ad1dbcff0d76283518ec1d4983f611e95403715a5c84ac2212c2940c834752c7c6dfb737025b1ab4b003da9c44f3b8780fc4ed7a2a32f0989e2a0ce4d65a858a3c20d4da35a3064291afacbc4d39b7c4e258109aa4534da634c21c4601d19299efe6e88f55c9177aa6d969dd651692294658dc045b824dac970a63cd06fb91e89c3d65ad728482a9f0e96045c808ee9881ad66efca7cae8907be1126ad23de62f3401e38909b4b916ac312c3eccf4b618ee1be853c3864a94f7d26bba3bc78217c9437f082d7bc9670095cff112ecb3d1942a4edcfa27884c93034e90c5b9960e51bfb043ea7d37a3129f59bcd59f264d8d032ecc48bdb9d18aa9c1270df77e5bb223445209b903169e91a8e0493716155b55344d748deadd7bbbdb0e773ea46296892f0ffb0cefae74e5fdf66aa4ca27d590198a9786ee17908dfceb208b859fda0e4163d1853a3c2b892ff71adc536e29646165872b7de270195148ecbd6707e55809e718e0350e20eaf671fb2700daba47b49158f95a1b60f0f4d73b604ba8474ef9a26086826c69102dcda3f452f880294a0075616695a499544ba3ea991b0ca38f6627996aaecd7a188663ea1d9590527448a564513d7f082015ceb5a6348f6c61c4a13ccc42e7d02b25a5ba7ba43166292f2c00620b066adf4fba310a72a82b97e889163c424d63573fba8fda1cf1d75c3c2466a53b130e8a343dce07f0831c91ba2b5a014ffa41562291c06e2af189cfa899b6026172da3955e3da119509aa2178f7a08ad793cf9969dc02a57c174b39e76875d42db4d793cc62dfa6f3a4f45078e1d2f0adf8e94ab9e27c291a273dcc62c948ea96bdb2740a3f2d573549f96548c80a7cfcb444a190aa0b42a74f0afdc231db11512771b33ae717937ed62dc7da42f4445a591ac54412b2e137f71ef19cd16a00751d276d83760ca814f5cdcc9440d98a8190605e27d72028be9c064dc49b01fca6d091ea25af9d791c042947d0ea1d0ebec41cde717ef14a0bb24fa219f97bf64cf924a09adeb4444f7a9c4d4167569f60a11ab75fcea3c9254907283fb371a6b8236fce397d90bf1e1ee55055f0dd7d517c4f3d4738f3e6e61c7b60653065ff091265fb91fa23e8276e6081ed24532d130742db5c32a7bbb5cf48772b907fed1deae2506f136211073bc79f2464a018e6bd0e84795b891d3406d3c0a9269bb48b47ba1048b160d7db3d6b8fc62bcc5f89285692bd314542b28a8e36d9d6b2e7f8a88f5328df5e6dd9307e0ae8df1189863725682ddfa13f790eefb86f51311be4e855f5e5cf9852cb463872d3120ba62c0e3d1e785fd97ac189672353bfbecc0a9af1a94ae54e381e0695fd56b4d0001d91c703d54cb0683363b8caa0da44387fbfb8e419e1caa9915abbf212a08be86f5d16f2548f21bcc468b49cb2b2ddec33f9f5666b4a57cec5c8c87d5fd91e1064323be632139b365f70832e05ca420afc599c550c0cef2866527e3001920cb8e6d94d8ba14c75d8199d978fbded865e337dd682859d4d1a53e16730f031dcc23a8132221aeefd7f02ee8803b38b09eb3be53742c2376389a050a88dfc0337dbaeccaddcb2191f8bc9550d14298c2e3dd26361bc869752ea4c5cbbf73e7a519a8bb841e92f2b74ca75246a55735ea34f3e6ddae1dafd86a4e47d6f689a3251ef04ce230fd861e8b289f902ab4c1c0c9263de72374da5b71eb4caeebffb5e3cbb704f4c82535637f5871904682f31d621378f54f1eafce02f3e512b831d951e9e918a74fcf6dcd30290a04c48c37ca0f0f596caaa78512746b2823548ed9c3d5f7ca4582d4d8b63165adc069d1851c5c4f0f61c6195cf9ca73a78b8641812c8f0cf09281dd40d46eaeaa5f498298d9859b20b89d86a6590b542a5dae8f7048cf6ff4e353651395662636b1996e461d894e59a5f6bafab9e0b8de83eedf491085b677b228e8bc61e59a61bb10dce61f240fe04c83fd6d5f146fa39e6ea387cb93135153ebdef2e5318a984d3d797be576f757e18a0fc813c8bf64cb38eca237799fc4cf2443d541acabbb83e189f25e6ed26beee7bc14939c3ffe588d8d7187b95caba712f6892f869a94301b886ae362553ff926551b1b40125f523ed4740bb6c585cf772d19c3c692e2e098ae44ea0f386e7705acc8f3f9e48d9232f6adf22dcff22b5330a41dbf8c019a59908ac5847fa6e4da3028bb3712cf0d96d51e861d356b809f1ae4637c00ae343593e5c5b48b087ed41ff9ea6d84596a80738a56607a6c8fdde579c12552e07429d9bd4f0c0f0f4a49070b8f82c3b3bd8696002824cd72180818f3ae1ed7c111634a8369bf4b503d03e9b6afe84ac144bc2afcb1ad91a3b90798c4cae0ae491c9a4d7cedaecbf0ba7c45b3c48a6fa00c5c419747081f0b790238ff9f04f6a8e506719d41ea38f338fb48ba0edcb1b54463a1bc70195a9c49b9084d0d50328fd09b254f5465e092c6707c6cb7d44c6653a3022d838c1eda5e8c190d67c3935805a974bfa8ff9ca334ec270584120e68d86a3cd362db5c1b9e758bca531b9975b747f4b776186bb616a02e8b16090c3bec990e73557d88736f0a0f93a813a9a216908af2809a962bbb9f4fe9e757611267650fe4ceaecc32584e41ec2a1378891ef6b83d9965b9e7173663f8ed2c4d753502039d9347d655911e21be3cf530831d8e0cb35c77342e38316511be21c6634752e5771376afddd11a43bd255d93aa0ac75504814dcd4a413fadf1cf1f0b0cf7ab0a964b5da2ae432090db1aeac1203a7aa35e209662c40134fdf2e058e37a96c44f8123f762ea1c20b8aa9fa83d6dc62049c0e180f9a71f462767627cf4d0fd7422f0e368b7337ea563619d426d99a3cc1fe8a47be300646d552dd527285e91f14cab3848c36bc878c268b22fce914a615c9b4135464a025a891f66931af20244b97b71d3c313c90d295d12b09d3c567504f2d5abbd829ac4252bd4ba72fbe1ea0496a846", 0x1000}], 0x8) 09:45:39 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r3, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000014c0)) r4 = semget$private(0x0, 0x7, 0x140) pipe(&(0x7f0000000400)) flock(r2, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() 09:45:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x9) 09:45:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/170, 0xaa}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) close(r0) pwritev(r0, 0xffffffffffffffff, 0x0, 0x0) 09:45:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x2, 0xffffffff80000000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 09:45:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x101) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 09:45:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x343e, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x9) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001440)=""/35, &(0x7f0000001480)=0x23) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x1, &(0x7f00000012c0)=[0x0]) kqueue() kevent(r1, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0xa0000015, 0x7fff, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x200}], 0x1ff, &(0x7f0000001500)=[{{r0}, 0xec98f29e8a912caa, 0x10, 0x2, 0x9, 0x4}, {{r5}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0x101, 0x80}, {{r5}, 0xffffffffffffffff, 0x10, 0x80, 0x7, 0x4e0247a9}, {{r0}, 0xfffffffffffffffd, 0x52, 0x80000001, 0x4800, 0x2}], 0x40000000000, &(0x7f0000001800)={0x0, 0x7}) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r12 = getpgid(0x0) setgroups(0x1, &(0x7f0000001200)=[r11]) r13 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = getuid() getgroups(0x3, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000080)="35d1695aa25b6cedf84b2b205ddd9e7fa7d17acc82ee097acc1a28ab11b71af4dee148b9416e479fed05d76792e96a822af11dfb6d7224b2aeb70af24810c5106b4bf0109eae5871b0c35927ec0de379f6e46466f1c3865d029d6df431ccd00d64028e8d95703cfc671032d14463e512f4eb1ecdb49cd290040aa896709922", 0x7f}, {&(0x7f0000000100)="940de151658a834579e1315e16f0e059a2887ef4851b0fb3d28def671378a555a9ad9545e95452c9", 0x28}, {&(0x7f0000000140)="bde211ace6e90cd55022bbb8c3ce6b507f835852afcc1ac2d71f6e8569d2f18ac3b51b82dd38e246aa865dc53f56eff09ff1dacda4e52d2d67bd9e531d3cfd1ff0d13660a9bf065af7d0d67df3dd3e41a432d5f3e3bbeb111ee4d0948c1fa59b63973582386efca179b0fe0c190967158d60bb0db484d643b61c41ac312ce6cdd81b6146c4585b2ff14b19ba31c3fcc5259475497ff59f483bbd65f25ca9da11541dbdbc76e13b6e415c9c91409e7312ad2e1ef3994385fd5387889100904d4d144666d2b484b184f75b581d20bad17982d1ab333eabff4eae44f2d72b720b13646a205fb01877759885e430e6a717249ef8babdff42460461f4e98964e0a8b417c6a469f100e1f659b1b1cc1532a16cf34f2c7309812a421c9b251642e335fe6b71869d0b2b3eee86eae97caec6e5a227ff0c9086d00e8d032d2122ea6a2baa629bd2c5d23a8e734dcd5f870c30ec7759327c4c0aa3b40d773b08da9428c44de1afedea978e275469031e18700dd61fca4b66fb0e01900f9034e0c154f6ffb6dacb7aadbb465568276beb95c2fabaa59cd3b53c7d6f84faae20fd0bce5feea57c22bff39a2a5a9c0299e58caacbbffc11d3528e25d08497db2f54e7bc61fc50b02cd5ef6e66c67306cd54a2b9aca105670824471a6dc51fcc97495ef4884dbae304fb9d503919727261f3aae21dbb1cd874d56b4fc0b725ce0935a7890e93240818ee9f2165330a8abef787f659127484242ba7f87e9652325519c2fee677045106441891d736c714ada030bfd854cf2056ffae31190c8f53116e2ef590f843b918e065330f4f03131e3cd4f5775993bdda40286e7fcfd35da12029764955aa596adf63351679053033f4cca9007943d13a019db7b250ff74d88988ea61979ad5e6cd4434f0483b96edfa1f1844e69fa8b5981e93e873bd26c5be08d1bf1aaa77d3335efc83c97bcb849df1e90da093d85116a3af863b7980d22e71ab5067239447558bfd2272fd47d93b6ef1247789b16b3a897444aa7c90477a86cea0797a20c94fe8a0769db66be6517a21f04d724f584d7a93f081552fd7534f53bc2f0f3996314b4d8b2ef9826a9b7645fc204152260b88e2a76386921250f81743a626baebf6df2ba9028dad8b72397dcf5ff9d6fd3983c39025e40c0784cba2caebb83940b5afc7a98fa414374154d60cb5973c74d6dfa77a13b0f8fca8a1b59d2c7159624431284f7628850f6d355c17b648fa86dde8e5605996a0554936b0dffee4b558d70dc8f5a0d7e95d54384fcf04bf9ae1765414427e4b68b710e48a43ee493a7b7a6a58215cc18a864dcb39be3773dcf31f3d02b19140b7d45f321aad5a8242c53cae31d6daa57d9fea9e7e8270326efb42648d8e320232279b9064f1db51552b19f6d0c9add1e87bdd3c818845154dd606cc5824704bd769f11fd91096ca950e4ce8a5ed8c84ef1564fd1b12b940e38c25561bd2220928d75258d7414dd06e271679efa91a6954e7b40aa4b8480e2fdf33114df1c9cf25f7e967c1ca8a43fed19b8abcdd029745ffb166e95de6c42d0eac04707fcf5eae4adfcb626a31bdaf2b13f845db849d6ff0839efac711b195840a3cb0bea2a87e9ed16c1cd31b074f3e9e6fc01b286d444085080f04ae1f3bb5060927d585f4e8578c4ac84713bdd77a47aa646346916aa58c055ce3d7ac247ba3e8ea28f5b962aaafc3148e6891debc5655547cb6c173aba1083293f12cbc4463f36182d54e7e0627d500161c45183c3f7655d5c9c8ef2c47b3d44b908407ed4aacde4486d397a684aefc9b32bce98134035021a03ccf745bda2d7aa36e1cabb1fb6ee1670d561d86104d82354d88381723798dcf69e36446447d4ecbfe3ca9b18abe9925aab1ce6d83aa1d3269d87ec8d387eaa835b576720a580f3dd99c4c4c2e7b3e33326f984f0423186d205b5e59fa8f9f7952c94ac025c883ab83e3bbb4f69fa86117b0c0e89be2a1edcc9d8c6436e6b34c5033f1d74e3b7bcdf20588c162ffe5ff3474c80c28d3fbbde760f064ceb3b679992c2aac62577ddf5032ae5aef2478143e8e134641a38955300f68adcc3860517ac8d0e00bdacad76217bca43bb5ad135616bde251e83178a68494512ce90259bfacd33e76a504d5b6278f9154b9d32132800011d1f7c394cbff8158a3ce3b051159e472bd6d330e0fb009be37b4e16257102ea6758788fce534595ae3d24987e4ac41bc0592beb4a448ca9da5b1ab8f01917ff5ab3558a02129559f82546c6a0d268e0bee0bf033803fde4b20f7f8367f9fa7964c1aeed9d2e8e834f21b08c22247d4966a17dc5950ac80b575ccb1a9a22a1ba3986715531aabf934a39fb911b6fe65ca8c532aaf1dacd09eb127b08271471c589818c6bfcbc4a0137e40027d4434262ff586bac0ebf60df4d44e831428e40cf50ecc883b8f7b45a69fcaa916842e12b14108b53bebb419a55d8bda09cf189a3cfcdff6d226a1b62b6457dd1b57979bc6f1569650b35b8b9e79016ef64217381d07beb8c2ad316e39f5b8ff658cd80c056eb5ce6fb847a36a43cbc4f568bc09a7864cd5c5edcb065e13b36aa3d603b137d90978b4b92a974cbb65a89805ebd417bc1baf03cde18841f37a7b747f2ed833c9f6c6dca70e74027ec6db4002b4aa3c078a3ead1c0174e19c41983505f3fa81c3c6be5cf67e99e3a3d483151940cde4e4ed4d2ae189c3a32f039c1b8c07705f20e7331390c35d84f33dc564c2856ce874aa8693879b74a4259cd0e638e8b927b0a8559f5b1710ce8ebd7334eddd832b520ef3da1b4a4f078474c7d5dd73a531bd91780c1e4a303c46472cc0c64416ad93e2f681d87718508c11d72b3dc0f0e87778ace8d8af63192b4a5611901fa4c399ec137eb1a4c059522f7b08236cc39b75859e09f45b8b5e5e6dcd3df39f1f4da8f80aff7f21f46fa2a41c3ebe389c1582512338dda9704214c1c6c1b993e503200a821f384d7cc336bdbf6744d8294bbcc1f0652a5c72dcfac79baef47f3faa2b8c8b92dc296717d1b9ccec99e72668aa3b994e5d26c0ab957ea4ef45349a6f084bc2a4904fd87db5ed5b67c25bfcd376a2a2f172ac266955da939eac0cfc1b957988543de563dfd85fa8d38a50905bf464dd07d366e7949b1ed24f85df7e05429e822887444c03ea967f967cc173ee422f6843869cffc5d4351d69fff9163d98d3e592b7187fd3db0059e3bf2b0ea301be92132ea916ca773d934972591989013d3778ac79c2e25a2dc79b46b74f9a4953acfe74be9995a7d544a4ed3062d268fec02d843a022a290884516c065060555d33f5b498c752fb7dadeb57587498f578234ada93d4d599f1dd1e585559d659b65b367bc4ecf5c4a5b3017e7df6310a75849e9799956895fa2c28860185ad5ff9fc44d97f93aae295af34a8a38eadb47f00861a6485d45fff217af3f76c747881007cce289c93e25d8561529672b8ee25a56fd3faed19e3d04f13cc843fc5125b562f62b1e8e1a6b39faa88358d98e53311fa08474783d63453d8437f6142cc00fb78a62128f0d76eab99d64aa657dc905949cd4a3f2ec87050aa7070593725cbe67656149c7210a1641c682b13834d875219aea24d3b664723cc312c81c93157dd938fbd48509fce62b579cae2a2a83d2ec849c4c61d096eaa221792612064e00adf77b476487256c94a9682b3e4424bdf0c6dcde95463d2a8eaac4741ec11a161fcf93eadff1ff0036e3dfc19f3c36c350dda3b1d3e2540aed76e42196cb6a87e79f922f8f4d6623820c7a54e2ea569f97b65ceef364fffd36d6c45b911fed8b8dd308aa6999626c0db0ed8fb8c7ffba139c94bebd250a2c5ca3a7ce22f7adf8bd0cb45d7e8e07f7e44920c2f6a529ded3259cac8b99b72a03991af9d37d47f816e20c9f3dd017a24990ddeee698e8ea58cc87f9edddd32d56ef4d21d1cfa7e82cbf6f4b395095c0efdb66c8beeb0ad1f235bb9f475d1b974ef6df98608e72a8f25809537e95a3997a8abb031c368b37f65d8dbc032e61f64de76ecb925d11181b46448899a5326d8aa1c2dcffaf34a73c2f8f6885248cc398876a426b4a3d45e0db583976091f71c1b44c5d0422a48190d75bb20082de78c49258d966347706baacb73d1c51369e49b07d114816a77d503b3fc4d22fc5ab4a4261805a48bd95fad142d20ebb4fceb2bc6e1ddae89222292710460408b7344193068af5443db311cfdb640b07804a3444830adeca5fe7d236a61ad6de30da7054518b98e644fe1c7b2ed75aa4e4aa748dd205c52b7d5059cd3a69d53dd22f41791795267eb8e0a73b46412813b63942805678b0b429fee55c6e40d9765596fdb82f6329e4a06dd82d4449b9a287163fc24fa926c3bf925986dc7190d1dae11da280cf2fdc3642c268700cc98a192b83b291c4495b52a5b4efea477520ba4d0491b7564f5c6dac0c9d7956999f3ade8a2b48a28743cf5ee0db002bffea8b4c34e47c58f019907dca9cbbd0cc0d6909c0514082f3fa07538b46e9290da34be8bfb2d69f2786275574db82a44c078c5a44a27d9fd47f06be5cc7afd8184bd5de7977207cdee50eb1f1cd11f047f318ee182164a5b73c179e80b581af465f026dc1286619d649423787746635584cf1b2d6faa94465ff85eca4795a223c4a922b8148d96315b2a70b335277a3f337a9dfd03ef8c06d1628cc7d4bea0376323012ecea5e79605eace70b99b9ecdee16e49d02e7b161853b3739364d9dfd360dc8abf4abc23266ebbd68456160a51a8841471eb81676808c68f1f4a526dea9cb7600ad0d46393e1338f65142b23981af19a187b5a76415a3e6fe1c83cc0a3b52689c559b3a920f9ecb1b6ea3e7eb19373f5d6ffe7988f8b5186db4858cf0f3df3a6f12f2cd2d0050222a9dfdf82ce3010c69a729fd63e6c2d5385044417d8d8db24d1aef4d8ea01c4f799a50125e127bda782c5d4249f7376af894d8f1273267bdd80710adada3e32d23b47e29e008ced5c1e4e49ae308dc6a272c73938552de83bf5487b039d239570bdf75b68dd8c1944d7ef56b45bb7e4d03243a87bacaa7bfb72e6b9fe149ad94a8c58bff51af67c74576ff52d33b0468f1db1b490bb0fcbee9e21aa140c6d41dfeec24c2484c81b41188150814ea3cf1593bebffb4823d7d58d9980a7e620f97dca558b8a71a0d5f9f051499517cde018dbd3650499fda1ef5237de845ae1c8068d2601e6633acb665c1502ea7ce08c4638836bcf508c8481a857cf1774c5ce13ef4b5512491859776982f3662e32bab702941754b3788d255841d8ef229c0829f10e5adda703b755401a517c1ca960a5d299c0f1006c73f28c0f1ec44e3ff1413c352e4b1fdc303c2ec0f3fec4e191ce291460f0314c75ad0ef4dd612457e33b7df56b854fe1783cee62e84f8293e1e2486dcf63a4b35a82cbf86c25a95a69d6ad4443f07eb598941cd78c612a3c3959f01e0806442d644d9cbd89cb7685f7cdf373f71cddbcb2a2d9477610038249e65938f4786f16e3ac89f1e47633f5aef2781b52b332e203a8048659edce1eed76c9b468f1bcb1b3b2d44edab9f3c4a4fbb285c033f60847820dcd5df6d81e656b7b6705e5473fc57ab10848394928b7009c5e9dbd67d4a0f67d29cf37204b54dd5e41a93faef08864484de6975761b22fdb2db7af7fa5129590b2b81a39510be9e22dcf0e82dd9d7cbf03c37276096b17900118729474625af273a7ae4f9fb6cc9985042d791383216b4ba3c403d7043bae08a72f305203102faecb1bcd51bb783fc20", 0x1000}], 0x3, &(0x7f0000001680)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000d6aa7bd775b62088dfdb7c58bac769a9fb448057046743d5f587bb1fd6e15584a841d1f64e6fc67647b3b9a61363842678693571", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x140}, 0x401) kevent(r2, &(0x7f0000000000), 0x10000009130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) getsockname$inet(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) 09:45:40 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x400002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x80) r1 = semget(0x2, 0x1, 0x410) kqueue() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/132) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000140)) 09:45:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:45:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88a1, 0x6c) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/251, 0xfb) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:45:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000000b, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71d0, 0x7fffffffffffcc50, 0x8}) 09:45:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) flock(r0, 0x8) 09:45:43 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x4, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:45:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r3 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000140)=0xc) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0xe9, 0x6}, {{r3}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x82, 0x10, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x0, 0x9}, {{r2}, 0xfffffffffffffffb, 0x48, 0xfffff, 0xff, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0xa0000045, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0xcd}, {{r1}, 0xffffffffffffffff, 0x84, 0x42, 0x1, 0x5}], 0x55, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x50, 0x0, 0x12000000000000, 0x4382}, {{r0}, 0xfffffffffffffffc, 0x12, 0x3, 0x7e, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x9, 0x6d}, {{r2}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x4, 0x6}], 0x100000, &(0x7f00000003c0)={0xd8, 0x3}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r2, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000014c0)) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/19) kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x3, 0x3f}, {{r5}, 0xffffffffffffffff, 0x84, 0x0, 0x8, 0xfff000000}, {{r5}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x200, 0x2}, {{r5}, 0xfffffffffffffffd, 0xb8, 0x11, 0x9406, 0x64a}, {{r6}, 0xffffffffffffffff, 0x33, 0xc0000047, 0xfffffffffffffffe, 0xfffffffeffffffff}, {{r5}, 0xffffffffffffffff, 0x3, 0x0, 0x2, 0x3}, {{r2}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0x1000, 0x998}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x1, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x3, 0x100000001}], 0x7f, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x80, 0x7f1, 0x3}, {{r5}, 0xfffffffffffffffd, 0x25, 0xf0000080, 0x1, 0x401}], 0x6, &(0x7f0000000600)={0x0, 0x8}) 09:45:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) socketpair(0x11, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x100, 0x7f}, 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) 09:45:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:45:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 09:45:43 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) socketpair(0x18, 0x8000, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x10, 0x7, 0x1f, &(0x7f0000000080)={0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x8) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x60}], 0x10001, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x54, 0xf0000003, 0xfffffffffffffa85, 0x2}, {{r4}, 0xffffffffffffffff, 0x42, 0x11, 0x80000001, 0x4f}, {{r5}, 0xfffffffffffffffe, 0x18, 0x40000006, 0x7ff, 0x5}], 0x7, &(0x7f00000001c0)={0x5, 0x7}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = kqueue() socketpair(0x18, 0x2, 0x7fffffff, &(0x7f0000000280)) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:45:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1f, 0x8}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setitimer(0x1, &(0x7f0000000000)={{0xffffffff7fffffff, 0x9}, {0x7, 0x6}}, &(0x7f0000000040)) setsockopt(r0, 0x400, 0x4, &(0x7f0000000200)="a87d7de9f71162750c520e82debb3ec0edb2836fc750da94b40be66d1a966e911fea42f3087553d2ec8c64cdf61de77e270d5bf23f1387802c7918a74893f96c9e80e9a1d18e5b079c1be988ef97289a5b325032ce0af5fd3c8fc534c9e8d9ad9c0a6a38b16b5401cda6d8a2b4308218d15877a711c29af11a70290c66aef7d7ac31dd728bb3c5c2f59e0dac3460702d48f070a09412877ca0066d0af961f11151c0db3564bf0a4891a98633c8e25ef2e61ad17c903b845d441094b0b9b147569838e450092f1d5cb4dd5d582caf7e2e6638e9fa9a17cf80336388747078c7ad12018c557f72d162318196df395384e86ae2f10e77131e86268496732acda764217cd0dccc57e48fd644a5dcae447e8e65f7f8683895cc5fb9645b3bbc9c73cc89302e6fe8cb0d47c45840b8a951d9f32f69246416bfd645e8035a93ce54b29f9f159caa10dec7fd11cda8d8ccd2277d47a0781de8f01911832acc0804017c8b763fa083dc7d6b8939ca75597e4035aaa9423bec1a5398c9ec099db5460ec2ab352a7b6d4a8cbef00f870900ff425ce85fa2d7531ccc0e06711c0eba60fb5e79cfb078907971e42d6167d4000dfc832406d451bea98b0f58656cf40dba9b33606526e8be21f99ad6b06e21beff4e8c83e59cfe21ce196a1456fd8e9750f0c2fd33e82d6a19a234c23bc5cdbc38ad79f9a0c0f0b6e7c5e0b35efe4b6d1d685f6f8c74c6f356fae5d66521e376361810ef95f5467e942e6243f6fc18b34b805c5248baaf5d3dce1d10d296595b038f99adebb324d8f222b66e592f274bfd4e3b56983b0e9a054e1c7ad6e35c033b885c1e7ecfe2ec13c7ec4bf8871acb5e8ebbd0fbc4896f2f4b65256391adaac343c2693efaaf67d4b6122094203790f0ecd15494eb3544616d25855651d694d22e8deab8911dba80d20ceb6a282f5194f9affb684944a8e277d3aa225ba4fd518896baac1fe2469b6f6e21bc279c9ee9e6aa202f710d0329fd8cddff3d0ea93e3cb304b9dccdf980bbebb447da7a876cf62539b5c20f8ad494db5fb363aac2f7c11e0beda488c27da11fd4c8a9d0c71d29becbba7bf55575f10d725ce531134f7c5a458a5ef1572edb5829e6fad19c277e6fa82879464faeb28b162054554462c9aec28b32b44a750c4e50745a0bcad4ca3cacaf7809a34ac485e8f0ef0e609e8237a639894a85ad23d543ff6d5786d1e3ed7d9b4eabae43f757c38f9e64c810dc1d21c7f32cc204fbaa1f89becc6946360f4b996d6a9832e1fdd678d4d8e0e1c9e000beb9504b0438b30e88b0e4a5e885cd2d00543c2d9948d01eb91201fb24bc76f69be1662c99fb8856d5ee63a9ffcd140df94ca3bfc406f8a8eb32811ade1e9153626a5d2756c1c779e79cf355b701e7e92f344a18853fabfa3b50da7acac9df85dc8c162b56e39a4d7bc11e0abe563aedbc6634023362ce803c9ca9ddc3a04dc4a00c399fe0854a73df51f3ecaf82ddbf6c721c1250c8b1099808b8d1ebb4015545269b156819c7e114aeeba53525c7e2aab89cceeca9ce8a16411643774ec4dc6ca02ef0692b77e4e63b5c2cc8fef1c31b007ca08092f93b64e2e38d9fe1d28273e1cd40dda63a4dc0a751af486c2f66dc77516990220b7db5e21ad0f9dfe4fbffbe455dbae95057059f20d62e1d20783ccc53559a20b289f2e4b4202e45a44cfce2404ff48693c8a6d3de5f89df8c72ba25509677ff20ebe7829927ecc1375207a8b37775d6278dc823c27207b073253f97afbe957c461dcabe31c58345eba07b4cefcaeb922a15236aa26e7379c448cf2035f8a2298dbda820bf6f925411e70d9faccf71a2838aa8d93a92c46ec17c35ad0f639d6d6349b1edfa31286387969c3a6b9dce3c7cf8e3128f25c711edb71754b070a944797a45be71e3675331b486337a1a700b7e9733e608346c361a7f5862f5a4e2769ed4c9184faca922437b220c57aa7cd8bce035367f0b0c0f8afafcba317cf368bd5ba115ecb479f72fba9891c1c776df7280d7c0acef9a368c94730862902140d141461400bf5865c35a01875201797064b1f74a6b85031bc23f9ba89184474c4923660a9bef3ca7015366e7e75591221eaaaab4ecdf5efc0dd0c07240e65973ac9f62a103a33ce7b031df90e3b3f6488bcfceaf63194b5172ebf4b87a8813bbb0e4282465c62aea705f29364dcef42a8062ac0cc9bf3da7610a33b05e71d66a4b6fbc29f419b155c223e793d4662465e64ae6a442b132104db7cbe652f0dc7a36b849be8d59eea797ca432e7f06534492f53b63c82f3aa141ed1aba35ae7c3e8cba33ddc3ccd5b9faba8c9102d62a2cea7d25bc04fe2e86e2b0ee3f1ea8732de154e8ee076bbf0d64cf2197cf9995ba4ad1098dbb22d940d9da73355fae71456988c1ee03243d5f12f834a2f8cbbb9924b87ca341c8bd4a29de5a7e28d39472acc994dad80b66d69e362169e86e2b829909cbb8bae45b6b0dddcab85178779c9fd48dc584e5bf43f80d8e06d0fbd0aacab23f837832c05c5fedfd32e67ed4a9d27db482cf925eef9e6ece35086f0fa68356b70684efa6b65c2b8479ccc5ce141668e54534b68175fa69b3e728d347fdf813927e9bfbc9257b02bb965169e26b83b109176ac6f71eb0c903bab13d8207905922eb2d00d3b2ef66ea79262230e1013b15fbd35b844b884e8dc78aa75000c934946e6f883b963630679cf49f438d759b6b1fee2d62b61d7eea59dcede4f025c5677713cf7dadc47c23d10878de0e348f8f7b7022760af4600eed50d0baefdc9c6eca236f5a57df6a5b2a47da42596eeed0cb4feaeb01c64beab129a4ac5053e1ff14e5e41bf0d19af052e5dcd7e8dd3b1eb86c33dc8b26a66e8c7fc857ea1c77943ab41f1b4bd76c15f096f13ca1eb11c73f42d09883b7617450345fee385bc9c82008d3ad212f39165fba4fbb58c9ea6153f5c096a70ac3136ccf5de7ecbfc11cd12593b38e45badcf4ce8147f49d5bb59622d7e27a565a929e4948b26d3b51606c31b518690aa5817e43c4f933ebb87e88b258ea4411189c37481a4db043ad48dfba1102e655bcfeeb3860129b70855e888721defdba1dc33c0219042ad85b3faed1203db06de8643d4ab8671aa86f83f4d10176147708aaa3d85bbd700370f358abaac4b7f80f1a439bcc0e46aa10793297f92955116bfc5d0171072cd793abd5ca7e71cdb1b48b09599cd18ea43bcf067fa5f27fc0f232bfec7a9621b9e7c8d9da4673b66699dbcd3af10dc172de65985ff17f2e440c0e0ebc518b605967b40808ff1bc26211df9c23c9d29a02f0a4a02b6faa4b5750a2ffcee5d2546294a21b38512ca484d57b64e447fa87c04d86a1b6e4d6ab9bd4c0acf09e2b11a6dcde2dc9e3344167548d781d1ef184ebefd430ff90a5b6d7d8db8aed526b7c89a2be0277590f476f969268fd162f641929f37c953b86fc4f09a327bf805d0aaf0204f983504659ff75b415a5e48587dbe173aa74c83fee7971a3167bccbff774ca5ab0f4a5b4657a6282d1c6083dbfab196bc6b42ff54d0585d6a4ebeccdd87a3f7ee9bbd28f60867907f1fd45fe7cc742b399022d348f4b9b0d67f63e8df7530bb3e3d6fd52b7fce4c43a38ca89cab1496239fc5150681674862b9ef4e0ea5ee1a98907ba495e99a03755e9feabf94f2a3304f3f301e10e4cc30940cf19257c01048984475f7be647a287dba5cdb08f814d0e4e14dc524af361fb2d3c3117fe55883ac1d230ae17b1c5569e2c3f17226e1c20fe6267eba3dba4c2d80b564d4db30fdc03acb1d4efed3895daa8ab3566ebf6b3c20e00190b830261c5e403ef2536fa181049caccb72cfd71a80674fa65659927d165ca9db49214fd5d5752c0d93c4ea45f8d314994fbefe6da7400aab0f3520d08dfe9c67e179acaeb13b9816cf3f825d8b7154b0904710f05fe883d5ed9c7060b99d04a7d49b50a0a026fd7d807f085ba40dda177b0d9581f5d593566d70085e44c11cabfa6889d96f53b8c3ba4a10de3c008497831b722f8ac3a8bfad8144082310f5bca95fe38c7f02a828dfafffe8364c1b29599551da6115dbe614b08842f76c6206e18078e0272c78797585b2754c2ca42eb26c09bec3afda3f564ede72c410075bb26bf81a8298d997fd77625201a24c9fd8378c88baaa6593df1533b4badf8092492ed077bacfd0dc908062e05eeb385ee86e8e6a8c06bc43cacd8b0fce6f466a077d8ee10d4181bd74393620a06a732f2420b311b4fdc3db0ae6c4d34044309226f85dc3845f08a4d6ef5ca661727595c108097e11b77d2aa60708e605eb46555ad2b308f6208384062d24a5652f3d0bf325f5bef8f894bb94cb1654df92f56121ac65425df55cd00c087f42a99b28c2c42774ea5d3b4e6a5a66b563dd90d0dcf4ed5a30fc685b5ca79c1cf13129195d4d286fb7dc66df2c54094022cb8f30d4ea3004b5b3308b1ca152fde81822dc20433523f598b3d78d0fa915778a52be1b672515f90cd255c859fedf5a175a09915f27ca8805323dcc3b2dc691921fb3316c08cb897a5cf235a417bd882ab29df51c719c8ad495c8d8e17175543e140fe784f821523dad76919c4e79a822d950c1766ce771a4feb3a89f46491c472f24b0d9704e33d729c29f1c08a70fae6d833f75a055f85e37a57754322b7d8673132dc5e72467be40a9d08a47880d72b2a6b92531fd437045d6e9dd98aa4b021efa862d42fbcb34150638808f011f27f42c3510200a1c8258905c053cd90d4135f30a4c60c63625f5421da9ecc430d52251712405edba19703e38f927fcd69e45c0fdf89dc91fded9d46f9b5c64e4309596bbe27fb20a9b4686f88ca9a132b934ced698cd0e8359418781d7207751781efa3126e954a0bcb591f3499e06f27b1d16a2f132a4399aad6b1d7c3b160cedad491cc6bdd32caf563306f63c6ab4f49cb98f759551c3a74d0f3e6ea3e6c180d242c2439eb6e50217dcccd07ac13db83a25033d7e777a1a8e96b12ff1984abe93cefce855f908de4cbd91b45fcd61df3f0fdc6e462800b83f144607c7227a68cec1fb9c4451b06e7a84749e1557567cc91cbe36a412fa94f1f35b2303c95ab5853e1ea6e054b0c8f7f0111f455251636896532d7df39e7b9afd773b61d34a8fb6dbb40245dee7eda32fe814b2c2ca1c2b87ac43d71ed3eaad0434561dcd61f5cb41b413fe4cb2187395792ab1b134773606c86847b20fffe82693010bfc5addd1f7830e0db76bcea7bbe1e88c9444e248fbef2e812a41090812399f669f481b847a53db50fa809069c9bf26bc6dd18c2e72235cdb73965d3a62e469e41472d7d0cd0cb4a98aea778eda1ed7741b71243efdb9e76987c3b757d036cbbfd4d897c1cb843b08067cac484ad1def6933a6a71c52b05a3ef7355d07261b971d7e8247d242c4e0ad0fc96810805b78d1b509e78a656f3bda68f5dd51c20c317bd8a2fdd9a831b2e25c7f958aa92a17c201079da36179ef5143bea9b870c19c64500cef6a80c03736641d6210241b966ef69bd92e491ab36ad9d289773ba2facb0457cb2d4acde312a8f19b196d1dd0068df70f0417ef71fb970d71ebc15f83bc0e938a36b26e87264446890343bcfda093d80c0dc33f3d443dd5100c565ceacbd697743ca1ff50c3b43c147410b518c3d2d8ddc8262e19470c96a74c9651b8b90ae7722da54a30ed60eece422ef9e0b26dda796b755d9c32ce43bff00b13f5ec593801e7014933c0a4479495b19d4c2a24fe5ae74bcc6ef31912a1755b70cf4f370d7a39e9bd8e", 0x1000) 09:45:43 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000218000/0x3000)=nil, 0x3000) 09:45:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000080), 0xb, &(0x7f00000000c0)) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 09:45:43 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) fsync(r0) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() setuid(r2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000900)=""/4096) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:43 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() dup(r0) getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) getpgid(r1) 09:45:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x769, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:45:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x41) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 09:45:44 executing program 0: socket$inet(0x2, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) kqueue() 09:45:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) socket(0x2, 0x400000000002, 0x0) 09:45:44 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xb19f, 0x7}, {0x9, 0x74}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x42, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 09:45:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xf) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 09:45:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000640)=[{{}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 09:45:44 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 09:45:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000070000000000ff000000000004003d5d"], 0x18}, 0x0) 09:45:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 09:45:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getuid() setuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 09:45:44 executing program 1: mprotect(&(0x7f0000143000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 09:45:44 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x800) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 09:45:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff00659e9638 failed: no mapping 09:45:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup2(r0, r1) 09:45:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x1000, 0x3f) pipe2(&(0x7f0000000000), 0x10000) 09:45:45 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000b0a0c0b2de6f0d1a7c0e67d0cd23be8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098d004064d9340b00000000000000000000000000000000000000000000000000000000000000000010000"], &(0x7f0000000040)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) dup2(r0, r0) r2 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) socket$unix(0x1, 0x5, 0x0) close(r0) dup(r2) syz_open_pts() 09:45:45 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8020, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) dup2(r1, r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) map stack 0x20719000-0x2071d000 of map 0xffffff00659e9638 failed: no mapping 09:45:46 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:45:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) r2 = semget$private(0x0, 0x1, 0x261) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/4096) setrlimit(0x6, &(0x7f0000000040)) r3 = semget(0x1, 0x0, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/106) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 09:45:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(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', &(0x7f0000000040)='c\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 09:45:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe51, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:45:46 executing program 0: r0 = socket(0x20, 0x2, 0xa9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x5) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 09:45:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="7ba07846a3601aa4ffc43eea12b986dd95fbb0e602860b7358496105642e7425d158c3a45c2350cf3fab72413255e78822b2a182e02b8cb7ecff4390f36d4006e851e2f7fb17fd9d36fe3700e11830eb7ec2164a9f3ff58210c3cacf1776c425a2b47a87454c82a97badd8e20f236074dfbd435c97fd0a"}, {&(0x7f0000000200)="77110acc228b9ee5f919d7bd84def4cacdcfdd4d323d1772f7eb4108b2173f0dfeea7e2bd2771191323bbfc5a2d5a2fae2f1241d1e24c38b83c6b826cb07ee736d85a79282d773aaca07d51cc5f7eeafb3676d5be99e7ff5d142c9ce3e3e56969791738af9f41aa1355f4eee146584eed0836bb057a7284dbb11fe5605853da42f7f3d8eb0a1a2c514c2b7e2a1eb505d2dcf13684548c0ef97c9f86418f53d"}, {&(0x7f0000000380)="7b4d4a5c2dcffd78b2bb179af62a2190cbece54913da18032ae376771d3176e79d2f9525f10f25cf70c68fa1c1e1828bc43abe44acdf5c98ba27f22a03b38a1055b409e2ac812c1b8ff43ae84df6474f23ba92939526f21081588ee8dd39c1038a07c2f3ff90567cdf7872b32501b312e6d448cb8e159456dc83208cdb99245b789e4331a503ca48678f83c0d205bf19dccea4ec"}, {&(0x7f00000004c0)="8348cbfa4b7b7db62993309f5271adf515df18970ad267bbaf4e9ab8a5d204c4699f9b4e5d948cdc19df1bb8539165c3a4a59b0cfa438d562fb522ac70a97ac13085fa5ce2e589b07a18609fa43fcb147910e61274877a48ca8194cce0987dec7a51dd0e6623d815e08b5723959c0e9e893376a389b9c7b7f0c0657ce98d5f2ceadd3ebe4c14094fe714637a9c09d5bab98c2ad65ea0ceb8a024d9db90ac7f109b928cb0b13ae5242500f8d4ccf1ee429e9ccadb919ede5c682ea29b679331affcab7e97e064ec59cb4f33d228ce94507af358718fe5a6a0a30d966f11454c3e92a67f27da311c710c8f6ed920568b129a"}, {&(0x7f0000000180)}], 0x100000000000024b) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) socketpair(0x1, 0x4, 0x100000000, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) r2 = semget(0x1, 0x3, 0x429) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/145) 09:45:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000000, 0x9, 0x4, 0x800, "20814194d9279ae89fa3d5b6c11ec2c1b5c63804", 0x1f, 0x1}) 09:45:46 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:45:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x80000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 09:45:46 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x2, &(0x7f0000722000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x100, 0xbb08}, 0x2, 0x6, r5, r6, 0x2, 0x6, 0x10000}) clock_getres(0x7, &(0x7f0000000000)) 09:45:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x4, 0xfffffffffffff801, r1}) 09:45:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x3ff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = semget(0x0, 0x2, 0x20) semop(r2, &(0x7f0000000080)=[{0x6, 0x1, 0x800}, {0x1, 0x3000000000000, 0x1800}, {0x3, 0x800, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x9, 0x1000}, {0x2, 0x3}, {0x3, 0x6c02, 0x800}], 0x9) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2000b, 0x88) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0x8000, 0x9) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xfffffffffffffd04}, {&(0x7f0000000100)}, {&(0x7f00000002c0)=""/100, 0x64}], 0x3, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x45) r5 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000003c0)) clock_gettime(0x4, &(0x7f0000000040)) 09:45:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x71) 09:45:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0xfff, 0x3, "511e64407fce45b0dcfb93425db75f0534b3b3f1", 0x3ff, 0x8001}) fchdir(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) lseek(r1, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x8001, 0x1, 0x400, "5e078dd5daaecea229dcc435a7a6ce035d8cf10e", 0x9, 0x6b7}) r2 = syz_open_pts() r3 = syz_open_pts() getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000300)=[r4, r6, r7, r8, r10, r11, r12]) syz_open_pts() connect(r2, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="77b7c1e44c461ac8b91211f48eb6d31f862d00685ff25ff01404daac937c19672e4c9378604386c9850b95114bb8fc43f77a08d107ea989be83689fe91fd6b2878295c7a8fde4d000116b31bb07c80156418c1936f192dbd444ddace15a751e8169f6f4c9a5318a9f84602aa1b34c0db23f0810513bd5a9e3a48984ce89cb2edc4211c403c4a6b2b34ed168bfc0f00ad86774c0f72d7051716b8880497daee01e1c6d992dbbd0cc83a28", 0xaa}, {&(0x7f0000000480)="dfbc5970e04b463dbc771a4bbfd39cbcc1a2aaccf4bc396eb6591c0f8cc352a58862462cff2f1c6b14415c4a9d4a0f2812d6557f3dae057e23dd9e3a11a015aca4a78fb9ab7bbca16c50a6c6a2bc2fe712c37210bca1307b681c0f252bf57720dd975d86c23c7d323d9ae722e8cf5fbf32f053ccc63243123fcd2afd0fb9f6b2", 0x80}], 0x2, 0x0, 0x0, 0x4}, 0x1) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) r13 = syz_open_pts() writev(r3, &(0x7f0000001680)=[{&(0x7f00000015c0)="466e0d578a72905eb876b95064307220026175424f1cff1646e8c8e593625bb492f3c56940f15b7abb7e7cc96c956ad3c44dd9d6ea0d2596e758dabc2db481ddef274e245f7449639fbe96d7785814b95737c88c8f5ca11375c016da7189bda30aa39dc78263dbcc98b53444d4951f6a3d2d6de5f705a782fa2ff5d9200da3df1bfd62bc1e899b40c00940f5f10f5e32afbe0cd547daf04cd9d27109b91350b0a5c0addf6fc390", 0xa7}], 0x1) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) ioctl$TIOCSTART(r13, 0x2000746e) setgroups(0x7, &(0x7f0000001700)=[r5, r12, r10, r11, r9, r9, r12]) bind(r0, &(0x7f0000001740)=@un=@file={0x1, '.\x00'}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 09:45:46 executing program 0: r0 = socket$unix(0x1, 0x911b5fc49135e543, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 09:45:46 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r1, 0x5) 09:45:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917000000000000007f8397e6a78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fffffff7f7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000e75de78475d9fd39990269e8b55c76216cab846a460e7ce0b462dba3e5e05ed72d07bc55182afd8d9d4cb37942c2c43bffbd14ec5adab0a40a842870a962243ab0b23c6581f4", 0xffffffffffffff85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:45:46 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 09:45:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x10000001007, 0x0, 0x0) 09:45:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="3719716605f43fd2d2faf4a2b3763e4de8250ac0ad8cb65527e672cb194c2e00c67f1b314ab56a33abee6f2f82086eee5fc31785f5929cc821b5b878d7efc238a47b32c83f8b994ed0b223b3ce6f5839d1e1877b2d1de19c9fe65df8ee59751372cf6c365f77507cd3657c0035cc3e40bde8a500bcb42f1cfad1936fd83ba20fc4ded647f5572c738b3be614c0e70ef902a5369b3ad2fd721847c0409e02be2dd6d10bd443cbaebe8ef02df7ffb964e8d7b6296820880f3150d8c07ee23aa6", 0xbf}, {&(0x7f0000000100)="0b3efe6f837e5dc5192b38652c2749f60344450debc1eb4a80982071ad5d47ed237fa80a58ee0e474cc1407c726769ebb8dad5b45effba27fe1ecec704956f72eb22e1d3cf63e1c27c63", 0x4a}, {&(0x7f0000000180)="51ee2cf29173a9d45bd035b7132c4eb7fe57291afbd00cbf661434bbb9a6099808d23888d5459a6510f458cedef2", 0x2e}, {&(0x7f00000001c0)="bccbba223bca9cecf7f0294983d7543fed49df7d3b1ea15bd3bb0c7de28f942b9e092ccd058315aba256be4ddc50d5e5069144cc225574396ddf0ae533128cecac9e36a8e2d95b28330657dc6c6e23ee5a7b5aefd08787af1ad6ed4748cfc37860a13bf6f61436669dd39b3293caa42edada402f58fa6bd0284f58cf3830bc56db53fb2763b130573ca4e1b08859a1b7e46a7fd1ef8b545f14b38a87b12ec24c0e33cf2b9a71b8252aa176f2f896d1c518b6017c0d6437d4d9b62a050ee26b60ab3ea9e53574117257f818dd4a2ae8d3d840dcf0d29ae2bba621edbcf9d185", 0xdf}], 0x4, 0x0) 09:45:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0xb) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x1000002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x20, 0xfffffffffffffc01}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 09:45:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="de16fe4611a0a6a8", 0x8}, {&(0x7f0000000080)="a54f8e9c76717a3e8053b7dc92ce2b28d014baeb2a696695bbb174281cffdf9afbc74b6fc028c4f145cf09fd97e4d16cebe215f4b6", 0x35}, {&(0x7f00000000c0)="248a4447bb23c5c407ad29bf73ca4216d5a6ca6d44a6624b1876fa18f143891de47fdb5f56184081bf4c252125f9ce409d4a038c8b075a1a38a2024f0b481efc6ddd221bf355f184710659128aff1b5a9f165934ee3a6b1645af91821b863bb3712ef84157c560b400c60eaa222b85b94bf1248e46d7c1a90ddb8a0eab1f34a66ca59be61921ed714ccec8e1321224d4edf70829e89d7d", 0x97}, {&(0x7f0000000180)="019ef081bdb76be660f6d76b996d07340107206e9411490a7fb81cc5a9136ebb6c4c4bcca89e86b522ec2983532c0c48a8da61eee5a8431333f51ae2e41e3f8b83a028631d187529369137bb013180ac80280f18c4e1f0aa82fcafcb19b68842101a323989652c3cc51e34fe82a4071e75e099e59e81d753e23eb28c4b151dd7e6597bc9a59612fd0a7c9d9be3062cc9ff54b9a828f39cb56e67b4b52df30c47fe54e37107020fc8e47545b031fc912b9a9821d060d4fee9ea8752", 0xbb}, {&(0x7f0000000240)="ae77153c7debaa5903844bce466191642e22f9bc6bee5f7c8f61019224136b81a1bcbfdf306cc48b77ca916afc178fca8beb3875e5b96992207d4002ca5747338ae2e76094a1f960586d8742dbd7e40d3ab2d1f16b3007c9ced96ec175c8effcea1d29db9eadc7f4c12d7cfba9901b71712eae8d29c91e5169610fddc56714674ee4e2b22bfe53076bd195c07e3a0bc02ccb7925a21413e03da264b533b498ecafb078afcfd782", 0xa7}], 0x5, &(0x7f0000000380)=[{0xd8, 0xffff, 0x2, "93708295509ecf0a4c7d7090aa7ebeb0e4e49278fa8bb5f1c1f165ab745ccaf50826eac9d99d4ac8c4b31be6b429be203de3a511de8a66944f28bb57b7be7da8634dd119c57c59161c1ddea620515cc867855f4230a6aa188c3655d7368906c0018000cef28f74a9acaada293aebfff40c43fb6bc157ab64952bcec6dee5d9fead61d67b571c715631c86c8e3b43bd03b6d66f42993457bbdbb93ae4f5715fb0fb9876b2a2767d47ee29bdcc34ec78a6e378f7c61bc686d57df0c2f8c84c06246713e5e6bcc2d3"}, {0x70, 0xffff, 0x7, "708af7044829feb3d9613617c615c54fd240fe73fb7d5efcb2027b2e6a69a660cc7ec69d993b21cd22a021b0b7991e64e9cb5ba54341b27b1a9b13ac90457dcc651a25a4817a21223659c6186a0c6da45827f8c56e156d990f007ce84c9c"}, {0x68, 0x1, 0x2, "4bfa455f9b0fc34282012d8e280e8e56804ad76bcb72e9f8060e8f899737fa7bdbbb243b5486b937fa493fd84281e332f62daa0e3c31b253ac57147d0a4a902b57b0d973da7ef49327e7a8f96ad2760cd858a273cc1bc157"}], 0x1b0}, 0x3) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) 09:45:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000000029, 0xc3c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:45:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0xfffffffffffffccb) 09:45:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0xfe4d, 0x0) 09:45:47 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x6) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0xffffffffffffffff) 09:45:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0xfff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:45:47 executing program 1: mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x2, 0x7ff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 09:45:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x125) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r2, 0x4, 0xc4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) setgid(r3) read(r2, &(0x7f00000000c0)=""/218, 0xda) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1812, &(0x7f0000001980)=0x856, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000300)="cbca5004793159c974ae5daa0d781e71d014d5df79b0a5944b06ed8f4b788ebcc5b740d2a52382457892e99cb75def5248fa7bf143c779db558b6d1404d8911dcfd6827d", 0x44}, {&(0x7f0000000380)="cac3152c6cf3661ced0c9e2b002c3b99e6f81a2515ad9bab78a2f363", 0x1c}, {&(0x7f00000003c0)="b22f23ddbb432c9cd8ddc384cad540632213ec5b6ba649dd521efffac760739bca4980712acdc436f07c052e4fc74329079a7fb40ae44cece0624ad2adf2af04f279bbfa6c92cd638f81cd74514169f106b61bb8d423b02dfb9335e15cdfe323b268584f6b6139bc3abca10e0c585947d728fc0010842f56d7503c06e9bcb8e2c150210d4df5", 0x86}, {&(0x7f0000000480)="8eb9bd40969c7997d320a4cb6f3fc52a", 0x10}, {&(0x7f00000004c0)="0c861024817938124294294646753ed30813a17c346552bb1724e4402641859a6224ef49220b5971461ca5ee", 0x2c}, {&(0x7f0000000500)="189283a342176030d0479036c8c21774cf49f5d55fba75e227bbaf79f6b0f5c42162e8895714377b1da82bc50fbf213b74ac4b333a66bb9ba46b6ee53c18c08ec7e82a4e117001f622bac1fc9c937935b1eb0bda255f870652cf6ff8c971c12a2a725398d0262553f20b7c43eea66c81666f95c8e20b96d35c32ddce5e2334e9185430fb288d24194c3baebae497096a3895f5b3f69511188ec8ce5c9f4d3ba4b7a2b14df6c25cf943194b5b0328821a0ab2c9a5cbe36e5f432a395a8766198a2c74ed72a23253eb71fc64ccc530088c13c94a18ddbb526faa528f821d9e95d05664abce336e5404e6e8222c0106f6aa68259394b24f38e8399eb982f3b969ef42952ff9e4907fb444b046bb8b468b99ce02cfb4f56e7177b21947955dbdb441711d19764bf4fe1d2173ee8e623b7bc01426dc1ae32189e6d8c7b5a4e3819035105326fcd8ceb2c18833b6e674f8de77cf9a8d4ed057e893dfbe711feceedc74b0a22fd35401b4127467d3488ae64197aca71b5db59ae93a7f5fffe25fdbb20aad679cd062c904b0f872df7879d7c5274d4016b6ad58b101d48f684a93c15b8e340dd559d509816c843411abaebd4d356c17154d183f42ce2310dd814b802eb16ad2f5f2ad6562236a2777263ae9b1eb381f24f1641ced4d5804cac75b47fd7ddd55333b1f94d70a44ce03bd7db1d4762d3547cf819cc6a3704722de66bda705b7c07eda6bda4b38f8bdcd105943f670d8ff4e11bb35b18d023a7370cb1a0049d9649f484bc98f164322590cc0f3a1e04df82e3df8c42c1060b69c34d4d7794fc928c7594f487444fdfcacf5ca25062b9835426f1ee3282308a4d9a5d807e0f60a523dd0653188b9db70f539e10363abbda6778e8ecae4dcce24e0caf980ab62fa95317371ec1507e3ab240ea2811627b7f99ad7361d64a81b66571b9139668c10788e2827af4ed3bb968c04de0df60c7940e8fbb85d10d43bf42cdb1c6fe878a7c0b0e5733d9234d99f54cb27b8029421ff9bd8fe4338bf5547f5d5496fd3ca40691a4c7f8835398906bfae5f65b13512d30829d130ad65d3122aa30bb9568b19de833e91dd950abdbba32507e9d8b2b7806649beda3a8e623218557772cd23e4c572f1430e202289660638a0d4a71412247c7c049d383968d2a476ab55c3f844f9c761ac4dc912f983e29d3acb82e2745cbc79a88730ade3b77e9faf331449c1c82f27ff9e976dd34f6065ec64a1aff8d907333fd7a83ad3230552f79644d5c9d71dc2828ce7054fbcb342057440c088d6af1495fad2edcf984f088f32b7277adef572a6e8dfeddcd24dcb136fb136279ec65f8010422e922cb578f3bb81a7afa8143cfc6d70853b0f3cb7c25d079420c31d657f5d781294d982b4a7dac3affbbecffda103f3313235c06fad0f97200b5620c8a4308a0ac9f251526fbaf3e643e82cde33539c3199e5bed96158eec3a32e2c9c7dd4abb91b9a3deea5359a4284ac7313ae21fda4b6da59533e295e064209b7d70e315c7927542e62809d51856945609b11dba87c086c9022287fccf02e8cc848fe72f13a5a1c62495be2d03aa3f2372854f3c0296ab1c7d8e3a6a3ec490fdaea5cb12c9aa746bf2c80ecad7b13982252fcceedeb5c2c2fc546987692cef7151687ae9d48bcebf0871a7fc409e84f2fff5d093fd0ea7c8e1a2d965d505cbd4d1455ce0ce892b57826d3f465bb88646e2b9108ca1e9e8865977c56673f4e2636a206e04a3eaa1bd935376dc0022a52378f5294645bbeb8e72435be017ba99695061a06ac0f98895051a9149ca8999a7f4877f30445a056f62f5f66c76d272be4e53b4427d825c6c0da4949d1968353149fda0f0985586f6664a7a7cabc4120847257e7e053ecacb0a3c211f39e6f5d563660436ae680e6028dc732d36458716f31ccbf417b8f320f9bdb7f0ae5cfb2ca5925937daef5fd416932339587bb0a3bf5028e82235c83063f4bb1c988b2bb011ef97dd4b600ad7f60002700c09f901526f0350855be01a3da1b0991bb8b9658c16350c197cb9e892b539d623866a5c9d7868eb62287691c3d4e42e01e188ce44db3ed3bdf37f21b648b74a35e959098ae0239439d41a4da5c2dc12c30166be9b92feee699fa5d5edfaa772d48d8da67cc8a258234f30ec17657ede57b599f083beffaf388e2e55564c05a4ac3465ffaff58ba21977156cfe9eae10d76153c68e153abc962e8627e823851ddf15aa1b994fd52229d5eda240e3e6b57c67a111d26754b181288ac1c5db25a32fff49025fb66ea4d33d8d1397148bb18164d844fa28468f0db614d0b70f4ca42ad14fb4e482ed14c994932ece79fcd761a332f1eea16003339fdb5d64468a9b70c9269920f4f55f6fb0a2f10fffd52ac6a06ff2c260298b210c14e24cc5ae7fabf4853de5634558b1bb32de7e40d23d8052b9dcd1dcb46b721d34f41ffe4f22f292ef27641ffdf87e326f71e9b5039efb7f6b7e2947cf025a0ca716921f5a453fb272b827167cd36a285ebe5795f6e81159808d9c4d5c9f56cb08128ef0cb53d4239a7b35e09fce2853e5a0b29582516d328b58b8b0822d8bf1fd7ed4b4051205c9d4cdf6fc19dea737ec297b5eff853084391300c2961ade05645ff5acc40e6015c0f18382d215ab09cd8fdc5724e02cb9974d89dee6b2fee8ace0199d70f28404231698be6ac4116a1212854b9c561c601299b28573856a509b097938f6989b83ab8a175d2f75320e5ad5899565b472769e89ff253b93b77e20cbcd831d1b704db7531f8e543144142d1ea004b64cdca7213ad04eab1038118f5971a18a3aa93106793d0ac4d6914a4da8e8cb0ad7be1e430106fbed3968890a5571fc351f98f470bded2ca8545e3a26d4c852a865fde9180ece6c2286502410f163817c1a6e8ba62df60528cec7cd6ccbf7731ecd456ce1df5674c45db1a7859be969efb84ab63c0638ec44cc01a63fa341b0c6d8236c887060e5da837e4d1dda1412d1d412be2aa5eba31ab96a1ef18bc5647b1bb40a0654a083220aa3c96f23dbe1fbc11492b937430570f02a04559b8eb7ae5863e7caa12bc36b00e297820a460a597b6bc67bbbd987b7ad5b5802dbed6fee73004ca57df16c0ea0adccd020a0bf3885a3cb88fe306dca0ed13481b7d04934ae704892b18b661d61e758f4e41decb8d12e2c5c15bdbd6374b4cb404dd36e88fbddec22e51aad1e08766c97b1ef63568ba0d4b763f5fc5b5cfa0b7a0a555716fbbff8e7432e06b7c950732c639a66d2546a7326fd7213b4d44182f29f4245befc6d1868880aba60aaec0cb17cca36960160248455ef447d428021196f50fcf8db37a634655e07ee9ec8a8ccd1b29bf6068aa624af86ddc944bbcd0b75700afaf32d933bb6e3484261846231807c90b85f4f4e754c4540415a6e897a11c95e336903affb71e7c5330ce217833a4f93d9b41238b5b19d45a20248deb10d59458f9a0fa4e97c8e6fa295b2cfb7f878a16e5e88d13e28f0c381b9ba7b5cbc77d59f654f4b0902cd1710b8f78e249b45514bc8b2936f3b6fe62a2edc097b7a3fba32c54140b60eab3142ddc54fd4b986da07147f79664a423a224016c13221475527c9024f5eb699219002cb1ac7478d72629749775c06c182480bed8d81cc6850b3aefb8bbdf74c2d33ece5c0ec7430cc70683d73819582cf8101e539a5aa37d51e442fa3359b51dc8dd5cb9a769b6b960c91dfa8642191f65c4cd8ef8d85246b01e3ff92a4f30ba9641968ccbe6ef6ec15697ed3c131bc1c170a3ee13e38f39b6e0dbc212ddbb1099df2f1e425538ba9167e2f4fa6246e3c9134a321bac4eb166bfd209aa916a777d9105f56a8d5103b19a2482a4ac52f99190ca4a44b7d6cf3cd22589f25eeac12de2583199f289e7396b3f7f8724c184e074acd5d19a352f3b9afb07d449b0ecae71cb66e03c1849935ae9bbd0c8f9652de9e25d81bb229754d176114f767b650eac01ce6e1e2d08fdadb948b3d8f14533071475cc2a790c210e2efec28d76cdef42f64e271afa92131e1db57a16bb4af91e8b8261ecfe2b9c84e446058ac4290d7f77e8cfb951d9e50cf18d7172b97ad3977d14594dbf28291cc9ac6fb923849cfaccff55327fc06bf7c6716902706b07da5ac6b6bf0a4b5e88281d75bcbec2cb6f306f05df87f99acce2240871d203e4c2e140b53864084844e2463a4f43c4ccb59dd7ff37d60d11cf6a3454a3ff470bc84ed5acc28d01b2e473583d13e1d620aad6ed624c80e25430c70dddb7b2eed7d3cbefd3b6886d1dcaa53e37a6a114b4af952508769472ca7dbe8663ed1e0a0dd2feb777b6d071423354375398aef38e8816dddc0945387c3d5e89f4de82b380aa53b699369b87ff52a269d8e0aa6351c37ff6be81808dc8ac3764f1788cd870dd038e05ca169ebf6732281664c9cf77d67288cdf9599f9de47c7baaaaae664e0eec8b0be32ea4567630e778db05d37bff482a89d224e5519db33e6cdbd247055ad3a51b1cb78bfa5bb08151dec543aad637698ef9ccd151e15f6137cee9b7d2eac3cbc9a95cd8dddcc7167dbd8f9ae0417b89aa6bf1c4d1653f6988536fa8899a4495af527d862b50c99584845d9688a25519bc9c304f5749d1af6c59d4a247c398ead1f18636c22ff3d9ea99c74cce06f20e440b7019d500bea0a17d896b28ffe1b1d15627fb329d866918ce649b9c13c86944c8b9820b67b6f9e3a591408358d25b94b3d8820ba2c651e8dea0b096d9dbeda8221dd5f33ed1298e9a648ad7fe985191f3b0bb28c4b40baea2653a4a3b44e4ca1e13aaf9a82202f10fc9f7b95a33f444f090ae7013f6cbf1250fbd124fdc5baa38ec2c510fbfe4c06a2138db9074155402df46f37f9c75cce3a9c28afba8fac016aecaa918112a980c29be61365899558c256956362765ecfcf8f6374ad292841a8342e5cf6a3888363862325e56d5d669931ae19b11af23abd80ba3559999c72f12e97ef2c23397f4f06571e3690bd9c6e78fd88067476c2a1ba01277329ec958ea2002a553fb4bbd9cac0eb047a746a914b85eb746f8f0e5415621c5d6e1e8a76339ca9cd2db0c17157064eae8752bd1ca6b667ebff30cc47cb1ea5a4635a715962db2d2b0a4089acd778361c9aea3308f3b9f997d08d030ae19396d23a0c726667b38e64a18f9ccac730d48f3bb9a9a8f55de4edf759b9f02577fd03710fe8a280debcf9deaa973d890676605769246c0eb7ef37998c46acd72fc5b873396d48fa8f22be48dee58bb199f8d89aec4d7b56d31dc40278e61dca095d4be2692ae2bc24dd2b1d20f9a62460524d5dd76b3bed9b815b6e2138e09b4627a88dfa7fb4ee5b894da7e8af5f3dd6577fbb4b57fba0d452f7413115d379b3ca84cf705a698397138e19f1555e2ee8ad543fb482531c8fdc9bbd1b9da577dee8a39f113386ee61e9e21ce4c5f8dcbf0655b8634662e8f8a9431565f6aae9e12b903a4115c2122b5382e2b4ce067c375834417262d4b585da6ac9b3ed0e79b7d756f0dba144a643b5e391f85599bd6181b1ff5f6ef219919bf4f63e65e674986d6b23784531c9abd9447c31b2ce086b0522bccc3d70c33b0b22085c94a236e694254ae98af1bb42a501d073229f4a57194ac19274690b86ca737923054930555e37253ccd881ae1554df3136585896fac8c90216235c9cd6439da2f71f577596e180801662df10e978fa774c34c6e445d78fdce186414264540aa66134b77dd90e71bbcb6449642556590c203a1b99d19442a1832a0fee6f999ecd", 0x1000}, {&(0x7f0000001500)}, {&(0x7f0000001540)="67c716cb68169867024407f23c89db445f105aa7524f812f4d447a246a312189ff23b5464fad814cc7c94a50d01f817bc5dd6bf9ecf9a21d7f9a566781793ba7220e70114e4efeb1a2f758db7df64bc41db5b7cfcca91c81562904c7b0", 0x5d}, {&(0x7f00000015c0)="fc089d5a28ec36eb9a5b7bfccecb336e4bde094ebf83197c88548898decbe1f787d2e15904bf066057292096c1a7d033f1f8df28ebbb4da859ed38e0422e139534733f8dc2c89eb7bf315edcc7a14e489f0cee5b2e60fdf4ca7ad139afd86632d8c78c3f31486b742d4716d0b0bfdb9c5712c6d74e5e046210bee11aa7c340cc0a26b1712e346e48e2f9ff1d4d570b62bd369280d17b41667de86efddbb06d90bbd550afed5cc1206bae68fe54503e0e3bdd7ad5a5212c4f4916d211a79f046323070ca98c0be35badd8396d02d0a81c3eb5a3705494dcf660d92682eb0cc8ce73ca8303335d3284bc95f038560b4e", 0xef}, {&(0x7f00000016c0)="34a1da4b18b9825cd2af586b8085b530ee25b5ea483d50a2899293a022f875306ecbe9b3806741fac6299ae18537135c3b2a7074bb48a8d535ef5b534e260fae002db26165b2fb95fa07313f1d3f40ac0c298d261a87c8de47d4b75a49338b2b636127db88ee1aa68fc5", 0x6a}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x8}, 0x5) setsockopt(r4, 0x29, 0x3c, 0x0, 0x0) 09:45:47 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) r0 = socket(0x0, 0x5, 0x10001) write(r0, &(0x7f0000000000)="ccf50eeeb1d3c84b1fb4d68fc6f138a9f5d74bdf9bc5d327b8b315df9582d88a1c657c96b18b779024d9350604c8592cb4e5d3456a1bdfdcb8d2cd37", 0x3c) getitimer(0x0, &(0x7f0000000100)) 09:45:47 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() getgid() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 09:45:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:45:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:45:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r7) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x12) r8 = getppid() getuid() r9 = dup(r2) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x400, r4, r7, r6, r7, 0x20, 0x90}, 0x3, 0x0, r5, r5, 0x6, 0x7ff, 0x9}) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000001240)="aeb71d599b", 0x5}], 0x1, 0x51) syz_extract_tcp_res(&(0x7f00000012c0), 0x1, 0x9) r11 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001300)=""/189) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) dup(r2) setpgid(r5, r8) munlockall() write(r1, &(0x7f00000001c0)="056226f8d3edd800e54a644d9e2f2f7539ab51c2928bfeebef086cfc19f16fbb27f09f86ce2b9be5a546f61f9e8830d913a01857c55932506457205b729602f19fffff1cf6ab39c419d90868144515bf2074a33218ebdbde1ad70a19edd57aea350281fc8d69665269380c3cff3b5a0d3716104c643daea65595f07e02e6a335bd64087432a076b68c094fdbc095ba5224d776d0783963aef53df4d8a8d15e1bdb2985bc3778ddf6925d641cc0a3d8aa16e09c272e8652e23a4d1aeddfb66a4c55adba2435d0a68eb6575f70f2d060b107a7389e4efc6b63b4a4bb31537dc8f0ea5babed2265", 0xe6) getppid() dup2(r0, r3) geteuid() open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1) 09:45:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) 09:45:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 09:45:49 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0xfff, 0x7fff}, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 09:45:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:45:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) socket(0x19, 0xc004, 0x7fffffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 09:45:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x10000000000000, 0x0, 0xfffffffffffffffd, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:50 executing program 1: setitimer(0x0, 0x0, &(0x7f0000001600)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8090, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8150, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x86, 0x2, 0x6c}, {{r2}, 0xfffffffffffffffc, 0x4f, 0xf0000010, 0x81, 0x1f}, {{r3}, 0xfffffffffffffffe, 0xc3, 0x10, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x9}, {{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0x8, 0x3}], 0x3, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x647fa3d0f6a9e06a, 0x9, 0xfd}, {{r7}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffff7, 0x401}, {{r8}, 0x0, 0xd, 0x80, 0x2, 0x3}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x101, 0x3}, {{r10}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x7714753c}], 0xaca8, &(0x7f0000000300)={0x3, 0x7fff}) getitimer(0x2, &(0x7f0000000000)) 09:45:50 executing program 0: socketpair(0x18, 0x4, 0x800, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 09:45:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffb2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffff3) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) getpid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xef2b, 0x112b01fa, 0x9, 0x1, "3232cbf5941a2cd38b72071518a07e4c425d2c60", 0x0, 0x181}) 09:45:50 executing program 1: r0 = msgget(0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r1, &(0x7f0000000500)=@in6={0x18, 0x1, 0x4, 0xffffffffffffffff}, 0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x8f-\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='+\x00', &(0x7f0000000280)='.}-\x00', &(0x7f00000002c0)='s\'[@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/179) r2 = msgget(0x0, 0x58) r3 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/180) msgsnd(r2, &(0x7f0000000400)={0x3, "44249267dfb069c2db2e23eec3d668ebef676cda3f17f69567a607589c61a44e7641d7f425843a1090859a71d53dfde721b3895818c5d68f5927203c963a45861b0f26507b2913b78c4f082ecf9542623c4fd543d2b60102e3c4916f1f6e52f46e093eea91e80bd5fec89951a97defe7e34111fd4d44f84c5189f481e474a8fb943fd68f2b6e1dff0ff78145bc3f83c573574069aaf7d74e4549c7c0e95dff9a0a9df3e7acd3d1e30c4ed80acebdbfff3f0263a8df5db85ff8c9fa186b491f821f64d3615d01ef2f4370"}, 0xd2, 0x800) 09:45:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 09:45:50 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(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/\x00') 09:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = dup(r1) nanosleep(&(0x7f0000000000)={0xfff, 0xffffffffffffffff}, &(0x7f0000000040)) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000340)="27f54ea5e501b7509c2f8b086ee9c796473de7ad7167b99681e622d1b7ee358db2c05ec710b5fd0095873c66291438b42c21c15a8a90d02bab03f8d639c82ff118fd2a41b2ae870c923db74ccaa8fbcd91df4fd25b03c50f16086f919e15ee7a7f9ac3e1593638ac5e4b744f47b1a92652c5884d8e8fc287a6cd515fbdadf96e570e1d5464029007b9084aeb7cea1db7df100bbb7e99b67ac1c9fa477895864b2493373302ffd15af035779dba1293f0a3eb49974991df4b6b1f7e843b54cc57fb4fa83f20c81dfb8abcd09e68bf5744f6618538788e76b88aafe80e48a27e800330275b882a4efaeb69e3d1b93aa43ac50167146cea6925a5bbe7002c1fe9a593bba91b5e2389768a99791cbe2eab7609b4fad53d777b6549dac040a3e341d38d80c6edc9598038bd96b9e62f38e9ef25725c6285a09ada023fbe32710efe3a31028cf8b93fdf4e7d3aecb0c6312518827257d7b21cf20b9dc20ab3419303aceb7c16fc7d5566dcb6b33e15e5f53e299c9edfe2d39920fcef36ed9b3783828e1ab6402a6ce6737a60c8308ac8bd8d4da4c275ec40abc0a70751be1351c7a372ea4cef78ce02382ec4793209312abbf55a1f192801927d40166daff171ec7dc5236ee0ddb176656abe73359724b9a10fb427b06dbb5677998b9e4482b1c49c54568754858437216ddce2f033e1a907e04f22d9a20766784c7a982381602121d620f571d1c058ca7dd61aa44639ff61b2064c39eba5739328688cb234cf9307e616b7c4d8548fd5a5f3218fa2af18bbcfa6983fc116f9578a48ece495bd0dffc90e015070c1f9f02fe4b16fabfdd335f22a62271705b2a2576626fe3478ba3a4c0ed1173cd96a6d8f3b28ca789d08294bead329886437ebe7c2d885f6041a83f1e9fb66ef98d09ab5832c9c16b06f38afb0dc10cabb3d121f7d589e6952f7afa64acf04289bc8b853e4be9e89bc4d9535513a1f4a7b94114f37330ad11e1fa53a901e01735e3a3edc8c8bbcf7a21b12cf8aacbc6f6d74fe0b380fd2f2441e27f81dd17c156f4c5e30a1d68ac16ccf7b7b646242d31e3bb2e237d72969c867f52b748755dca1d9c06982f135de93f312c4c26a8cbb62a0a4369d559edf9b06565c02af8c59b4c26f1ee5382a1af326d8fd489bef3c67ca476055db2fd7452d99beffcdf3c8ec65f342f32bbe9dd06147c5cb7515bc5a2a1e96ebccb19bcae779c9add47d853a8e292df1e043bc632331430009a655b454cfb669fb696e5cdedcb7ccb0c1f3e1e46fa87e7bbfb42eed09a964455deb9032ab9cf5415e0e24aea969b23cd4ca0a9b8b8f596909649b78103119a1a6b6458dd45616ef72df1cc0fa81b167369c9fe270c7037649f0c75d4841d96f01d40d7e362e127927f37a25a92d86cbd62956e1ee5fd368999ab0d26cccbb92bebdc130f3658260eadb89104166c853da11d5576a765c6ae05a94835c4f4b8eaf576f1f1ad7d632e2a7ca11b93533a3483e31c80b62a9d2ecc3983c150b84b21d47b02b5cfabc29badcdf8f7a2e859d21747488382442450e10804c0ee9e0d970fb2e64b26ddb17ad1ebff13868ba3c47d61525a8f5b08f12eb9b2c997f16e6c023f8cdb792b9a314124f6a0a48fbc5e1fbe489fac3d8f89e198717ad83500c72d7ec396eb89563117dc22eb718aab4b61fe481628f4e65ed5ce25aa0d4cbd953da7cacf2f2b6579e811fd5c41e0331de7f21b21c0f7fe16810e7450ce454dbf09bd38aca32a0886c4d0a4b4e323d3f5f99a5a733b95aaf90d863b3d459099696926668006cb872d2ec925f79b69bbfba59857984d82420e9a6291e4592a0e79e56a5e7a7a2aa673bff7a39beec6e4c010d91aefba662922984c2dde044e2ef12b5b230d343717bc431e1c03532dd00c78d930e5cfed146ea27ab5a0bdf90c8703faf266b6ffc6baed6787678827036b512d5eecd345f10f54112d1b5fad347f7aa77b95b454a4e6eaef1f2899c2fa24075e567eb9ccae4be0739276852e4ea0148c52ce94f9e08d0e34721d5ac5143d45f3ce07c62e45300e1de0af3828dc071104903174d5b0001b8435b234ea9495e8d69a6d9e3d3fa1402a55119c527aa8692d4f168860be94fc4eec3fdd89515ced180433349ae603d9a3a14f4b2789a2bf0cb504429fbb9bdb5860d1c8696de60a02df2f85ad6c1d76d64a29192584176ffe759d09bc797ff056723a0f7fad7843d3915aeaa18f357035dc37b985c6f210e8bc7dc0e1f8a86a4a96c0a670fb8186897a18fa7ab0b1675034e8cf0c49bbd88be8774de5ebb227438ecc1d4336bda4697199cc7daddc6425ad5c6c3101f8e2531efc5a46641b8c052cb07e99d1b852972821c0417371106ea07fd0d4e4ce9f1a14262a8c585c09d97b356eef0055f75d0fd502c94ac185130550ab685c13f02c4ee4d577a9171bfd21773adbed5978735f1f9c7dc6eeb9ce4dddb39346a6c575b20389387e70c646daf99148a09a56a1cceb4417fa902d7db9c464de408edbb0aeffbc8acbfddffc8f12c9f672eba10712edf938fe9159f0f27e1e85fe9b8dd4d20e4afb27443f74229c195c336c197b104684f7c30a7e64b7307f5d2ea7357c803484f328440614eabf5b8d8bc08c6b6bf8137bdb062e9577ec614fda64a7fd0970d47197df7a8d47c0427af7ff44302425f98fe47624b927d7f62bbd1c27f2d3ebb472e16dc417c19c13410122c1fd32c95283790c67a9d330fe9d9afd1385945c68d80dc68f3c61f39da0d15d97dfffd4034efb0ad6cf8a392e7b661450e9c3c6d4c97438391c7a8d77aed3bd314f19223ad6870d28391881146f4b67f0e41913744154b1cdd8f6d790adc75df52bf47bc037745ef458bd6027dff8c516b96061d52494f8d4af8b1499791b8672a9b8751df1bada0bc0abb73ba60d83e0314887b3b9390a158fa33758b31be7721842704b7a9c677e9485ceee93f4ac996881a8a7439ccf595aa484b9c0aa1bcf39bfb4cf6af6f1f7b76435e6d5303add417fbe87df17b65e9f674045cf25e467871c9f2e309f1eb5c4b660f5d68257fdb9cd2dd272ffe4cc96e33747a393f0ffb95dce8d33a86193a04f8b11ea33121b7e7b03bb5b3bd3470e7a89a1fa2f21868d9e9ec719896516c41530ffe76cb9e970474db9eef1125e558b977c55291a7dc283904472a5e86dd668d6ce8997b600503b6368aef2031244f9871af6279e0f1915d964f7b275106e48d7bc756c666809421ef828938e287f9e2c4f2835e012268e732b2fe62a0bd9f0267cf59d0ba2b19e9decc708d6d72d37e69328ff85f74f50d5058a97f2d8636d56daaf59e15d341bcba8b9fb52ae498e27179f2e5b4e5643c5b091d3ca3d031f19530a4f85dc7e296c4f9b58d6fe86ca2e2c69b0e131e02f78f7766061a7511d85c6446ab3b94985678a4584de82e850cfbd2932abc31df05225a57d6e5983d76284765ac97d7fede2b1b587be867e6f9b18adaabf8d87769e8f86515a78ceeadbc97c5ed71e800e73006ef903f26e8467abe7e6b0fa0da640cdae5515cb863d81b32971410d41ae380335d079f03f728c17cfbc69b343299df6d1bb59bce575e814a5f33b23a3757eb162be41b18251e6889dd3043667dd456de3336a4da2a8bc97b53c86d9d5fd634caf681f36765777d540a2de5abbd3c96463d4311fefae5c55de80e07a0052d5166a3c55cbcf4afe0491fd4f1d51afec031d08ffbb6ba9a60700544504bec828ea558aa869c827b8927e80c22f84e3476dfa656497aa4e05d439eda1227a77e322208085f15a986638e22beccc0bb9c0d216bcf36318a73f53b1d5dc0444b6a795c264c6c8fe0881233e921a032d34bd4db8a78f75eaa4467058d877f0fd45fe7d973cbfe9d00f30aaff60c65e2b2f2ca39f7dbec8a8df8a3e3e3fd46ab73b88b3cd8321bcbebd8525572a60fa6b003b7bbb97641a3fca84664ae1c7e83e46d4f922b4f268276f17d243d779c8b2323c984ad7d505d6c341cde547cc848da597345ef581bfd94a1511b0cfaa495d6631d5e287d5f59f5d15f17d06b32e962f4c785676e6860976c9527d7c90098fe9b7ccc8df5cc41496f77370f855485f709814969b316f4997f8ce3cf0766b9331e358d07f968259ee94ae3f7a3373be12c01e76d14c91df80d12ed3cfe4e0735f7d7dca1368e95eb1631592c38910e7d7528add795b4ce14fbece720d2422580a7749798ca1d9e8176b8b72b46e882c997458a68fa6063018d0b0213a1a6820763d74ddf8e400f765c57505a32a0fd392a972286e009719689cb370d9f2e26b19512e212bdca58411320b8020a7e0e84dc1e1036a1de279dae322110a7f4f5edcd65b4a8d2dc152f33894211ae609c72542ab914eda439a3e6f39a49631ca3ace63458974c107ed5b0d4e9301dcfbf7957967b65c7815681b64e5add6b9f65824261e23b023dbfbe19b7f45b890337f0e9b2a8b0a90ef25fb2f8556753ecd25a4de8b4800e8e418062fae0ab3ca5c58f68e82c0efa61cd9c1c3e5410dd4ff57877733e2a7e12c402bd6bfbfb439f5335865d7aa2fef38244cc60512d1e0dac0c3da7f83dd24c6e69746cf22b711d2fa80f4ccd411e669f190b9da1c34d3f37b74077ebe0b17504445fd1a9dc25c94e003985e0553fa3ea96daeb7a0f26f25b9a474c02f2bd1193e58cc4e894cee47a912af1392f7f4daae1534609d9a23d525a59b7a9882d00896c04b3c0a990b7c955d4a6d880a66fdd083ae2804e7691128f3d8d22940177323147cad698900f905b38220d8ab317fb572805478f40c480c3311250f2a66b7dffc81bfd775cee84d2d1d58c326185b4b13c3df46bf715275bb96d602601067a277c904dd1309cc62bcd92d80d9c0b22e2d27e07da50d17b29adc610aa6e54569ffc330ec043c6b2e940fddaad92dfa93097e543c4fcdc9defb153eb706e403df1bc0370d782a305b58e8711ac53c7e5eef6583bf9922a514ddd9c54c6a944058963ee9544fb892064b827e5ffaace6d12564c0da82b2dfe46d7152716e4d48f00c83318b3a0356fd0c2f42398a68b258fd273e5bad7f3652105c18a034c1dcf219a0b7150c22506ea9fe31fa4e89102177706c7625012be2c2c228666c1b6e63a608a3cb2ef74ca3d276014029d720ebbfc7ed876c6b7c1256e1b35cb550b580f77e008510d4e485ce14148f2d0ce082c32e92ca46c51db5138867d5e0f76b4e73b7f4ea2cc94887b8673824dcb3aa9611a17d9b1eed349ad5f262a241e1be0d3b7bbaf24aa104bd2bf282cd82bc4d50dee5711795fa849f44b2238ddea529ec3e78c40cdc834cc86a15a04947e60a0efe9116bc4c354fe529e43071f3a954848e8d604789e58bab9350aab4e2777e121c7b8ff7294f10298d7f75263126ed12b7e524851477e6285a452b7260966195b61196136c14c41ac77bb31f6e515f59afcc49f57d8069b746ed203a96aec37dabe3bcfbf8ff9dc46618ac4d019edd561e921e3ec2b9e12f7b20c77c50aab4dc025db9963a44a0e11892952d11431589a80e413a65b4048eb17a74ab418ffedac5680baaa8e5fa8a1148bca76f25a3a0cdff292bc5c35a7b0f8110724ceec7fefcabbcec534de24c508a80783c5fd6bf12bf1af69c17e2f82d06cb1dd3b1a7208d8fe4aefe82bd37ce5101ad343a9c49e28ebce6d68e47b1bcad8559a629e04da00dcf738e3ef8f86f40180059bf9871d7f37e29b608a80cce57650a32a5d781ac6f0b1544a1a81678046b419a37e17de55d678423846db4296b2a4e542bc9e6910c217", 0x1000, 0x400, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff25}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x100, 0x8d) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000001500)="5414ffbb9fa395d5ab5cb8c30e54eb1121ef726a607b983dc4b1bad46e3a6fb9edbcacb57d7aec3c59b400f08ace00a443632852d27891d8623791b8ae4ebda1", 0x40}], 0x1, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r0]}], 0x28}, 0x2) fsync(r1) close(r1) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/3, 0x3}], 0x8, 0x0) 09:45:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1) 09:45:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10400, 0x3) ftruncate(r0, 0x0) 09:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:52 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) syz_execute_func(&(0x7f0000000140)="363664440f2f5516c482e98e9a690b0607400f38ca15ffefffff430f3807ca473066aec4c151edd7450f000f46f7f7c40179f7eb360f380278e5") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() r2 = msgget(0x2, 0x100) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) msgrcv(r2, &(0x7f0000000180)={0x0, ""/72}, 0x50, 0x1, 0x800) chown(&(0x7f0000000080)='./file0\x00', r0, r1) truncate(&(0x7f0000000040)='./file0\x00', 0x5) 09:45:52 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xb0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x84) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20480, 0x10) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x107) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x1, 0xffffffffffffff00}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000013, 0x4, 0x40}, {{r3}, 0xfffffffffffffff8, 0x82, 0x10, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x80, 0x20}, {{r5}, 0xfffffffffffffffc, 0xe5, 0xfffff, 0x1}, {{r6}, 0xfffffffffffffffc, 0x5e, 0xf0000000, 0x49, 0x6}], 0x0, &(0x7f0000000400), 0x1, &(0x7f0000000440)={0x8, 0xe21}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') link(&(0x7f0000000080)='./file0\x00', 0x0) 09:45:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7f}, {0x18, 0x2, 0x8, 0x3}, 0xe2, [0xc17, 0x3ff, 0xfff, 0x2, 0x3ff, 0xfffffffffffff801, 0x0, 0x80000002]}, 0x3c) recvfrom(r2, &(0x7f0000000200)=""/14, 0xe, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x10001, 0x80000000, 0x1, 0xfffffffffffffffc, "4352d112d4414af25db8a4d0a10a04529c06adab", 0x7, 0x20}) sendto(r2, &(0x7f00000002c0)="fe5a978edfe72fa5ed59", 0xa, 0x2, &(0x7f0000000300)=@un=@abs={0x223595ff3f3427ed, 0x0, 0x2}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000002000009, &(0x7f0000000240)="d591736dd584a05b218f84cf55e579b7b8341e0dd5ea087307f4d69ab919e0bca4886fe23c0dc1b71db5861fcd6b182804da3a90ec9f298d0a6122836ec63a2ed1ef7b9e7dea802a9cf174dc927783cf2d2db6a16f83701c1ff9191a37b8ed0640c202b619319c97e2ad668985184ab50442189f93be22ad5b11c731bd6eca75d7410b03b80c85c26df34e16d801e0bb0c8fe1100475aed037628afaefa7f2d2eaba3f9d7dc1b7c402f452e3a8ad3b93dc727bb0e026c6a6115d32db3b0586c9bb6ff2f219911113fa82401c2b7efd2659ffdab01ae499eae6c68ccc82945cbdb7051e8893051f54affd032fe731fe47e43ff48429e34905199578fa683a2ab7aa4731710b7232d44be505645d8f3b81776e29314ec44bd5413fcc0733270c572c383ecb5ffc814b7c72f8eefb003d01032eac92c1e938e2891357f304993c15734e62eebe0b0ad71077982444fc45c891da553adaaa99500701e2dd77e2e0fd000000", 0xfffffffffffffe17) 09:45:52 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1057003f11e474f4591101007247ba76"], 0x10}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) 09:45:52 executing program 1: r0 = socket(0x3d, 0x2, 0x0) getdents(r0, &(0x7f00000012c0)=""/117, 0x75) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001140)=[{&(0x7f0000001080)=""/176, 0xb0}], 0x1, &(0x7f0000001180)=""/254, 0xfe}, 0x800) setsockopt(r0, 0x7, 0x2, &(0x7f0000001440)="00000000d9e29c5cb1f15f86b933c02cba1a44f0be2a092661ce84a07566299b7bdbac340124d671bce9fe145d7aa1fd91f7875ace502e5167c4342a2c0d09d628097636a1695ca252c245b7e063e7d649d72b6c1874ddd975f0397c725ed5e9e5f11fe4b65d5d19608b35d2d2581660ca7de59ec8d6c9f4af6a38bc400ee271cdc74dd6fc5f6e6560bb3c5875ba6eff1e7f1dd1163a641f4ac77f7c6d80be534af6ddcfba2e6bca3de8d33010825c27daf8286275f59a70ec", 0xb9) 09:45:52 executing program 0: semget(0x1, 0x3, 0x2) 09:45:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000005c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000600)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="a676e0b4bf4f13015739efaca1cdf4fe19bd96a96ffa0c133b7d269e66", 0x1d}, {&(0x7f0000000180)="0daf178cd7bc5432da6ef3edc259f0585f16b5522db5500b9055f9321765baca9f301045d838f59974f222d072d3b845efd3c18ebde4dbba67fefb5f84b261bce73b40201b8d9e8191089c778aa7b2245bf59dd901995660531b51327ba9335b9f573d06f9646d8c03bcb1fdc4581570226227b8414ce475fc74df98e69750ee7312305c0ff684736ce20b9022453b30c15fa3c069c687e5244c18aa65c8bbd13fcbb0a8f36359e2ddcb8a4fd62d80d97b98c7f3139961a9cd2575e1aec375746062009840aa364127327b2c876e2abfaeb3c46a209f22e4415e49d1d9797de5ceba0bb44520ad2c6bb8113a93b9e809", 0xf0}, {&(0x7f0000000280)="da2860c2725676ca9dfb418a6af3bafce9a951290b586a6726eac209ee389882c7c3e3ba72c6b2c770cc8a08f1d7c3ed3f387c2614b02ef1614c2f8467efe4fc6d3f487e1b8d9e52d498f2f0508298680a80ec866dfa3fd7ddfce163531b6ef474e04848b9c582c7c680b10880a9fc6a04039d15320d871c7509ece51c59b4b5b7a8f7f565135d8a012c16bfd9a44c8f34c21774eeec321548f488ea12342bf29343e5405b9ed8fa806efbbb2c693ed2029652ab7904090376087e294707119d08be532dd7c77c936119cbddea1238d9d6d6856729f6a422d54f132430b0b9d7bb0640c8", 0xe4}, {&(0x7f0000000380)="49b590a7b8f13e2a20442874e918c21118783ca3b766b8feca8e106dfba655ce2d06d403a66d79754733e4a076e4a1e4f7e5453a893ab2d415ba3d6689f3b2a958a4d3e0f9924b83f9951577b06f555e7e72d05300f485339a3f79fdf25d7f6829c0a5a24d2aded098bbbd5249d6547d4bf4a28cf00a0d1942d7058d00c2ea20de3d8b1bd2700232facb30357a2328b96f8920710a68975e4e98b954a9a68706ba33dbc3b7854d6af98def9d906a57362dfdd5e55cafad65da4d199dd2dcece7929afb5645d14e744b0e21e266d2643b508527202016210718d49cecb3ff94563c7e1f3bdac89f4418976d2be03093797a57ba2e3bff4d39", 0xf8}, {&(0x7f0000000480)="bafa639dd63c086c9f019743e116e7b28ab335976a896bfbccd87a51e2eb8a0ab05a0e", 0x23}], 0x5, 0x11) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) linkat(r0, &(0x7f0000000780)='./file1\x00', r1, &(0x7f0000000680)='./file1\x00', 0x2) rename(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='./file1\x00') 09:45:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:45:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:45:52 executing program 1: r0 = msgget$private(0x0, 0x100) r1 = syz_open_pts() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/180) msgget$private(0x0, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2, 0x2}) 09:45:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r1, 0x0) fchdir(r0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 09:45:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:45:52 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000000)={0x5d9f6c55, 0x3be}) 09:45:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r4) 09:45:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r2, &(0x7f0000000380)="cf7164111f401755", 0x0, 0x40d, &(0x7f0000000340)={0x18, 0x3, 0xfffffffffffffffe, 0x800000000000}, 0xfffffffffffffdcd) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="bdfa4d2591c300a8cf98848e5b8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d0080000000000000cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808cf56682a5b63617ab7e9d7cca9080296fc07207ecf9c960850ae01a2d4b9dd8a41126063eebf7fbf19e41b10f2bfe67030c12b94c17cec95c364b3ce80297f3e563a5f2a33be124d99b082b1c8d6b1adaa3383a0765d328902aa2d5aa548dafd071382b9196faefaf221dee8b93b6f090f037a3ce39554480facdd7bcf7585cb3b1a433dd10aea62cd7ee63cfb895ccff137f118b4ef55e8a2369fdb9052a056447d35e6231c5f5c1d99bdae1668eb1a895965bc9d4444bcefc01ef046fc7b80915dd33c856b132bcb2d43211195936c8860dd710b9ff9b2a65411ef46611f350fa28fbbe40706cf5303575293dd974c160b99059ba15e5b788a7f954664fc6a9b6be58a38d21fb6d2dc07ae994a75e2c5a30eaddab7ea3fcc2318b7d2d94c9a77412b04b40e7330560fd80ba27bbfc0d2d235b85b7a9d975132928b746fc0b6f8767f34b8cf1b5a01f5e57a8f5ae42130481286653c2d23bf5d87dee2a33e98b535deb0978c6be7d2f30fe9ef216f92581f63d57336f370b201ffefe386b725b71a52765ce6f2cd90719e989e29476df4227ddb69977f2c67021030e96b34d85b0c89c4633af6f4af72c12f7fafcf40bb2fe4c54ff891828a878204984fae655579800d8cf268bb8e582d13be5a3295e97e049bbb49444741c14cdd928782616b6fdf8c460d922be7bfd893", 0xfffffffffffffdf1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:45:52 executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffff800, 0x0, 0x3, 0x4, 0x6, 0x2}, &(0x7f0000000200)={0x40, 0x80}) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000240)="8aed75e93a62f6edfa0151aa4dcfad933a0e1961d08dc3e5c4b62242409838276124c5701b58a6c741e3a709228ba59e77e2ec5e1ecde82bbb1b4f8bca2ab546262a8650047495cf294e1a87d62800aa0f43963c33c44b8d5f17131787cd194ad0f8816e90b6bdb555e871ffd733dfc22066df90f14fd490cf5dfc650b118c284cfa3bfadc980c15243559b4bb652f40ba5b20fd4963c27233dbde315f4541c0bdf15fc6e92db6f9bf6558637199e65973360f619d353f5f4948cccd9e440068ef04c3d6aad76f7d49eaad1b30a9045d252f29b5f9644879d765081948a16d657b1c4f489050299dcfac4d47c8e3cb77fda7253dae655479", 0xf8}, {&(0x7f0000000340)="9b56c0eacc23c221154fc0912bb69bd4db4ac4934dfb7617a48293904834c301e6b458d8328df7bd05091162b30e00ca4ca522c5bdc5e839a6d8752c202f48460635caf5ef76b0b85a173dd69236820b15c0a972cbb78264265bd1905894b8ca7831366843933b9a00d85f19778f304e43b950e0a656ec69338d513d6e819b5376580ab033bee1f44321e6def30b75cb776dec5d6996ff2cd3a2c32ec03455c6b066f12865b5142813e49b71545d2a42952aa1", 0xb3}, {&(0x7f0000000480)="3ecf16ef48451f4b8362c3a3efa1b5cbd8482ea2b58a45a08018de0c8e9fdf802fe6f745eac09c695ea37b078f4d78cc98c556df010db85c3dedd3092673d4b991ab6d98ae5410b53aa8f0fcb9b04495f5f5810b2d919811dd7cd4967c4693c2b323b47ab644d52f161c9342f47d6d123bc8cac6cd95163e506cfb0e09e6db4d9d2c1c6007b0b6140890de6a8c388c82db6c41e4c0372b593df2f58f3f42f7f40c3bd79f", 0xa4}, {&(0x7f0000000080)="31e4d5ebe403a2fdb82c6b9f8951bf8b5ae5621748dec9a251ac9d6a8d9c45dd2db2738fdcf17842cb1c", 0x2a}, {&(0x7f0000000540)="33187f5128a57602fea92816ab3f13100911990e5b0196a1233384941d4f31483792580e4fdd9cd8669c38a94b515cd82f28d16c7142ca6244ebcf5d26ac5fccadfe9a07bc8339f683b1c21bab69397e77455aa29de624ef99b7ebdabc29c28f5200e5d1c2125fe036cf08d4ec960fb9a27340943b6f4c194be630c61958949a4fa813760e9e1a8ae21324", 0x8b}, {&(0x7f0000000100)="92b74b8cdae0deaa1b1896e43698858ace8be9338ebfdd314c3d4652a29c3bf1c22e0e476d7c4669b59c7c6e61f79ce5bc6c8aa47f62624f59c236043533a7191ba6383a9ce70dd848b57a0b65ba16228b98304f8fc505", 0x57}, {&(0x7f0000000600)="78519d73cfd0ed321a99f34e5bcc17702111579a0eb2a67bf04f53ddf8fe18b2a1af3d2a05c235fab85348c7972eda40f7ee20d8ce055650e79c481c1a70c14013eeea06f843aa03d8902711d8c80fd341a92f73434b2abcf1a7b801bbb5fb1b42ea42bcc75939b1091b7f365a33dc44a6b770a310ee8a1f5c6a50cf6e1454104c034dea078fcc86be13353a97727851099b851cfd007aab2bf7d16bd6d099ee17b08b6e952f47dddf6ef496d8d14209", 0xb0}, {&(0x7f00000006c0)="fdc3d3fa4741902d5bf8bcb7aab87664657e7dd0b84c859dec635838dc8bbf1e3a6292d0c33cc7a3ab691972db0f5128f2a2097e6bc09a59ba0a524c13727a9a2a2829254937d04c7a63e26ec4fc0dce19deca9c41dc067fa5e29902142de563d83c9a96bbc830d743bb57db2056fc5ef5c62a12ad2ca6635b6ed768a5ea2d31199746a6f631e3ad86ba8dbe1983efe22c14a6a47b2912cd2cf10555c5e211a6177197cdfcc263eb0d74f010ed9de4fbdc11add9c601ced56a754a91ed9385b65e194ce56dca886da7dbd135daedcecd1be324ff9431f679abd104b57743d0", 0xdf}, {&(0x7f00000001c0)}], 0x9, 0x0) dup2(r0, r1) 09:45:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) 09:45:54 executing program 0: r0 = socket(0x1e, 0x4004, 0x1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="73a4ebd85d8036b890644fc9c1da417125a7a5231c610ec60b773933bc71a2feb4c23e0dd6fcaa02cf8f32495541987f9e426d8f98cdc5e1210e02cddb3c4baf0812719ca027d3b10c7454449f2d3c9a81a112db0cdcc13d3229b9e466f5b1333d2a74273d3fc3cfda07aaa0357f517f64f9209764bf95a4d11a652b88e422e1cb00397f72cac5b196e0224d00d0a7a9e287787bf876d9a66ec5b9ac9041c2c152aab1cf0ded75973a0cd0681e27bf534838714e6291a0ee31721ac8d47cc371a0a87df23c2f6d866846651456c9ad027c53013f760e4c8d80abdc99", 0xdc}], 0x1, 0x16) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xc) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)="09e842f9eb1c43c8366e8094b74820bff11b06e1041d74e62e24738995bab5879b8aa74e3ed607849da679ab51708b41bd2c506a9ffa9a7c88a0652d6fdd3b7c823253999e53e5c4436f9fa023221411fcf7fd3d25d4c3976601072653391220cdb2c0f275a27f7293168708736068531b9029bcdef8794451599b3ae621d0ae87f1a429e51828f3c7151a9142454280b0bfe9ec985682d75c39d8f843d2f23c15e5a768fafe5c9d46c65dce9a8183c8e8408e1ec085b4806bac4a5e03457539f82b5892a8b4ec0730cdcfe522db153aae33d4608d50293cf521e02dd4407d18e0c40bbefe9ea6717325151ec4f4e726e1ad5680e1401c7af4b5765d85b2625872514cd2a916363b64c5704a53ef9491fb08923fbeb3f1d6e5f6be9efba67e3c19372abf848ee0c610dbee33f68829d584cf3ba24038ebe2055522ac985d51b7620888a745c2df537ad6f8da0ae3822654dfb289522eb7358e054ae01249c9ba3518580b03314bfccb2372a92407fb512da4af6bf54431b2bbe9571f8712a3d5e3b35eef9e00067c122d95e7eaef34414a281878dbf18c7d376742572bc4e7545bbd9cab29cb803cbcc22e8a2b81fd666353256a37d506063d7c46ae4dff7aa35f4c0023c292a019abf4916c3fcf45afb96bf61d433f950e54319e768f04628eb5a6a9ae07fb15e3e88563a3ee26ea2ee7edb2805638aa77da914dd4720d2c5875433ff76e12b23743c83139ce265bdf4baf80b958125d9c4fbb8e1e4dcf4395d07217decd3f5ecd6fd109b23f81ffc0e56cc6e9d9aff473af48e00a864012e50c8e9df0465d2e7e4eb3ef2ddbbff26d4854f493696980656bd49cdacf7d9d8c0f97d99ea596f6eea30e9a01283208bbd53bf95d28771779203ead0764da8e96dcd4f2ee41fcc8ce593594a99013536102341dfde9397c8f1d785b04c4256bb6749ec1b7cbc0b6d0ecd70766793fd5e34c58fac17fed63e63dc4e982c33ea2cb1823459a0cb748991dc584b90fb65396348909de1c3cd6f172472f778e107ecda05e95db356c325d246fc3e1bcd185134e9e93420589d2711cc17da776e06200148e55ac7eb2d6f13d375fe855f5d514990361ff7c22931ee48d27357f4460530ba341296e45198e6a1fa0b1f9630af1c9a5d2a42ff77c53ef50ffddf2bc9adf85f02ac48780216798c566a5ff6e67f492620e7f3063d82334c51074df3d1765bf94269eaaa0a5e42adc1ff0ca640e9894a1d79851966cdce462ad95a8a66f22f2fffb7eec093d27550e71a3908db01366177733262ddece247be22c06e2cab56a8adc63c0c98cf765155266e8474cc096262714e583f544d637b71aaf42f90afba564fef2cbe92e09b06e0e89be8fcf6fc88e3ade3d6a038274e50cccb28b37499278a8de23b9e91f082e1966c352c9f5b9d670ccc1e96ac466c6eea5a326e1d0ea4abd0d85c58f344b4ba9297347c65339f98d8285b8146e84e5ade7d09935619a2624911c3b3e1275fa6704c4f319bf01c0856904536ec0089630b65cf1c0987253daa045da64d952f4ee03dceb81cc377180fd32f7fbf9e59ad9b22cc7dc37d2597c92e39b1beb66fedf9a3b1d6214404e7fb0073cf59fb9fa6cc00dfadf0aac80a4d7b064dcaeed15ec16a767548eb9e9d42ee07ced703519f8e4a373bca10408be9055ac2d8113a8bdebf94f13095f1e46cc402ff8cc02f022e385d35c586fc5cdaadc7199537038e04db8fecf46f5028d750a45096db6b8d2e818556ca462b7d037a70cc339171d761f1f138e6b679062e15bb2d6617b0df33fd279c667b770a2318392d641cccd3f2e7a86723acbacc9aa706b03531ece0ee7cb3f60e998d40545ca1ed5d9f33ef5633b66cebf6b784360680eae8641ed89788292947854ddf5f19b6177dd83ea52013b6f3f5f2bb5586373b7f72656fa6ace66dc001022e4f032d324353358cdf0ce884160df99d2d69e25027fa9139b7e24fb8f28065569bcc4ca96a614406bf3cfcbffc384dd51b09b5404532cadca07a9b186ed45b87e70554f4815b3d7db19664b97061faf8439216978e0f3928888fb035f0ea730fdc8e6722559d4ebf3bb86f21d68fd2f07166317b856fc0005e087bcdaf1ce4173ef96b3319a18df5a4860982bbb831b95ddfd1675303e1b432458ead47d1847ca512b6e5318ecb4e1f53a8c9310ed8ecb552527c7680df9e67c82288581189ec99e95949f75b3c12c57cd779aae2878d3b343afcea14abeff0aa7ef72b061371457661a522db6b55b534cca4b874d4ec4aab7da0625dea3728ff6281d3f2aa9e8c2de2902eb4371ff23de152c30390ab06775ebe792b91806b5c068bda3fb06bd63f2da6414f5a37ba04218144e2ac6dbd2c1183956afab70214fc18b9736d8b7f1f576b9dda6209bcee495335325b7397ba34c4b41fa4db08e452e28cfd8792c161cbd846446f27123c31965734ef5afaed02367c413ce58b3c980d127147ed3dfc7c7f3674311ed1c88ee1168aab716a2cf13a1a2d032d73febd355cdc08bda2633aa43f744e7d92f1ea7fddedc368e97915a66201bddd6c47a0ee8eb80b25b763197c01ad945d9343480f7cb771b2c3fa8da9e0c2c6c93147022e33f10df480a5a4f7307b968341f29bb7dde18f19af6b318f0b3a8c3a89b26c691b23ebdf0f52d4ab048f1abe3a00a7c9a570ad67393334a2d55091180e7ee1d7516c80d10f53194c1c185f80e69f027367c0e74491ecc0089eb56e22cf322d5ac8ca207bccc6e229016da99fd715dbf01ebc3eb311b64ac6ddf33a08b6a34c19544760aa76c4fc7817e9ac83e7f16878f0768aa4fcb3c1f3c2d78e270961e53416cc9b8b2747966c97b047fc1287fc8435605652e6f33cb1b20150e1996cd0fdc572128286bf218285579ac4c3e8a83d9747d44c4fc8fab8a3789cc6fd4327db5a50edaff7409b7b43a0c0e985cb79776e61a88c9bf8deaedbd1bde2660f00f71c60ceb0ac2f3da75b6eb87b4f3ad9cdd675ba6bd4621d080b223fd8d8d0afe399626e343c6650731dd678ab8e328b9d67e410a13161cf5b3be42d82865c98ffeb3f6d4750827d2bfe01636694d5e89cc9e8e9cc153a5ff360c7f8502b55863d797b423ccb0381e2e40a0b23679be6e5cfadb66b274a775476eba4c28f39a7aff2c94acad0f446698b05033c36a8061f1ce4e26711c58365a3b97a07efee7d42a8a0e260e42a5a13432d1f382b3ae33a16c32a48b738cb2bd792675a011ea0a60792fbc5723e5eda9c140b0ddfd2b0162010e5ba4ccb73d5a23a3293a926cb252b1eea95ae1b91410d129fbf033ed98f1049abe88cf97707bc80964c261dd89bf8a64ee679187815231ce08fbaf4f02781c7e228ddad6957c46e9c3c6a0c702699df335cdf1f065c7c499fc2cac3407dc16cdb47ad421cb274cba3d4f33f110a556319d8145addd0f8c031b0c5de6c15a75ce22131ee3c5dfec4daa4ad96f42c8dd7ed6a71ba31807ef75b4a52c71d641f0894f1a7fc929d2d703494e5d3f4f219bb8cc5cdfbe58be391a9ded327034d10903073fe15a71bca2c1d01ab288f677badc5e1ca2b01af7e033a5096f261e5039fe5844da422f8c8b14fee7a5885bbf4474ef70fa961cc9971224e7fdd0ebf5236460d7bbd052ccdd62cc1b11bfc045d90bb6c8f39339bcf4ece1a85119fbbaba5c3d749701f54288b499910f872f04babd4d32013661ec8047ca8d412a20dfc4f0925d9b5ca2a16740e79fc9be2b5a9a45a68e7ff2feeaf5f235015023a077e6e2b8315c9c7b9c509109d05e29eaacebf0cc28848bd606335a539a06ca68f7c0defa5d0e309b9a2b6b2a7cfd6c57876660d8e506f9597ccb73019df7754daa24833c1dc8eb23cb2aec0241af2aaa6c67d3cc157f87fa063961bc2d761715cd63a6cce278d4711600114303b7c26ee8c7de781067b41a52d3d82a1e793c549505569db2c1a2e7267765365b62d2feb6055cca087df9716f2d3d4b77a513e4569bab2664186fdd8b84e43b188177cf178ad012701b2268031c1026369b72b08f93ff7dd2202aee7554956ae090254385c9e16a7f1a393527137b364c4042299b375e48c0bfb4f3da13f6e8dc774b8a9a0f8047b643880664e1171de5caca212d68f5e97246bd4c218d1f2dc76e037652658f3c9aea71ad4cc54b813dbef71aef47a9799cbff4079f0f981cb4778f8af35bae468ce48f82cc693366dacbffe5730589eeb2bb9b769f668f39a265f9deeb9d59512d0d2db2e7642619ae76b707c1391b4da1374bae46c177b0ef1e87bc6cfe0127119056e4fe1a1c1da0e9781ce4b6eaf197f42c93069f7d22048dbc053113dcfeb955daaad69b2c0b62cc3813ee3f54764ad1a6cb4872768ca8b6f435800e67070622702e17a622d16e89b649d91a920ff4cb8ddf0ac4ed2bd8be92e96b6cf11c1f833a21cea9f99fd906af767c83212545c249c5c03c1162dbd49b026d0f26cf4256dc7d8aed38dde5ac6241aeff6f5803869655e3c7ae332ea58b0ffa381ebddd067f79410e6fc87ee16abe31afa204d49be0b335005fdc90c4eefbd5ac94dc7bd221e188e6da255edf986f4fe3ee0ce2e98730e90c51d23098f7597fb9ac176da5b9866c929c918ac60571c5cd568baeca88c902796ef778d86164f2b20543d12d0d52e2a01412b7ba877e7c4bf95e35422bf00f6944981a0d41ff83458ecff8904da95f7aa11b1a79da6729b550f9c6a478a5d5c39e6ebb8d77a47ac10c69f5d1ccac05aa2fa302c0ccc19826da4a80da94862e28ea258830f79e11b793a276a8e5dfb2e2ef0ba5141327efc10aa4ddc26a619934df5501ab04657bd94e2aa23f34b8f2fe888907efb9f19d18368ae7b23468016f29515e5d7c7acb7e12e07326ee9971f4ede5cea1551aa3fab6f1de07f4f5cdd6784f58a424ef871219221e0dd007c7b037ab1cd2ed893234f4559c30c6fbf47ecfb69da96a337ed02ba54f6befec120129379dfaba24c275a21f5d2af1db138bbf63ff8e3d58d6540af0751f77d58f4efaabb66ff350ab9c2ba203c635ac617abdc98946457ad92b918643c5c4f75a43d01e641af2b5050c33408a9307ed0feeb444801458c60483067d06f457600afbdc4de5729438de950fada04180126d7d5b1fc2897c39c0994decdad6bf93a04b468a0f004cdc54fba92b97a33cec7f2f05f3996219453acbbfc3f9b86d41fdc63f42223abef2a5cf4f98fc480a7d2b698a3140fc243a00051f3cad57e04c0e234097da14a755955e8e06ac0105f95d5f1fc5a4618bc1879516d5751829c39ec7755256081aa173a8375fe467d39044d9131280b8d55b99590336ac78ad51e92d5bb563ffeb1933ee282f2be6c0d2b3c13558dc280ab55de1327f26dda432e983533e45694c6e077858df8b55d3acd5ee2b8b70a46bc8fc4079a77524a8bd933ca01ba822b5945dc838746fcaf6ae04ab1600b75b74726eb224a0e544197380ab803f0a86851d935b0eb4478ebe5ada78f3542546d686ebe3d8e1dbae9362b3828f12da4907f984baf7832e05c7cffce5e361985100cf21e2cba1bbe54c9b66204a1f6c74c942fb8ac58668725e42049b34fad099df38b4b1394569c8f510275a0c8cf10cbebc60db4f9f1642de0f74f849c9c8d2b3b90d290105ae91e1b8db4c6bc5dab7887a829139f498df7ac3f77e1c77fd5a6d957ac1d3da9e1820c68fcd621b023aaa7273cfe4ebe8e1e1afc0127eba13df7ab79845cf9c551a7f32c6a0a604fa3243adaf13d311871bd3720962d2ace26959d38021", 0x1000}, {&(0x7f00000011c0)="5c5d9a5d0d9a475e5e2e9dfcf09515d73b209d3c62f33dc512553364886d87df5eb708b02ee2b3fb728037e711d182cbd7202dfe400f7fcd47df5b729e4b83d4bf634da8d424a9c4199682221686dca7105bf4dd714b19581fc3e12516403b48f3fd2112cd04477b8b0606dc54235635c3d35c8a1b64cb33c53acec50108cb7ac0d3693de1e91a6d64d2bdcec35fda86e9db638d827acf166d467f56aec72975d6d67e5abb8359ca15ae07b4b65498a8ea7d60e8e03f0427f3fcc246425532ad0521778937c13eb2bc4d1365ca59cf23a8954b2f19fea2182674aa77930b9243c92df0d300aa59cfba350f15", 0xec}], 0x2, 0xa) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 09:45:54 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x48) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:45:54 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 09:45:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c643000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:45:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) syz_open_pts() r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r3}) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="c13f17424b37a3cd14d411675925dd2f2696f63f82bbe070d612b02a247ffb05a832a554a4ac5686756bc55dd72fd74866d0829ec9fec9a50235ac1ead70f3578fb7f3fbdb83979c52ac09c5abc8999eaa2061d833b3edde30cecabb5f02433925e8aaf94ea03ed5cab8d8d3ec11b5cd177f8576e85fcae796b6b247d98b6131fff57e098eb729c91555accd688efd339cd1afbb204e469dc1125005d6b6122dc90ea79b213a74e6317912931c9344c9652dd690aee43bb0944028fa4c27", 0xbe}], 0x1, &(0x7f00000002c0)=[{0x110, 0x1, 0x3, "1ef7a9bc75c81ca3d60b55a605105bb1d0e4f6566e7c2b93c578f11daedcde6ca1df962df854af8e58b05bc7cb35ed6ceed27814430a31b0920a4b1d776907e832afb4a44a6f4daead729214833b086be9399b2e0ac70593b9137c032201036ea9e7dc29b37c0d9823d17465a20c125729b5100b6308840be4309ac1056ca6e01638204b02a8b8aa960459ef5837ab671418f8db0b19444b8a0158fc25af7d482e9dcec74046f30288c3ebe21bdb4a5eba6dee26e3b37a58c1117f1a92186efa6d9eb5acb72d5eea4534a165556f78b11ba4d133e761cdea4702c74578816f990a9295d0951cab3abb42c6b59ef8ffa60498715826da0c4448277ce1fe14"}, {0xd8, 0x1, 0x200000000000000, "34f55f189727f6746988964ffa7f7bbc22f0c2708e7d038da21ad1443c4a4777e978864ea4558a3da5940e70c9ec1ac790885fe0e3577284231e5702844e011fece3f5f074cd4996d3e2927e317dfec9a26e88f0feb1ba85fb0061e9f97c90fab665ee90be34ceb0c6932d8b57cd2e2864de971dd3637257ecef7fb7f69c8fdc567c0df883c885fbcb6bde0d42c0faf5cda827032c4813c039f62701a20f84cd46e1c9d2385fa86dae99d37072ec47a63519715786a0a735e944378cb4351921bfda241dc8c5"}, {0xe0, 0x1, 0x3, "cb3db702783e5ce33e70de07c3a61dfaf0a676464c2af80dd6cef57ec6a5895b819b8057d1d292154e3f70a660832ca7f16477b4c7c627274c8e149aef8e887e5ebe746e44f45f0266bc3221aa3a9b0b698e8383df82d943b4479a52e4e668b15e5eb7c7b7e9a6d0ea5e739e9f7cc9accc39f4200b52beab2babe1203ad61eb803ac477c73ec413f8f575b9bd4530a1f4974984baf829e7c516ede148d4109ebd414ca6f2ad5ae47f38c813be525df832caacd0b405245cf013289e8a72e9a2873f477006cfa35b070"}, {0x40, 0x1, 0x1, "630c97324c5c6700ef0735c997494904cad6a7099049d84c507e0b10181a9abc7d6adeca5d45f5a73f11bf19"}, {0x68, 0xffff, 0xfffffffffffffffc, "be498a22524da776f61555f38f7bc8c6d51614e9804f68743e9c76cab58b3f813b32f2eafe2194acc2847de5ae3465dcd304bb728535c32ae4b42eed1f5f9931364e1e000bf13d6350e110f31cea156e144a6346"}, {0x40, 0x1, 0x148d5c26, "103980e3e8a3468dca4d736da83e1bc1d11b661a000b13171c446f73e755cad6df52da169076fae1ba"}], 0x3b0}, 0x2) dup2(r1, r0) 09:45:55 executing program 0: socket(0x10, 0x5, 0x80000000000) r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x10000000000, &(0x7f0000000140)={0xa}, 0xc) 09:45:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0xfb) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/215, 0xd7, 0x840, 0x0, 0x0) 09:45:55 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:45:55 executing program 0: select(0xf899f9ce80f9cdcf, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x100) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r3) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7ff, 0x87e0, r5}) 09:45:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="162bfb0c7f13ef29fdab4002ed00765d7cba8228a473d6f056f6b1832293858e50921e98ff867c6fd68d2254aba62d97dbec10236f354c1c49", 0x39) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x7) 09:45:55 executing program 0: msgget(0x1, 0xb) r0 = socket(0x200000000e, 0x1, 0x3) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x9) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x49) r2 = getpid() r3 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="177eb7fa", 0x4, 0x4, 0x0, 0x0) r5 = dup2(r0, r0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000100)) 09:45:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="5c6f9e8abb1e63da5950a91eda9765997fbb9c6587aca11b54110249ecd4539fc2b0f79f89438bb7a1a17fc4d0332304b77f4e94450a3cc4e4ba417ad0547f5418e6", 0x42}, {&(0x7f0000000300)="e35c976632aac8e8f0c3862d4e6bc721643e69dd8d0a9ff5be2c4601aeebc4951149411e3f640001e1cf306a2cf8daa6414ddc625062a3f51e371d3c8b9e038c93296ab6b3ddff203482d000212c36a92f4ea0e2435ebbb7d8e5dccd0251f24979548a394541b209b4c9820c034983b4ba98bc521a27eb2c499f71a38e6448f040b8cd631d0178a9e7fe031f0aa5090ced5215ecc19a585accaf979423632e752e37f41d8538df582b8bb86175da49e5dd8d65e84dee4b9a41b55731722a6e3ef2b91c953a6ed554", 0xc8}, {&(0x7f0000000400)="183bc179a14c955ebb1453c06d17bb1de71567c5c18cd7238d77ca2243544f96f4260565f537f9f39aae2fa44294a9872cbb37267f0b25b9e2482386c5d221969807cdbfea83f438a8395dbf8e051d11447e48d75f", 0x55}, {&(0x7f0000000280)="a1b85009434d8d4fbc65520971c98740f3d6cf45dd36981cf517cad47b43b114a6ddb4bced9ac668c3736214f39c1730b071049b764afacf4dc00d", 0x3b}, {&(0x7f0000000480)="c3d8dfab921357b4024777138c532370fdd771cf685924f42a4d3cd5e97087d49c078d32666a5d825c9659b30241143b3e4836ffd3a9a32529d5a5346086af35d9801fb3e9f77670c59cd49eec8e1a8b2ae1be05d8616859fc5b0ffa2c744df56d2310edcc03862f11400007de3664e27222ef21c5f63926ac43dc213bbe8f54e774e82151365a9598941ecffef6d486425f03b6623a2be38cb437be28fb4f15917c9472dbc81b7e054a9634e029d4888a43e34829ffb750147e06379288de4e5e4e8852573856f39f", 0xc9}], 0x5, 0x0, 0x0, 0x3}, 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a7c34bb6b56dac5a7af0d39c076206c88f83373cc035082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503d56b0bf5a37f69d28b8a88bddc3fffbb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7fc29619a46890130268482e695221772eb7584b9c8e60f73dccc4afe8f689cb6a72b7b42d7a11456e1a629eb2d09c7285d1d15f8ec3d09c814eb16fba9cae75328", 0x165) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 09:45:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffc8, 0x0, 0x0, &(0x7f0000000000)=[{0xcf}], 0x10}, 0x0) 09:45:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:45:56 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 09:45:56 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) geteuid() 09:45:56 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000ea5000/0x2000)=nil, 0x2000) 09:45:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x4a6, 0x7ff, "03321a64a661af52083f281138b76ebad0550240", 0x4, 0x5}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:45:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) munmap(&(0x7f00006f7000/0x1000)=nil, 0x1000) 09:45:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/88}, &(0x7f0000000240)=0x5a) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) sendto(r0, &(0x7f0000000280)="58efd55c89959f9821f7b78fd43ea5f5fb13fff4dd26f629f7d16b09b6fed6bcc47e6ea1cf5c4c929f269135076e16642700b7e21532dc095e597ee12fe5b2c03d38d8f94d25a0b5cf6550cf761cb0d53ff0996ede372acc4e812b47ace26ad4368279ac030a2c2db882fe73250b7b5fe53c95ba66b69ced2a12080ed8dc7b79ca83bd750ad1d537bcc0a31f1c8ea4207e521d7ec23ea62db9c7b033d573ac1962dc13c44f111186b333a6a55c5b24fab016c545912d2de1760519f91446f01bd71216dc342188670cd46a2b1b0471eadef26d1c57310387e51b77efafec88dcb7bf19c8f2a94b16a66690e7810f56d459b6f28ed45fd3b769496b49eaecae", 0xff, 0x8, 0x0, 0x0) 09:45:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) kqueue() fcntl$setown(r0, 0x6, 0x0) 09:45:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x0, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:45:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x280, 0x60) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x55, 0x5, 0xfffffffffffffff5}, 0xfffffffffffffd65) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 09:45:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, &(0x7f0000000040)=""/225, &(0x7f0000000140)=0xe1) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 09:45:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0b39e3e168f06a695f02b1f9026164d57523dac5c08f88b3431fe59e7d03707a89205f6caa73a9529d2dc96c6f612fd1157ac36af7fd5382715474d06f2fbc3f436e3a63d3fa9760ab38ce81ecf0f33c5d287b2b9ddbe5f2c54251b1f248261839cda459ae019516157846fdb6f36088b1be3b085a4973585e5df93cc8957289d230d6f14fbebb"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 09:45:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102", 0xc) 09:45:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) pipe2(&(0x7f00000000c0), 0x4) flock(r1, 0x1) flock(r0, 0x3) close(r0) 09:45:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r2 = msgget$private(0x0, 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1a99, 0x7fff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = dup(r0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000200)) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) listen(r0, 0xec7) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r1, r5, r1, r6, 0x1, 0x7}, 0x7fffffff, 0x100, r8, r9, 0x20, 0x5042, 0x2, 0x5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3d66, r1, r5, r1, r6, 0x24, 0x8}, 0x100, 0x1, r9, r3, 0x1, 0x7, 0x40, 0x5}) r11 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x780d, r10, r5, r4, r6, 0x100, 0x5}, 0x7, 0x6, r3, r8, 0x1, 0x9, 0x5, 0x1}) setreuid(r1, r11) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) msgrcv(r2, &(0x7f0000000580)=ANY=[], 0x0, 0x8000000000000003, 0x1000) 09:45:56 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) r3 = accept$inet6(r2, 0x0, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) unlink(&(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getpgid(r4) 09:45:56 executing program 1: r0 = open$dir(&(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', 0x288, 0x0) unlinkat(r0, &(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', 0x0) 09:45:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 09:45:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x20) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 09:45:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x78, 0x0, 0x0) 09:45:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xb) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 09:45:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() getpeername(r0, &(0x7f0000001240)=@un=@file={0x0, ""/89}, &(0x7f0000001180)=0x5b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000011c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001200)=0x3) r2 = semget(0x2, 0x4, 0x210) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/4096) semget(0x2, 0x4, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000010c0)=0x1) r3 = syz_open_pts() semop(r2, &(0x7f0000001080)=[{0x0, 0x6, 0x1800}, {0x2, 0xfffffffffffffffd, 0x800}, {0x1, 0x2, 0x800}], 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7) syz_open_pts() syz_open_pts() 09:45:57 executing program 1: r0 = socket(0x11, 0x3, 0x4) setsockopt(r0, 0x11, 0x0, &(0x7f0000000040)="0100000013996ad06fac79c8eb269ced41d44781cd17fb4c9e3094700de9f9ba3da084fd52a326d985673afe3787eca32e6ab9b437442f81c88470ed55c6d8abac50e7ed326d136792005eef823b2191cb69dde5fb27a77b8c58b5d2bbda73f29140b2c41c083fe392", 0x69) 09:45:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) 09:45:57 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x9f93, r1}) 09:45:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x200, 0x9, 0x16e4, 0x1}) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 09:45:57 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000000)={0x54fb, 0xef4}) 09:45:57 executing program 1: r0 = socket(0x10000018, 0x7ffffffffffffff, 0x5) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)="01000000", 0x4) socket(0x10, 0x4004, 0x5) 09:45:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0xfffffffffffffffe}, 0x0) close(r1) 09:45:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xc0000001, 0x7, 0x3f}], 0xd2d, &(0x7f0000000040)=[{{r0}, 0x987f8d71ebc34fbb, 0x40, 0x80, 0x200, 0x18f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x401, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0x50}, {{r0}, 0x5d63df9f92494c16, 0x80, 0x20000043, 0x2}], 0x7d, &(0x7f0000000140)={0x7, 0x8}) 09:45:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x41df0bcd98d826ca) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004e9000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) recvfrom(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x840, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r2 = semget(0x1, 0x2, 0x110) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x1, 0x5}, 0x534, 0x3000000000000000, 0x10000}) socket$inet(0x2, 0xc001, 0x1) 09:45:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000dabd89700000000000000000000000000000000000000007371636aaf9e09ed0be539d00000000000000000000000000000000000000000000000000000000000000000020000100"], &(0x7f0000000180)=0x3f) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 09:45:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 09:45:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 09:45:58 executing program 0: r0 = open(&(0x7f0000000180)='./file3\x00', 0x8028, 0x136) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) truncate(&(0x7f0000000100)='./file2\x00', 0x1) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 09:45:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) kqueue() 09:45:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) syz_open_pts() close(r1) flock(r1, 0x1) 09:45:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000080)='\'\x95)!\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) 09:45:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) listen(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x5}, 0x8) getsockopt(r0, 0x3cad, 0x1, &(0x7f0000000040)=""/15, &(0x7f0000000080)=0xf) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 09:45:58 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() minherit(&(0x7f0000590000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) r2 = dup(r1) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) munmap(&(0x7f0000303000/0x3000)=nil, 0x3000) 09:45:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x34c, 0x1, 0x20, "f3bc0f6951afda04477042b7a5b9e0c0ef058a70", 0xfffffffffffff8c7, 0xffffffffffffffff}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 09:45:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x7fffffff}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0xef) sendto$unix(r1, &(0x7f0000000080)="7c2c6071f24726f275841c29cbf67ef7ea56e5f2ced36bc6dd399b0dc22171326ce547f64a04d5546a6f9e398fac884be9af96402d0d14f2c0fd4cda0c0ba5106631269dc4aa2de0493d5852e6d69e7caa7a5cc203dd19a32a1ecb18f7e01439d44f4f5ff8c2d43b2daf7875a927ddd2e348c68a36615b20663e3cbee31f540ea62632a367f558487391f90447d39b9b35a6b9594059a3e10b29bb2ef2453d258b7030f56415e6932b9d28bcdc8f019f4f2fe821d47a15857255f093", 0xbc, 0x40c, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 09:45:58 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 09:45:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(r0) r2 = fcntl$getown(r0, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 09:45:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000900)="affc05c9422c83b0ceed51aaeda738f1b5a8359f4b7006b37219dbc7677f5e574573730db37013ce635b0dc8b82cae515f10d14626dd445264b54e7a29958ff3f1d77d6b83f00f42737cf726c32f949f3291af1c6699241e96837f7f5153b971c4711b4515d1c6cc9addad0f094f18581854a108f163ca3affd6e00dfedc66aa90d1dea50041a9c4ac0c95438de6b9f84898e59e9b62518f3935463b38256a7cd5d1aa277806bf22e4b2be89962cc4cab7969055afe7dfb6f105f6f4eb3956288a3bed5e21597aa569b6f1a29d865cc23ba42728e1024635f6ec13b08e66074a587e3b4aa373c0991de2135b42e6353e794a42809802ccdf209825bb0e072c", 0xff) write(r0, &(0x7f00000003c0)="582720efabd16e27e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d474dfee9cd791439619ea6ab93f12fc4d5f16b136a5d00d1628b53a", 0x1ec) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10082, 0xb2) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000440)="152ba8ec626a4b252db79e02132a539e8f63b979f9ebe52088fcffee4b25baeaa7386e43533c4fd3f352c2efc6c65b298ed5d0013a05eb1f93852e430cc99582e9456d9fb7a69c79c4aa091f0afae694c9b82aa045d0571b8c2258c8a230e509cbd92922bcfe2c1827f562f193fa1bafbb0c293413800fc5ca70e35b3d29cf7d351f206b5c8be4087424fd4a4d052cfab999d0daddf5b9789cc6f5692f05b238986cd64e38857e1e291abbb5", 0xac}, {&(0x7f0000000500)="17f304719c6cd0ea2533ae88036bafbfee49282e2fbeefdb4548bf1ca6fb9a93dff3f31bd64d018919870d8c573cc50467ef70bdbce343b7c31bf575907d2e24dc898ab589b990574875f7162929aed10d4b73251e569f2f74c582df3146bc23fd8c29657c3cb1c943e801f3cbb28b", 0x6f}, {&(0x7f0000000580)="6c359dc1bf751b81e41d652c87e49d09fc46156986e0b7c84c9b3680bfcaa3fc2a7005a8f35e2c7836663a6dc7f788c7266bf810e79b008eab3e35bd32b6c324cb5879d02df12c96a1a7cb1d93c44a82cbee372d2433706ca4d96b35868d91c923e391975feccc257565fbdb995cd0632614f441344b5e45f84d1e6e0c3f383829f42f7ec481dc839e0760ebd4da27188608addf7c1c9783c8644e7d36e28e381c7bb9258170c7420e3fac022cf158e654c658cdb515712f797cb169969b151604d8fb4c7d58", 0xc6}], 0x3, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x0) r8 = syz_open_pts() write(r8, &(0x7f0000000140)="79ffb01b3cfc267bef35ca088b12cda49306b8b4203f707833ec88958ee692952352a936456809e876745355c9c1ff851c", 0x31) close(r0) dup(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x3, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000000)) 09:45:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(0xfffffffffffffffe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) munlock(&(0x7f0000ff0000/0xf000)=nil, 0xf000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 09:45:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xfffffffffffffffe, 0x4f40}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x80}, {{r0}, 0x0, 0x1, 0x4, 0x2, 0x7ff}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x41, 0x3, 0x0, 0xf75}, {{r0}, 0xffffffffffffffff, 0x2, 0x90, 0x3, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0x81, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0xca, 0x80000000, 0x7fffffff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2d, 0x9, 0x6, 0xff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x9, 0x120}, {{r4}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x3, 0x80000001}], 0x8000, &(0x7f00000002c0)={0xfff, 0x805}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:45:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 09:45:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 09:45:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000000)) r0 = socket$unix(0x1, 0xd, 0x0) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)="ce99c4e87ffe966c152dc51ebfeebdb0c23af5e9dd9c8653ff696f158071182e97d35c21f318086a25f71e6bea28d7bb1f1af8193cb3fb19b702b0e4de92e6f6ede26b20fb6f456082e8764d3173b31e6912311e5a513ed4b1d9b26c8952e73a511563ab983e4e2563aebbbc35dbc8e557a4797bcdaa5c516b81a0a701795aa944d781f4f40fc7dff2e5cccc50dc486a8a7a0fc1723cfccc9f0b7c3534f634be47170c5184412c7e29a6bcc14322438df08f72fb46c7207521099a64dcf04a3802b255ed4bb88137f1b642dc3866ab61d6263a53d8bbebe02612d87eb5", 0xdd}, {&(0x7f0000000180)="fbf28579b957562ac07e335854a0a7dbd470dc7d515477bd736e75508c4ec24f1c90967b00b166873f2524296a08519f180ab735d402abaa846e5509cb9309493d3060e015b4b4", 0x47}, {&(0x7f0000000200)="6c7a23eb0bd6af251a075a726e6d694ad940bced5e8dcc467454ccbd56b3c08ca7e7c3d243d8ed8b5cf2f6b196cd321093ed4fd37762b287229ce15fd9156692d60a9df8ce8a5a4a", 0x48}, {&(0x7f0000000280)="9bbe47fa4c68718b0699084a09183e8fadb67ac388bec4f557a00db67198ad7c53febe0b52cc5cbaad282759b66ee579d44987bc40c63f9d", 0x38}, {&(0x7f0000000380)="2f90563ab70851e77ed57246d94e75a1962aa5789eb872b2103e9aa64e8fc46e314513ab94099171a2b659831b8611f4738bbb0e2ca8918cec21c045b255ff188c6fe9d660d796c07fe3267d05d465a15667762d81701883a2d31f80ed0c461df1b8c3ba9cf5c00a6adcc6998ed417f91a06e9fcf5320ca303d019775d5871da90c7dfb196527ecf5604aa6f024d6fc5a99dd4a1de8ae58a67f1840f075f7d95df6693ac433e054eba77496728e0b01271b274dcf08d1dabfaf72f53db0d83399da771003868b2d87ed5a7567cb527665eb76b0c0d4006e33f18b7539a62c2b922422355f28bc66e7d746c9d57dc4e8ef02192941dc2b480a781a0fecf6ecb923a8bd4c937b7a9fb616fad4f91853828ab933bee78062db4953991a822a133cc4510a57322fb09de34b0e69b1fa8390846b23907ba5be983576f82a96063f19c6f824d2e4a297531976857f53ce613463098c06d188c56bf673ca469a049625630c962bdf5a1e5398c3d37fb71384449cf47a60f721e2cb2c1adb9ffff3a35ed1f555ac1b8e01233b5db4ecfa5aca06dcc16419909ec7c3e4d8a5dfe10aa284436861a26f6554859f8dd41115ecaaf9a2575e2935daac64574dfa1b36f7980c91c29e748df9b37a21a5000fae6e456c06afe8887b5ec8ee220eb4fcb42878cd78b78bfc57f7bad702e19597440f8ef8eff9797f013483f86fa255b30709ab53b194d138846b38fe6913b6eefd146d07d1a5d27b62810cd108d37794b4760109272c488738a364d2701feab1dafbba97ed65e4e3520d976cd66f375dcf3c0b6ef7adf60b65ab81af4d524cb3d57888b4a53dd68c60394b031725da8f4f3137c43d786d278756973d495da827eb816eaf880d64101756754f57726e3868b35a7768fe3f23a19038fcf681a31d486112ea979db638769496cfe5576210024a4c52cddb6eca1709fadfb21730862d3754b7fabacb39b960fd8eb2c185e2f1da5e7a152e9307e891eb531223a792f8786739bcf0526dc7bec3e3a7233c75e5258bee78849af1ed933bce4e7ca5a5218b24c3574601a9d5064051561b22860d3be8dcff59244da2f1997fafd438c831020ac26ed8d2a0316645e8addc18e4afd55806d258b5e5f1edae94be5358ef5006fc66e49ded095b4911a8d40b95145807175ccc0f9b440c0e648f442d391ccb8414ea7100c747d780e39c27675229bab231ac5d528a69f7dad8f12a020ac397a2c3b28d712754a7fa31e090e2782a51fece33009264964fd7f4689a65ec1032ec43eee29c8eaac960287e73eebc4913877ae9d2cc60aaeb0de7b0467ac6c5de738ebf5c49e23042ec75f1537c6dda9ab35cc7c490e69a93c7c4864286413cf6862efb7e8f8f8a39cb6d076dedb39786abd7493f02ac7debd8d1ff416c0026d0af2c68bfdcae3b80b5572096f45c96afd41f683bb8f8711f299bdfef2a3c3872a8358b344d726a185f55e0bd99ef7fcfd91eac950d5d6099f4d0678dadebb752f5316ea6bad12134cacbd0a373500d07d8d4651e608a34f11620248a6992d913d7000746457eac789ff6d43199d0301676d7d68f42495ba3008f5cbfde565f4e27ca13423fcdfceb04abd1d4a1a6bf4998abeaeec5f860081cccb1f07b9443161c96ab98e575c693e744dac7d1c3ab4c3e5b3b8ce897e4465b1f65d0b0a281b1ac3c1017b948c0d436110ee6110a16071637cc27c9717996ea29cf4efba4496bf962e4d528b0fdf109171c08b0bea9e050fd87e9ada3311a72c85399110b0bf8a9967ed6e54b13128298c746b38c12712d01fa341ea6c5358b951947d77a89de049c1a12f6f2a1d20cb84ea1650d3e02d1224ab9c7456afc03a26804552ce7f82702cbace76b151f6de8878aca23c0eceee3a9f341bccec470891a5d592881982cac2bbb200a5f4b4167763fbcffa014fcb3ff607a83219e021f96a86a621142214946bf51e28ab1e8f92d28c8c2f624a62e9c6c0815cfda99996a352d8106c6360f8088cbdf43a919b5a0cd859fec4a3d6952bb342981d4f86688f800ee8f2f6118cc4c54207f7539f736dd32ea5d43e3489972a21330abad374b10e0e491b8cac8c53d5f2e1963d8cacaa1b725f6483a2c637749bf00d5e571a181e4c0e196343fd02478487c9142e14c32455a1e837383793b479026210a32df421d796a860fec6e44165ee9a1bb7ce895a5b2053d3adc50aaf991867996830ac4e29203b421cca0ca49417f36590b1055c7fcb393df7031ce496546edf15d29e39af0f47019479376917d4d741b91101ea9efc855b784d7e4a3911988d72146907be562584a77e84cd2d4ab80e3f2cd3097ea21fa50ddde441cc28c7f924086db148015eb6604d5573d394a8aa67a4ced952a88df9aab1df10300c069c94e400a505ea3c34a44afa829d0a221dbcc9822d8310505f747981e95bfc37ff496a715238238850df69ac9409f0e45578f0becb7a02e3a64b5a78b25bf2636208abb36360a3c02ded5b558fd0052e81ab0397345801d2ff17fbcc8bc6c9ed7b0b8b1fcd4d71bbabf83ab228408646c320928f04c338070cddc1437b58fe5d3db7acbd449ff1e0ea01fb1896bf7829f80b29bbb839c8254a1b9b64e7d7a6be1feaca42150d3f55d2a4e5727196c77d986b8a3dd7fbd722172038bb22d56b2c90934d8f79923cddce1c197dee75573264125c2bbada9f8437a9531bf924dd0af335c07226d8fd258fd2c7ab5bf21e1ea6819db410ed56cf4cf0ff817040bfdbb03c0c7960616c2a57bc6664e0b624c11c14f8dfd0a0063a08749a51a2b5b7ea43172750284e983364f3df6f9f11071ac6921cf7fe819b6deb3aa6292ef0079a7eec1b4397dce766449f53e735a79684ffbd14830c62254796c3190f9828ee55b4e93a84a61d4bf8e48cdbc10e92bd1d8cee785e4e7321b0f0349064d45c4b411938d1a19d4edec5b3983196355dee3ce9e961c72fa4037582b13970b486ccd68013244708c7522b68481de2e96ea1bbed34aeef98b6f5768d093899eb73f9d721c660ac156da43720de047920117086e45f1ca8ea9ae60f8b9427c91707ddf09b95bfab55da16e2a002b6f7b01117429ba43a1cf1f2113a1c93efac41b061fd337820d76420345764c628699945180195c23df6185de7c7a3a53bb19df24fb233317dff9e27c58be187f8687fed6dc62a6fea31cecb6d3e4041d8203cc7d9003fcf00cd3fffe051ce388f1afcc299b20122baf4964069e111f67e641742ad3318e3bdba89f79e5aebe1be9baca24a0b127d6c6707b66dab6c5e0dc51c0acabd66f760ca9771fc719059e1246ec540a0ba0af69d1ca03285100e11e4f228c05145949dc528d3653162de06c840b9b44d8284aa58a00a9a52436414a9a8b35b1cc679537c3c0972a06fc8bc60da72babdf7b355646f4e74b015e1217fd21f6ead3d901c6147dc7ad01186acbd888f31d6fcc45077e41d0060fe3b669dce56d0372d66e64f293147e3df02066043092dfa69beb6f7d23b424c789c814a3e0471a994e351b688543ab6e3bc232a26f424b4c48f5c38da3dabfd3434a2f18c5cf860fbeae21109cbf0fd1108ed33135ae67f82dd8310ba95cf2d42ceba005abb9e49ee0d9c1a56026bc19e775a5e1b3c03ca4710c38d5b8f31a7ce86336151648d8e2239cd94b6a0ead29f4ccdacd62325915082ee5e4c33dee7ab36820f14755fbe8cd54d8e790306762463f6478b89acbf0e5918aa274d1bfcf57ced9ff02e0e6837bc085076ec027ede1e25223c65d0e80b3ed8a1ef5db962d5ff2c91bc26b4d3f5c954f2b34e132849467857dcc15b57979e584c054b51fc814af660445466b2e9200c593f374968a91b1d500c7011bd6bdc557f061fa8d5ed179cf2d43ce04ec0ca6acc647772622a7c15a25bae8a5508b18b3c506f64c64a0b863a3104e5bf49843bb113f0204bffea2c5202a39f94053607d4031a050d9100b42fe375581af8a2b5e830eeed33f36b37534572bd340c2c04b4783dc90e67da28f7506aef37fcc51061b4201a132ec6eeb24ebe2ab8fe0c6a9b6023de2a13776d0a74af246560514f2e5e2d84ad203b507ed2ad2760e147cae3cee3e5176ca2c70e8939bcc5a2cc14a1a1c6a707ddb3179a423b3a20e6a3241007e4976fdcebe4412d062337df6c096f13ebcf4abbb6239b56fdc66eddeb667192e5d323375a2a6a7f9d13a0ec346480206a7db4db8813371af8a2e8369479ad63d9898cccbdc5c503688cd836bf58918878c0179da97877648ef9d702162fd91ad92788434cfce8c1ca5cc7e62512d319cb3f754cf7c80ec962dae1849afb1fcf13511e876688faa9d2dbcdfaec8531054afde4109861f7381070c2d8af9a8823723b65cf75b67558b71c51175ee38d09b2f3adcb8a044feb751fb4c759fdeb9f601e4f48d0b87b0f461f26a2e01e74675021ef3300ab81655a2fa643e46109c42e5ac77bdb3bab3a70f7166e7d6220e539a4838fc601e34a8d0403d6665a6f31d26d758d111469fed0ca5c5ab438dab1f1b636bbaa98ba65539873b9ceca56a3f2d37b803ec53810b5bc53442a7ae074995cf7872da1b6f32c5c22fa05de8bcd3b667230c82704662861daa53fe5f099655767abf1e0022bd45098160e6147ef42db9517ca3a359d1961eea15708e2272d0170cebba3d9aa1c21f3663e71181f6bc8c1bf43580c633015c40290f33b56197cfa3aa4b7946bbb9046a94f6b8c50ad20eafcac8a3534185f318d437bffff96d566e2e5171224e20d2403a29a34fc6d793eb851c43653d1346838020b11dcbfab1e3a7423bb1faedb255caab4218e6d5eb3f0e7308ef7bd742748f8cc92f8b1614e32b22f811ef7a503427232da5daf480b5db8be524d39c500c8e7c80f904be69b3c7cc363282888c869c55099fe901cc9ae29b40c6a89b8f8c409fc2983289ff4b6d1bd97e638169d9b0e0e48c35ab1c8994e3b2bf0b0f1ffee0fa68052754244264862693fa049487ec950ecd430d534528f330e094e0b3004207e7433bf8c974c3b65913263873fda08c89bc8fa5039cbf8262276bdbd0e28cabf92829c1fa34ad27b720505194c587c3e5714e0a548b8ff6abafcf793c70601e1f30410c5bd947423efc42df06147bc1c95d8261e19b2deced8dc80aaf34a1676b4ff3ce2c636815f8e992eb3b9033422da242ddd3385c26fcc8efa7cd511e2dbba6c8b526e4b51df689f67804dd6e380ef05341731c3e82887383a49bc6225003b8d515d13956207aac76ded8c5ac6d2676faf9b2e6cf5f7d2a9474f2aa88739b7e920804fca59ab1a679930fcdc2613c157deef1bcff27df708de4e841bfd2ef38267dd418f9a3186b9f4b3c865487fd853bfeacf553ab160390afca3fcb7a402de8b6791deea4a9961a1c2c4fecf762266073a0dd512747546eeb7cb6954e83d3524f2d8666cae1a4ed3dfb81307568dcde80f506b71d6e19b67e0be8b3e6dd7bc6c47513a9901968e4d8fa9d66749d136dfa6dc87cfa9c008261b91b8509f44c3da97ecd555b878f5fe741032bb2e951fc7fea2098e8ec2beaef2b649f76f79f4a12818d83c57da871e4125257d6e2b678c764e1ad6871380ff980d9052e27f86da9af917dafb4c69455f4d5ffd59fca80690156459985b7bfcd6268f65d7af271aced5a28fb01681846dabd45da9c72447d37037fbe8a2d8dcc179f4a9b90b72b92d22cdfe739cefade290f74dd78ca3ca733bf94ded7fc07ef57caf2d570f24395b274b189dda89c2d265684c50a292fa5515ba93f7b4", 0x1000}, {&(0x7f0000001380)="87cdfbf8fa4a06fcf1df92a95aae5d8c52da789dab97e6ed8b26a2989fca40d2cdc7ba87a8020f2c3599cddb1682e4af5e88dc2b420892a09ae16ea80be4997d93ca54db7d91c377f217ed60dc249065f69a80eb673f141362e5fb782f35b30c9ddbf14db0323f6a4875840193c8d7fa4b33874e845999e9e11742f754d21ae547270771723c2d4a0bc33ec54b417160dfcaade8baa6a4f34c", 0x99}, {&(0x7f0000001440)="d7cd1438a963d6b159398bccc697c4e731892eb5d95ab140fcdc054e5498125c3e11fd5a7f8eb017155376b61fc21663880a582a985c7599be408aebf00bf686acd7396a44b6f78864de00de099e00f8b4edae0b50438295c7bfbf67c81c43eb4722d9ec7beda2033ac21349206e65ad5f4e531776aee0bd50d93a21cce35d8ab239fce1a750096c1f1375277d26582851937e0838164692db68eddf81704b2e15207f88ab152cdf09cd6f237f852b080aaca7", 0xb3}, {&(0x7f00000002c0)="40774285cbd04c058c63a7cadc5ccf4a82bd218c31ec7acf9415c702156b1fa4327e1b99418fd6ba4c669cfaa8968689a05f0bf0a0eb247b19d886a261c4bbae71d8a752e209d2da6dffcd715c03193069f1ab953d91c8a2915ea8d542256b65926b", 0x62}, {&(0x7f0000001500)="2dd6552587a6e07be5ffd0c92a349d051d2690efece35c522380fcfcdb7fa2c9c5d1f5492ae487a266baea3ef51f99da8302cb0643f0f1", 0x37}], 0x9, &(0x7f0000001600)=ANY=[@ANYBLOB="b000000000000000ffff000004000000b51b31bde28d940a58cc5a6ccc8f84c1d8966928819583801b5708853c0fcc0b1f67ec2f0a065cefcb57f97a601b8cd9f527960fea87b021cb13d8e8cf89fab8666e56b614c4142b9a0d25b8d7f3e4f1f765ce71042285de137cdf2b25462e2b785b3bc14981bdb0dfafe71104572f3647e72e55087abd131d6733e008d4e332d92cdb802bc67629a49662e881a9071e63b4e2679d0200cc9323000000000000e800000000000000ffff00000100000021bf3a49245dd7539d9a1cd130bfa9a077c41bc0935be1df005cb3439d0f8b80a25b56b94f7ddac718871e4e83ce87e735688844befe429a4a876d6f18acedd4880fba956b55e8823067d2f99bc48d275ce87ede10042ae0eaa0f3692dbc3735ae074b68e5a2659d2e4bf5180ec230e12d1cb40b6b6a270e1272f0acbc9f38b546977edf12de66a72880b8262cbaf5f768e55103d0b3ca6043d17e8c7510c8904f22c3c8c696dbd93e3afb3515757c8c306f85554791c46ed293fb9f91844e42f444c1dc2d7e3cbcdc0c35ac14fb6a4da00d6a6120000000c800000000000000ffff000009000000c75e110df9796c07436d0b48e674d2ab836709551c4a42beb0d7c011c0f89b2dd1647e9c58cf87cd74363b16daae23e11400b9a69d20583d5e62ab236f0bdae2c2a9c7018333dbcedcdf9f613aeec2f2b4f8146050b9e62a3e24b9ac624f410ee620c2fd48bb6014c2fab6bfaff50f8807c85901b29a597e8ed95556c9ed4627b3522a95457c0bc48965e90e8ad38ff1496088656ef8752ab614e056721c089867be8da70a0f4d6f4f866409aa90c16266b54421926675d708010000000000000100000005000000073a94a252c5aff7e4270bf3857d3778896b758f596cb917a30a86e5fdc9f222d616864768fc23212708cf5d4b4c47183d4b47db43f965b61b585a18f706e4c23c9abff4a7d6c3f1c97b51c2f7452e885158c97368cf221c088237e2f4998b83774cfa4c8219b3c2d35c9e253dd7c6521792aa15b40a4816f6f3ebf6899534e56b30f0ee854ead45d81fbf40d63ebaeb968cfadbb00e5cfaa355c805d051aa735eff32c4059b4dc7d05f86408574fe2d0616510dd3abca7f8cd0d87fe93f33e6de1bf69bcf6b8a3d3779cc1ae5adda8395322af2f8bfa9d415e58c69e18ddf6f2327a0ec8d46f8f83efb15befa60c796a958d82e000000007800000000000000ffff000003000000252db84e3875896460119b4d2e9ae0414d39461ee7243595bcf36b2f1ad5123eee63dade2799c085717a7b478537a29908345d49e429f83815b9c35adc4e66dc2a5e267fe574c89469261fab12c03f6afad7988d9cdd9072344bd3b95aca7386bf0bc56300000000b8000000000000000000000040000000684ae01c47e51f8e4822ab38101550e2e71905458ed46fb64b601f44814393f860ebb542cb6aaf30a18c917776d0032b868e0618fca3857347b851ca05eb3c3dd87bd5127db31c7d06c34c2488e21f7edbb24563aca36f2095a11f00baa3ab86a2cb53349f85b816f30cc9ece95be9d8f5c76f834b96b65ecdc79c8873771f7a2bd341d783847859d2b7851cb2ea5d65000847e759a7a1948e8c4061d3fc0ae328ed2cf5115000003800000000000000000000005100000069008b70b42ca040594658553ea5a9a13038c36243959236af278e5c9df854ab3170f2eaf0ef0000f000000000000000ffff000004000000283f91146aa077da3e6c292d5da3d52f68abefded2223f3056212c2ffbc54e50f1bd389530d8baf07028b589a31e7ab06f5b6cb733cd2d888a6c44d241df739b2f2e324391d6b0b3afb1163b9cdb5c8bff45aef1dc8b5f5706647e5bf2c793fa70b4175771c517ee436ad45a4c3ccd31d663fe4c5f78009e97ba851f8126075c56a2045df656b8232bddb715f3a599351bd7b1be6490733e65a152a10ca89cbf17afb2060f4572666c2ac23fde3c7cf0ccd647a0d7b5497df5207e567c382be2d9ff364dfeabb5743f590ccc31ac7cf4225cd30b1008ecba7a6d202664be0000"], 0x5c0}, 0x4) 09:45:59 executing program 0: socket$inet(0x2, 0x4, 0x8) r0 = socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000000", 0x8) socket$inet(0x2, 0x4, 0x101) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 09:45:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1400000000000000070000000000efff01340d545aee3d5d87b68013708f5c52a18ea14946b0a4136970003719ec4f802c9ef6caabf860dd000d98b25c7a0611dad1d05e46fabc7bd5758668ca0579c95333c0735f65155ffc34ac46d69ecc11f5b0f7b5b88d2739bcf9e36c81cad7b436de3cba4884d58bcf17c5d449dd9b68f10276aea6a7843e541c6071ef78d6e9df7d01e86651ef7ed52aae"], 0x18}, 0x0) 09:45:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x20) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) socket(0x18, 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 09:45:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 09:45:59 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 09:45:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/127, &(0x7f0000000000)=0x7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 09:45:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x5dc46350f31c7bae, 0x3, 0x7fffffff, 0x40, r1}) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 09:46:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r3, 0x0, 0x0) socket(0x18, 0x8007, 0x7) 09:46:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000940)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/238, 0xee}], 0x4, &(0x7f0000000300)}, 0x0) 09:46:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) r1 = socket(0x1, 0x4001, 0x1) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getpgid(r3) getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_SET(r2, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) sendto(r0, &(0x7f0000000040)="8f57a2bf529fe0dcb046032e64248c837275b4b15dcdeb73f3b78134fd030d2cd7f211aa533df839ae41b2a68b69b05291e86eb3145f0791b505143375a96d381da99f7969e118bcb59a86be15b6129e3fcfc2f708886cc77a49520b90050944d866753974c183fc23f3174104f8", 0x6e, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000, 0x100000001}, 0xc) 09:46:00 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') rmdir(&(0x7f0000000000)='./file1/file0\x00') 09:46:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 09:46:00 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x4000, 0xd169) r3 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r3) getsockname$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) r5 = socket$inet6(0x18, 0x7, 0x9) bind$inet6(r3, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r3, 0x0) r6 = semget$private(0x0, 0x4, 0x193) semop(r6, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) poll(&(0x7f0000001240)=[{r0, 0x20}, {r2, 0x20}, {r0, 0x12}, {r5, 0x100}, {r1, 0x81}, {r5, 0x80}, {r0, 0xa0}], 0x7, 0x5) 09:46:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 09:46:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x21, &(0x7f0000000080)="caf5b415", 0xab) shutdown(r0, 0x0) 09:46:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 09:46:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x539) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f00000001c0)=""/213, 0xd5}], 0x2) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 09:46:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x2, 0x9, &(0x7f00000000c0)="547f4f2d32c1ff9769699ae3e65d153ea2199b4251b66b2c0b3f9a985cbcc09f518032ec53e00641317d0683802ef29047e59c8a6c6ea553c06b0fe5b73177b7df145996df043f1a539b3c648678ffc02d49de16335b81e055f99d2913dc0a63478eeeb266b6c9db5a24fa1e73debccdc396ecf5a1fda2eb7b294ae8da20704f295e8baf3f0dbcea6f9a8a4f35656a103f6526f01d536da7a2fe3016f1ad0473cd630a7a444a42ec6cec1591bb", 0xad) 09:46:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) close(r1) shutdown(r2, 0x1) 09:46:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x130) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0xed}, {0x7f, 0x3}}, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x3a) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1002, 0x58ff) sendto$unix(r0, &(0x7f00000001c0)="286957f9fb4087a079a097926680b4da3867e6b2ae7f1d665b0b4e9249a1b115e338a9eb0eccbe40fa62d770c7339e3dd30a0ae5460836d13087fd7ddc7e2f3d7b53c0", 0x43, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) fsync(r0) fsync(r0) pledge(&(0x7f0000000280)='/{\x00', &(0x7f00000002c0)='\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000580)=""/95, 0x5f}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/39, 0x27}], 0x6, 0x0) unlink(&(0x7f00000007c0)='./file0\x00') unveil(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)='W\x00') preadv(r0, &(0x7f0000001c40)=[{&(0x7f0000000880)=""/5, 0x5}, {&(0x7f00000008c0)=""/89, 0x59}, {&(0x7f0000000940)=""/27, 0x1b}, {&(0x7f0000000980)=""/47, 0x2f}, {&(0x7f00000009c0)=""/15, 0xf}, {&(0x7f0000000a00)=""/83, 0x53}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/209, 0xd1}, {&(0x7f0000001b80)=""/144, 0x90}], 0x9, 0x0) getsockname$unix(r0, &(0x7f0000001d00)=@file={0x0, ""/88}, &(0x7f0000001d80)=0x5a) r1 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001e00)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001e40)={{0x100, r3, r4, r5, r6, 0x41, 0x1}, 0x3, 0x5, r7, r8, 0x4, 0x4, 0x1f, 0x10001}) shutdown(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setown(r0, 0x6, r2) lstat(&(0x7f0000001ec0)='./file0/../file0\x00', &(0x7f0000001f00)) renameat(r0, &(0x7f0000001f80)='./file0/../file0\x00', r0, &(0x7f0000001fc0)='./file0/../file0\x00') 09:46:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/12}, &(0x7f0000000200)=0xe) r5 = socket(0x18, 0x3, 0x3079151d) r6 = socket(0x0, 0x8000, 0x20) r7 = kqueue() r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20000005, 0x53e700, 0x1f}, {{r2}, 0xffffffffffffffff, 0xa1, 0x40, 0xfff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x81, 0x4, 0x2, 0x5}, {{r4}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x3, 0xff}, {{r5}, 0xfffffffffffffffb, 0x0, 0x80000010, 0x3f, 0x81}], 0x100000000, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x3, 0x4}, {{r7}, 0xfffffffffffffffc, 0xcc, 0x20, 0x7ff, 0xc3}, {{r8}, 0x0, 0x10, 0x4, 0x7ff}], 0xab53, &(0x7f00000003c0)={0x2, 0x7fffffff}) r9 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$getflags(r10, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xed1db82dafb70cb3) accept$inet(r10, &(0x7f0000000080), &(0x7f0000000100)=0xc) 09:46:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 09:46:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 09:46:02 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1) msgget(0x2, 0x600) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(0x0, 0x0) 09:46:03 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x19, 0x0, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) 09:46:04 executing program 1: r0 = socket(0x6, 0xfffffffffffffffe, 0xffff) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 09:46:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x5) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$setstatus(r0, 0x4, 0x44) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000000020002, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xe00e, 0x9) fcntl$getown(r1, 0x5) 09:46:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = socket$inet6(0x18, 0x4003, 0x2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x80}, 0xc) 09:46:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x3ff, 0xd42, 0x8}) 09:46:04 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x81) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) r0 = semget(0x1, 0x1fffffe, 0x10) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f00000001c0)=0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:46:04 executing program 0: poll(0x0, 0x1fa, 0x2) 09:46:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xcc1, 0x8}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x8000, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shutdown(r1, 0x3) mprotect(&(0x7f0000739000/0x8000)=nil, 0x8000, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) socket(0x18, 0x8004, 0x3398) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket(0x10, 0x0, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) 09:46:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6]) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)) 09:46:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) fchmod(r0, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0xff, 0x4, 0x6, "6b60fff3aef2c0f69516a186181c0672a4de25ba", 0x4, 0x80000000}) ftruncate(r0, 0x0) 09:46:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x2, 0x8}) 09:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = semget(0x2, 0x3, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/155) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x32b8, 0x3ff, 0x7fffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() 09:46:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) getpid() kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x17c, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 09:46:06 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xa4, 0x19, 0x1, 0x6240f3eb}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000008, 0x0, 0x75e}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x3, 0x3}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x12, 0x0, 0x44}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x1000, 0x1000}], 0x2, &(0x7f0000000100)={0x8001, 0x7}) flock(r0, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, 0x0, 0x1, 0x0, 0x0, 0x0) 09:46:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:46:06 executing program 0: getpgrp() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="223d60b8beeb06e575fb01cf4e7d16c3bed52b65c6737bbabc412c6ed24fe3596ffefa0984f38a49429fd865d0661d589dc60d54c59cea2c36105f20d918fd5e3beb0d1fbab4d20143feddce66c4bb16592cc1c48a43804b2713124ef40a991c66f5c23a0055a4194959cae67fbab5458c1c8e421256d34a1e09bc98a41badd503788de6775aa12f80d5ff1c2d6b058a3cb96e69fe5290deedab039c17191dffe81378a466530590c0c5b6fe8e34e29e0f63687265db0d5e81b174591e0ec68ccff2be2a160e14a979ae7a22fb39230a5fd2cffcacbfb30460fafa5f", 0xdc) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x6, 0x4, 0x6, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) write(r1, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r1, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r2 = syz_open_pts() dup(r2) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) close(r2) fchown(r1, 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) socket$inet(0x2, 0x2, 0x7f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x8, 0x8, 0x20, "16261384484ec64399d2560f8ba1828c00289713", 0x0, 0x8}) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xaa, 0x7f, 0x2, "7aa869f21fa7d99be684a3ab5d4cb353fecea8bb", 0x1000, 0x4}) 09:46:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x108, 0x40) 09:46:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 09:46:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000018, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:46:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000200), 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x12, 0xf0000009, 0x1ff, 0x256}, {{r1}, 0x0, 0x10, 0xfffff, 0x1ff, 0x5}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x68, 0x9, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x4, 0x101, 0x8}], 0x3f, &(0x7f0000000100)={0x2, 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 09:46:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x2, 0xfffffffffffffff9, 0x2, "48aea41804845a2ec51e018e3486ccbf43df289a", 0x27, 0xea}) close(r2) 09:46:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 09:46:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) 09:46:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:46:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x2) recvfrom(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x2, 0x0, 0x0) 09:46:07 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x4000, 0x200) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/48) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/142) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 09:46:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x3b) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x3) 09:46:07 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x4, 0x800}) setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) 09:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0x3, 0x800, "5c0400a795a644b46c1aab6300ffff030000002f", 0x0, 0x18f1}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x800, 0x0, 0x4, "84fc8c484000", 0x100000068d, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x9, 0x81, 0x5, "de1535a9e45aafeb80d1d7e0887d120cf0675106", 0x7}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x6, 0x3, r4}) 09:46:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x39, &(0x7f0000000000)="d66dc869a4ff35462c9133a70b3f2440ae291717e05c3b7ce3a14b3806ae9980486f8274d309b6ae7b0aea8151d1ce4604", 0x31) setsockopt(r0, 0x29, 0x20000000003b, &(0x7f0000000000), 0x208) 09:46:08 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x5, 0xfffffffffffffffd}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 09:46:08 executing program 0: socket(0x22, 0x4006, 0x33ca) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 09:46:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x6, 0x0, 0x0) setsockopt(r0, 0xc5d8, 0x3893be73, &(0x7f0000000000)="d6165e2534e3673aaf2ca2db8d28c2578c71372727c3e90c69f9a6340ae87333d83729a850f76a260456faace5ca72820aa27912356af80c36103f579b6e92c625b840455703193f2b9ed9ef6c673ed5f7f2fc48076706dcb2e6431561e3c04b18b009c74dc640ec887fbc", 0x6b) 09:46:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$inet6(0x18, 0x4, 0xfffffffffffffffb) 09:46:08 executing program 0: kqueue() r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = shmget(0x1, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x1800, 0x0) connect(r6, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc) poll(&(0x7f00000002c0)=[{r6, 0x2}, {r1, 0x8}], 0x2, 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x3ff, 0xb515}, {{r3}, 0xfffffffffffffffd, 0x10, 0x3, 0x8, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000080, 0x1, 0x85c2}, {{r1}, 0xffffffffffffffff, 0xa0, 0x89, 0xffff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x3ff, 0x3}], 0x10000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x9f, 0x1, 0x8, 0xff}, {{r1}, 0x0, 0x8, 0x20, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x42, 0x41, 0x5, 0x3}, {{r2}, 0xfffffffffffffffb, 0x22, 0x2, 0x101, 0x20}, {{r2}, 0xfffffffffffffff8, 0x4a, 0x20000000, 0x9591, 0x3}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x48, 0x3, 0x51e0}, {{r0}, 0xfffffffffffffffc, 0x80, 0x11, 0x1f, 0x61db2693}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x9}], 0x73, &(0x7f0000000280)={0x0, 0x1}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) shmget$private(0x0, 0x4000, 0x2a, &(0x7f0000ffb000/0x4000)=nil) 09:46:08 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) 09:46:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 09:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ftruncate(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 09:46:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0}, {r0}, {r0, 0x10}, {r0, 0xc}, {r0, 0x20}, {r0, 0x80}, {r0, 0x40}, {r0, 0x46}], 0x9, 0x6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:46:08 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x20, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002680)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000300)="2d88862eaa0b2cffed5c11b8c44865d1f2154d79b2cb23ff95023b655e0405ef5319a29b8baadb73b7dccc6a59e4f11b96adbcbea92664e1e734c00d81a80d45b8fd33098e352b845f77c8231c816d7102bcdfd20851483258519ecd797bd54f7cefd4331010588fb2f4eac1fc67ef0a763ada3dd1262c44836ded7614e9040fc2b7692ffcd1b620b6423504560663c03b2e99b105ef7e795b854286d9d246d1192aa406294250ee89024f665c5c4c5f930eeb65e07dffe6cd7c517ecd21dbdc7e7d152b8a9a3bac009140a7f8bffd5d9199f1e56e18214649807fbc84d3d02e9bd2d33ce72dbeb4665e8c2c5118d878774742c632cd", 0xf6}, {&(0x7f0000000400)="d97dda82e88340c3202c89cb33b52702561b130dfc1dc268e1ee621b575b614d99b415cc29b8164864fa115f7b2dc6bc897b373219be08eeb4e83ad580c28243a04672f982cf77ab54f8bee5840f6df095e8ef53e2bcd65e31436930d194a1c9a0992c025680e040a60eee9e5e9efad24344c0085a4787d253c7c91852c59b5c4541dfadc6fa7d8f8e53efe6986d0f33e4e219ed60a6bd7df1d117add85daea50bdbbc9112ccd70cb6eba04cdfe37bb4f694bdb81255a2f76bb831f15a2a60885d696bf473ef1630673e0a5d5fb80e882980faac10feb29fde36da33967f592d80e22f117669f1407993336bab96da5eedeab1aba2ec8ba0178296c5afde13624847e744215baff73f726eac5e4c6cf399e7de64db7de1f906b4cd8e440869766c1678ff47b2c3836c524f284d3ce34d658f42fd2f94a3f90f11dfe1092f695e0967d64515a462299b07834d7d4414396afa4bfd56891091f67be10211b66524cc73dcfc9fd8e95ee460ee745cd182fedb595e74682872f58e20c1bac25d34fd0ea9a2c50d4a9aa074ee5373f4c57d7728af9bc39fe2902a4c4dfd164a7a5543f4f163c2faa55fbab1fb5f4dd95dbd266d2ef73eff83cf94ec89f4f295123bcd52c30d388d61d192cb9ec84149e9dc54721f66d3e47e66510ba510318aa43c7c769f94e4b01fc06a090e33abe9b7359b628538367437a51fda2a9822ea25f25fa073c384f27406b6451dacd9169d6715b2aea4449180eebee2a552ebab451ae84417b5ff40b8fb5f0f323f68caf009fbb6140e37fda4435c7452c0684a948664cd211315cd5d2f76cd4cf80da0be95c7eb35b9ef1e8e1baa6b61395156184eeeb6457c3480974d30bd804615b839b9bb40df81d91a6140ca4c477c45cfbd1e1bb2f125882d7e71d7f0a07f3ce88919be7846dcbb8315394f89afc4d33677091ebe9aa91d93178ee4220b328125b76aeb2ce344467fd00390fe1a2b31e27b265dc09a314ebedfc475a2db2752918fe57f1113cb68801434255995b71b07e445229652cc2ccd610ef4a4fb8ba89e99d7205e908df58b6e9cb23b20bc0b09985c41761e164b024b445b0a7b77780565d9e8f45d2bd5d9946b716e760e06037626c57f1ea31834a7b155fced02b2a3bacd43683fc3c5fef257da95e965d6e7241d8adde52585a1eee5bdefa7bd6bff24f2734e7ecdb60258fe46f96311a8ebb320dd0ed27ada4ace855b1dd90d979dc20be8d594aa58b2629153e58b0f8a1e21af26d2b8dfc88bdde4ad1c9c6fc982b30b83abf5ee551cd07781e8cf82896c51e723264f8bf260e63fd4560cfc41184bb07318099700a7a3a98560040d43378bdc365e09e0e31e682fe8f1ec8e8802647902b71e0e997730d553956396eaafc58df329b3d9d9b21bb5a914ac08abe1845c6ed231166c0f5e8b5a41a111d623f3dccc11c252889aea294dae9a6d9568c7beca6f6e5d16ced1df30e4ff6d0c8b41332cac0196b937ab26370f37b757efe0ca99e4e5f187969af8bdfb0d1e8d56e03644e3fd2474e5bf5d60e8c9954f8d1dbf800f151b9abc460ec0e888caa891f18493e61103bf2b080e4364a53c284553c9d38bb3170b5b388c680070c5b9ddb8aa50ff8b93ea10aec1a08625f4d97b271d653ae0f0dc6dcf3a59ffdd05ba5d0818d8a5bf0abcb34b4744cde1dc23470118d259df3ea9807c91aa35905e525a673966b9943d1897f4d46705a619c57cf1471d16dfe2fb455f337c2f6d325e4620802cf3dda63b18e808c5f3159f7e73c9840539056f5defeb6a3e58d9803e22eaa21a087b4fa9839d43ae657322378e8edf09b05609d2599e7b2868d9cb50118f257e64a1bd1bf69346820c0c51ff9c70c14440786917cd6bd080ccc652be3c350261ebb112bfe9a48f9db887b6bd262e0095d470f2afe382729881a4d49fe7e95e369f26601de600a2193b5f01d00e6bda78f112e7dc5396797db972ab3f9e6c1948f12fcb4bb30d8e895503226973abfb1390c35091dd6888578aebfbdcfe99b1fa4b606592ca538d2a01bd4904de507b665772750d15b19140a8df89c8d668df27a5d4ba887805d7ae844328fc15654f0ffb63edf07a2847baf2153137e72b1719d5f5a86ed82a0c50199f36b41251a42b22e232c20c8f69f095769e0ccf5bedaa54c5f7cf432ec0c14b541a998ad35ebb24a07cf64d2c22a3b272b75ac26bc43d12913a283a88876c15f762cdb48b91dc9c723a344ccbe6dce5a2f600c52964eaf819511c328314e52dd472344398a3d493011d211d74ffd13ec95dd9b003fa125827f98d990cd02033ef3a3c66a5b4cea4fc3c2fefc6318718a96c8c114197867a88cb1e887ace89b471ca9b1f6905fd2ee2b661e6abca899674907849aaefdf11b43836513ac87120203a89fabd1ac01066fa21d8d81375b2cb65daf563e362785a31a11524f4f5e5e407cf1ba03b6bdabddf16c1046dd81f4afc05b4c0b64f9a8e4efd9e3bc9cde0e6efac5e049051f9c5d2163d13830c2d1e5994bc2b2949ea2d9fe50e53d437d17199e60de82e4689936f784bd5d9f651a9a77501c43a185062b813ea21932749cb38334b0a88db1df48c7f876e05b6d94755a8ee34b785b943ae521d5491daf185216aca492f9ef0677641089cc16dbeae13951ee6b3ac50e2aaa1be602364456100eb67900cab6861f9522c143438f9ff3f4bcb8b23186f621832c235483e9369a808fdd285d7ffe39f998958fa9a50062f06d122caf0af40a19f06754882104d31b7a74a40c45004631bb8c3d34a15f4bf217259f3b9e67184e0227bf14ed5b49b7345d0dbd5745f3785378fa1ad689124a63b34e82d9aa50892234f8ec3dc41b370b0b0d34613eb202b66269353b9dcc3ed4610fedbb15f579d69cb3d84c9772238e4389180bb603ab497a0947d165b3a704eed10d41a441ce77d23845e397aa5bcda51d3357b3d52333c32dc863d7a031f5e63235dd1c66364a994be1e5610fb68f99260da68eb06bbe2874526508f91f1c6b7f38463e736ba70c85e0cc1d9479e687da1d74dccd9f8cee003d5d7fcbcc3562ccd1e3ca28934dbb3814a2f5ccdf3d65d67c08baa9665fea9122ee08a6a6d3261bd7df15000d11c9e3e276fc23a739f75f75df1cd61bf140546874c6e26e2baa25c99eb4991fd2889e30739503125c6272798b623a174a754020af74240adb5dd57555d3f7ebfff0619551e332d440f403217105107ee3eeed924376dbafd1ba08fe5fa4b2171662f97b373f365bdaa60d00f42ac8130757d40f0502e51189bc89a0adbed014fd88b967a621e2a55108a58ea91fa5addebebfba3a836805a7c90a06ec4ca3bf06f0500bd6d2c276124efb41d23a3dca1782da0ec3dafa5b89323dc4a0707d1140fb7be1698e9769fd9f4fd7d17d25f818f49beb0b6684e4962a295f13906e0c41a62084da10f2f07cdde08eb13c82211a2e06a5b918504bc288ee221033afcb4ba8f8303b301f534b66100ade46792086edd0bfcd583575959522247409c6e1f20386a8ce94d5a8e72c74dc5fae59bbd125dc1dd07789bfdb1ea3f97face5563aaef929673a04a3e7f3ab55639fcd90818f9a0695c4e3afe67da30e157b2f10e648770ea72692462475c64dfe95e67da343979ada83315d8169e19b780c78da3ab67cb16a4eba297e9769e0f6a127339df7a39fe0b86c4658af9b8f3909a8d7d2d79aed8e55ca7300a50d7b459e4f5a1170258b99930196d7222ca667d7b40466cb5b169635fe78af025a498aa41bc68b4a334d571d259c58ce9c818c134b9dda414a8f82a5c25299a36d8112f8c3a1cf6f6e945c8a42f8d6af13cd9b1762dcca561ffc06c8ceefd4e88684b0d0af5df3bffb5d39245f3bbebaae663941b2102d1cceacdd51d21c0d6fa296f1419953dff240e4188a511b1bb40e589688419777193a7f139d46c725a18aacb419134530dbc1d7320de0d7da03cb8a6a739cdf5a65621102c96c1d9735e3822aeb8710614ab0fbd59984bdf04a4f550297a5b8f631841b2fdda58dcff3d37cfda213b34f8ae71c358e598577540ccfb4fe8d1723ff8cf583139cbd3a6bd10c8449889cb6b079ee645a059c2d19a35d1ff7b565cd0aeb6ccadfeeec4ce43310c12feacb6c3aca60298b57882528b307f86ab9195f44a1e96f39c286950e5d45a131b11a5c9a0b8502eaab6a1b93ba49cdb6a7ca921f7b35671ef06537c1f0f607c8d17a5f9464d3c70114582202bd26f52de1e0497fa164dbd09e4cdb0e927fd36f49cb14c907ca136246684636cec6376f4deafa00871af51b7adde90c32bf9528b95bc57dbee38763d9095013d39ae053e46eee290bfd1751612c4dfa0ea9d0d39423cd3b152f69384f01a2c95a678bf1dd8913e7e37f80ab327bea65169ef35c4386ded25f5482b99d709c63fd5329e3085e5238a44e563a32418922a9705f828f1e96cdf622ba66c3732aed79e677a36a6ed53dcf210506902a11e357a1e3067568b964a5b5fffc3d60463e7fab2d39fa2571e8fc34bed3b4c61f9f19a9a92f9e4700f2d492a1db702b36208d965f4a0993f1f78789dadd6dbc1f291effe81d10b93ac7ab14d878b5d797647858cdbbcd3845babb0b19c579b35a8c4c37db10e47d3a8cccf882016ce71b67802e831f0d241c6f488a7fd5b4d00bb3b7d1bf0b010d4a6894d3954814518d0cc9cdc707f573b1d579c5bc5653bdf1d698946b8fb1d82ee9864521768d2fe6ec5047eb82f3b1308be7e2814b544c7155605ba92545bd8b54cc0c09d1b65e3fe8cdad2744f3baa0094162e1d980c3222710a16c3d38492a141fd65c37120c4554bd03e3fc61d97408def8ec26845ab90e6f94d1feb3cba99629a4ba99b4906451385a3998bf6b9a3d7fc5939589fd6429ab7d5d30ed39a068f531b308692c1a2c5ece983636b2368de857b63e98ba87072d01dfd7d6c0546be5ebe3e0698ad5b2763ef7ad72ddc4262465f4b754f2bbca854988a8772973101ad486615daeec1d844492942a43b1dc662c32448801e578bd2150343969be27e45b751b4fd073c5fd759856c5a32cc5ae0bf295bd5c237e02c1869872450816b930c6c0ae75c0bf0d9db25d700b57c04e6215bfb3582e895c33a7355e187a4845fb44c7a3aa83301b97cae7003fbe027fc12784afaf5a629852c5d090b9385efcd8c6cad2d0d705c200f540ac167236013727bd635ff653fe8de778102f14993848313b2837240375fb96bf87d7a39d15ba5ffd159ef58af03bb68d1f8e4de981f28f21162661517cc560659f4f7244a75b6bf559f25ec39cbe412744dd803ca0a2ce79a1b397f0fda4a54a46bc0e239cfaf2841a8b7e2d6469356d063c3269ec24622227ab213b75a28382ddf9126f44c9a83b376d3df5b73d6420db2b36867f1807b26fbe22630f0c7b69d83b5135b1cf28d2d75ef982b5e592a910006ac7da7674a86d44b0abd6d08d53d0c80fb321c306308408f21ce6e8aea6caaa8814c8d0637296decfaea7ef42a4697a77c2d2b5d109a7bf5e3b11daa2dbf45aa842d615193bd63cbc24305f5acb44528eb224a93f2a88d4b76f9a3d80a728cb0ff87b22adb4dd4a4c569bea10eb3950aafc8bc9839587998c846f1f20ec6d033c6f991f8c064b4587b3381770aa37cf978f5c73dc1ff4485d81f2d90298aeb953922b03828df19f470bc770aaa2f0c8e65f359cc942d45ac20795cfa36905e04227c84794b7147edcb6879df1e4d8a079b23f7fb9fc2f8bc4dca8d2e370cc7e52079107d2116751999cc45f7", 0x1000}, {&(0x7f0000001400)="1b91eee2546906cf6b55f74eee4422a2c97472195af926dad117fb1ad931586e4269f3dcf2dd9ab190f45e56f89048d43d", 0x31}, {&(0x7f0000001440)="83453ef60168651897cd8ea8c86fe310b24eb748c477cd008238c0e17925c1e57d110da1b755bb0aa21687f1120464ec8aac68809aacef5c6f7dd105c7947e2eb79dd904983c50d5c8b00a2708b5e5a90d2510cfbd3a88a332f6ef3b398f0e7d09137300ad9a82c29f6212c1b05bc30c0943bb595b81015fdf81", 0x7a}, {&(0x7f00000014c0)="e9468134eaee0cb4e1f82f829aebf10ff54c952c0e5edf7f34599bef8bac205521ea776c7f189f86e37f32c7f2b40a98d67d21834ba5609f9ccf24e1b1173169a0bb4cea0d02280ed4192193872b03ec309630cfd2c03c615264b0576b888635e69c1ac9ef85404e7a2f41a292b0e284024421419ba1debda85d8e71aa941b94e12b3aff15584dc4484e878e256fd9fb31ce43fe36bc11d65ddb3c5ba57f42112f60648bd9499a6ff46894b71fbb76f5d541b472ab87fd39e3b4143534178e9d8fabcc371081b48b5819f731ad895100f9b1af92bfde692667aadbc0355ab3a85542ebe13793fccaa7b87dce788d97b767bb6c8da38e68e35eb82cf05fa8bc46debc149fc7a6871c9e87f60c94c73e222434d974dc783a83ae84d13af4269bf196a8767079e302a4e8f3faa9a220b7d01edd83b0c4f8b167cdd571408ec2e8d1926776e2e8fffddcd31e472e852d11aa5e67f80de95187012e01a94b1e73c03c0fe0cf58aeecb5ad1eca6e5b877816ec293f68aff7353260c7d7297832f1b5050187bd6cb2e38fa926213cadbe359bb7b8d827d9c10d149a8fd57dbe9aec55fa74414c6514acd5aaa2a2d2760ad79bd3ff12b5ce91a8b5f0664257d9d9c185ea67ee9cad9986591435fd8d468da25af8906c9eaad1c112a8eaae11877a81c6d3a97434f4d0b6dfd18c8042a84ede23238c65f53a9880577498a83ab58e5a07bd784c387d9b4446bd9f685a437750bbc0aacb46c0084841330bfaf674dd998fd3a152eb764de11077d3834d81451c2f50d640b59b8149a03c2c8c25f198dd5a46df9be69623c4a54bea9075d4524f7343949e70ba9e415b7edd32fec944bd2ffaf0e09ce2fcf60569f95e8444360f82b689a40cddb68e6be906b9b9fa08a8cd38d6a0ace7c796bb15dffa9f1b2d3d898b83220b081113832c794a03edc5ef9e3b7204c334dcea1ce8b3b06804e99ed88690a5101f25500d270e53fa3eff900c81701adca453d1f7301fa8e4e989bc46882e8930384f77440172c46e37daa9373b23cb6bb3021e865af7713c36f7547cf8a2ed726bb0e18c3cadc8dbe72891ef5384f1f0ce8433ef4cdd2c5f5971054fddff2dbfe405997e2971b49d8f5a06ed4a6c77025742bdd39a4d032ca3fe2f9a888450e4ab55b7077822af4383dcf9c48593c221ed2f7d1448f5aa5a9e7f2f95c1014b298a258ca804031680d47d0f955100a83e3861265ef905d43f929083e0532ec954785b3779b3eecb98786ad100195eff1586c1b93354dc01625c1bbf78ec15595071e078fe89eb513a2dde150e1cf2fa05f3080ff0564ac079891bd69afda36a12ad8564eb4aea5dfc8677aadbe7665ffdbf0cdafd2cf27dae81b6157c35c1d8c9d3d98532be07492117db3ec2470fecf6e21bde216b23ae722d6c7660f0144ba42cc117b8152f742fd7234c4ef139ee528717868c2fdf803fe5bec464ee6539bf82773a24568f3405391bf6efb7cb9bdb586b5eadb427fffa2b32b5fe7eb70a22d3185465bd485f8aa725c40243fdb845b462348893f864579261ff1d51ea88fdba6d86f2acf1305fe9f887ec0e0e3ac9c5ce6c4a486d5e59f72438cf401c46694680a35969f4fc491c2c205681a61a40a2596cae4d373c4dde949922d759149b96d062f660e002f2fb3a75065787fcf0743686c4e91960258d7c5158a2ba63b4a335638dcd894989bd464ad08add3f4d0ea38bcde5a86ea13296fa60648c733db44e77c404e5ab77b72a844d53d66ec0916a959b11b9a6654e5464ca46691bf508f69f0a9bb5269c371d0bb2d2f4d77f8117dd006cc698791975fcd2df964a0e78d825ae9b82d9bf3e76cb45d40842de12546e6a43ff731e8ff6617e1e41fbd32ad0af6020789636d5d469f0214922be25f29faf5d2f859682fba2bca5306f24f696ee71365cd44b80235053a142db5782ed5dd3cfd9508ad1ee4864ec3bcd1fce5e4d95bbfc0aeeb4fd12833cb81e9dab04543da76c21a0474bc6a8dad28ac6955961e4d0fc7abf2ad8591eb69a7a01ca14e5aaeb0a3aa0712bcf3708a2b1861501de8ac8ff9934a29c12a3584bf89b16c9935d93a2c8dc1a41269eff5332b8a8451c3fbcb041e70c049713bf63a2faff6d81cba00548089276a37163ad26dfa109691e8662f3d343636281bc406e0efd17e6f5555b2fb0b70db708553c078505e50227eacac21ef1c350e4393f94091a52d552a018315b7653f30007add215b898862d718d208bf9ceb9a88e0b37deef09f21a83ceebc3a34b345a056dee4f7f3caab4ded15e5cb9ce4993f69483f63b7c221e51b69bba0a44883fb8db015ecebc11b36204de8aa5c7dd002f8716258a2d0c02bdbbf7362069fc903a46daf2b60069118506f7c8c50c4e09a593183f28cae2f4dd34530d202af5ab093e98356f5107929c1b6a2399f818de45426c7655814b27f727599158da6c52bf9fb53f1bb923fc5290ece5083a97a8441a93d41214f36a76f8fe1f7ca6276f6dd3fe38cb6163e1aca3f74343087cfaf85f9d9b1528ce5237e688815095bc053b20f5124361a5b47f9fe5edf602de41e6958a152890b2e8d0596cf5b5eb24b571ad7d48579217da384c90e886fba146d6766e63804d3398e618f26edf5d98ff12a9003fd58e148dd0aa6b22e0affe064edded6f665d3c177b764a78d2b6a1292a40a2fbce612abea02b75d930d58a5d48fab914b23d2655b2d6226e810746fc412b5b41f6398d2c7a53f1cc0a8a5a1eda5d05ffe456afc7400b9c79c367c9f33a15b70ed5173c1850b17fd430717d96eee5961a22cd24d76beda63b11e15c041913623ad4a317062302160e8f6b5ea80ade3d61446ff6ca6973303331cee3727acfe0292e73f9c466f0b728f7d6c4dd09e8d5c84db00c4fece643696f123f849daae6b39cf4b29752d11b2a1e6238155134bb0bdbd7be3957477b002e1da1dd95184e325b45cf6e99114078f94cfee31813a77cb6d95eb8df8054225e296c04f3fd550f6de96cbafbdaec36d242df543f81b8fd57bb836ae9ff5a232f98b754435662f254698527e13e953c3c239adb69be4abc4ea4b3cbd7d186eb2d23d5910b1a1071ac386a98e3d3611b3c3ab0d507790a4a4be95411fb661695183fe45f8bc8ac843b8f0b8e989f6756480dfbbf87be0bf38bf8358dceec6b8918b9b03671ef4364d6348186db4a774b02efe28c8b3039ec68e1a5d4c21b3837778bfb98efe5d1f461ae817cd0603bf63f7fd88905920f09f31068d7f8bafed852ec81ce1ba11d441a5442a86b560adc6287f085c709203b35e71baabeab6274058bb5f7b40674d7c5ffd310c9432d833bc6c5e6f729ed60474faf46679731bd1e20bb6cb7164c73de1aba0a5bd7c4972adb23656491996b373c3ca4a1835c3ccb8e481a743593fb5ffc700209cfed51250dda9ee9cd6c8b83075155814e334b2761d80b88e607a14f657eeb1767ba0ce6ce6aac07797e91bfe0d151b0d5424179d439c27f07b9dfd8607625bc6688f7441645333c783813e278a78605e3173a0ce93625002ab9da54b5b7d6b844c59c5fa216f8312b04f6a2fd8a345cfdb8f85349ec24b8e7712f26f50d2027b4e743c1d2a9d6f5f4e4b54a1175c2876ddafe5d0973139ebca1e5212f29b888788e2e49cf836fb3b2bc40123e2bad9511911bbebf8b0a982944f5df4cee3fadd5baf2df6333c0d6f267b847bbc93d84f9765e521f3840b5d8521cd3411316361ebf2993e3fec5548cdf9923ea69a7f19e4133aa6a60c10f4a44355fead38e75bcae7a9f03a3994f30416fd21e35c74a85d01b6ec7eb6fb63700c7d05376eb67c2c62d972644f01e3063bd7bad1d5e6c6c89183552d35eaa5d89ec7b2b9bcc2b9d0c1483582979443705109b5cca60241789b890fc6a89899f6b8d7d67a088c59b1f545da6c59fe44ae7077e08818ea83f30f3c035342113419db02f0d956e07bd19f433031ef39dc231bd187b0708863e49ff82a631349fa279204555a00e62efc3220c59c9fbd1aaaf2cdd56bdf7a5f402a6e8fa05f55ff716927493c407f80d5d940ba14b173ad116acd78421b05ae60c317ddbfc23a5a7e6c966c9389a9dbfefb6de2aa93dd3c4e1462d3b180cd035f7121615b21a6771d1f9ee6693d5fdfb7ba3bb9bf028cb3086791d7b95923ad831b40554fb589fc408066ea62eff0b77080be134ade299a49747178099dd82987fe54e5392fc076aa341d736b878363104b4f459b837f044c8c128b7d03c5087d9d7a3cb739eaed833640d0b5fd42f1268afc66a9a5456f52aef95cfbd22d7f9e647b535b24d86ebec366dfdf498f5624c16c22be13c9b92d35d91005e464349fe92c96cc69dfb57a10a1d8fa0c36f0f368e16c8da6eadd7b65b99ecdca5f27a29cf0c427fc9258b8504e2942d753c6b916149fef3362163edb98fffc72104b006b0def7c504feac013ca2e4a448644129ce0427b1f217895d31dadc8cbf0778be4dc0513d47f974a9027556f4a1845f6440e2998466cc23b1e3381a1428e68f173a6247a58851102565c60cba4267f4cb10173914d24b077d4fc237e3b3f882d65a2b197462bbebc16b892a96d0fc42c213c84c18e688e704c62c41dda9177765ae1e551bc781347a28acfb4646f9fe0278db4764c3cff047058242d3a959ff2dd776b1da518c57bdfb430bba25e49d267e6dfa25d17ee9a867e48a5c60047e7b826995898c99257e4e892ccc8ae3505e82ebf3e50ad500673d66e8f0c5dbf8c7c78b8051640d196534c33975a14111ce8776d1e263140c93030c6323d5b56c5e51967d200678be141cc6256dcfdf1ea539b4fdeb63c630691ab7a9ed2a87ae41ac75355c509491aaa2877aeaeeafcb9acaa7894c0ef2a9a18759334d999587064c3be78fe45de3b62676fc210c36432423dbae5ee05a67bcfce9e7bc1429742648eb145dba7932d0e418fad28172e839b485d45647279c32eea6a1376705f454d8287a67805859e1f32dbf16daa5921b204a0e7de6f707ae97a3418e811e2ab208cdd79f0487d7f6b5acb142de21620b0f0b239473f6239fd47bdce93dbe638275d1fff62d3c212a809d9c03929108336fdc21cc79d061e6a60659691d12bd27014e5e9194e208647449c6bd1fd744a88e3125d5a85a3808fa03815c4c9a275983bc291f694e0042000100fc18370183207c78b9bc984c1ba51c246bb118deb06fa57a9ae6ba683a87a9576d5c39be3d58744fa409284bed438f6320dc68d99ba70c2653729a77ad831c86a88a0426e84f4b2e1eb0474b9c45263e1e26bd3cf4021aa0b35d8c5ba45ee18e30215653422a709d067444d763abc0a4badaf93036f906c21c50bcd19fa8449b42bbc669353672ade133a3093c190d41e8fd6abccd7e67ef97cff61d6d74a35d84f675ea3bca42e2a9eb0b0426b9ed90643a61f8bd362880864f5fb78f28ff12ade67f80774bc2eae67e1440e856c17a451a0af6b751c5f7e94eae4a8a92a24d9f631b14360248b22160852a0de7b71c6f171f041b1f400b7661ff18334b06bea640eac1a6c67ee2fa9d52f768268b5e610097b284edb6060553e1179aa4d2e9af4f0176609c628b8570e621a5a0709a1c49550185c8d9c6b4b1228e7fb17d040561ee37601279ef89677e2d7bbae73f5b5ef663787fcd6c34976f5c67626a930dfd446275a8ff0503798df6755b08cfb9b8d098ffb760ccee9b06ee79ea25aa936aa594fadd8253d10efa5d59f8db9234d843ccb6701e01913e16592fb3162e4e1e418ee0a82dc6d0f137", 0x1000}, {&(0x7f00000024c0)="5c6072ad6a9c3226de9f9c221ddce83fb4c011d7239aac430a7fc8aeec91a636ca3679b3dad4589fc6296a3ed8f5331516d855ebad2517016042dee0565ce22dd431cebe8ece1d03dae8b7a9377ce0ba98f9fb917a2b", 0x56}], 0x6, &(0x7f0000002700)=ANY=[@ANYBLOB="4800000000000000ffff0000ff00000078c6740f36be7d7706c28ef0f309ca22600e8380d5b5c8bea1fe3b07c10c2978aefbf32068784b96ee662dbaf38dfe8fb7edae6f0fea000058000000000000000100000000000000bb1d3b9858d868c02d7dbae35792607a84f5f78628cde38b028487d64525dbf5d11b239aecbee2c77e1fb3762cf3760df0740704d516e6f332094e4687fc43413b0704d6c56b8600d989b29f55f134540b5a49e0245d4ddb12fce58c82c901acc6a2c4e514e0fa8087a9e46e9a0b075a93b30526d084808b39ead10df23f1d0f0bcb4ca75c0e48140f4157fed5c0a87aa37ff1f811d5fec3d1868a582743a8c9985fe583d3c3ae5e35cd4afd345c8937623ca8c924de2514c7ecc1d5d67ae51bb8f863adf32477a7d4398108a9fae9c0"], 0xa0}, 0x400) rmdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0xc0000000) r3 = socket$inet6(0x18, 0x4, 0x1ff) accept(r3, 0x0, &(0x7f0000000100)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002840)=""/213, &(0x7f0000000240)=0x1e62a1617bc0e27f) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 09:46:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 09:46:08 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x111) madvise(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0x15) r1 = socket$inet6(0x18, 0x823f729c0084b3b, 0x4) recvfrom(r1, &(0x7f0000000040)=""/128, 0x80, 0x841, 0x0, 0x0) 09:46:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socket(0x2, 0x2, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 09:46:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) sendto$inet(r4, &(0x7f0000000140)="69aed8d103558e810d9422c8ffb5d2427f87b896fd958e9d8f011bfc1bb4a97cf45942b1c45e2c2f004e944f0c41f36549e5bf5d496d4cbdb4b8e0f8b758a1e0094f5511545a6150c69c915404cca7e4e2deb6aac62d79dc27bda196612535a55ed4ced2781bb9e49b19120514d222774af4fde9901addac359fbb37e6d40b5198f4d88e08ef6b995b1442bc4061faa7f4cb72ca678b9b336f0de23ae51b74bed0", 0xa1, 0x6, &(0x7f0000000380)={0x2, 0x3}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) unlink(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000400)=0x6) semget$private(0x0, 0x3, 0x0) 09:46:09 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 09:46:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unveil(&(0x7f0000001500)='./file0/../file0\x00', 0xfffffffffffffffe) execve(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001200)=[&(0x7f0000001100)=']\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='\'\\\x00@$*^+\x00', &(0x7f00000011c0)='#,.\x00'], &(0x7f0000001480)=[&(0x7f0000001240)='\x00', &(0x7f0000001280)='@\x00', &(0x7f00000012c0)='@\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\\\x00', &(0x7f0000001380)='{{\x00', &(0x7f00000013c0)='.!}\x00', &(0x7f0000001400)='\x00', 0xffffffffffffffff, &(0x7f0000001440)='\x00']) sendto$unix(r0, &(0x7f00000000c0)="7610cda13fbd71e4b96fada62eb440420d26692e6428bcdf307775b8d8921d5d588a1546f29995d03db70813d81c15846db0c3841037af62147affbb728ef02ab58bbf64371150a4ebab187fe259719f50e9339f282b7433f2f7ea0f3af0aac75df5e90d0fb13b4f06c4a1f3f3417b7f2a4d55ed2b37507f689c1c22195aeb0fe71e4f9191f3053cc19046ccde2a4c64756ebd872e924f8cf1d749b34f776f6f030d026ac58440d972080a831202c71f4e826d986fe4f6e54e8cdfc139692427ef7a31d9149aa082ccc8f7ec67d44a1376bfbb74b86c890cfc38561d7d0ea36d578637bc0a75203f13ea943981fa640a5f04f365dab813e0f1f6acabe3bcbca2344628b29aac276aa7c75ccd2ed7d3e2d80a1088b7bc866a71dfc540dd67e9a1a3a44ac540aa354ff587f67b9d79c72653f17075e0fcd88140995972c2b1ee19dafb32d01833ffaf18e7bd7e422b25edbf43284e65520e6c5994270dd8240a35fd7c1933edbc7b8174e55d33f4f94ef334a9b39ec5efaaf3a8a8a5aa424852d0d98c9e1b8abd8b554c1081fe01cf04b13c61fb774f328a6761f635a5a1acfdc47f2e5258a04097635e134e93a84c60ff8ae0b9380a80bb27ae7d59a377ea90cf0fba1bc9acb1a136474834d38cac338cb28bada0e7f7d5859e4187c81da49c21a19540b90433e1c821f233c8578220850bf86f0d9421e9c818f32c474bfb47ad5451360d0be32acb29cb77ed0b1236e18a0698deb0957b1a7f44d4dc4b983fca4c7e18227939305c9b0e44726f8433e328bc7bb4795609810daab664eee859d1263b86a0dee20ef4209637103d544a0b35e0947b2c7396b5374d779edec5ff9bfd8de5680bd737c7dc063b55c11966185b67ab7d5ca99cacf8ea9e36c61157a77e4af0a5375ac0e8abb1bc7dc758cdbf819c10af533920a0d04bccf38df1faba3cfbc533899fd776127a7517fe124b4daeb3ce7b841573895b492289845214bdf473edc9e945d0c2ec4f704de4f369bb1c64a84700fd310ad2636b4d2d77bb1aab021c3f94ec349615e40e65f36908118f5e1c6e4c53c0d29f6ba6823fc6f223920d633591d4fb5bd123773e4a131b9630c2e9a5f201c97858088cb1563039255cbbe0ac78501848e376313cb196abb58a08f3d08f02452d95f12cc18013f18b695f79862a9a951c6ca2e4385e53f2b8d519a06158f2c2ffeacc421bcdf9f67e515d932f2853dd3d7d931aa576b1a7d7a60d159c249242a8a6a14719bdaaba09bca62deb2791f89233ee663bb08e37ab98efc0d1a20fdc008104237f2eb571a7bbb36d29e253e938888dc90e1eb2debafd654a2b85970c300a39874e3c094849c9c8e6bb380097e86fb87d1782d3464967a811b3b99439796a91fab39536c34247bb8032058c527d1a53626c1d3229f87ca77a6b711e54968d4b8aaf12f02e8840e2b7bdafe3b61ee5eeff4ecf9fc57c044c456db64cfca9d92ac6ef29dae22a504b8b9657943710c18cdb185d89bcecb0095bc7a44ed5b6896a3f4ee04db74c4acbc1f70470ca6620c9b98344a098fd83d96c0da71463ae1098ea3033a600470a0b27ab4582beebca62ba4e2d03db8184ea3b43c4a36e5c82516f663db57cf356be308ed655efddb7eb13b69df18ee2c6385ba7413113063cea535524095f5ee61f8f9eb3b003fc97b91560d379c0a7884f2e999c78082085ff2ca7d31e4edc47e2cd5603bd5ee837468f4967a322a3b075454265d4ad8fd30dee4328da7ac493584d490d797ce52a270ec10b62f644df586ad46c252d22c8e647ef5e18ec66f342da030b49946610026388c25e3edc3b0e5e3bd3226d1167087783a0e35dbaf0f2162fb3860ee8f84a77aae29396ff8ff9938c93899e0a742cda099019a468efcd48efb4d8e5eb9b98cf33b7e95f47ab67390e4ac4426ad2c64bf94a36c42a0be70ffde1a36f34d187d734434e3c3009f3b11aad0efb16f45713107e6729373d6497b493ddeb51d3b38e20fce96a07fc498fc0911b8384cfe3ac94c98f7cf7423fbe8641d64d7fa82122b2a817c135778780e79175b0eec9dad5e25acaf712051b7f56ed79b685b3a0a5a2597bf5f4ea5d7ff2e94565058a7e604cf321adde4ade606dd45e66e07d3a499ed2608513b35329ef58e97afeea4da63d767d0ab1f84d814c27555db5b092f565a23dd2eacb3e6d5f9b177a9fa098509f920aa707a522ca963c6a0bdcc9e41ffa56e72cc56202a5cfc3ed007979f2fd0de0a6d5ddba102b9918e606b95ed698f73bb911200f6939ba0e086e72362548e123e6729f296225e8f100e22859d1141a9810b2c8775154c54ade4c495e9776010f25798d7c958908aee51fbca2d06f719a3b53d941992c3b03699375bb13016f6eb436b5d2bd4193305c82a34d8967f135618c00d1ae4d669aa5855d1892515658a95ecb409f33c66a4f617b50832802e6354c7cfc415e43f95bd638d72306e357d66f4cb31bec5547d8231df09d34fd3e81047316a685a29ee764a2cbd08f6da731bf6b3243f1dda05ce612b7ffae7ab63724930126e61ec53076e3b5dc3ac983f0191acd9894711dfa00b1e530e1b842b4ae587cea642f6ae9f9dfeab82848d4d1abbf1eb04bb34840d22aa088b40970d7ebb53524e498be4509cf9fa5c5f60f281f0463e96d4404a26f7f759aae0a4062c3adae879ef80b5f124a30d154b5fef6cba3bb8d80084c59c64493d6425994a525088610211d914cef93e87cd9ff8a3ea342a78a89e114e8542f0d8b46b958cdfbe11c0ccc8b5873c754699982b127f98c98e7e0ac2f090ad956e5f0c795a595da68bff2b9e0d4666555d26494a7690f6d89e193f6f220e5adaaeb664403cdc2dd6b9642db7e71cb5df2009d31fe8dba7947b3d42cc779ec670dc4ed833784696736f2b22b8252504ab0ec8ce20944ae4929ae807dd3987bb629835b7e934479e504774d8b7db683ff8a2f457dd5d9f093f836dd58398dd0ca77193356faa85ae45f1247a0a39cc23ebc7847c52a867b88e302b7710cee1cfbb962950b6834e212eb43d049085c7e421018c6394015e76968cf781eda63173cdc2f4fcbab9d2abc2ea5605d44f54cd23f3790e423ff6a82df19b2a9390398054d69817414b99b5fb3abe04597ea835b8b54566d6a9fca6c244341f4bd8c3b9c20257eb41bc1d9c204e93ca5f70d555338ee5cf2d6bb1e2256fd49fa67c5f423082641d52ee2bde9af220dcff95bb45a69bdecd5b2b70377af29d7d60cdaf36eab7c678e66601aba4bf6003bc76cfe4a809f1544dbe0e335a7d6257996d2b4cb9a34158fc83e902a466b0dc4772f6eb48d4c8a3ed669b3c6991f63a2d356daa0f0286443bb56de63aa9ebc7ff720f1739548a9a0fe2c67c616a2042540ff83d5f6bc27c17c61ab0e8a0ae9d5363c64ffb0959c5e8f584dfcdf83d74266025d2f2840f97e7cf5c340e65334a788c45cf726945797a07c48eadadef013a584c77673c7eb9954faea1fb804fd4b687f0d68a5f32f78843dd9a0c29c19254a3a5903d0250361adcc62781bace13a001d9e85ccf17a34b2118d7c7d926a44f150d39ae60f30b5867be027a9671f668cb4b5870b85ff415f6d86ff903aabeee4e2afe368f503a52e7fb2e494bbf5632f80a247d845fe18b560edb2a12ba22f44d145552f7166aae970ba4bf49a8f064dfc370a9efec8bcf9d7ac1a0bda61ffe55cdd189ff3918e0c98471e5ddcfbe1149eb4cda08e5963d075d025177ecb83f8e388fe3783cbe02567939eb8c9cd8777904a33c1829e30062aabd5bc0b87bc6db2f28e830b1430a3093e51732c0f55f9e902e85f6ebdce576c88bc77c4ab6d34598ed4115aeb5240fb61a8fd227e94b068c284efbb8d1620cf83cd2270750939847ac6cb3aff97ac664fc4e393e52182c87c691b965e43769536cb4893cabc9d18597bb41cbd26d1ddcebb22ddefae3a3e2312d277f354b5f0febf405b11586a25b903f18df914fbfbcc39ab718043d8673d3a38be626d45f8ecd727d6b0b3ef6a1cc26d57f919da8f22f19bded1993c99257e438b633d65089311493d95f7cb421f3f30e0d4f79eb6c15c3c19a95a5b9ab746d58cc943460f10f64835b207bc070d5f49071cc0c3ea301b1c18ba92f0f72e089e4dc7a7c1089d3b75de4263592c5ce467d612676f9655f140cad0ffecdc6680da0e4aea9a56cfd771d7cfe2acd38af210c4b1782536d0325b3343a38e26cd241dbafbe97ea8c1774b0247be94333db940167c0a78cbde0ed70b46ab469e832b5b67998ef0fa632f48bbd54c24dff8a5aa1414db3939d51d1e7d3a5380fa0f7f0f0cb45ea31ac8a89912f1943301b597dabd10484e9f10b7c33ea679d8778e5ff621067e51d49c8fd5c496ca7d326a0d5f3b1f103aa87107840911b1d08ef0e8b4e88bac2b670ca0830522c3ea10330c8d7441e9b946303c7968a422ab80ca2bc42f21346424b65197e8088d3d0a7d1f3bd932f7c3f8f3a5b23d98e2875e4fe5a44720d221b09dd247be47fe64354c5d7905f8b1187c5491d505e490609136fae330920c3f1bb061cba1cab55bc9f406746b9c5683e1752cb36cb8e38060a02a806a2882eef55ce7b126b63c86162505a7e89b205112477940198abf4fde66ff3cdf46823423a19b195fc8b45e392c07376f983c972f4cd75b5711ce3626c8581367e36c48c2f64ce1caea6fac0fce20d9fb5ef55904c3c5cb18a7a1fdf586a45268d43118d16d33273948e0fd533d5999f6b8b3e4a0988022bbe51992fa9c86a4be7f95a57073b99a4fc5aec92909a505710e5d89f9232e7e73b35c010d23058380c8f6dab70571988ac10f476583bbb9be441c2f305d61c3172be1f57a45b6dd9e4778f0afd01b7b62f0884ca321bd3c9e61fb6244a238b01858849789b38fe9dd435ebaab8d9ecf6bfcb0d27fd167dab82731c30078ed7a75fc254f120fca933dafe26693d8bd62667375eb8ec0ea329d2beb6d1e1178ff6bb9a634b41fc4526f8f5c29ee4ebc58837de4ebabc3ced54e46b5198a14e165e95eb590c4b90715825a32926706bdae2b39bea2c019d81cc5e008a318f4517f256d79967933ecdad4e5dd9d1a7b0ec713d73bd53bafc6bbce724cfcf6e0453f6ee48e7e817e99c13384a9ad48cfe03cf8070af98b9f469ab89ab8cf7b8d9136d5a246a9d9a919b1b9d0b17752a2bc416f08e75eb6a4fec394c81695eb6fc9af3f039a86d5c57addbf3c95f1cbbf322559e1a9136088a5f1fdae812061b754248c13c0163c8cd6a5c84a8c636fe4263ed3dc4294cb9540042ac7fca4eae70707748da8319cab9597fcec8b5579520fd583033930cd324ba3c53472db59388afbfa48fbd43a73643253704c9c0af0583747691ddc801299ca4b20a7d87e8024c23d14dd7522a6a7fe685b85d1caebe083309fba7e85cb2d73b2d9dd140893ba29670fba1e43eb9a424448cefeff00a6783662f48fbc7fdbd476f536f0e594bc2751d2261a3c3aeba50151a76f9e91f9a5072242c7ab88b509596f1cd8f91f2b384dc63e30c1e3b2ae7e25e27ac6c86f5b21454f5677f9831410af29b53a176dd5e81105dce55bf66698c5e0e8031f9602f71f01edc42e5f7095722136894ce2ee0b7374a3b0e62c64709354f2931b52a4ea3bddea20e29247b425d486869e6299f22fdd50b7d119c1cc20a1b4aa5b7f91c883d40eb5586454db191bbcb3da15270164f8b476830fe9ea3e2422ac74b4edeb82959ff5f8b003934fd3903f43a07190cc01a79010fb760da9da53661d508f", 0x1000, 0x3, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40000000000000a, r0) fcntl$getown(0xffffffffffffffff, 0x5) recvfrom$unix(r1, &(0x7f0000000040)=""/25, 0x19, 0x40, 0x0, 0x0) 09:46:09 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x0, &(0x7f0000000540)=""/4096, &(0x7f00000001c0)=0x1000) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xe0d, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffff8, 0x4}, {{r3}, 0xffffffffffffffff, 0x41, 0x40000043, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xaa}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x5}], 0xaa, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x48, 0x80000020, 0x81, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x68, 0x0, 0xffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000020, 0x2, 0x7}, {{r3}, 0xfffffffffffffffb, 0x6, 0x1, 0x8, 0x249}], 0x0, &(0x7f0000000180)={0x80}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:46:09 executing program 0: r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x100, 0x5}, 0x1ff, 0x49, r5, r6, 0x9c, 0x6, 0x2}) getuid() shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) socketpair(0x6, 0x0, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = dup(r7) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000240)=0x6) syz_extract_tcp_res(&(0x7f0000000280), 0x4, 0x40) ioctl$TIOCDRAIN(r9, 0x2000745e) getegid() setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x9, 0x9}, {0x18, 0x1, 0x7f, 0x1000000}, 0x3, [0x0, 0x8, 0x81, 0x1, 0x1, 0x6, 0x8, 0x984e]}, 0x3c) ftruncate(r9, 0x2) bind$inet(r9, &(0x7f0000000300)={0x2, 0x0}, 0xc) getpgrp() getpgrp() ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000340)=0x9) getpeername(r8, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) semget(0x2, 0x7, 0x25) getppid() setsockopt$sock_int(r8, 0xffff, 0x10af, &(0x7f0000000400)=0xde, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x0, 0x7}, {0x18, 0x0, 0x4, 0x3ff}, 0x7, [0x1, 0x5, 0x6, 0x4, 0xffffffffffff9cbc, 0x7f, 0x2, 0x6]}, 0x3c) sendto$inet6(r9, &(0x7f0000000480)="3b0cd7eb5d88f788b90005f689522b897cdc74ea57418bc97d64f2f66748792ac820f7a9d5008e7554b723da60910a81a134e29cfc8158b2f1c6f9add54e9c6e8eabf3ce2d040eccae98cd759dd54ca97c6da40852c582a6604ebcf59e5476278819f2be9bbc2bb0a49b5660ca29c2c383fb3778", 0x74, 0x8, &(0x7f0000000500)={0x18, 0x0, 0x5, 0x3}, 0xc) 09:46:09 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:46:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1d, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) 09:46:09 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgrcv(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000f2ff0000000000000000000000fa0100000000000000f6ffffff00000000000000000000000000000000000000000000000000000000"], 0x3a, 0x3, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 09:46:10 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) 09:46:10 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x600) r1 = socket$inet(0x2, 0x4004, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) 09:46:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:46:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 09:46:10 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = msgget(0x0, 0x10) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) msgctl$IPC_RMID(r3, 0x0) close(r2) 09:46:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:46:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 09:46:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setflags(r0, 0x2, 0x1) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') select(0x40, &(0x7f0000000200)={0x8d6, 0x4c, 0x8, 0x1, 0x6, 0xb5a1, 0x3, 0x3}, &(0x7f0000000240)={0x5, 0x6, 0x3, 0x2, 0x2, 0x4, 0x4, 0x8}, &(0x7f0000000280)={0x0, 0x4, 0x4, 0x41, 0x1ff, 0x1, 0xa0, 0x100000001}, &(0x7f00000002c0)={0x6}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) unveil(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unveil(0x0, &(0x7f00000001c0)) 09:46:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000980)=0x100000000) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) 09:46:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 09:46:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/81, 0x51}], 0x9, 0x0) 09:46:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 09:46:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="04000000", 0x4) 09:46:12 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x9, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x8, 0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) recvfrom$inet(r2, &(0x7f0000000000)=""/177, 0xb1, 0x840, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="71b7714962e6e865c9a2", 0xa) close(r3) shmget(0x3, 0x4000, 0x640, &(0x7f0000ff9000/0x4000)=nil) dup2(r0, r2) 09:46:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x9, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socketpair(0x20, 0x1, 0xfffffffffffffffc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x8, 0x6, 0xff}, 0xc) getsockopt(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) 09:46:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:46:12 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000280)=""/148, 0x94, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000240)='./file0/file0/file0\x00', 0xfffffffffffffff4) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) symlinkat(&(0x7f0000000440)='./file0/file0\x00', r1, &(0x7f0000000480)='./file0/file0\x00') pipe(&(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000340)="0115ba113f29c1d9f0c6fd0719af8e1f123ca4801320780711142000a848b9ed422a8b6607d9a79166a7a02e65d6cbf399ae85ab805619c95fc13026bd593d5f3c93995ee2201e75e342fd57e23adf86582bd7c04725614c69490021982ac510fbe330563552ca7a192c2931bcacf95d9ce20ad6c8d5d330b00c79057a029853b57252993134dd709d12ede41ca361bf1710bd75e9f4b9cf77439d2328ffd2793cc8bcc0925028f589dc525d2f17347b8ec673382a1c524d058f03e6e6a34496e4a12c544c003c9042e4bb76df06ca6058587586044a31e8b46e96f9aa318a86cd1f06e641801022f84cf3c7d4", 0xed, 0x401, 0x0, 0x0) chdir(&(0x7f0000000200)='./file0/file0/file0\x00') readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/161, 0xa1) 09:46:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 09:46:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:12 executing program 1: r0 = msgget$private(0x0, 0x30d) msgrcv(r0, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x3, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) close(r1) 09:46:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@@\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&^@{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%}*\x00', &(0x7f0000000480)='}#\xe2\\\'\'\x00']) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 09:46:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 09:46:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xe, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getdents(r0, &(0x7f0000001340)=""/4096, 0xfffffffffffffe53) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 09:46:12 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "89417fd762ab08dff95f9da735b92e547c5e56c92d23da"}, 0x1f, 0x800) 09:46:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="316d5273c6a62e46603b88c01e0cffea2e3c78f6a7076811a52bca69662a525a86e06d8764a0", 0x26}, {&(0x7f0000000040)="18dad70da0321e81b8bea391b93eff5ddb13e114fb2d788f6d51572427aa163fcedf36bf3569716d1698c118730b019af1e7e720683c7e6ec64796102266ed90e941dfa2acb56d527a557516ad2c4a8d71e80a180a10e1cb1d970c8cedf04d3f3905841feabec9e71ec06c4c0309a4cf91acb2fe8efd58a370dd46b48790d5e53b18b81f4c4473e58ec9bf0be6fd4a6be070d749738eb170c5c374a8ca93a65d50e64cc712897205f9516e2defcd94b95992f59d0e8d2a07b22992ce915cf94e71b9b924efcfbdf03d01b6fb8ca6", 0xce}, {&(0x7f0000000200)="f56aa46f231a33ae3891dac03149e28bf951aa5ec6ac5386ba52b057e81201d61a8f8b7e64575fb540c2288fbbd7a89fd5fcf4ecf771606d21ee9887997c2495ed03ad844e9930c2fa56c8c82d4ca77dca3955b0a63c30a4d0e7b58de49a9367f69bbb207d93f7fc2cc18eb3ddbebbff1dcc95b48eb050f1fa3325f578065b987c1acea582f2072f5930957375882c8a36190abf876a4bf5477cd2af4667588e6d", 0xa1}, {&(0x7f0000000140)="9dc4237f755a8687a1f3720723f5db3f58448c1a08f79b8ef7786e7c25d72b611357c280fde585aed440cd9f2d874f7cb900c82738e80534d9a5ee883271cffe6049505128df948fc2065e30789a9bcada3cbf270564b95975767addcaf602b4a407515e7e6e9a19cf551cb7f00b5d73d61215d183d37474a37cb6", 0x7b}], 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:46:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) write(r1, &(0x7f0000000040)="df", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x882, 0x1) sendto(r1, 0x0, 0x104, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:46:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x0) 09:46:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) listen(r0, 0x0) dup2(r0, r0) bind(r0, &(0x7f0000000280)=@in, 0xc) 09:46:12 executing program 0: r0 = shmget(0x2, 0x4000, 0x601, &(0x7f0000ffa000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x840, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') shmctl$SHM_LOCK(r0, 0x3) 09:46:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) r3 = kqueue() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = socket$unix(0x1, 0x7, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40000004, 0xb5bc, 0xfffffffffffffff9}], 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0xc, 0x480000000000000}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x8000}, {{r4}, 0xffffffffffffffff, 0xe0, 0x10, 0x1, 0x67e}, {{r5}, 0xfffffffffffffff8, 0x49, 0x80000002, 0x20, 0x8}, {{r6}, 0xffffffffffffffff, 0xc0, 0x80000001, 0x8, 0x9}], 0x1, &(0x7f0000000300)={0x528, 0xfffffffffffffbff}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r8 = syz_open_pts() close(r7) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x6}, 0x7) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xec, 0x4}, 0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4, 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x400, 0x5}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x80000001, r3, r4, 0xffffffffffffffff, r6, 0x42, 0x4}, 0x3, 0x456c, 0x5}) close(r1) setregid(r4, r6) lchown(&(0x7f00000002c0)='./file0\x00', r3, r6) recvfrom(r0, &(0x7f0000000300)=""/25, 0x19, 0x40, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000380)='./file0\x00', 0x85) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000003c0), &(0x7f0000000400)=0x4) close(r0) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpeername$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setgroups(0x4, &(0x7f0000000640)=[r4, r5, r7, r6]) r8 = open(&(0x7f0000000680)='./file0\x00', 0x880, 0x1a0) getgroups(0x5, &(0x7f0000000700)=[r4, r5, r7, r5, r4]) mkdirat(r8, &(0x7f00000006c0)='./file0\x00', 0x100) 09:46:12 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x7fff) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="85c14d7c6bc612cdae69f4393b391598ae71e6f767a6c33bdb0d2d61ff1a600c9f87cced57b05070804a8932a7e50a4208195cae62cee940c7c03aecdcacf350124408e8aa1798c54836ec0df726c5eacfecefa4031d7777c299254b43d9201db66eeae48001d99da2a44d21f3f810754ab843", 0x73}, {&(0x7f0000000440)="e26842eb35d597a82133e50e6e1561e8d494c3eaaf633f6c0b07c6a980394b4f53162993521ce024c58e86d21839dbede4a0a2a94f79de5d2b2064dde0b27c2ee1738e6d338b604d11daa4f7a2b7c496b0b39d2c8cea0702740390edb76abe2305205779833fc5272a18017e7b82d1d25d2926248bbbff70281d1c877854118f6e7db3bed01e136f75f4", 0x8a}, {&(0x7f0000000200)}, {&(0x7f0000000500)="d70453f57d82e660fb7876a6b0cd4b2fd0992b4ff79323bbb922339272346491ff290f649dc25ff232afd2892b427dc8b585ecaac97327e5282e9144eaff3b045099f03d99c1c495280b961b0a8382b92c3ee7650730683e2ad89f649bf572b5d1dbf78a6fc9b17a6fde7b", 0x6b}, {&(0x7f0000000580)="f41b2c50ce1369e946277a8efd7902a11978a73b7442625b6001f8a1b9b20104309a050afb99829db7e40423d9465270a538ccafe7788701a32f2e48c749f7856833cfaddb5fe05f7ad16a63528e7b4226c812a019d6d161a8683f6e291ec90394ba15a0dfe7a8aee91d5428c5ff1f5cbc2901b0a98dde043d9046c51e6364cf6f6ad00c87fb0999e20b533c204b78a94a3b1ee4497361a9d7f30e7298066e716f7f7bfc7b099cba555a8b9af60f81a1", 0xb0}, {&(0x7f00000002c0)="5196d1f7c09b42aa7c01af230e5c466d7f267cbad5df59d92993d7", 0x1b}, {&(0x7f0000000640)="83382fd21b0abdc82e3d62f12a12b664448bebf1598141bb1009aecce49776499487dba8db9f436a7dd6d949855b029c36f0ace924eb6fe412870e66479f7861458bad9a574510cf516a83a85928657002b86ffcaf2e3f0853520ae6c19bab1bc9604d40e8a77ac4", 0x68}, {&(0x7f00000006c0)="10c9eb558e1caf8f480dc3cbdbc44ce4b7b12e778741d172522880d4578a47b41c958222cd0930548b4eab6809c99c247c98332aeb694fd88a8e4be81af4241bd146386bac10402b43fba9be29021fcc97369c40bc530b72b6d674e8f60d2bb81a01fdf4d72cafac517cfec2f6e8ceb3693bbd32072032182808f3a4bdc95e1c87ae7a40c5874672cb1a10bce8c55babfa7c31f5e1ba6f94a3b138ba460776f6b10b2bb874d601ebeda2391d2c3e22cda6bfb1cc213c49dfe06edc68a1b6887f557db1e3a5192eb22a9f6fc2fe23a00a6cbcbabf", 0xd4}], 0x8, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="deaa88366581fecb1e9a0561e654ec98fdaf5ed4e50d260be314032ef031f62a8e76cbc0a3d9b9e09ffca4762aa3e8c5102477b5a73dd2732a9f7e99daf1b5daec81fca5a8c8071feec3de7b919b27e2db80fc6d56381cf9e7f7e4051cb925066f794c2e5ff354075739", 0x6a}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="1d3667d697ed53a59817d280a9f06ced7c5bd04ff4af874e0a8338c3256d2f58e2c93abd371001f20c37322a9d61744ce4bea647642d1c07f2", 0x39}], 0x1) 09:46:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x10) pipe2(&(0x7f0000000000), 0x10000) read(r0, &(0x7f0000000080)=""/198, 0xc6) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) lseek(r0, 0x0, 0x1) ftruncate(r0, 0x0) 09:46:13 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 09:46:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2140, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x29, 0x40) sendto(r2, &(0x7f0000000100)="0a5ff8a719b8d775464aa3c797d8622393b3919f85bb12c7fcd219442e1e379b9a7445a597eea90c6a026b55d67d9c64c5f1734a710d2b02cd1f18fe6224b7dea379bf27a3cbfc4ded574be7158ebc05748c00e6d19735efb960717e4796", 0x5e, 0x9, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 09:46:13 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) dup(r1) close(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 09:46:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000040)="4fc5dbb61b48b07792cfd053c090989405d8907a221b153b5ea612b1e27c3b45b28d4d7f37e3aa50bc", 0x29, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffff8}, 0xc) sendto(r1, &(0x7f0000000100)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x7, 0x0, 0xffffffffffffffed) syz_open_pts() msgrcv(r0, 0x0, 0x0, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4010000, 0x117) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgget(0x1, 0x8) 09:46:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) fchownat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r5 = accept(r3, 0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000040)={0xc6b0, 0x3}, 0x10) fsync(r0) pwritev(r3, &(0x7f0000001200)=[{&(0x7f0000000100)="2ed7", 0x2}, {&(0x7f0000000140)="de2bcdbd678eb1ec23af23538b838c8ec89ff393ae5b94fb0ce2cc0428bb87cd590a0e3650c3681e612cf7cbcce2186755c19d5784a89e53e34254c52db15fbd0d52177228b82d253fb4331987ef7e9cf328c84d7945fb530808346796d8123a3c02994406434646fe530f526b8d7a00158d13c9b8112ded3e58162e8ce770c75ad390055d2bbb3cf54ba04bb9d1d1e72dc36a5412b746a9f27beaaa6848506dfa22b0ab9f08f46c247dcc04954128f0525e973f1e8da2a23f0dc75c1243fadfed19f7904738417eb660cddb21e5fb2249d92d0917e4bb4f3337de93de49cf60549b1eea85abd17596be38b586a3ce1a31f0615cf7ecc8a2643340cc7f4dd1bd010030d7a669f9f1d48cfbde9678e38b5e33a97fa10ca8e09e4d4f92158aa62d99345bae5342f7f5fc1e69b44f89d14826f29c985391da3397b990c237c3da98621d54f5baed693afc90d8c6b903e2bea633435c8f8d00356cf3fd4c283fded40a2cd487ab84a5f4fb21c10bdcdc23b601d3dafb6799f7d8e5840e21196860934444ac4b6553867393d547c03af7eadc1d31502d6a221d2f876758cc4d86f1e9e58fe72133b63006d09646e7f8559f9b5410b06cb01494f552f61402f34ea2996e99f4db64db776f6bc230a5033d7951d8bf4c36e334550190b63184b8e4f7ed466581384080acf33f34e0fde12b775ad963fa6a8be65d986b256b84d04c3c11b1731a16d3ea7f84edc3838cde90888178d41560f8f20731b6bc0923105aa6340bed0ac8b3aacd14a4216fb09c1b3347cf52c426c55944127b78eac67bf3c5119e5731148af30b20d02a1cb256d1f7340988f89cb263e216c6febeaff2bce1c1e974f1abeb417924e58f4688cfb5cea773fec083e24080b1d6c726e9c664a97dc0100a2bbfcfb85905dd4fdb0332cfb555e19b30f403a66ab5e89b757299b4f72e34a378e697475ce4ba80e0bccc22e512aedd61662e0a380f05feddbf0b8fdc9eed54b7b0f75a93486249808f6d4fb7268263aded91c9b5c782f0bc8c7404d42469c5aa619f714a4d3001eb558acb25b0b0b993f087299e6f29df48463298727c890e9a7280528115382a00c5f93c8f7048b238a3768dbe91b42095cfd86f769b70655c983970bd9283982b090b7cef0e38f721ad6ffa014b83b54df96c7b87e2ee3d4ad196cedad0b42e7169490ef702ffb4280153956f5411f79bff278ef8353a609e06ab54b6a2c2dd5528d64840f492f492b89421177234225c1276e267dbcfac13c5d9357cd0407b757398add06f5da95ebd9a034f1296a0879edeca32d3a9d7561e5e3da2fa8dae547854585a2b72913306e7ccb44fe107a8209aa02c11e63589e50c22055ad110dbb9e3c191b078e9bc50a8d04018578363e9ef0194fbd2cec80073055d8b0f422ab37750220574962fcc7ecef8b2a6fc4f714774b1b597d2ed4a208efa34b610d89ee5cded832df6beaf0775a5782a3b1d4f6892ab28652416141ae5f881c25a23d249294836e8a64891ed3b0073c308510f01f8c2548f7138a2596339362c81967971c655ebdd58c9312f2e3a003c39ffbda65bbf6a1c16871380d78332d79dd52b87a907cd4b9a58910ddc0b73ace6edafce0b532dff5ba83d86a8c639e1e5be7745bdb1baa0f5716c0aecb1f5bb06f66939a94b28a0713351c8bad47a2f48f6589513d4bbcb4689b9017404a1b83ca110591541cf1c1d7c747f0bb1449669d65def41142bd16918c966bef9cc80bad73f636082a1bba4a98c0901d51d68328795b8a556769603c2cca7ddba452784b5c4686f7f56a9ed7cc714dbb3b33286b91c942c865f92f9391b54599dff3293d0e32ec26cdbd8e5a7b6099bbe07c1aaca8b9f1fb92e8b1211a8ddd0ad7a717fe797d71d4db1fb9208e70238883175af5edbdb27a8730e2361bfcbf7d2631675c7c812e443def978cb4983b143732a3dfef8fa35cb081d55bafea13f6838536d6dae9bfe457732a7339102cb6f8f0bd8f0f82bbd198c252108173788f44aee2edf2af2cda09ff7ebc7073be4bc66242c6f3f7830ac4bdcc97287e7380fe572ca481ee78e480e1b6a4c350db717c77e0d657759990ad4c4afd61095977de666f27c4c40571de3d7e52ff2ffe28e3948f62e6fec34cfdf4b1961438f59146cbdefd06560eb78004ded21200a49d748f47bfc091cc39af1e7dcf36393c92b94bbdba753bdc13e6d951bdf453e59b46e100e4cb4a5bf72e4c494354f864ab3158b2493ba8d331b8cfd541385ae3a5bbcbd9c325ee8f923c1472b5f87b6fbea2e2ec520a54f8cdc4046fb6d824dc62c8874ee13ad96ff6771d5b827d2bf28296dae488c668aa65d302d3469d4e49ac02a92763fb6d7e3342e1e7b3821cc023e32975ce8f1f1ee12a8fd5dc3617b71be20cb85a850f147b87df8c01cf63676e5f99f23ea159a379ac96164ddf35f6a6ae68248f6d0c7ef5b94a973fb5a12182bc4ad6bbc3383acc70a2f6cec5cb95cd05ecb2569c10af111bed8485239deb0d8493f3f606719385c70507f6b29fe63d443b5b347657934a74446d7a622950fea9085958c561f5e92b70f6450726f440dc1fe91399695d1ec10d7ade5450337263429e74db01427612d896d213f505c671b4713b94c60e4a9b28fc020ba626880824172619bcd6750ccaec4f2736269af1db5e7e2b5d2d6ec6e397f17c1dcebc55f1b45d2416f02da3f567c6e316d7d30ea1879d42c8644d5e9433fdd47a5911532a9790e17d4249430c026623a595534b4e1f538c419996220cb5f1d8f594dd4d596934eba343526b1f6c40a9fa77ae90f369e1be44a6640b71e1b627e32c8a2be54f0f691ce0d678d3bdc05fd2581a7369d9d64e8f19c38ed2b388424e4ada6be8daa4f5c8eaa9108a9a0508d1e9b17fc76ae7fd897c5833939c30652610d49460dfdd12ff3c243c2ae930cb3daacd6699dea0de5f029335667e674e609ec2b74b37ade79edb3b4c3f5069fe42892716f2b57573ae4e306ac47eab1b09864c8250a17791a37d9e4f69fb1e02b043ab074fe3d7c7d5e685938a8a228863d8efe6af95c3b9f761043818a18c5551b9059d56d68f97701e2e79fd48cccf47b2192bb0fab34615fa2d0d23d56c48b81004ed2cedcd8f611f7e6dc5b20ae19364483627a029a8751f5daa81b39e26a5586d649c4a940e4ba9ca6fc6a1d96c9c8d1e89858c305a68ba8976dec88f04618f3f3353494a7cd75023b850973fdd20064b43e93858f55d70344364bef9aff96a3ce714436fb41a347288ac9c59687040494b61f60c41a10318ee59d16b665bdccf4cc8f03cd991e4f56ec36aaed1ecc057084d45a1d9092b83463c353422d43da4bf6991d3ce96bfe718d0c48407d9500dbb1ae8bbe70724154562bb214af146ca87ed9527df24ede1d2bcd45d3763aefca350a8b939bdcf11f699cf91497cb4a4ffdfc32f2d17163211a2e6f5ec98d42c483bdba190d9f6310700cf5cb1c51e33cd9cec9f89445095460925e1126f3028390452f78a55d61c395a04e941083e562384a5cb86d5e3d64142732fbbe551ae5f28e96ebb0e794dcfc78d84f0447f8bc00122cef8bea6091daacc9d095d82e269dae43ab7bf20932fcac6cae572735189534cb49a8ef39231096697ff44d6a78640592f03076caf81e4ed4653e01ed14ca553b450e8051e9ad010095e92d608a48bc85959ba686dd91c83ba7129f743c0d2138430e2dcaa5609b477826dbe999d9a1e979cb93fd071b2d5dd65f18acfd515f2d645636f57a8d1a320475bc5db3b67bab8171b492a1ccbedaf9ae2211586820187084c50f48874f11e01e84f6bf0377daabe08525261721ce54865bfeb1f0da14f4fef1a50f575bbea66481190847f147e32f6e2900f31173891560a47682cdc1add60eb79a6c37c9d5d19e814f5b9585fb2e7ea2beef2ded88164eaff0535b870eed93cf33b18944cdca26d9b4cbac468d4e2ebb32cf31705452962701f47a8639bc72d8e68e1c5a85e49cab979398cf539b9ec9e13f4978d3d47a24b33d0e4677aacc1dc6633be59e2e10e9866c8d5ae1d0b718bed536f147addd2095bfdc63530a9ee20ce605c60ea87653b3cf93b18d1a117101f14f36460ecaa95bdd0f9d2a1d12bb87d1e1c4e4da63ac631db124487588c4db17a4d097c242b12942ba4944a0c00a7ed876abf8c5b493952cc23da8023cf9720bda913e23f8d0ed5821b4c417def6b3335f614be98737b05f7b9984673f45fc3b0a6f6dbbd02a97e1996f39320e8c54ce39e5e9c4042bda800d615d8ac72e2037664b60a01cee7e4b8d87576c929fbced5f8cb615581332ad0e7594ad50a34040a654611ead63b38294a4dbd257821cc52d439748541ab84624f22c971e366d87ddb06b08c9fee3e2ef503cb1d802de0972443629ef601642d4faf65e3fa9193e3b8beae527ccea98997ce6cc3048f36b9f068720dc03bd440288de4514d1deb852b41d35dd8fe9e79add5a7c543582975ace2a9379430e606f00cda1e70bd9d5a64603e6c87877b858f732c9c67172dc1839bac522ccfae6c84fe5eb279d9b47131ebe983af0a1b765064cd5cde2590e5253b8190c91a98f419a7f5714e612e19135c1649685880f8de0f0bb5db9d3166d0fe52a1984e0138c1be0edc4b05813a832940cd55c93fa987de5229a10b56f48466ae597dbf1f6263967dc92b9b7ddbbb31311140a030dc10373865360fb9bfe4db9e338b6aaa5ca77d449fc57762e38b758f8edca9c8508d2c83a4eb8a2a450b3820a8a19597967eb7fba5397f10cf7fa5b85d9dfb372c9e2e78a2d735aa383095510bfdb9797de27cb1487631825dcf3581e48ddf837cb3b45511efa60fb13d799bae0752282b6ed78f8463674cc0f2ea3a4b72d801da6e6ab9abead6e15ba447513d04ee4051239c7e9e18547a8ce5fe797e6b88cd6491c5a83ce3384a10d22c635ecedbf3469f3215e47cfd3a944996182c3686fb92c6cb892139bb7f3a6750f2511faa23a33d655787f38d178e705d127db43c69a5cd1bca1f84288cfbfa1f8489f6b8956384180221c0d1b9001876a63b5853312abea5046d246ec163f079d9a48c46a7fa7466ab2cc4f9c050a6c098a0dd097441404a9e3d55126af13217b5d24c84ba9e7655d90686eef09f0b1539ef80864e700be58115a10855098ad10b4980c8dc1e75e90382d6db401f8e5270373735e2c3bbaf92396a3284568743cac3800231d2af7d263878b813dac7fe062b8c45712d3f39f51fa2540e61145589205ce6f54179d45ea43d8ecaaa0a42a9ce0bae77e81f905f832d5f0e6ae5680c39ba4fc8e5e28626f54acecd6552b57a3c5d5d55a12c3707593ca662e786f2cdac5d2c8dfb9fa0d9f9dec705d39aa5bd79d89b2fa31669f1beaf214e9b2a2cbf4f3d6298fea41bde43f938a9ced7d3933384122ef5c84174e04761b6ee3b9a176f55f1475ad2b42642de5287d4c016c341fd1d4f75f9701c76ca0660914ef96220eede32460f5f26d932e64cee2a82e51bab7c2e427cd88f7a01ede384f5b96eb79eaff8b20689aebca11ee4004abbf25be9c1a4fc45ae4e3992909b34eb1c860b91e1829a31003f67b0dd160fdc16c2977d5862cf0f232211c2a30d2f02e896a7c123ebefd53aef2e8ec3137e16ccb3172b8413837ff27735d9d7b70b3f6b5e9787851c5a54d0d8d5b4afacdda0674c8a193dcc8caa379806ab5a8ffadeee53818e7588c488bbbb7ab0896765c1c13e40845ef6fc56494cb4d0c022ba2afbd2b26818ec534f95080a0319a", 0x1000}, {&(0x7f0000001140)="39b1ad80ac73ab44c58b17c33598beb4b32520f8768ce27ee25f1dd7206007443c64de641841e265bd5500e5d8cef35b267d2ec20c08cdb50f81ff3d184d0fe6177266d58740f61d97eab01bfe246fdbf0cdbc430efb26a8efa504bcaedfbfb9be4c70adfdaa7571af6d31b7282e48a14608ea281cc1962f0db133352e141f573bd53051622d2d4df3d948a1bde582791e91f1c27e6d924d839b", 0x9a}], 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x80) 09:46:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x107}], 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x1c0}], 0x2000009c, 0x2) 09:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:46:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x2d9) readv(r1, &(0x7f0000001600), 0x0) 09:46:13 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) r1 = socket(0x1, 0x8000, 0x400) getpeername$inet(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) r2 = semget(0x2, 0xff80000000000000, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget(0x0, 0x4000, 0x18, &(0x7f0000d13000/0x4000)=nil) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000040)="8391a699ba00beb682ddae99b5940848e3c29cd7d86bc14c569eeb0a9400a33829d830da6315ddb639ecec6e11c14b5f77ad0989fe0f487f2af66d6849fd9092eb56230c2eb6e37a52cf8ff7592549f10a7c536d45181dcae066f870305016541507a9047043401d27cf3149f5b2ab99d12f82b71611cc39030ad9b8349e57fa11d27f292d5ab0595caea8692b15dbfaa48e36cf120a114690623a35c26bb736a84c13c4e3edd11f53cd40990f139d1d5be7807134c19521d3951eead44011e6cdcded7515417b3a59abbb55fadc47c6062e39cba3841c6c070259cc3165db2a35da260d9068852a300a7f9c67163160fbdb9e645833e5ed3e30a347c7d2808339a192136b79c151ba042da709693ad586bf750088fe5ed67449e9824aceae0ac46c244d329fefa11bbc710301a89254318b8be684aaa73d14be0a4ca2d69741e1908cfd97506bd647725e7f26bee02ec67dee2deea4df7c9dd17c2c6513109220652ee6022f5b64f369fc138eb9a5aeb8503c3793aac32c426ea70b8f2150b3b5d2fb1f3198dc7a561a2bf8b437c7a7c0ec889a71ded143292c0169f9c3a9e0d3340858ea28466feda2141db2fdb16ac3f5cb4aa88e3e8d3bcb3f20d1344151e9e544d918c3b2792efdf482bf9d2f87dda3e8dd21c9d5884bc40ccd881540cc947350f84e01f40ac777850c79434c49fb80b73245ae778ec424cf25b802ca4781172cccde192fa161a6ec4ccbc9cc089b938ebfe7ebc7c13c9f0a3526d9aae726cbfa77270df74c9e8301ef8920dc40129b8d02185c0cf675f1519c4c8d2f9a8e567873b639b0c008bd397028a84ab29ebc38d93d911e6529333a3aeb6abb63bf6c16a92ead5a615a4c6a31c16e5bf454bd3d0751c37bb203de74911431f1cf87e82ba04c7060fd182edcb9cddb81c860bf5bfa2e7a180771c48374f545cab2fee4f8b65155592412b8245b8e42b5b45c26a24d7108f227d6e613446dc952c7716df93b8ee9ac655c6d1535d27dce12806c9c5aebe4fcb58307b62921169840595ccc1537d2223236f42d38e2630fe45acb4362035f48846c01ac47783179f4950e459b1f17cdcb5b04bedf395620252f0288618d743a02368091c08cddb099d58809a3006326206cf7f504116da0b1155f979efc447aff4ef8503254654b111a38a81d6b9d863d00f58eb9b37dee2b762cbbd0a79c27eff0ab050042a82c845431d0a453ffe3d86956db43a426404122356d9fa88c83cfab43cfb5ff6f781f60780a6fa64165966e74e27539a786225a12cfb04af4ae74bb237b7f8f641c6258edbcf24b9a516079cf43a932d6749030ec12e75b30d2f6f68ee58a6e9fd5d6198b0da47dcc6de591d2f9a1fd12780a17aea48de65215eed30478a456223083e47c8ccef3c75e52d0afff6a61e8be582de1f73ef409164c5f385e27fc8b44e21963232e8a4acf3527811e5f45299b3ce96159ed295da408969b248f137ba80a0a73dca12440ed68ff2b03505ebc648d3cbd662b6dd5eb71e579c57d1a513934256658e59ff04e4176d404c975a0af4792d26aeecce22c4a61d01a47bb7dc56f42a2f899ead63d8895ddf7d0ca0eb1c717e3f0b88f1ac01f78748b011c4f0d660d1dac95ac9fd92253ac3259d6dcb08abbed7b23cbb338db88c0102e0369421479d38686eafab5b732f493a327da17bb1f91c6fa8469ff7a93b30a2f13ee3933fc46964094b5922c4360bfa6f8c9932a9356925e68f87e70c405640ed3efe1fff3434ef1fe464f2e1db0bd467fd7ea91424076ba480bcecf175323f5b02b9bbc3d269848934d2e28048493ed6ab240a109bbb194367d71a51b3ac58c2897f10da9e39de8d7d6c20075abd0f70ce18e2876a7cec78521f57070b5542467f6fdbee909d39dfd9008226612b1a7e12a3694ff68c85c44e875bb43231b7dfaee944456d76e8a0599ad874f1faf549edca2f472cb04860d25d87409269d84ae7aa8874f2187f01bb53b2d176d799d6ebc0123c6a4bba8d9269e281aa3de86be21eecbc3630be6c052f039d01779c4abf194b84034a42d2211eaa66337f5d54c535e6becf03519f9684268d06ef7ae56532f5c696ae63ecd18853d701216bf1571e9f4a39ec639a0ce8fede4a67b9db559123c11c2f398e5acbb0a51982f4caa9c3a437eff32c155996b489e5afc56cb24bbcba94f0ef378664424b6ea0e028c3f885a2c16602e61a462027815dcc39fa0a109bb4e70833aecc49604ee50261a3c6572a40276c18fe374c5207020b50d254f2ba0e047c8a713dc675ac53aae33260d50f8239753a6141d9c3c628260a7962a7ea6afc598e7a9a2442374aec2d046e6ad674e6c28c6fb8dd89f0c77fc411308e544b64cf4c6072720a7dceb93eea8f126891e8a5b99276715fc1f6d54276d69809d2e52d7c9ec9c5209eb5e34417061d75b39ce8e0360997f835b08bfe4fd1b764fdca8c534ba88badc5c6f13fe64ba3c7916ff92dea63ad8eaa36bec9cc5fca4e21fc191edd8a918adf5d47e06f76d8b0f9849dd939b64edffe43c5726c2575ad544f9b72a5514fefca88a10440558b8123f90a3a90b938785769007cc206a1cb1bf75c927df142708dc24afb381a0944c0a3f6eca891be247c134d0fe05cea7b31abdbecc5db38b184465d1e0a8e18c513828db15d63ce1ebeeb2a46073c7160caab8cdd118b939d702eeabf898a3d46143979c6eaaaa18eff36bbaa45e6e5c553515f14abb6bfe8df430def23ed2f1ee18544984ce2a8e335983cdbd253df18f527bcf430ee2ab38189c6843bbb2bf580cb857717774ec71b840fd11e464d3a25fbfdcb3dbd5a2a620e0b73a8d856b97d6cdc47b6fe89f2856f9ded0ff8880e135bed8b97dce547cc829290e8a90bf08ed0682e4de127a2f26b9806f9aafaec0b3c56cef7e41c725f5ba88ab852d444a0a5df21f6cbee46df357e0647461c122f87d5dbb2e49039a9b36a678b5150dba77f91597b7cdf8cd8379d909c5bdb25740a3251b85936d7a770edf6c38494ca7e5dc135837a652e6159a31f59c748adc602ca1415afaf2cbf9f03fe4e8cdf42d6cd91971331a314fb3c68d4c99a15f22d1c6d1893340af06401a86f709d0135fcbf6a4d5bf818c6eaea93d03426a72d236e0fb5d603584536e07b7f3cb75361526a621e361aa1f0dba7843fe6d39596e1ea4a00113bb9860207b1043f791cc210e8886d741b375af1e1c21ca4272ca21e3ca94cba290907c13e9e886c125119f6c9158002192ca74e91d5197770b2eee5ac5cf6f80301b658e5bfaf1d0720ae88f42c8cc89fec4222db59f86c6fc7c20f2cf91ada7279b40dc0756441eb1dbd7228b5c04f50733a60588d26c745af72d7c09e6ee41cf7aeea20180d07750cd4aa01e37c07f729351b6ce35a1c4921e90a09d06686c36a2fb7025df364e5487c96c03d5add4e280695c00bc604e047eb3a23500f9865b230d7362790eec2dee696140915aa51588713b10198bc5b1832e1d8ac302894a9ad0d47f8ae6e5cebbabfb11f6d1994221730612672abae181e0cdf4773a9d9b8221fc6570dca2429b9c06bb124aab2cab8cccdb206eb254e7023700d241433f4169dffc0f609d3461e2752d4f63f631c4ea00e0a70dc4b3b5641a3bd566e2cccae21152600d4a36643aa7b13747e46da2d4a58b6cde56a31469a86bf5a4a22ca4e402e4ef2d0b319453eeb74a0196474ff13abad755cc9e931196fa44d9d24a83fcd02f965dfc3462e533ffedc400bbfea1a722711a802510810f0c0db5014797880c3f79bacf08dd28ee93bd732651a495525189549810778047cabf04f7d87c1ca0027972755cbff6acb8cdb8c67f28a6874d6b3ecc9e852e0c875b16ee1290ff7f1b7d51d41258690a30e2fba8db31af6b0575265b6fab1cd89d5251cc8c0d1a6345f650f8af0eeeb9e666ab55ceeb35e88ab20a7e01646d63d844468b5b33eba753d3293fc6b3b2f8dbd691c3cfadef121dff51ca0f0798c3718bb0997a8532f1b7d47283fac8db0b3c1f361102da845b5551ce47a3a483de47b34b037ccec34fb5cf647022c523f12e43365817dbc20124af32a0d552781d8383ed9226c363da2241997bde3dffa2effb656b9dbf6d1921c60d692b22bdab036e6ef51c208dfca214418d8b0ea0c3d8d996b3c66ac53dacc63fb74c29d0f88040659bc192809ca996a70574e8990ba4ceb50b2b7e82a4736fedcc6c893bff93a60e87416dcba8071ee28e9ae9254c4448db89826447cdb5bc41e4f3a3f90711984f324ad6a2d54b3cc37ae239171fad4b27334df66a1b20a545547662b124bae0ec0678dc5e9861999e386c6ac6adf433e95b13cc6efbc0de99dbc3f4d03cbcde5fdc5da0816f9c03e42086bb03a9b94324f2baed8b4559e18e5404da95cf8276bcd29324d6eacc31f310e23fab3ef1925f77af099a9e702482b85724fc24c47087769980bbbf11844c6701b8c8a56ce6791f5610c3448130054d3043583a7755dd313680d0bf7a2f1043cd66ca6fe24a53db97f0c61969816ae5a1f5b60bb97d7bc258ab6da92dd9d1714b9f18874381d7aceab2cc3b74fe634698857f944f7da1008e274fb13bd06c222f52bc3bed57a7ca86e214ee19229e089f1bf93259f94a22210b708647708c49c11c918cc484bea0d6df29f35e9fd4d3f16281e2deb242ffb069966d94921ba2146c0f69f172a76b2f1f64ac049f653dbd9a774d090a22fbec134c8a7811b3ab342dff011fb7863b0d0d0b87e4c25e54cca293a0fc0a10b100d551d13ba9d93e63f2937c352ecc8abdc80c609cd7aff4744fa38382371dbaaa9ab0ee729a63486c0a1dd8fa563357248993d8bf634e5c6e997b39311d80f4a489027b18f4b3ff150b4e9559ae66e00bbadc26104876b4e8514511222d4ed0a95b407ce8cdf28dabc5e7e44ff0d5929e1bac91596079a7c3c3bd9b0a3114fd704e8cef7d0d7a428498286e8fb4e93ebffb417178483a9745ecfdc0aa5b4dc3eb13dfb7025baf29163fdfd20cf0ad108de6491d4d8727d873911512cd291f7f32577cd28a06a448bc8b6d25b094bd6d7e320e09dc825e882b4f6ca31000f9e8d8fbc76bcae72eff26e3e6bc95e594a46033e00246baf6a74e2e3410996ee9d112b0e256c3a83d418ee4c241ec233e5da76af1717781fe50a114174d5d223444671c616df93b0f1b5f3afd97b66c933187199670cc0b75263d3d47dab65a3290f7a5f92fdca484d5187143357c550f3ae230ce5b5da748b8daabdbd10c1680fa04e2a5a957035859f3938f36a381a5fdd944fab0a16b864ab2a7e9ab54d6666e1359dabe16a5c77b608b692a8283506a0e33920e1f835aab85ddd3a0c36de61fbe90bbbba0898b08fd0f5bdf0afd37e4b4b12d49386d41511ecd4b994f87b305bbfa9076f71ff873778b195894a4d60a31fe92f0d1ed4c3dce3b1fbda351944b95cee449da48a58ddae88b5afab7ca7fcbede9e18e68efce1b201640b5df08b5afd1ba2872d204b7c3e0baf994570ec0b13ba341f5987c2fa30fc6a1f32f23eec73ed78603922312bdb07d08bf048d6463cbc8650d5f78cdb6d78807a2d8687f44d4a30f8180b6aa543c3e66913d96409e022dddf23bf85077ab123f3f8c070f1033010a0537e5abab6d2711ffd8a03dc31042428007f8cda89717126ec13c4f9889326c4a04b3f254d07fe401882e8af8a632992165023515dbc59a470277f5f410afab02d38270b7d4722d4e2a4df2da9bb6cb04173d745943217e0d59cde13ff52e15162bfaec1605", 0x1000}, {&(0x7f0000001040)="241a5120688be9d670c6bb363527238aa8a24659beee10fe4c2fd1d6f6a9af728c905447d73f5d9214e0ea7ad7a835b5477bb693aaa5ec3c3e92060efbf2223162ef959cf9ee07af99ab7749d8f28822b4d741172d0e2d479ae138ba11357635b09da221d647b309621a4f622a538e09b9ec665f2b37924c3c5f9fb09d931eed377dc8b325d6eaca78", 0x89}], 0x2) semop(r2, &(0x7f00000011c0)=[{0x2, 0x7, 0x1800}, {0x4, 0x3, 0x1000}, {0x2, 0x5, 0x1000}, {0x2, 0x0, 0x800}, {0x7, 0xc8a2}], 0x5) munmap(&(0x7f0000c4e000/0x2000)=nil, 0x2000) 09:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000002880)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/191, 0xbf}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/121, 0x79}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000002500)=""/182, 0xb6}, {&(0x7f00000025c0)=""/194, 0xc2}, {&(0x7f00000026c0)}, {&(0x7f0000002700)=""/186, 0xba}, {&(0x7f00000027c0)=""/173, 0xad}], 0xa) 09:46:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 09:46:14 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 09:46:14 executing program 0: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x16, 0x8001, 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4a) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:46:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="44837c1a30466c726c1aa71841301bf1ae4076a317e00058503f837babd17eeac5ed251d3bb3477501479e8495ecb203e58d23ae402a824ef1a1f9f2be242c3cbee48308f8ceb03b2ef87e2edac4a20e22d01487e621d1f4b0d105347ead761eaa6a9985b6c41638d3a55dccc7", 0x6d) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 09:46:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) 09:46:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() fchmod(r1, 0x102) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 09:46:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x101, 0x80, 0x800, 0x100, "2f21856b15e9639d14cb3c8131d6d5c50f18c4c6", 0x5, 0x20}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 09:46:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000003c0)="480792d402020c3aa6ac1fd007c12996cfe116c9af8920d6e5976a4b85ea9bce96f7259275211b54c40c00ce6c2696d60a09546ba5b685f51d66c43588131b164656ed6343582a87bb2ecf3f18c82eba1c2d4b66aea61d894264591d4409b164b236dc996acce1223a96c18acc62f93549048d421975b1e90facee8b88268876fde2684679c3d71ba495072553edf2c209e96a3b", 0x94, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x4c82, 0x5}, 0xc) write(r0, &(0x7f0000000480)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0xfffffffffffffdb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) setsockopt(r0, 0x9, 0x8, &(0x7f0000000200)="57afcd4d2ac049e0674c033d3a67a0f46a1de28b578673e7431ff6e2", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x2ac) setregid(r1, r2) setsockopt(r0, 0x1, 0x9, &(0x7f0000000100)="07c335eb25224b1d47993d895fbf1592004593ae139cbac65344cd70f8d25eb2a10a035c5ac419383275b7179a0ac23582d5cb474ce05a7e0182f0c1e68a6d68b71664fccc9fe22c221586a95e8d1ee86db20dd4616845a4642b2a4344044457323ac3ffe13199019e1e6a61761c353e968cf9cdc925740ebb67dcd9c799d1d55165f5d7fcb65c9602f516ef4f48043da078041939e5e525375b02628e0bde34d7280325717085bcd61fe29288a65af373888aa78e664ec2300c441edb6a0af9e5646dee12261815f49a6233d9cd1db84eabb82286c12a9973", 0xd9) 09:46:14 executing program 1: r0 = socket(0x10, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x1ff}, 0x10) 09:46:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000100), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) 09:46:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 09:46:15 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82, 0xf0000003, 0x80000001}, {{r0}, 0x0, 0x82, 0x80000000, 0xff, 0xc9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x62, 0x0, 0x7d, 0x4}, {{r0}, 0xfffffffffffffff8, 0x50, 0x45, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x9}], 0xffffffff80000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x4, 0x10000, 0x2dc9c647}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x16, 0x1, 0x5a, 0x1}], 0x4, &(0x7f00000001c0)={0x8, 0x6}) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x3, r2}) 09:46:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f00000000c0)=0x403, 0xffffffffffffff95) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 09:46:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x200000000000, 0x8, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200000000, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:15 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 09:46:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4a) accept$inet(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7c) 09:46:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x80}, {r0, 0x4}, {r0, 0x20}, {r0, 0x21}], 0x2000000000000059, 0x8000010004) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 09:46:15 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x5, 0x200}, {0x1fc}}, 0x0) 09:46:15 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 09:46:15 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 09:46:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f00000001c0)=""/73, 0x49) r2 = kqueue() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x191) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x6) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0x8000000000000}], 0x7, 0x0, 0xa41, 0x0) 09:46:16 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 09:46:16 executing program 1: r0 = syz_open_pts() socketpair(0x18, 0x0, 0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x842, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYPTR, @ANYRES32=r3, @ANYRES32], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) socket(0x11, 0x3, 0x61f) r5 = fcntl$dupfd(r4, 0x0, r2) mkdirat(r5, &(0x7f0000001080)='./file0\x00', 0x102) 09:46:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x2ee) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semget$private(0x0, 0x4, 0x58) 09:46:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000000)="f44261faf9d1d75858e85424c594e8833a6b9331d7dbac098c10f6f4c401519871f4c088956bee37b1134ec26dca93606baf97775da4d8532f6863bef95d5eee084d72350ae4f27336f3621d226338071e", 0x51) 09:46:17 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/182, 0xfffffffffffffe92) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x16e) 09:46:17 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xc2) 09:46:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:46:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000001a00)='./file0\x00', 0x240, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001440)=""/49, 0x31}, {&(0x7f0000001480)=""/38, 0x26}, {&(0x7f00000014c0)=""/210, 0xd2}, {&(0x7f00000015c0)=""/251, 0xfb}, {&(0x7f00000016c0)=""/243, 0xf3}, {&(0x7f00000017c0)=""/162, 0xa2}, {&(0x7f0000001880)=""/33, 0x21}, {&(0x7f00000018c0)=""/89, 0x59}], 0x8, 0x0) close(r0) recvfrom$inet6(r1, &(0x7f0000001a40)=""/112, 0x3, 0x802, &(0x7f0000001ac0)={0x18, 0x1, 0x1, 0x7ff}, 0xc) setsockopt(r0, 0x5, 0x6, &(0x7f00000013c0)="a398ea45822edbb0a25b1fb4d8c68a86e73faa6e4323f612693d392c3d6e1bf8285bd5d9ef386c9b6c5b1c669f7919abdce9d7392799229a7336acdba9fab8e083eeb38d00", 0x45) getitimer(0x0, &(0x7f00000019c0)) 09:46:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x2, 0x1, 0x9, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x2, 0x0, 0x3c, 0x80, "107e2ef4be4e6a9c9fe651b20b04e367db095e9f", 0x0, 0x8}) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x10001}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="e1e33239f59b68275959299cac36cbddc38b0733e37364b08d18dd6cd894b82800290471c0cc7d440893f6d2084cf85b8dddd866e818882d70d3333a90767701d73c54ebeb08bf64b99a1c7e77d11aa6991b1d9d57f0f22ef07de3472f54bd02", 0x60}, {&(0x7f0000000100)="721b2096d426b3adc8f4c83568e7d208047f81c09936c7c069a0cc3d6b33e9cebf8a117109d3b70fa10b056d669881806188cd75411b4077c3967057a26bfdc80fdd26f0ef30d7c843883abff11644e0c89cc4efbdab6aea28b1ff8a0948f983504018a6d16ddf8fe37000a66b6f3bb3f8aea75eae03c1cd32036fa7eb7106e4359f2906495b6ac85e13701884808ad72316b7", 0x93}], 0x2, &(0x7f0000003200)=ANY=[@ANYBLOB="380000000000000001000000784100007690eabf05fcebd7e4f0bb085fe532df5d27d035534b0920e6f471c2069fb2179b479347cf9900002800000000000000ffff000007000000c9fe5624df183bf819a5de442be0976ca76daddd5534c5261001000000000000ffff0000000001005358cd3437340e3eb74b88a6667a4c4f3bcc458d49453b289ba07d5c42661dc4d0aeb4b2495d9d2036a7e2ee406a735bd242a3f53cab599fed7c065e2495df1e1e9ac9095845b5bb203dbb1499381228ebfe0f82d9bd8f412ffbc4e51c34a3bbd8736b435c745f156cfaa254d6bc61c641551d5eabb1476b7941f90cd213aee23a31d98e265acda47fb88dbb0627170a1ca76020bc3b50e2ddf556f9576c938c246bbfa3cf7caa1192a5922d154bfc8aca469984ed3d64b506164471e8b67ff9f67a3857d23824a22b4840a865466a7841d8bcd911c53868b9a97c4bb66a35fac7e1ae18db790bd3ee6adcf9b34df7217835c6adce962ed867b58e0000000000c000000000000000ffff0000800000002b472feafba47006c81d55ac816ae06effeb024253bc8adadefddc54a9b266ddfe6428c4a4ee1d0ee462cc63a486ba9556f8ad148048d759f2a1cca576de85b2225a7629d0f2492c5443d7b9b647802a5f5b543c5b586b892b411968e257b22d7a91fc718e36003dca77e18c20343725aac7fd3e03a7d3587cfafc081586ff78efb29f620fb996e384b7b5f1417a9a2bc8333c0039ee43d49c58265d1e23b62c92f34edabd65d77e5c82bdfc34022b094800000000000000ffff0000050000003430c236edc7f538b1830db24d3c5066d50a1cc8d2df901266fb39560ca5187c03a5efdd816d23d9c08db1eadf707f5532a90c2c4c9200001010000000000000ffff000003000000f95804cc4990dde1ff587d8bd0e9ac2775542e363cb818733f9d9dc1a0e7508fd02d84ce2d9852a8f88a8ac66271ae08e105d326217144aced4023d5ae04024deebdb81b650841e59f9da05f739a238eacecf04407cff6006a9ca56c002823e1a53b513f27a79ba5eded7b8f6816a7dde2c1d3b8d8670e5ff62b9ded5616327aced19d1e019b25953e6a91d545e16fdf2d431147b34e3ca0fd51325817dc2fa5c1334e7502a3517efb9abf4fe7e871f814d22756fd885736dff8e1466ec2ee12c0da997a3934f5283f91768b1fa896ca2a5c162ba17c0e5393db747d5841aef70b6ca760e297823f64317696775e499f2102606d17c2c0dc23622b2e634b192fbae51d7d6c95ea14d67989d75d2435e6a5584b0bf6ed8693dcf109ad45e3f744ca65414fe2a3a2aeac016f6164cb3091373574ef466f700f820950c32f1c1a2a5498700920e953f2c4c8ba2ea89c6fdf46a10aaf3dde3e08936d33cf38db4fb1381f092dfa56024265474dd1b330121f861541195c7d541d0fce5b7b7b6b59fa996d9bb1b5b5bbb8115c099b527edad669ecdf8180cefeca1cf9ffe7cdf3f5ef28049c03e880f4b37f820454b38e0600970b60a3b8d95d08c57bc41fab3c24cc50805b529816f0398e91265cd76a347d49c11764f21bc0165d77b721531ce79971feb493259e8424da93546330f7a4beb1a1502c179789c3bafe5c3ecab45f828e65d6fdc63e1fdf00d98ebe21b226d6959164790029911f170183c57385fabb40703286c52c21b65513ded11a43e392d87c669ea04979acca75d44ff176322cca8d421907c37216fe5f8abee708dda8dc3e77e088761bfdfff1144dbefd14b1df560c2def363642d4dcfd11b03733cd3d0808b65570ab3178a109edb903bfe34c0be36fb1ae264ca89a94beed29743b006d94bd23f961a9f83531b7a054cbc8932107458ac2b39d68bd587382f182a1dc1948a3d3de805e5025ee057dd76fab3ce84a884b547e4af5410b2d355219078e243834b9a676e6652b7f7c720ae4024ee6df19ff18b1ff80ee4cfd02c2fc14dc834568e2623f81750cec6b3f609c65f2001652cf6915845d7a4d44273bac7354b5bcd4861d74ffd7e11ffd8010c4e6b02f0c9eaef652d0b08e8ca26e094f2518579bd402d380b592c9913713c93beffe80dc48352289dedd410b4cad3b16532e2bfb59dbc79f96782a8dee090038978ef9bce376738bf27688c87272f3e3ba092a62021a76c91334de8943f4a87bfe337e58eb59f71e5832e8036db9ea94f718c0fa2adf22bda856f85dc4db0854c8d37076b5a676eb2672b263da54103312699ed14523c8ca460b9c8c914fd2a3bbc0e54643fad620e6a69df6a23590f6f5c17e01a6059f728e1951bd86988e4cb3752ad5eee9755e87436ec7d1fa4de04eee2e6760e7fee3cdf880d619f1f7b2251979872de8d616be047a619ff94561337152a3cf2c2d71db002299f9804c08fdf4b00755ea76570391fd3df768b48e0da7c893feb96f0daf4867afe0bf55a3c123ccebc17286f75a48e62dc22eb788ec90cc56d3cbffe076a60f8fe14e971b7c824fadf4e0bee544dc3a80d5000cbea4b90529c198fba79f7007e8afa12fd6cd28f273bd0d0792a2f3f94e3bf76dae242a3cb1272e3b2c1f2612b0a487d83a547a991cf835d3a3e9cd0738f4e4eb165f855ada01ed5238bc07e1b644ccb9b130074b51ff2bc273eb17870022d768c1126975cbc07b590b9f2209ad3dc8839fe0c3c99c9bb3a6079988af8ab0a5f5734300a5edb3552bec1a28ae10aaaf0dc94d2009e7f8e74b1e57bc75256726c615746ff673f1239b9c4b8b51f4580b73998e3e621d5a0b693566e3f37fdf7769f09d1cbbdaee24ab77671d0b212de5c1fb605dbc2e1079b0014cb6ddf487e193176a6e8e9d9564b1a2bc6a80456835ce23b1086d6734526c22cb1c7aeda7a27d5ef54243be2a7ea811ac80125976d9afde0dfa7e81900468c0661687fc359022b35fd84230809cbc454792c67cc610b3fbaff1bfe9b749c36ec2c739d457e1521abeb1812bd853e630fa3e458a80b4b6c98de8b0e695d0c04404503f2ac32fc772b6b4e973e0f97215bb23cb3dcb78e536446c3f7eac4da2e54481d25e1bb5f593d2fe39828b1d449a3aed8c04fad0cdd513d342128572ecb304d59dbd97bf8e6fd371900a204f797759d87f12403b96baeee1a7e717e2432aae2e597484a518312c4fdb03da95b56f6e5eb11b1e62df8e973a91b8db91e85d984dc9c1f71bcf365ae8a02af5e274fde29ba50b5be8c992fa38660e74af55a954e184f9cc961da439700ce8c9d44bb183ff8dcc9077cfaacfd142665723fef419aa75c360cbc42536108b7cbf886c1c4e73be4f90334a91c00e20aadf605b12e809b5936887833af30939a61679787af6af5889824bc11000028ebbacae53f2ee9ef84ab3424db1702d58b7cf4571f01bd279329e813ccf0459a8e3c21bf0dfc4e04e08eff2a621636492522f51d47a2098fb6b7b13eac936bccc41ba80022fb19972e7defcbe1f0dcfdb23c9ca3ea56434dde80e96eb50e2be89180a4227e2396c41f5de01b7f0c68d04b19555aac6ca8ef223102059be38c5d78b8e8a3babe3b15f5709d2b70b7ab1623fc98641f627e56ed3a9f0031a55b1a516505d083a13570a9c7f4d0b642f46c3b703cdbac942e31fe61727a186d9a053ff68a84cb4a2211b49a77f9c7b2236ef4db6266f9948b0cba3a922c72583f23f9cf66f89b9d32b684631244bb5ff4facb60f9103177d684e1ec836aa354361716ef8829c4397709c002bffaab75244c1b83a54bf007301f76e2462215aabefaee8bc3705d706a2ceaec3c0349ba74789287f7e6138728b5c1418a3ee5613234d4a9bf2c097415a6d534dcd2ea97ab8e7a494a0b0fc6ef624f39c94c64b07beb671f3890f43f6a45fa117d609a205cc3269117d58e30605aa0d6dc438fc5c050cb1fe373aef479ced0ed806b32bbd724862a9d22576996fb65a27d6a7cadfbcc4e8b1b63945ccc4a30692375fd78ce6bcc666cad56113926a4ad81608f946d72edb9947f868f89c58a48c3058ced5b5a32d951d18ba13543d3aab870d33b5b3efcadf9f8407e61171c2bf7859210e231d357e6a356c547937c32efab745ed665d2065653b57f901621ab4e6dae4a550493b4344342043253d2d77fba9798995aa18dc3949d8aae9c5583ae988576b376b6e702854534bc5f25fe20e52f5aac8f16989db914941281fc49b9cdde1604dc963c4146db7469ae4ef9f0edd2eac08739353e8939e9b6641d735e9463778607685b664792a166fd6fd2253a50dfbadaff484025c1dc3540d99ff14e69b60ef573b03d2b15b8743086821c3d0eae789b302e2ab01d60f0c569556e5f6b59abbe08db3ef5b9d7aa9adb29d7d88419515fec6098dac0ece5488484b8f06ce874a88c330440dc2f6eac069c5e6ee9094ad4032b8d0c9fb6c73ab460c629288e518f2b9512095aced55e51ab3c293aed3b3396d9286a480c35e16b611395ee68cb01e61ee1f2f7d3b18e87a41566cb485f94fb1e48ff9d6415e6ee4ad1476cbb078e3603f4bd29188768d6e7b010e0b4aaad361defae2277fb30b23832dc35244567e01fb8cf30fb28f46e8fa46d12142d1bbc2e660580528e39a0fee49c630736dc1ade812e807a093d5653a5743f126274932bdbb0300000000000000ef4d5485d62f73e63acfa81f68263ced6af9bfad39f32ec469f3b6f5975536506c4aa2cf2e47a292a86fcc34fff22a1c30fe74512cd317c2335241d94ac488a61f8d0ec87e0f436170b2137861f50d838b62d393fc86fa6b34555ee4f898707911ac03dc10e905dd46626b22cdd31db42d7145a901a36f8a666171905b775212991f958f799f3767e8b7132da9eecc1a32a4bdba8cb8a8e687271a93bd75aa9a2442692827e5cffc4a0d2b7e991a6bbb482c7e9f43c2ffc453b8a3fa394ce7d4231c2f67df51cc4b6736a1b777391e3b73b0b8a277e36636e4ec1015a9fbced52b77718c0dff061b809b2a6511120b97c24fc51d869ee631ea93f165ec104ec2aeae289296ba5b110f8745c04401a8114c9a1646ef5f0b052f7bf7c7e403c21acfca468911fd079b7bb08d9ae43664137f185316638130363143d60d0b35db7054a95fead7e33891ed49c218d76c182eb41b3bbdbc0312a07e33072111610af31fec512bceff59acc6bb99674c1a5c4063f935b6def29506b4566ec1b724b8146ac72d2537b493ca28e00b1e42f8f5da542f359456832de476b60c9c76f47ed3e8b9ef457dbcfdb6a87e12dbfd825b992ab9f0aa5bdfb698f8b680d6c5a57dfe432d44705894e29570410e8814ec0f7a83f6d069d572d870cc2b95b76d88727c21ff61d703650295b41f05f98feb523b8ab070c13df18f00f1c2fa994abf26816372c7a97ec5eab8c373097ed367115dcdf859fbf474b43d388f3b50e4c82f6b6391f19547eaebfe14e20a3eb0de4a943b129c024bf75e60a0a39427aad37f2a44f28515c34b93183dd2d6ac73458c1f627ad1a81d949f7411ba2ee0b395c3087c09a012ed2fe9c8c0ca2fb861c84c6f27536f474e4f74edde998b1efcc3c29f7db130bc826bc88b06c864fe81853d76818a6eb4e141e912de1959f84e76c61c6aba55e3cb9f156862f7b3a49ae49e978a2f6e9183780a35bc4cebcc7827310b07620b746dfb6d452e95009460bdfdfa63d84da9e359aa7088d64614c71e49f7e2d2690066fea89a19864a090dd9c128e0593ea63aa3a521dfb9ed8fac4b8abdcfb3c26e3a85777ef4d997a60dedd90d1d4093b4b67a6eade1120b6b7e8a3d71676d42caba3c3479fc60384dc0c01c74da46b28a0203a21c1c336879ae20cfeb25f7b43a7eb4750cac9ea9025112defbcb09a639b56b42790a0f0cb3aa967eac2e37c3e9417c8485526d996278a5aefc577a73e25ba610a2934f8f71f83419c767ef37730a691f3f3468aa8926983f732c1795672096eae1df1c2be52eb8b7814d8e96a39051959371c9f03d31e06310df8291c2fcfa5330a420b3b7b63b63d29eab41d09c7797f687e71beb2524eeeca56eaf26d0ad5f667be474f32a67715369258f7262f7c3729dad0dfaa792462902011562f54153d8cfadddcd36f25078357ccf32250e8b5e112437aa8c62f409cfaab045cad3b0306e9e34775ca5e68f8df3063831b4be9bf2526b9f4e13fb7f7fef822fd935bf2b496536aa26318c470991b43bfc7e24a27df337ce7c43d4eff11e869f8cba3e257c6ddc9a915104a0f56554656037ceb541b38ed29d6341f2b5ac0b2acd1fd534278602dc17b6de3d37a85e3b11c70aa1932897795df649fbd2a59f16bd9fa431db37b3a2e78639e30854c269e64adbdc67f4e0777947f68958f902dc30b0b3106519e684dca6f11e3fbf36278505765cd0b60de3a002ab8a250df38f2011657690132618afe8c46b9ed62a32919838652fdfe3f57867ddf2ded7da70b34c09a28bf7a65c716eafb1e357e4e0020aa9b5cf835177b1d489daa7a30e53ab2f4348abfdf1afd1bd6efb6bda1e1e403719dec56f33943459a04a67db9de992dc244672396633be970add51e9efe92e82cfd8b2936e4484e75a6da04837eedea1a0035b6b82e31a0601a4a3b48dc025033832fe1413e9886a5f21e188190ae0cfe5afc74c1e0c5cdbd5a860f877c66702a0d29560d4c39c332ab884e932613fb3e326d4fca1459a2de26ef286df1dca33ab51cf853905b5c58204ecae8e77d429c4e5ec73a88bf5f8f324c11bb6c4e46c7e3e1dcdb80000000000000001000000eb1c000009ac5f280518baca12795c81fef83f509ade3b9c2db1ef5bf083333d4bc97b7a17825bc411ae30e82b81757b6ac248df7b6b7b34d83cd57f8e337519e1db553a4ed5833a07b314a62786e874aacb4226cb30c7e816d4c0aa13691b00eecb9f9e94c339625dfba6ad0a6ff74d00e0564ec1f480330dc605c10cde664ce52a815a9f858f61a536d45f8fe9707b5dfd6900b12893150e460e0fd04e54f95894d533a7d0338c708f6e00262ee237cb0a7a344a38242ee0645561190ccb1d896f1dd38c79265828beab1fca57ba6677694014efaea2de06997a4545ee36eba9d1cc4684e3baa0a6c520a9931609c8daf1f0e5248a13c0871a3a4b6f103b573cd295a834b6dc4800834bf4be9352a653b886a121c4df4ba24992ad877c8c350699e346c641c24cc423592d663dff0b38d38873b2dfd0a82498353d7248ee40b10a97934936efbe12d3bd714d5a8a4354b4edc8364cc97b5cdb47361898b4771111b22a9b21778d70f0fc6b358e5b5e6a2ce88095d4701829b77871d40ccb97f17b6491875a89af"], 0x1340}, 0x9) 09:46:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x90e7, 0x9, 0x9, 0x7, "70f7667d83ca397d79f21937ee9e74f2dd8a840e", 0xffffffffffffff61, 0x2}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000069d000/0x2000)=nil, 0x2000) 09:46:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) recvfrom(r0, &(0x7f0000000100)=""/218, 0xda, 0x3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 09:46:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f0000003000"], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c", 0x841}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) msgget(0x3, 0x480) 09:46:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/129, 0x81, 0x841, 0x0, 0xfffffffffffffe16) r2 = socket(0x20, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) mprotect(&(0x7f00006f8000/0x1000)=nil, 0x1000, 0x4000000005) utimes(0x0, &(0x7f0000000380)) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 09:46:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x16e) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 09:46:17 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000240)=0xffffffffffffff2d) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) setsockopt(r0, 0x20, 0x8, &(0x7f0000000080)="6c142b6123bd9afadcff21f59b48a2602bf0b83f7997bba4c93464fc68855fa455446cca8ea144b2e5e24a7129309cf6150f45389c29cfff197c59bfcff5194b75ba65e228eafc761182c6ee2a9e5309cea0a370fbb756fef3476eb95454b71d8b74563527ef1638e818c6ed1db0693c5ec02269eb1853302fb0d3beb206e43ee142dffcb51e6254269d01041b72c117ff9ca34f5e753aeaf2a3666a9cd85ada5dcc0e588d5c77eac605134812794f1e6c651e7ce0ab88ca76ebfeaf06cd87bb027cd6", 0xc3) ioctl$TIOCSTOP(r0, 0x2000746f) 09:46:17 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/255) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 09:46:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="ba", 0x1) 09:46:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x80000002, 0x810, r0, 0x0, 0x0) 09:46:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffffe00, 0x11a00000000, r2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r3 = socket(0x0, 0x2, 0xffff) bind$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ae05615e695c0b525c"], 0xa) 09:46:19 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003f7000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) 09:46:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 09:46:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) 09:46:19 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3, 0x9) socketpair(0x1, 0xc005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2000, 0x4) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/188) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) close(r1) 09:46:19 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffb) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xaeb2, 0x1, 0x1, 0x9, 0xffffffffffffcae1}, 0xc) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 09:46:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x18c) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 09:46:19 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="278289e8a667bfe45e56e505bd79182e", 0x10}, {&(0x7f00000001c0)="ca3fea57a228e42a6796611149097954245bb5b1c587512364e7c227c2cdbb5981f48b049bfebffb4add9ad4a6fca53c3809f0d5be160b1d22234ad9d50afba2f679a0a9895d1943a80b5146ab667829f10907742e736b329b97b5f289a96aab97585064bbefc89fac2510025aa61b96bec9be06f351b67d987c5c170017013709db35776fcc353c1ad62adcf8fe252c77eda88eb5a29d0101d0f95fc9b2c12c88a04127b3e878ebdf2bbd64c013549682ebc3", 0xb3}, {&(0x7f0000000280)="ab00f61d7979097392e39400d317359e1298f168d992c6b18772773a91a1557d2bf5338554daf3ada16215e7200595e544ab0ef256a23cecca653d4dbaf7c8ece02c3f1d3dabb0d0b26116f338aa36e7bf819d6a812c0cc474758c329de8dd8ccfa58db0e6cd291bac2ddfbd2bfa5afd6329e811460d690dd3a2e4a25cdf1e1d0b2a7ce4f158d0d141f65f8b23c0895f6ae3b4f0e0d3b8ecde247d08e42c64e4c4962960968bc9e63f5d243dec65db55604272fb6b580f8f219097f983536c613bb2f21112b953dfc198123d52ad21fb3bf1aeab63496139d11c1791faa7", 0xde}, {&(0x7f0000000100)}, {&(0x7f0000000380)="c3de4e3eb14ef10c1e66dc84e90e18f2558757b23319e0490cd37918aaab587a1bc8a8fcf7c0897a878752378c6157fad57e01f15e01b3edf2bfa2e8ee72d7cfb2d1ea6b6d729d3052652e03f4ee9bc3bd9bf61d1f4db7c3938cc040da4597458910f7d84e49ce62e9c238b742887eb1cabeafe779907a34bb6a07c6ee13be39a0f83c21a53ae9ac656d935047", 0x8d}, {&(0x7f0000000440)="abe4924114124d7d815c62c1d03adeace19af4f4fb39b45f7c03add05bbd5d31e4027f535a2a9cc64a071fe0446fa02e090f86c79fa863675f8754480f", 0x3d}, {&(0x7f0000000480)="71df94433a64b9d9efb2ed2d78c52a35222d25cae9a28522fd1f512c5c868f8ce5b9b6f91cfaa1031210c32d195e15f88439545ddbc896b73a830491a3ed1d2ed36e44c668a358f9804dd948b784a5cde5de30c15ecb7231adc7c241b856d1697d766fc392b68a47817bd808b424deb311d695032968dde965628cd825084802acaacf1098e45f46be0708cb05f5be9523864eb749a7eef8ea4674392cb97155aa4a234b6fd035915a1ba0e3b838a6f72bd33241cb0e904d4cf008195fdf7b98cb66aac4931d747a4dbbebbf457bd0a9189e9234a429f96d831642a76dde2d344e1d86be5939866f5645ef8efc9bdb9bdd94d332b5711ed57081eede62e2da225a16d4fa3d2cdb01503c1323ed9ddc13579bfa40701922e4d449b0505760d770428c3bf86ccd45e1021c3d5d56d96a81e5b68bf7f07b86c4c49c6f2d10cd4ff5cc3c25328159d07be39e68c828cc4db3b99d5584248ce1455f5ca23a8a2a801025f46e5151f5c4f6851a28fef3ab67e423d056315ba5f3dcf4a37614fa63d042fd730f672040f9d791ddc1d1ea02960ce1fbe9815e8af17eac9b8cf1d91de8141c7a3982d12af0facb645f1ee485348c1d52461b0bf84bbc19ac532c450f327b762cc491437ffc830defd9f68b37af2d69b5d11836314ec7e07cbfe0ade03e8e450ebcb1815ced8df944571dec0424b64545f6d408289b70318ffd31167b4da5598c7c4dc330a5d93f7748dcf2201b7a1a96377a3426d8416fe48d5a6f42db87f8eadc0f52bd97a341370b808b350cb80a36803732202cc1e5b0ed991bb40b4e846409e6228d41d0cce37cb49db1fb59055204c4dbe5c0300238e777f45556bf924de090e9dd66d0f74c8a1a00b45fa33e4bbf57f4d718c215d646858482384d9dd9ca722bfda905edb8d08f73105c547b51d0eb2fb6f8345b956e64bf07306a7b26c15124b68371cc86e343767febcef34d3b984d435b9ec28ea51775b6efb1038c15d9d19640cc37f2b5085123c344510c30eef9206861e699c7feffd3395cd838c56afc95770ccee947c4d66c76611593c505596f54d8d36e7d84d65d59ce00699166a53dbaf68cd273b56abc7378798bce475c537df1ca4891a7bc6db8e7e0c45acb97a9a126fc5aa3d3d53febf3268a1e81394c2b1bba84de785fb86a5bd691f5da71b9908307d43eea34f64fe9e35797be574062b252bbc2df9677d3566fd94d41f0b7e7106c165cd415d069ae5a8d8d50aa0cc23a1aa89de17ad724a22f7a432b2539b91bde52349d5fef031d0429d0baedb1c26ea25ce5e05dc3062891a08452440032dbd3c35e96310cbbe907d0abe5dd05fbe2ce6ec16d6ef68f11c2619f8d8d1239e0b8eb8d98c3dd9a128259be707ec5723570ae07af6b2265c0b76173502ef3f8fa3ea76ab20095e01b57c1b923f4ed1424a75bda20e2be8092dc4e1596304969203c328d62090bea772047849d5ef1fad3a2dfffb8c59c37eaa53e1c12c659d78be0a33e1cde6b9b219cb2dc91fde57081a2bc3b50b414cd3101e23c9fdd26d9245f12a1cb7c836fafa0cc66fe020d2ac21204065465829ca97560a55aeefc19a22a9a98b4ffb2f2edeca7538267c9f856f4fa70cb17f0576299379de00e41af037225292817878f2fd8b0b2764c51fb9ecbcbeb4f526a3e87820d0ff3472e828e521e118391591c0b7b9564603805303413ba3b52ec88cb4e36e86095c244d6f32e5889c121cd99ce5c81b89364a5d54fb7fe71121bfb2b37eb4dcbe96e28ca5fed403d7abfc876e012884da3062627538fad0c29ba31005b411813deda775fe0aa8a9f519fcd8c73e017e663da8be72cafe24a0218f8bdee04352055339fbe31c657e751dc88e089f6d52c16322fbabd24a8a23ef018c7745a621cd92775f23f6bea8111bd2a76e2c4c7e8950e32ffac93dd967829d651701832330c3cbd03b69486ba7010d9fa163544a802ad6ceee3eabb425422b899d3b24773eb2b09f0f5b198cd460a03e37decb7b8d62c395d6a87509d88e181e266c0ce8a232fdcd5027309b52046a15322df19cc6633aae0d54914fda8fb64af8ce4c8d654171f169d4a6f8f5023563726dbc4380aa1847ff09bcb3a0498466fc949a0adddcd1ec1b3a1eb9cd0011f192f61bc08b89b30966cbcd3219b3dc5f0078197db92a33902fa17ee433e36751a072becfef1e3d55a2e4f6cf80d472fde4fd47fa57476146ca0173d7b0ee0b20b4047c2a69f1ba6d42ee0cd075373424998eb6a255b0a2b29f9658f5aa3d3d0331e36148510c73b999a9a450a63d03dbd5231da5e18df78533cdf203fa084134e71b79dcf91fd3690a696943e7f0c48c3a05452566f5b85f7cf8729d721bfbeda36858fd870d19c8b93b1ece9825bd834e560295696fd055ebc7c291c190c5131833326cc8c315a9ee807795e1ba2e24bc9838573ba624d4c0a6fe2c9fd5aed529c33384a3e1e0f750b97bb3ba6407bb8d05d79a5474c5088f115c4f4518b28764879fb16f92fc8bc8c7f8d3bee3a40a79b3c70af50e71ebfe88bcd56b3f45ad16c9ce5f81397d36d16b4524130c602c351ef8c81c035bac88887d82d1adae1fe3bd18d130a1a4b63249f894f97090beaf68d13ac14c7e505c16f1d48c71bea235c21380d2c82317eb9a672b914d4d42b753749f25f88271b44253996aa315cb19d6a183e39a4c7a4031e2a235898410152a7d8f30231bb6857fe7de51b07edd2ba768068899e16421c772a67c83987333498a168ffe5c4dcf67d32fda6acd1bbf9ac48bf65c8fcb2f19a13a145f05ec14ab56632094a3410336ec1e96ff59df9800e2b872127513137c5b236ecb5f4c004e3a62476470e0427a3650245aa24f8a587154fd181a9ba1042b24dd6d26e8e3717031f46d605cb2f9635ae81908e6287b408d6e3fac8f309fd89755118a3e6b634733a0f32ad70b88644a36486fd289f1628972245b5aa6454c1dcc6614aaa47db7e6be028dbff050f3b5951b6223a4bb395cc47455d52c29590b8868d0cf1a4f3fdcab065842c96a7eab0f08aefdb5762353bd635e2566bb01e47deda10ac861d108cb54d1067bc409a38030ba48149154d770ea805ea482405d1595d5186be249bdc72b4c810a8abd2cd3b986da66a491eb2303b7e5f773c8896cde46924ecd40b609fdd1c399212d9b325593ed079e784f8303fdadaa6c8ad40f6b8b83d4dd2659ae3a61e20b8609dd3f6ab902a4694bc16f613d3a1b6138ce75e1ddf0958cedeab4cd7df6637395ecc5a2704f1c25ee49050a075edd2a9f5515164db58e50c28c3393047d363ebc687d03f6a3f1aee7fb1591fa8b90874c1eae4df3ecd8618bb6fe473cea6c029481268efd7932443f2789aa9e5687f934b2a94915dbe77bb63e5b3650446de90eb43ade05e788e89eb106283d39be1e8e81b76f24d40cbe3e3f67090fd6bdd43dd3822bfd94b7e13301aa601b13506458f31420ef69a0f5cc2613ef4aec759666ccded4380ada7f731c85ea43382b61a64e7a20fc4e2deb33c7e3b5757c285b0d332c82a96078e0412440566811f57bd35324c675b917751db8729eca732d924aec848e48a72b3ce3bef39f9e93b98e3c7660c7edec5c2e8fdbcfcbaefc91fe911339430d8d8b6a18e4374498ad1004adaa3bcb8e84fa72891edda85b0a95b93926446ee5d5b66119449ea8a617e991521b33dc4ff6f23c013f5f96724cf5c6d76079508d8e4549b678cf18e2edee972761fe5d77e0eaa2863384ea07415ffb542ccba22f4e472809246e07c580e4368063d5b50c714ad02c4fb4310f48c21258c4da2731bec56f37b063c263b61c09f20a4996c6a2027fc7f10438201b645429ee1e76549424ea52809a69c47715cea1ff25af93524a1a5c2e12ee3d1c929a1ca547191ea1b4413ef12b31eadc273a3f8b10dd8d71c249f91c89216ce3e5ff2f5383df0e9a4a7c4c8e9302ed7f056def60725996a48964faaaea3010a91e66ab002ff7924480ee09a2df87a196605a77fde18fe54c5acc2012d2090821ce3dafd00fdfb8862372c20c12cb560577109d4891cff2cab2ecbab77f009ab1adf36e8185ecdef4603e0d70908cc09dae3e955d524741231b23347b464d0f46517483fd046eac8406d8fb8b4d9c48d46bef4079331967adaf19b43cb77274fbbf90aefd67cc690e1032cb31d1aecc9fc00e210702de041a10512635f7a0acdfb8b09b1899371ff8f6419751ab928ea814a906c33724523c0feb18bdc6fabe22501482eccd3b972c3ae8cb52465027eb2b212bd4147bfd1b5ff28095fa3b1898b0551db1a71e624553054b938c9434bd583ef233847348bf800692607dddef53056c3ace34aa546123fc8180952d783c1ac4b525212c35c03fc4a5fd6854f3d9e17d8d94709ae05e3cabf060794a2b0dad9190d4a67588dffb312b349add4e7397b1fd11c6da771e07969bae571da4543fda69df5963d92b12e009dd3c3f89528c3f41de905fd4cc9d24076bcfdeea2f5b0f2ecfc892f397068fe7c93398a6de9da51594d818ef2e1eb85e42e56d9a6e8d11bbd2d9b7c36b4a21622ad853ebb266977e9a57905c4963d6d9f54eda8e9b66e012897601180aab7c751c4ba2e3ee9368c5c2755672a964090f86b58c8b9268e07858a1c9acd1fc57388f934598e9fd83f605fb563ac28a97a2f4686df13492a26f57586dc074b52af65fcbacbfa901722d00a9d9076d99d2973cca3244f521b75b606dd80cae7b701aa46ec24a1ad6277a0c4e3fcdfa016eb5d12f43211b1420f8ae720e0cb2a825b88981d62e00fcccf514b3a50fc34c47cfbe37885c53e187127f6b5d7f0083024185ee77b6c2baeaea99c6fbb86a192c82e954edd5e9bcf43d335e859c3f98bd46d964d800b86d0aef2e9f71191709c89bfa9499ae1dff2aeda754cae3920ad97fdd53801f3851fb9331cfa8ac23a95791f2b798e199f0fbf4c0e198c3677c985210325e10e00ffadd26e812951ed39707b2a884775fcde3d1f8ebdd0411b31845c6f93a784b2307ede0250ad7cd14b7990a3e5fe558f82e8af8d40f605b13b0cd9a95153da9e53dcaf89e6866b6b65c7ca1f25a44c442084554350c050748b2805e378864a519a494289bf4f4378746d260f486ad653c01fb8e883b5b2dfc9204b01c37ebe17021e29fccd4535fb7e3c9452db683864ffef07987fc549fd9dea83d9c26eb51b01c455729bfcea30d1482d6b366a3c18770001bb60cbbe82ebf19fb3e48c7c7674a98bdce3ee3d8db992db0239fd5ae59fddf85a418411458250d36d7e31d45dffc3ca481dbe8fb38a677c6eaf7d44f12cbcafca598d3cf03b324de3230fb7dd932ca9520c655608b83f411ff2c7d7bff3ebaa5b9dbb99baebb604b5b5f5314f4e378ba11cafb12da116b3b2483a8f55ceeeab7a7e86611ee76e2615e2a124bf076c8d2992048c431eda61c6523a09489f7b730f9a66312333b68b844d638e83d07dababaa7a57910484945eab31acd85820d35e248d6e09ebfd665b69d70aaf93207e6d4c30de5c59f866d1e0d7c8e83ef893b0d8d49188abe4394e1dd6f84f86cffaa528f59fe62611b726fd12c0d191b8cb32f266e3a1327b8e198fd7189f8f17c5e5b8406cd56e490493e6f63dbe85fe90acbcae18c0e9412bf864190d27b5f12832ab3eb9d5c17e344bf2436feccf26ba80200dc7bfd7a2c663ea1ba9f3a0d6581e85e02eceb969c79bc182ab8620666291abd05fe2dc26d68f9ffd4ea76de6d5a16d2f2b3543ab604d5096d524fd29add85056d05fc4", 0x1000}], 0x7) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 09:46:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x124) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/168, &(0x7f0000000140)=0xa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 09:46:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10000000000) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) setrlimit(0x3, &(0x7f0000000000)={0xef, 0x18cf}) getgid() setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0xe, &(0x7f0000000100)={0x47, 0x7f}) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="f2aa96fc7e9307609c7d0c17bd89a7f8f43b57bf4457f6baa85f71b12499567c0a3e9807040dfdce273420f3a192b9e9446319c0581cac283df81f30ac43467fe95e1874b8280f8cfae3ed84664016267f74ae851719de7e24f3d4e7c871ca96df095ac6410c9b6af92eec6bbecc64334131fc29e6ebbcb05bd8d46027a6870c0cd234940b5fd04e80202ef4a0ce87b0d2a63f229864960afd12afa34c9228182e1a379fca133c629586b2ca02b1a0ab6ec04628aa9282ec7d7f6df9256c41c3f09501f4c9faf4f22e04159638fd1be0686773addbfa51c282eceb967f87bec5bd0b6eafa48ba0615821bc7bee326718f0", 0xf1}], 0x2, &(0x7f0000000e80)=ANY=[@ANYBLOB="c800000000000000ffff0000080000004c7979c7792d5c8c2b9fd98d4c377060d333827a567b35ccb1dd59ec04dc1262b29c97db6268776a55087b79f0297d568bbc60ab7013961d9dc895c15fe517f521ccd4e7c6c438b9864bf95519d163c4eb02a365fc7e1ec15800f597a94759bfb08c289a2298deac99eb54e054352db9620b22ee11c2faa24991d85d9fe1fd8da4f7b713eccec2c4dd52446110ea65f182ac3e5ce2f93ac3b952586befaf5a6a9affce9c278e14c9423cb7dc07eaea82e5b52ddf2110d85024e27fe88dded50000e800000000000000ffff000000000000a9b7e16c64594ec24b367d2cb1fec274cc220a40455e41d250a3552d37fb88802e360834d4fb238ff0c61423efaddca2e904aa5b4621cfa3cc91d0453578f39d123e0877aac346f5bf0cb3151bad01a8fd1a9e5b9330adcf14b1e614f5513ab9ea97187479cacb7e94c01af772c0e1f05dc92c06c2eb8f5da6179d6cd6b4c46c08d8c29ab9bac89e6ea10300c0860c380221b6188a0f8cad8dfda7b1a5d92d19204af39f2ea6c5eda61029a6a63956685391df9037147985b01db48160c3e694f8c69b16f6a7e50b8a731eeb34e06f557dc697a77b0000009000000000000000000000000100008009383bb6846367837927fab189acf454e069bb2b8a8d01036064d921b309d9491bbac188435320e22620c1a70eb055813adcf813688e3f397efb925601112568fcd92fdd75da69a1a29e23765b2b9b5608de08ae73f6938726fac427d292f96eca0132c593e5ebe3df2e2657f8007ba53ebdacc9bdd36ed878ac8a338315000010010000000000000000000009000000a7c306dfeb2a8b8a37d4ca007fe826a6c6d0574207e3094069ae23863774728f1afd076fbf285182f6d321c802640e2e7c931c3019bfbac4c3847b9b7e92b86b18d92cd734fedd498eed53cd6ef6a9db929e836a16ab834cb81bf029bbf2a08be4dab9982e7289403d1fb4274786093d02a85f5ae5af6c99f6a0761cb079de962f85410fe6b59ad4fe7efed0e5fddd031710a2c11c4a68588d4034491061b847640f8352ebe3aeab22dbf318606940e1c5d9dd34ae76d17432d47f3e09fece7fc1e5bd5775503cd5dfba54451e8cd04503a1703a4b046ff5de93bfba0f995d78793d53dae537abe31d504aeabfa46871a2ab59506bedadd5245c000000000000b000000000000000ffff00000100000091f4014f929e594a4b193417e6b20cb86dddfed47b0bb5968ce57b31b5bfab296d597fcd5944155babce4da5371cef9435db9873c6ab04ee8947314bc6c162c1dd863896332505c84638c1287053b97bdcd68c73a98248f7eca681fd32fb78266ec236f54815e24fe0014fa8aba4ac601a6bbca59b17568fa7bf068c232c2cf3b4c0e3b3f548719efe8bc3cbaa2839486756a1d100c80000000000000001000000520b0000aeca42a3e877090e074f4b6c38f8c9688ee626f1f96b26b9da41501d6bcff4d388f6bade18f60ac982f453bf2a9b22c4f7f8c4d5474eea459d9a60d9dd16748def10f5fed812d22d13c44b97c36d015f1b432f10015534929f614514b5a14dda4d57ad8678c0d1762afb40fbe86f8f8f4381081497768b71ca0f93db90500c4ec4af2d762b9f1e12b34527f58ad22545a5b3c22e52e2a4564734837d9b137ab460992f4b83e75734b5a8e74b87a9ab2dc969dde4b4ef30cb3bc8d4c51fd4307f2a17b3d4225f2b1e66500461f1910a71a14815e094a86756692e9250f3eaa25aed9d48dbb721b0bf18b11af2763cee0862580fbe90184552f4cc93dd78d528dcc668151ca0987070d55e7bb6a96e5df439dde8db08915f4bfee5ff6f5c3002583c9a33d0f2f0733c6ef4892575f71b77318f75048f3f5e32601f222ad20d169d16223668dbbddf5e466fffe16c23bb93fe38609bd3518625ce4389d02f6a3643f9a8cc7ec0155ec27b24e8d34edb3d13f37bd71f4f7cf4c662dded9273744eabf9ea38c03f8437e9d30ff33364bbc1911e64c9dd48fcfa00bb217514de1c1c8036"], 0x4c8}, 0x2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 09:46:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x400, 0xc8) r1 = dup(r0) fcntl$getown(r1, 0x5) ftruncate(r1, 0x1000) sendmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)="e9580187f6d929459ed189b4d5bdca7b261c55", 0x13}, {&(0x7f0000000040)="a3d21d8f33e79275873640941804019d4c526044233f8839ef7268def7", 0x1d}, {&(0x7f0000000080)="50fe796b9688b861f2258c6189d1cb5b43d4df89ac0f125faed1bc859bbeb51d345b668f68bad51f5f055468ee5867686e9610176ba8a0cc4091fbc9696e052163d002dccce93fd58a83238dcbbdcd86a4c0bfd551cc406eedcf7450d7b1d4b92e5e2ef5b77cf0d8018f5e2836fee52b017fa26da7dfacbaae172cff80bfd6240a03db2739920936ed5434705cfa30880e01e14ab5670aaef9a95f7c3b25db2e93e6e5e839a84a1219fd81bb567c9a824bcc06c9b37bd179298363d9b043861d0166fab278b0d4", 0xc7}, {&(0x7f0000000200)="b38df1769cd6b6b40ae811edd6ecc95f441e50efa29571950c38162bebfb36f8adf815c168fd3525f16be651b27af783e9604e9a323f15b334c2934c53819d6e0e3dc73cdbcfde99477f175a5b43a71a7ca5143e05eb2ddb5a7e67427e791ccbb7cff82215c2be18b67ce47e737a6ea7ad8ee1b30c0c57b789da0e6bd03249547df483c8c06f29c027978bc91d4bf16e879a761206db98a7a382d02a44370bff1b50de80b171591b02958fd6d4a459126d1a672a65b12052078b8218c1bcd9d50bed9c8aeb530d096ff827071e082fcc293aee155fefcfa5e416dfcd990beea6cf4957d6f83eec9236e45546705cf64f1a48b2e30a27472eeed7a0b6a660853d8fe5787d8ef0786cdbba3c02d65a4c27b86709ace2083c0b0ae269947662c7a8032e32cccb71c19059d6b6c73da7669e1dbbbaacf09cb81016551793a0569a9f82de51eb205be6d90e1b2d84a88a9b5881024471c6d224e09be47603ee115691727e2d0a182f31cbade3323c0049f442e70d83f140b994dca7ea6377f3fbb0af3cc692e350595eb8fcad1a96a5bfa5b2327524fa90116da22bbd20442b0f707dcf106c416e49af78305091e289f209c885b60e939de5cdbfab6b5065f534a9ae7b5c72cf93d4483169733323e4024ed49f745ba2ab4e240fe63ce167dca88c5259f5f7bb9b04b08e7a36e2203c87da62f6a7fa2b8f269d1a87ee61451f72ec54775046980e0ca6e99c96b74d705577b13c0fa44fa298f35393144d4638c3ae819815613a35f00a1d56c04974426f0c26253e540efb5f57a679927f01d956a4e7597337542e3b68bedacad1e80dc9d9fe783221d70922c1e08c86cc02ef1b444fe57378e1487c862ec9acd24cf0b7709bafc36dd09f89c43d03c40f1d383741a13bfdceecef76de86488e3b15f2ea7e990f8b60c523660d937a90f96d17422eb3effab100ca6eaab52142187b87d22aec23e34f712c9b2509f69792105ba6bec0977ed823565cfd833b90eac3df64db573c5d0f7fdbea8bd10c77de03552d56cbc8233d1c12d40f4ba67105ffb2cd1713edd007fe9634ab54104b6027584887f5b2d527ac9ce9429fb017c435ea7985596edf7bab4a2e5eae741eae780a4a2b839ed89990a2afa1634cbb1b6b4f688fd7bb862ac1290495ee34358de37f3015dc6f7c144c4ce7f18e8bcfd9ef5dcfa5bf2f0c56427b766957967b807748920668e3f1b0afc7818e9c9ac889a25c3c42fdb6ef205be984889111334048afb76073c9e1903941601a1d14ba8b4cc59ed55e5df6a9bf88a787f4db5f22db6c8c8a00786076812009401bafa814a1f7b39ab0b6346b77d3ee4f46999746068dde639d6b51ed67a05d67d2ed29d4935950e8a6ce1b6f18dceb38a46e9e07ddbf9013181ecf4060d93aa3887e260e83c3fadf8840ed1dcd2d7f773a09c6b5300f224be6245911764845acdba4a12dea1a61100dabc068c59169a9ed0b007cba69942700b6e1ae0e809260c821a841937b581ecaf7fa7b45dfc7be879f2d22f714dbbae9ccb341c6c5da9310251756ca6b5a920c836aa8a472e901797cec14f8614a241d0f76a4654e225f05ed4dc8f0ccc043427787405348bbd522b1e70fc2650abddb121829554bf3a2de515ba783b8bcde86b21df08b99990793b093bb65a26a862fd2944ad8faf16662beac482fa5458a02339a387fa3e2eacca27baa03bd3c0280232e15b3f45a1d19f36ce437befe791361d9218cf1659b6b96fd470dca9af124a39d075e8ebb728033a9b4f9c83d2a22a37e9463c6e6cd1d18779326c5f2aecf83f2eee73cd835997d21423d02390f6fca73ca3d116d4fa27337b18991d822a88b84e4bf218eede57df5c45b1e45ec645dc5618af90b646c3f00ab96c1d223e7ed34178d1aee1265f9a42dd5c52cefa8b9d4b1d8fa702ea35b863eae12f25045e1ab16458eb489b2904122ff71e6a392fc8b22ef94add0d4239cc6d23af743e21b1117e302e91f21ddcd535e2af5e279623cd9535ae1e2d714df3f27b3ce984e03c6693c738a279262898319354829b63b28d7c64e6349fddd3e2491c1abae6df4e34a0001317f85952c1d07400039b96f438afe387dec2f4c34b494ee1f7143f5f11362ec0b83af25214a0cac9ff94e1a4d5c900615af4de055852086523da2831affb56d06027cc52c198bd960a26403ee6ac1d68b1fcf31c428d01b66d77bc0b8db6b9b793f3dcc48ca0bd97a7ef0c3fb9cc1aa59335b8485d383eb315d0a349e253ac49c94e2924e836e91a05b64d40a01450d91291b2baed53cf810131301ca4af91da64cd245897058102200fc064a70a8ae37a194b30cfb8b9499e75973ab99a281f475f27c652f422a59c23bdd9756f7aac171be4f00c56839e5deaf2ca3039f2dedf207ee6ba9aa8146da1cb9ab6bdb257503a37f7781e4635965392ce08d25e9ae69364aa52ff05105ee25f5343792bbd754316da4ee8211fddb4bd19999d6f2db5c3d8af3b76d50cda52460e57dacfcf39f3343e187ec7632cecbe3652656816d776efa28842a661055713cbb99a39857d3a5f86f30d6c7dce0c69318a25e1cf4a5123b15fbe7ce957a3854e145cdd037e5d53a135594a6ca9e228dca592b7c1cda6705397f9bc116540189c902ec2192b9ad5a267449603f70de56c2f23d1d422ba73d6eebd875087fdd87cc085c666d49c00af712023132cb8b80eb0991379c1c1e8a77681ad180fe451fd53593aee660b4f228fcf0144e40af6ff42470e5bd266b637cd58a95288d9883de7cfd0f5c914d8d2d19bc9dd28cbbc7d0f0f990af2793e5a177f3cb07eb62c44ecf21d2ba838cd311786ae895e80a370d17397cdaf931fec0021978f4773d88abedf4b7d4b2711dc91a6b3be91ba8eaca21f136238601bcc6fabc35a0e80af3ba2c74baca6a55ad1eb946d6147e495586bb9bd518dc69d2157670d60095500a1d17dbdc0823f147f0aaea0640d86f2a674432d853e60af7841f01349f19b870e95b60412c6ababc8b5905eeffb8d71b897f6ff3240e7eda74b14ea903a473ccc184c9c93d115c6b663e073f4d833f966337a4d5a6aa1509d502eb7cb0238e861dacb3eb6af8a1a45dfb544b2f8b32e3450ffa2f42c9f30376968d916fb315ba713931020ed9511a38b8cd9aa83b8f63cdd899a45c2fd6d7fe8529df9dce920637789f303143daa0e02d0b8db2615f0d5ef0511647acfff20353a3c4aad0c5a28d04c2faed994832c3293cfe56a3a3e18b4a1be2aadca0dcc7739cb11505d45455a647663ac705793daa5e159ad914ea81e015232301b5fadc0f0b4cc53a737e8c1977732949490ec098886eb24c66e9a4f309b63846ade5ff5dfbb7ac643954a7134026778629ec7e719634036bfc1e9640dccdb99a64e241b5c0164470f593b52c17c7c6c906ee0b4b792a8aca378c6f20a1bd6e504d72674d0c9cb985d721db3008dbba7be4285e6aa8b51ad3b059e04929d0c5d2feda23f9bd6aa03014fbe531308ce9ef231977c0f7cd014d0ad8acae57742db516c005112ed51a86c35b6c2a3f06ee1c39cde900b75caa294f7e0fc9af3c4d50cd5209fafe8c8bf7803443f19e3777fc9f27eef367f1045a40bac6fee97f2059fdc5074dbe648bef26825d895a7773f769cef683116f3ed1cca4444e36f68eceaca6f031766501fc9d63baa3b3cfa6b0d5c67347f8a135d0718195c595526c5b470a11d9107de5f0d411d798abde69aa6377006a98e4d3554e0376994a64ac7943f0e63ba6361c0d5eb74a0bfaa7380e47839c888cd4948dc57c4f510230a4309b1c657c217abfdad554a34bfca9e160973d1c52534d7528af3e660d095bc2c5736948609e48cfd3439ab4408a553a7f8e893428e7bc23784c9e7a5524549b68ca98cbc56afb71751acb5d7678948589217cff0d507c585a1c26931000e5b104250fd0d47c677f38af6d2bc2b51a34eef42b4e5d462d18bddbc5443e20e1016a0016be7b85d6a41a14b1f3f800f8587273367ed4e867a01b52f45bf72eb6a649ce68531f62ae3ed1d7041de47f683a696e8cd3fcbe28c6610afb530cbafb7ca6a2d819160ba272fb72ff8558c083ecb58d0b344dd8672089d2605bf27a55ba0a862aeb9c1caeeaa8a9a4aabdff842bb2f3819a4551400f31f8e097602e1da9ed092493a8d5510f080b5195c7c42b79ee3e5cb5eeead4c626c47948ad0235f08f45969b170900b1af7c5752a63380e2ecb2f2dade94a1b3ccf2dada910e44f09f62d03ff43e2b2c180c01cb921deb1ea156d5e344f0f4c5a8018aebfe34e7e5d2fb88ca0baa0901307bf7569becba61952d8479788a973a30918fb654937aec32c918240bc7e65d2cb9c1f675ca0ad1258477d6b6498623aef2c1604a6c2dad6f337947adaa02ed6376be1f9afe1cd3e017b8690a7c0cd78d4fe6cdcc20cdb908bc7787d288492047964eedf24431f81cce90cc800710fdb2b538fd6ed7e1dcea7a9558f3b26456470c30eab66aed4d24d87daefc0c5a7fb74ceef3e0b48e52d759e4b210aa533dad94b3844b30d5cd7fb37c6c8b490b228089a1172a193187c1f94f36c56bd0c49b379b12f38b6bdf5306450133fcdd5600b2f2f09c0adffa25dc982d8014b1af12833ce5d43946523822fe59cbc9d3b9f1945b52cdc2c11bbabebc5105beafcf9afda5d5e7a815477d1018db1e592031b16fe1045ff7ae80d4fe75e518c1596b7dca46d041aacdfa7bbcfd400cc7eb5fa9cb34161bc965729bbd4f3d40b1bafc3e794f37d8dff2b6cfec32869729035d098a09ce1f7faf20f9efe78ce672fb4487fb7aa983e754bcad330ad5cdffa007fb0ddb8c0ed3459bf8328c0b5156ac2a1164a831fd6730544f20f96a415a527fa83c6727186c10371b8c2c9c10aa4a2b57bb6ad37348eff7c1642ce0713971b447a9e8bf3e46ac7b6f57cc93772ebb0694800ff9d7ad06e615cc2d9d0e2d8c5a97fc938e8c484675667ef1e21de2e68500a55db0f0213692eea777de7ec124e3a7f21b9c14f1e3335c5db5a62f1dd8dcc5432a2217f93cb0591673aa3cd985d594144552d71d98a48d14ab30e41e0acfae08c18837e0da9a32c6d9547aba74255d57a4d7de859b6d5d4cfbf27f37f4036bab96c63406e807c870a0942d347763fdc8654e6bc0c5c5b257b63e31a12b33d900e0a5bbd9e0454e7d6960167dac2bd617b1cf3dfed38785c558169db45dcdc0bc04505718a56a2070084355d87a5a1cd2c4f39d2a149f87c868a6144447b6f5665b0126353ff14fd3f637191d82d87a3e8937f34001f7b339ecff69ba59b84b9596db046f3ec949ff234c9a882b6ebbcd7d7ed1b989f061aa24204f7283d367c7e649f87a956a4ee42cedee77619dd2ee983d647e730eebd2598888d1fed1775a7766cce9bf62e6d9c941f03a3f5966665a543c4880fda9a94c39160d9e210d302638de42fdecaad215df2dc1740a82a1f95e9317db0077cbf359682b6986a99a3d791125d8d4905ca5c6bb53f1e698c7fe6389f621a2c585c2a553dd041161a39d4cf6810742d5cb33d49751d3dca2bb04409c695ab544c363812170e92af51de7f3790bf84e43820664de88140798f4d31f19bc8a402770ad49f410d4b8d46c0a9dd38fe1e38bba4f00d017a15040ff357a81d65639e13760dca9146109d3f4e80c1e48fcaf2bbe0ebafe09c254c62622a4af490b37fbd60b74a347b23cd263fe7ae5010ed9105a14657ba2f22c0fceeffeb609b2b1f77a813d9839a3b9593cc10c865376357318b2cac1f986457a60", 0x1000}, {&(0x7f0000001200)="79642eb9b26c416fab40d3d975603202422f95c9d6465b66a267351da0beb28124b8646a9cb533c1134774b0df51e97fc9a9c9a7eea9721a8c0e1179c536516af45834314603d4e4942fb629c2e9155cc5a67bb8392ffe7fd9b29825a7f5746a8f25945681fc17f2a12081e563433c2177048c7b1d17dd3b959646829af5c6781578569b3f74869cd28b7fb22fbb072501c453b1c804db7e6c74d28139ba765e9854943b42f880a1fb4a7a5021", 0xad}, {&(0x7f00000012c0)="621ba4b74a98775a563f382085c4250af1d0817584d4ac6e5bd78211ca7679bc54b42ca70419604d1da1cf0f97579ba5f9a095a1790128a9c258e7936bd01533f6fa0185edb19a5a1a111df7e273b54c884b2a6e", 0x54}, {&(0x7f0000000180)="851ab2d2db103b1e26ec43ad2dddff07c99a19fba157f331ec8c32", 0x1b}], 0x7, &(0x7f00000013c0)=[{0xc8, 0xffff, 0x80000001, "2d168f0648978aa4aa23b11963491cb668f2d7949c00763244195e866cf02c033a2a563f0dfb87f30e23ee961c8316255eddc24f240572460c1efac0c94ce0d4b7677bd0676b6029d967aca222dec1d754fc777b586f768009a51c3fe0bf1306eb50e908b2400530d98db82446b09245fd47a48ad8746e57b8827ed5751e86b1f865da2a606e168fd174d7ed365561425aae175f671accb9e74380355507783d30034013047ce8b33483637077e4ea90354794dc9c554d"}], 0xc8}, 0x402) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:46:21 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) r2 = syz_open_pts() lseek(r1, 0x0, 0x3) fcntl$dupfd(r2, 0xa, r2) 09:46:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:46:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f00000000c0), 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 09:46:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000180)=""/236, 0xec, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 09:46:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 09:46:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = kqueue() kqueue() kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xb, 0xa1, 0x0, 0x3}], 0x1c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x14e6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000040, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc85f2c100f370394, 0x8, 0x2, 0x40}, {{r1}, 0xffffffffffffffff, 0x82, 0x9, 0x1, 0x7fffffff}], 0x10000, 0x0) 09:46:21 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000080)={{}, {0x0, 0x4000}}, 0x0) 09:46:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) pipe(&(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) 09:46:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/133, 0x85) 09:46:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) chroot(&(0x7f0000000040)='./file0/file0\x00') chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x108) 09:46:22 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000300)=""/59, 0xd29f0f62, 0x800, 0x0, 0xffffffffffffff37) write(r1, &(0x7f0000000a00)="64a356d97ca778a36789156f9b80f040648969992f2181be5419a68b6885cbb6d2495bb90a7c96ef53621b8e06fa1acb4bd6ca756507492c9c2548442b1bbe4f86cda45a27e57fd7fa65ba8fb106481be3a4373892f9d43ea0a34dd5baa36760a5ccfe0837142db96b12f3c989760000000000000000590344edb1962f3ce34068fdb73d8288ed3928fe704fc5b55b1ea1bba118949a3a6a440a1401b6ebe64ccd31d1e640d3da7a9920b3ffa30795957e5c6bc7d20870030524c46a3a96d1110d291ff0d9cd8b91eaf037bf876e33f6c3c1dc000f7206e710130c4b1bad0b4afdb96c250005d069c08379db975a5ac5d1e2a069b3eb0631b059e4bdd2c3b0b7ce39636871a8a47e53aa50dc928073ecebd994c443ae896f6335d272ed5bc0d80184eafce5b59d44ca687b636c183d3ce05798ed20a2c533e84082739c44077cfa53946e779b462a450be2128c52", 0x1d2) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000700000000000000a1ccc263735bea5b854757b55424963c37463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9ccf84285ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40ca03a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e73651373212313a7357eec5ba4ab231c401c5f076fb6de96dd0362d9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000008abe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000004816ec6d8e"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b2b065f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c8d0600007ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d5604d7645509afbb716d46ca0b4d02a0e05aabefbb85bf7da9ae02c906c9a782802162575dbf8b29a384c9595ce0d22ad3f3a1af42703283ad75fe255be2328a3b70da58be27ffcdfe778409ebda92225ab21d99026a702fd1425d36354f615df06780c9f97eecc9e810a38752d5e2a7737f38b9b5646cd9d99250bd8ea9766258184362c21f301e4230cd7760dfedad426e4c711e260297fb34137b058002afc7c128494e80553d5"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r5, &(0x7f0000000100)=[{0x4, 0x82}, {0x7, 0x2, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0x8, 0x1000}, {0x3, 0x6, 0x1000}, {0x80000000000007, 0x7fffffff, 0x800}, {0x2, 0x8, 0x800}], 0x7) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) 09:46:22 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/198, 0xc6) 09:46:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:46:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x9, 0x8}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) mlockall(0x2) r2 = dup2(r1, r1) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000053a859db5279038485c002159f33ec0f92fab146a4a030cb7ae5f357b0f77f1bde6e48711bcc8bc663bb8cba"], 0x359}, 0x0) 09:46:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r3, r4, 0x2, 0x5}, 0x1, 0xfee4472, r5, r6, 0x1, 0x100, 0x1628a0fa, 0xffffffff9e1ead96}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r7, 0x2) 09:46:22 executing program 1: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = kqueue() r2 = dup2(r1, r1) getpgrp() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0xfffffffffffffffb, 0x7}, {{r1}, 0xffffffffffffffff, 0xe6, 0x200fffff, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x100006, 0xa2, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x5, 0x101}, {{r1}, 0xfffffffffffffffc, 0x51, 0x4, 0x800, 0x2}], 0x84f, 0x0, 0x7, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0xa1, 0x1}], 0xf8b1, 0x0, 0x6f6, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000200)='./file0\x00', 0x10280, 0x8) 09:46:22 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 09:46:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) poll(&(0x7f0000000000)=[{r1, 0x106}, {r0, 0x104}, {r1, 0x88}, {r0}, {r1, 0x84}, {r1, 0x120}, {r0, 0x40}], 0x7, 0x9) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x8001, r2}) 09:46:22 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000003a00)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f756b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434c060000008cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c350372cacc039e71692c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b3436da8983a85db0c6ee58ca45a5eb01cf4b006b844df654e365afce79e16b41aab18", 0x1023) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 09:46:22 executing program 1: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f696c650000356ad84f3f5382bbee8d69142536ac9ce6f63a93ee7669a5f07be39f3da5746d6f16fc5682a99fc4b0920cc5de523fd1c9050000000000b240414dd335685e1d520b2bde1e24a3b2b400000000000000edacbdec8f633e00e2a53e55b8d6dda6b612c7b23d4c4b8d63439a446d5ae054bece4f285f7268"], 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x134) 09:46:22 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000002, 0x86f, 0xfffffffffffffff8}], 0x7180, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0xcfcc83f}, {{r1}, 0x0, 0x18, 0x5, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x97, 0x80, 0xff}, {{r1}, 0xfffffffffffffff9, 0x6, 0x5, 0x3, 0x1ff}], 0x0, &(0x7f00000000c0)={0x5, 0xcd4}) close(r0) 09:46:22 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/173) clock_getres(0x2000003, 0x0) r1 = msgget(0x3, 0x0) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffc, r4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000140)=0xc) r9 = getpgid(0xffffffffffffffff) sendto$inet(r7, &(0x7f0000000480)="13485209c0c1b85270b86182aac4b21888d1550f0531ddacd52e96247bccb65df8b95a084791fa5bdcc6a566d6", 0xffffffffffffff5b, 0x100000000000c, &(0x7f0000000440)={0x2, 0x3}, 0xfffffffffffffe0c) fchmod(r7, 0x10e) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x400, r2, r3, r5, r6, 0x1, 0x100000001}, 0x5, 0x80, r8, r9, 0x200, 0x56b, 0x5, 0xc735}) 09:46:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x8000}) close(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 09:46:22 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) r0 = shmget(0x3, 0x1000, 0xa92b7a25901b6ca0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 09:46:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) dup(r0) 09:46:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) r2 = getpgid(0x0) r3 = getpid() wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000480)) setpgid(r2, r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:23 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000180)) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)="afe3feaa506803c35c62e5db610c20073ff3b727248efa6ebab097933bc57f669d3eb5fef025fbd4c18e428c5d011ab2ec8ad8b4c4600e0eaccc811557a8c78dc17755198c387c88171a155b64d49f698d2860478ae41d95100cbca9903fac397115103a83225e89701c7334be7dcaab2895e9c1c2fcb76f08ec9751c0070513beed82bc7d4cb596a5fdc2cae1b1fa2fb86c91aa70c16f7af1a7e802e775206d5a79f07e3d27c7eb7247600a50b97269e56a13fd5902b6e70cb6c6e73b7c053381d86d3a7b7443473bf04a30080bb980ccef611b6f54c15c9955d12b1e1f4dc78728e4e0152c79c2bda03c2e939ca70254fcd453abaf584daf5f516d818237c9e703c57045b2c8774ddf9866e13322757ba767210086cd8d7e19a620ee5eb15aeabe0569a8cf451e351787f92913f22c27d626cb7a3e526cf0838c367af535aed53dce32d28933ad6a49b77f55db5d5a532dd2c44005b717aa3c0757ea7f07810bd88ea4a034581d3feb6807176eef996fc1c629727a5c09cc36e569f52478f3807cb79fd42c193e7fc03f87666fd561976eaa5fc3905fbbfa99ee6686be1991b0fc4417a961702c8ac54844616ca0bcda896404a9bbc4a5043ee6b049c0b3f0757d5a59533bd585bb6abb0174db6d9603b7f7e8205d80508f4671a7174c6953df4e151bb06148b2fc21aadfaee6bc195948205f67d98a56f8e30cd255103e31d7a633fdf31ae11c01041bffeebd4500ba1771558a0ba578306f372c142c846c7334308adc1fa108254e8166db95f64edbc0f438e6efe72717152c6a37bebe57c6f6a6cab6e2600e63ff54f27993d6802f661d32c4efda2ba7bb76d0f7b2060d3d52d7232c44c8137a8f1769630b874774c200b2329ba313cdd67fa3cd97d58dd725bfb74e6e4e1d980fc3426a0fd6647d59307c00e23ac50b00d596302efd97d8ed8737983f1976d610f4523b2528a6ba1043cffbc7f78139466ed8840da611d1eac4e826084534c27773a42e136bdb865e3f1c550aabde7252bb7c0879ee2c8485747434d5f3264e52115259117c21c070f885dd20dc395ae5239154cf5416934ac65d862fc4fd9e58ee5d8cc879239beba48dffa901eed2c8eb567bf3f1c7d82852edcacd52e1687ba04037ceac515cd44fa0de9e7b3b5df77a9f86295c7e76bfa0096560b1a5c75343bf07dec112539a4a51790f2f0f6eb56dd675b15dbd84f4d762e48c67280b40225703192782b4a573d8a9fad2472d20b005c715657106792ba98277b9d82a55cfa8b7c0c3fc63fef13af5a1db3fa024463e38a0beaca24c8c03053490a50ec27f2b728e8851c4abb1c83c4f57c4b2de67dfd242a7337f48b4e40453e4366da14e864774a615d3981436638211126ba7e068c9a606ec573dfe13486e492a9eb1d922ebdddb869a2ee537059491eebf3cb9971172a32d1e0587a2e74e4c67fea32a84fdf58c2ea0f84e70194bd5c83b8509371d3fb9eea1f544f7c8d52fbc588ec96032e889f47fd010724b4a1ee228d922b78da1228c9f71f000022750785c07d729864243b5c6971e08e2efb7a988d42699cf450f99b987973d6b5b2b301489b45b94bbb118d4f549616d8a059897426c378388869ab6e52f4ff74b02f796ae868c9abe634131fab212996a9fd0ed57bf0767761789f209c8a71c56af3f3ff517bfd10e21ed12bf7f50f3e05f3760849377dd789bc5a39ccedd0d0563d154ca47cbea5a8a1bf680fbe780a766b10dec451c1d1c017e3a934f62a5b2a0aa222fea4b779f0a844688bafff58333542b73480a50e975b47322667d771f0b67ffb38ff4bd39185d3d62d48369ded085ae6d7bae92a4075e1964e074785f7f9740ae29374b891a3f4de111990274b3a10f140ad1d921150d7af34445473f706c343a2c7bc90ac3e2fc98f7cd20de60ab5e7f982cf8da58d6008df5a538a7ec55027631b2624869ab845d1497e66d4afef9ffe02f4e85828a4027e3132fbf6c6d143883a40530d9e26f06860eed73865fef104d0db6f73cd901d20417724b0f67243116c6e528886a243c5b42b64c661df4accc8c712fcca5e2e92164dc5a086a7883db969005fa506b167478d7df4c90f204cf0ee050cc909422297e5f3a809106dd95fcdce118657d2bce450480f141ce686d23eb354badd1d28bbf3386284217ab9eba98d93b395f25eba2cccee3be4566936136646d98a6f246d8d64d153d27fcf3c22239b9daf62d9b44f78a72eb3f2116f3dd5276727d4cf45a084b9e5152e837f6afb5a8b03c5f2a4adad82d30a8edd13eee6c37e1e7843adf1c6c455f4e880496218409f8ce4efd0ef00d7028db0bae4ff11b370ba1c955dd6c162aa38cc25f1318d87a025a51992e5e4ea1954736ef104527bc78545f0688353eece267c739d34ff9ad027120dbe70629f5973b4bcbe50cf5c142f2bb79c79ee27c7aa7a90760472247a19a2c4b8eefe1f3a0ade4ba5f1f169fb0369a666bc3d9d7e23e78906acc4391fe8b4634c3e8fe0a6ee8c6e4fc73f36b0a6f45d3eb9bb3bf3137e5273f320c235e6c50227ea093be89c6aa227c32339fded52d02f8a72fa037888d327dbcc1806318a2d9c7803dff22296c1911de23b8f46e459040f69834941a296d8e92e8d6bcfa374beadd3b9fcac59bf287df24691cd3a2dca16ae5402ce338e18f7706ca7443bc07a3bdecf1f3ccca36963a29e2225dafc3766e70a5b0d60442f9d80c5b84ecb363575120b839b7969339342de5f5f59f96e16dcebbd6cf74b2b91a080ab9104b2c266795ea4a62fff331aea8d0ad8f66c5138ef37ff70e6dfd2d2e76a146a006536034e8e0757988d856e6caad88c87e407b4e5b4f07d83088bf90f8f90fb7bca854df4939c6f28c864661091d92d18f5ea60ef8652f9ffe8cca24fc5e8f47ca888a3701d1b4dd0372986efeb205488db4ffd9a9fe360ca241b2812c840af549a5d9d7f3bf923c589b12cd885114854220390100cf06ffbe69f5f2f78835203c8a94c0e8da03fc874c59c4de95a88e85f77f70067db67564558a611a5ec841be44a9704da38693779a18f4e49e70678a94def1d22918f0c08d58d0f404d84ff8f3ba00e05ce4d2edf7204b4e7ed9d1e10d6ba2f0720b22ee8c43eedcdd225520ea71ba9bff64c4a1b2a02552eaf13d4a2a4893acf539d2669615b6b7a19ffb8d75b621fe1b5a02bdbcef496582420ff5e3c0775f8b6d38d99bf12e61cc08d962ad9ecaf0f1963ec841cde74d704d6ebd45de92cb2ba08e2c60d5400e0b8eb3ac7765d00390a17a6be499c0e63e504bc092266cb47b795de564b9bbb59f4c32941ca3e0cc4aac1ac70260c921ddbaa45bb569b3aed6fe0bccc268565f87dc5bb90509370b6eb7cce3badce85d01f87bf4272648801911e924c67e66e73c01f8b10398132e90446197e087be00f933f643b6ecd811852b13c5f456da7448b6124151151bf0f5538509d16b7c88e8721edf38e9533575760d3f7c8a08220b78101dcbeba742ba37a614766c6858f8b0c432c25456fac8e29ca6312aa7efc62dae45eee83585a0c10308fdd03e98dafe4ebf03e327c7aff25f45b695fca5ea6ef5734d35e02f984303cc13cf1e1456c2a770431b6d85c6c00bf1815cd6f10680989be4ac747d158ea0815d0e7d11bc9bf579c005584ffb9e0e7899130f612cde569e21c70f4d2af501363b4a83693e67cb72106aff30d322dda2869358c33095764db095b2ed75c98a9113247174f2586cba6013019d3b0eb659aedfd847ed48c2037e5f271a34f6155bbd357d18ed858fadb0dc4111659de7a34a62b4420aee7d9c1d8ee098a4c184afd8c2df2b88cdf8337a5215ebf7f512efffc36305be09afa974f8d22d3871fe5a9840689eca9afe089c3bf225f92f9cfb9fd887c621396f09db33a2fa815c5a36bf250e46602eb74223e0bb5e9d91819061cdc542712af6427903c384ab82e0576602e47a7ebb5002def025533aba32900f02acfc37abe292e1fdb66ce98a62be91a7aec0e244cbc3e4775969b6e8f4379714c61fb0b8286a2fe20474aafe5cca68e37891a33cd43a5e98269bba62cf9d276aab507117ca7810da5af0c712eb1e706de0c9109e52bc2b4360de8e03f5ea6754327d03a504e31f3017913eb6799bf26ec6179738095429eb13a39391dc791579eb1c651f19ac5191a88bbe7f64ea03138392fdaf4a3305d13cb696af8e46172e216608e487fe3cb25e84a3c3d8cdcce82164fd39fdd7cfbc79eb3e2296c5d9fe27a5a0c34c01a0b06a82695ac77c835ed880f9177d26f6b444272694224e8c999956fc737009583fd0b0b2239a53fcde55adb5900a2f2ccc3938fab9c15ce16f24eff38ed81bed8532e08ae0cfa9fd775aa4adfbdda5e637f87f4f853093e8399775ee908abaab19fcfa2abaf0f108d5aca11dff772b4d57a9b4660943125f6488630098af216f3fc7bedebe2ee36d457f021219870d937e6021b1d2036d7a475ee749a9393768a0c0756c2e8553f9e565ef18f81ec5e9778012304c2f13ae02cff3f6eed72b1b39383d9895c718c398e229843091291751c17cae9b22eb7d5cd7b32773fdfac8b7beb2802141a26a89a213be749ee7123e4f99925a1d87aca52f0eadc03c7b36f7d6ade2537d54fa5616152a3071fcdde2c2cf1f51fd11df38a1e36f77b39ab4d64de9e9aa43fa106cc42224f5a6ea5b6d2ac8a5c41399165fe313b7643a7e28fefa72aaf9135a9d4a0def89f1977557e0ab2c1026dc6f81843d7bde1c05b9d8893179dca9bbf0b8f77ff7a3a6d3ad9a66789a8bac4b52becd181ecb1441f02f11db54364760aa1443de061f509b8e1294920278114f3ee51942b6aef5ab680b4aea49ac139095152908412c156c1eaec209775d60661c67c00415a741624ea8edeb2a108c1797f627947230ca2835c342d4f39f6833ef826fe953404ea8a2047242888f99b993585d25e7527a30293e28964cb6760ba8f69d07a5b9c357bd1829cf8e500cf510f573bcc747b7156667499a6a3fbecc92cde5737b3544dcc28e866d804f843b012562ca9e93baaab86cf18de39877f05b2931d2cd07abf4e39db9f2ce8c7e91df8138c4e14db43b0a3ba1e9389441beed59c5f0adb2d6f23726c1621487d7a35fcd5a0537935b43fc6d1db0570efef74889524d7c6b13af2ced6b162abe26ff4731147bcdafd6436dbd694ad60ef8a442193933d295f86b891445751de348ba4cb540bdefb28b9a91a004c93acfdda779ceac9ef7d2b6d01837abbc34314e526ef2146121141e6db0a651a25234549e77fb7e8a940be0ec97758b00b3b2ce4ba0340172fb6cc75c3c206593f35b920734dab7446f918cb198c9fe9e037b3bc9058e5b8c1f9ed7894035993cffdb7f20a412c466b2b61ee2319fa086330007d6902baf0ff8acc76ef41450031b1b716fb85dfc16f21290b573702aa30e04da1a5be4cb459141a5930621ed538528a9053e84b14672a189307202114ecb8c1295b94470da1bde23d2d019e891826685e882976f3d74ae47f5f7d2ba069a0151f808b54e75717212fe0a991833bceed1c016a714283232e9546c6bb7dbf4d02152418d2628bdc32c6dc269bf718544bfb73cd1f3bc9b0cb845721ad17ea5e38bcd5f704ea4429da6646a7eaf4648e17ca1113b0a332d36560f9cc181a6d89a95feb3bada85aae5a66efe2c088e79c4020c31b977b820f0173068860bae4007ec281c5ee3f97084feaa605bd275fc64e25831c5927133610125312e21c34d8cf21616cba637967dde", 0x1000}, {&(0x7f0000001240)="7394269c33f6580014034f475469736656d892b5d505c81583e4696d42baf39c07775a84108310f9ec71fe559963ab2ff17ba3921db9fab141788d29b7f097bb9c7b8e8959a5629fb7ec0f5fbbe661578769e006a1860ee5620dd02f580061e9609e9f12f2ac213a881b7c1d66f59cc48ce6bf", 0x73}, {&(0x7f00000012c0)="414e6cf675e76ef48f0d55f06f368e0fab067ed4da93b6649484cbd4f95ce71e8496d62b4ff750b4b290cb298ca4dbd456b2bdca0f564dd251d595da056ee1c4d225b7d8e2037ac4cd050c58b4d13ed818edeeac1aa251308344a12571c17f4ec27177676aac8ba9d06c50457e1dae65f6c9fcdacc275416e20c1807a74bb6504a4627b48652ceb1cb83d174f8a12b6a1195563b42766a76c931732646f4e7d32b5a72107017a4918ad8fa4a3425bd0ae0", 0xb1}], 0x3, &(0x7f00000013c0)=[{0xa8, 0x1, 0x1000, "4e16116c860b10d6deda99446cf15722b2c2ccbf17f42eac0ce8903842d07b955fe9d012aeb098d6ceaffab15ba385527659e40afc551f61e4cc708c8c6ea37a2c4e91ed80195d22b06d178917110e6840be36f395de97ff18e0f6a15c217c82cb48531ce099b3fe66877d7c154e3a7e456ab6f4d44bd996ec47866d96662bde9ce489a4272f3d2255576c690952c9d72ef76ce74ee9"}], 0xa8}, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 09:46:23 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) fcntl$getown(r4, 0x5) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x81, 0x9, 0x4}], 0x34, 0x0, 0xc68, 0x0) 09:46:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) r1 = msgget$private(0x0, 0x108) msgrcv(r1, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x3, 0x1800) 09:46:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 09:46:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa01, 0x100000001, 0x9, 0x6, "fd0070244d16771837210677502f24e03067b9c9", 0x1, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x400, 0x4, 0x6, "400167ae05215b8bd893e3a492c67fa451a12906", 0x8001, 0x3f}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 09:46:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="920188470c1795873a51204dda68c37acb77", 0x12}, {&(0x7f00000000c0)="365768376ed5ee80dca4ddba6d11fc1009ba08b97d4a39c88e73f6ae720d00b25b03cc686cae8bb8eae515fdf8ed404116508aee595b583e6f67ef65c2611cd7687804e7f3b4fd3d477e5f7e6ff7865c9d0905bba32c223b6f776b23084ff0af9c931deaaad6272de70b08f0f96ee4c7de05e6f655dc0554501901a57a3296", 0x7f}, {&(0x7f0000000140)="0b35781e8bbd1e11c0a44da418f11cf950c88d49887046d8ddc4d178c1e8f485755137b7e5d086e413f03e26aba3986517ae83514efd52f6e17c0ac4d6a38d90cb779a04dd40c092107d94c546dd952b6c58cec9e8c0ed432d5c5965a02e707fb1de7b4c65b8cc139835a3721968ad45f730ae6a97c28a04097d3e8c31187868db0558ff8544a3659d47f2cc8a828b4e5e0f83242639c60458630c3bc3c893da2e005b01b44b5ee5ae3924dc84cae4cf2a125c5482b7135cf686159c7eca19119bbe13166538bfca5a645be13da0caa382f87d41ca0fa9cd896f544ed21fa109fb5ddd55eeeffa", 0xe7}], 0x3, 0x1c) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:46:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xe52, 0xfffffffffffffe1f, "e340ac948b074256450134000000000000000037", 0x9, 0x3}) shutdown(r0, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 09:46:24 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x4}, 0xc) 09:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf2b9198848e4a9851bd24313dea8d0343a19e1a3fbed505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0df2d4e7199679daa987423c9321c6b2748aaa78947da61d75bc9028a2b887f01309", 0x57) r1 = syz_open_pts() dup2(r1, r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:25 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)) chdir(&(0x7f0000739ffe)='..') 09:46:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x12) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) r2 = semget$private(0x0, 0x2, 0x484) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/160) openat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x100) shutdown(r1, 0x0) 09:46:25 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) lseek(0xffffffffffffffff, 0x0, 0x2) listen(0xffffffffffffffff, 0x80000001) 09:46:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x1b, &(0x7f0000000000)="aadd5693b38d07093330032801c6a10aa6514eb230832337667fdfa44963ade2b49b0a1d9a154c59ae3981efae8b54087736cf00bfc4b399f54aa73c51c8fa30e744f4577734d36b8c2e06a5092f321d0c1ef3cbbdeda9463c451d5a6f16e1f40678a68c0ff1b7db39ac97670b7fb86d082c85fffeb0ea9a405629a3b7869a6f52b00bd2fd2f28571f18c311f0b2b02578ae5934214276d3188686dbf908ec83cfed9a8e38db015c214b81377d101c31d9f6bd9db2a9e19c16b6bc9cff89f3b554ec", 0xc2) socket(0x20, 0xc007, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x401) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:46:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x100) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 09:46:25 executing program 0: r0 = socket(0x6, 0x1, 0x5c8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:46:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) fcntl$dupfd(r0, 0xa, r0) 09:46:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="93", 0xffffffffffffffc0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 09:46:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) r2 = getuid() fchown(r0, r2, r1) 09:46:25 executing program 1: r0 = socket$inet(0x2, 0x10003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:46:25 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 09:46:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10084, 0x82) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 09:46:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 09:46:25 executing program 0: r0 = socket(0x1000000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3, 0x56) 09:46:25 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file1\x00') r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file1/file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = accept(r0, 0x0, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000180)=""/68, 0x44, 0x840, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup(r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x2, 0x2}, {{r1}, 0x0, 0x32, 0x26, 0x4, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x81, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3, 0x3, 0xd965, 0x2}], 0xfff, &(0x7f00000002c0)=[{{r0}, 0x0, 0x40, 0xfffff, 0x4, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x100, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7fff, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x5f50000000000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x3ff, 0x6}], 0x1, &(0x7f0000000380)={0x3, 0x8}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="986e39aabb0564e448f0b8145a11b39b1d5b32846644476d9f6642626dffade587ea78c99a71557de9d7c895b63bbf234cc6844fb10651863bb4d18b050293634474aa39fc250c351511ff227d2726be478ec46898d8493e66e8503ab08bdcffb36d02c2cbbc5ea0a5163d2ab90fafceeaa8fb5ede5d687e65cefcdd8c0b2d814ce2f94acc810868b37f453e450206e30ef2426076ffb1427d405980855e93bad35532c68774ee44f7d175027f86e6ce05008a5298c68b7e925e5fcc7c792cdd2d0224844b99a521dfcff5", 0xcb}, {&(0x7f00000004c0)="b09e16f2d0869d745f5cbaab3c1390b93bc7180708fc0ae670d3e9f8d79d8bea62d44c9c43edca6704595768c8df5d6c903b8dde7bb54b405ba83ddaa6792d4bdf827cd9a72c9b5a8e9a76513226679752a615f2655946ad18c2cf0d8457fc67599e24e85a64c775d0fb29bf220d8dfc72c06588aea9f8394a567dcc212f1642e0a17dd61293fba9dfeed73c5d", 0x8d}, {&(0x7f0000000580)="857e185f03", 0x5}], 0x3) symlink(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='./file0/file0\x00') r3 = shmget(0x1, 0x3000, 0x482, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = accept(r1, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r5 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x4, r6, r7, r8, r9, 0x100, 0x7}, 0xc35, 0x7ac, r10, r12, 0x22, 0x7fff, 0x7}) chmod(&(0x7f0000000840)='./file1/file0\x00', 0x60) r13 = semget$private(0x0, 0x3, 0x410) semctl$GETZCNT(r13, 0x4, 0x7, &(0x7f0000000880)=""/129) lchown(&(0x7f0000000940)='./file1/file0\x00', r8, r11) write(r4, &(0x7f0000000980)="2c1da41e5f719879d742690825225248931071b0f90f8421cf485953050d790fb680ce99608d28df8f51b8b1dea0a2da4ae36970427ecc824333f96d07adfb169f023b1b70834342d8c1be2c774eb0e9043f72defba8c858fccfbd848f233d996ad4d737e52e5cfdbdd858cfc071bd896e93c0cd21050cb6cb666a7ea081cb468dbbcb5f07f606bedcf44d2c333daa5053d9085a086e2cc7cfc2e77c7e0410a80c2678156fd911ac937af34b3231e7ededa55bf94ee06c6f04de0322b6614211c0e0f7a672d31a", 0xc7) stat(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)) listen(r0, 0x4) open(&(0x7f0000000b40)='./file1/file0\x00', 0x2, 0x0) 09:46:25 executing program 0: kqueue() r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 09:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) sendto$unix(r2, &(0x7f0000000000)="7b7a42b16d8b57d6f9487c3145f31b04e9854e949ca9c128bff9520b1ae80c22b9c800", 0x23, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:46:25 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 09:46:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x37, 0x20000000, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x10, 0xa0, 0xe0db, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x689, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x2e, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000051, 0xfff, 0x10000}, {{r1}, 0xffffffffffffffff, 0x6, 0x44, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x1000}], 0x80000000, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x60000001, 0xfffffffffffffff8, 0x3}, {{r3}, 0xffffffffffffffff, 0x8a, 0x4, 0x19f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000087, 0x8, 0x3}, {{r3}, 0xfffffffffffffffa, 0x74, 0xc, 0xf8, 0x6c}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x1, 0x5, 0x4f766671}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0x7ff}], 0x8000, &(0x7f0000000000)={0x6, 0x6}) 09:46:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) socket(0x20, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 09:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000040)) dup(r1) read(r0, &(0x7f0000000280)=""/227, 0xe3) 09:46:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) 09:46:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) getgid() 09:46:25 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x100) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x108) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="b9710632c6ceab779156bd99122a832ae7ac98707f51bea674a3c4ab831efe705b5c97c7883b13a6c12dda1215e37d229f1b5a9929f7a2843a90eb3b1163894d071a72e4fcd0e322485b6d53f3728e290b2098d9df3504e76bfe5c1d7aba8f47a6860ddf3ec935434ffb2ddccc6c2ae8275227d8c0759032c6918862ec63c8813e9b26e1819768f194efab95f38ab62e6e481eafea6fc30ceb666352bc73fbfa76cd2d31dbb0975a26282a90007ba73ce9be6f5e75af50eb807aadfe7d743840b3dfc14cf7de5f1b0d7d6eff011623292284", 0xd2}, {&(0x7f0000000080)}, {&(0x7f0000000300)="ddf27f474a095d31bcad74f5ddd37feb0dde4057937a972f0e3fb294e9140fe1fef719d5fff60bd04ec5c049113ca7c9e0ede2480723524755fcb4dff384fa22c5423fc2d985097fd3b00594403cd54ec9b23d2f805a55e39fb75955a0e00ad3187eb749a6d5b09e27acd126009475420606d7", 0x73}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0xe}, 0x4) 09:46:25 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) 09:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500), 0x0) 09:46:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x68) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 09:46:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x3a, 0x8001, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f0000000000)=0x1000) utimes(0x0, &(0x7f0000000380)) 09:46:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000240)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x4, 0x1, "24c8059583a899c06a629d8acb49e5a60bb6d5f8", 0x400, 0x5}) r2 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() read(r2, 0x0, 0x0) 09:46:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) syz_open_pts() 09:46:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x474) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x9) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x200, 0x7f, 0x1, 0x6, "cb311154c73cffaa2257687775c0ab931256dcfe", 0x1, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) 09:46:26 executing program 0: kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x810, 0x8) socket$inet(0x2, 0x8000, 0xe54) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000000), 0x0) 09:46:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) listen(r0, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x6}, {0x18, 0x2, 0x2, 0xffffffffffffff7f}, 0x4800000, [0x9, 0x200, 0x8, 0x6, 0x9, 0x0, 0x400000000000000, 0x3ff]}, 0x3c) 09:46:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:46:26 executing program 1: unveil(0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 09:46:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:46:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0xffffffff) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="071cc5fda917fc27c7a4ab32c0e3c41c8b4932b55142336d008b52589f3803e28ee01b25c6686556898be8cd5c343e734b23a3d185d5b1646641d80b18aa1c65879eaf871e5ffe54f8c18668713f7716aafbf892412e2f585d7b13e4df5d043ac5333d15e9f637ef60b6827736493776b7fbc733543cbda17133dfc3192a9050c1b7391572989c9109510f968dae3110b5f9aaa3828afe832c1a858fb160905f295cd4a7ff9e587cd21c53294f8cfac0125a915c40cb34abc2e5dfbcd9d9c4b5cf36499daad9844c208d5c3534159ff7ee0ced749b055ce5085dce7906699295d2704197f644e325e4b1df74b89762589cd6fa8d80ddfb", 0xf7}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x5}, 0xf) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:46:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000783000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x248, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4, 0x2) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x100000001, 0x101}, {{r0}, 0x0, 0x80, 0xc000002b, 0x7, 0x401}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x9, 0x1}, {{r1}, 0x0, 0x80, 0xe0000002, 0x400, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8d, 0x0, 0x7, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0x40, 0x20, 0x3}], 0x80, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xb, 0x18, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x13, 0x0, 0x10001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x100000000, 0x8}, {{r0}, 0x0, 0x0, 0x9, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x20, 0xff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xffffffffffff8000, 0x10001}, {{r4}, 0xffffffffffffffff, 0x34, 0xcd82ddd4ead6f374, 0x2, 0x4}], 0x1ff, &(0x7f0000000080)={0x1e0, 0x8001}) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:46:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) nanosleep(&(0x7f0000000140)={0x3, 0x1}, 0x0) pipe2(&(0x7f0000000300), 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000180)="3ac9c3853d582b789a3aef04f5709d779b50078ba854f1f712e301140477b62a352218a686d0addf6544f52ff96449c5e9a48fa936d862dfa7", 0x39, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0xc19, 0x7}, 0xc) poll(&(0x7f0000000100)=[{r2, 0x44}, {r0, 0x4}], 0x2, 0x1) 09:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r1, 0x44}], 0x1, 0x0) 09:46:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) pipe(&(0x7f0000000080)) 09:46:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x12) r1 = kqueue() write(r0, &(0x7f00000000c0)="52cf8cd78bae7d231c0570c0fb70df0bf4852ea3c7d85bb56dc84c464726dc2959e40d6d9aa22fa620f0d4ad0df45ae4fdbeadfc48bd24c2597372e05b4a94af76ba136e895dec3b457b26aca4ef7ebb3c2e7cc372ae84f1f77b5df094f9a1ecd23747ca37b3bc58", 0x68) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$dupfd(r1, 0xa, r0) 09:46:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 09:46:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() r2 = kqueue() fchdir(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) semget$private(0x0, 0x4, 0x100) clock_getres(0x2, &(0x7f0000000180)) dup(r1) syz_open_pts() 09:46:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e28223046c542aa71f5f39811d13ac42683a11", 0x13}, {&(0x7f00000004c0)="b43d5ef712f3721d76581bac22d77935c288a837eaf734a5f508d2e53a0339a5b5c461b74a1f4c3eb8b36f1247b1c78591bda51aac0581f9f3f3330af3d8fa5960873ade3840336cf362610e40429590d542a072338ff954b529f3a4d89d2c87ed9a0574e297efdb9363c5a7db68d44f44a06d153bb26e6b0afcef7bdd3504323acbb6c679e1bd5b41b2282c219394ea522747f136aa880e16056c5f0f88a40529e4f68d53ab8076405426bf214179a861d886656eb956e764b35cd0c74301b8204b83b786de316ab3261a57e4b1c67beb7901ea1f76f98c611a550e4feb52abc102c2c4d278a5fa0f2152edcb6554c693b8a9397f366b1c6d44c293a681c9da4eb91ce6e7c8920dcf5337c303e5829c2058bc4099b1c4b60b22f1fce0b4a11f2da880c8624bd664815b9af0da41b88a8ade660b30b482068465dce6febee14da6099c3845d0122338435d4889e412ac606cf67deb85c026c6acc6f305171e7f102f7826d7aacca73d324d6f8816dffccee7c119aaffbdc75e6776388093fca8f63c021f673ae659e1e32618eedac734859c27502f8424d7f256c5a7d457d647af92a57b01bd6dd8b88df20aedbd7ca348c149a1a98ff9b1e5333f63251f17434cf2703927d7374c513e18d6560a83b4ad88d1cd77b0936fc3be2fc9385ebc3214349a279a9ac00e52c5be19e36ada4e0c19fa7d17138c43227e2eb3d4bf964b1cadf42fd27478b5c7eb1d03a109aac3f30a2d726a493167b25b3075ba77912b87f18a98576f6534f2e8da7851b04cc7ac2eeb4660941647292e316ca5c68c520154b7e72862b5481a67e800eb6a120bf4c668d5b963e3bf66a17d6fa68855c7eabf6409715ea3377fe159e8cb7e4ce007b966631d0b4fc2b010188873c1bb94c1309f0c38f63e767bcd79beea48198e659c57af24e834da4d15ed1af1e93427bcc07a609062f11839546505ea6ae7ab8a4f04d80afb112302ac32cba81a456a3d4d362c38996a8c15abda1acbf96f5ce4b908aceb9642414940b9f60c5a3cbd80644f4aaf340cd422ecea505ccc480f595b25d1d122a8d714be24cda2876f033302a74d299889cc97493d50f44d68f824a31263e9295bdc6823bbe446a3c1ca0e76c2b3519cb4e58ecdb2142681f37da588dcaa0f51fcc74f47f72a64a35b0eca6ef2bdbf068e26697c1cfcd2fa8c1f0aab8d361e947e228cdcfb8e81b54461c511ad509e4c70b3139d6481542825751fa7fffdba3515ae5a71dd399d6c9e7a888781c8aef470d11d4a01f2ca2b4c4673273bd0c0bafdc2db57b4777ccb95bf9701d49c7f370b6d1daa5d77ff03959594b23e66e65189b7c400476a1c08eaf8da0276db82d7a34f564f1bbae187171352fe66e02bf661c8f48be35aaec7a26598e6d96fe6d2f024257059a8d0d38ec259a7b47ecfd30bff2be793bfa83214f8a2ffd7278f3efb616406c9128b1f2ab7c47ca350dd22496f00d6ac626f0c91b4eb95dc3a3a2075ad1a81fa12efca576f53e0443964e40c77a3bd96ea73e3b307b140af7644d05f4e8c0d60da943ef26727c4ec0ad14b49b0a4982ff0bc6845a9cdffdb5faa9649450ea9df9c982c78386bf283179ad0b3230e43121ff9e654ac67aa3f576d1f6a079734e92ee9ea344ba873cde25dc53b9aff4fb7a7b9567d4e9a2a0f643276021729c3579fe28fd78a8600d78eff63f7720e9b1903ff54ca7f54f8bcafc5898908981de912e969e9f1b1416594e7d299545f6ed88e7c9c1cd844f20b9ed7696cdc966e4acda3c7560701f096fe581bac3d39138b4a9104fa4a83d40745e1c0eb455390ec7d2a90de9e48a6d7e222a162fd0d96d1722cd0896704faa8dce947af5f1adaf1775cdf68756ef341c8d17d62bfeed477066c2c87d7d4a22bf36d71b92e638e0ef3b7bcf30d63d7128099eda7740db1db02620441256ace1216a25b18e1fae2e8243e24606a4cdf62c4880672b269ca8e263f5af787af2ea6d4b44eb541f0c15838a0ec63f93443554ea969e6b94f8e5f4dd245f8feb99b318ce8ebeba5161b4b89a1467688fa27612df8b1998ff42452d95427f09c9b335075da70160a0f731c6e2c24caea2654f676e5da37e3797657867f88e37178330a148858a3b79e6161a2bac9e38f0080c2cc59d52c48334ae6c6983987ed09d68c15366488c9e7978a8a4e269a8efdc13aed976a77af459afb09861489b9a0be825abac6f0b84c2951b2f943e4db666bdbd4d34a10a4ebfd35a03fff44015c4762289ac1a18730477c48d9fbeee17e8821fac67970e416f74db626cbb4950c3afea1bf944e0b7ad7c366218cbb06a20e1fef38ecca18b8a6455830cfd94cff291a9de5feb48d3464dc7df096c94a67f3670bb9c0c559ff87accb1c54f4153ae4ba991e09b873c7b069f38cc4ad20c3a6a502d8329c903e460c08f2e7ef4388d5870cc342f7a738d4c1ea05cd5f5b8f1e4bea458e93254d2292155481d0329565ab63964fe2cf1863a54071b3d38be5461567d9c4f2a30656081af938177dba0fe4f4425ced550c8beac95570c30dede0648c782dd69765019a89df19a5ee87b971ff76207310cc2eade5726f053afb0552692d541a502625b8cd4f161c28cd720ab23e4027a61335cbd868960746f1f345ba4346fedb9abb920d4dd44571b586ce02bab2bec475037578470569fc3ce41d204221915ca24b49f036abf4c0004beb0837e84be5f2aa1ea2379945473f40f2eb1a47bea262ab6a49aa786e9eed92e6d57c72ef29e70d7b63880f6157ec4c655386c67dc624a2b3cbf8cde918eed6bc485ef0139672266a4a2d53513c23ea9a0f1336f56172c7fb0044fc540e8935f3ff39facf84e6a65b3302b77a0575eab455cd7d09315d77b0778669b28d2616d3fd52c46a09bf52e0aa606fc112a51b3ddda5dcebe17a5e653ef0450c5e413e553ffd8f38e60a816fc7aeaa04cb427e3056d9ae04ec8723b52c6e55e17e6d0519dbc1d00bb9b187c7739732a61ca9903e64876a885bf1f9fc6412ef83101c7e087b1ecc10e5722546e133e7634333ef74656d3261045e710cfb8cd0bf0abbbe3ed7e733dade86f3fe43341b875b2bdb1fbe53488d36e3274a5ea17c9ba28fa1698cacbccfeee9def44444985aed270e8cad4eed57052135c4a12f3da56d92eaee25e8d4d1f79de809d558b3d48b270dc5f4342908cc3db87e9b19069f51663d887f0ec7c429c54e45ec970e47bb02f141adc0fe54cf0b92717787f6ccb5ea2f83d35e85f0d0e1c66b3d3c34897533cc19ab2fef55a84fcb5ad29150b349e72c2700209d8324b63c486b0c50a19b7d8c299bcd90b486089c97c3487fdc9931eee2c6a6bc7d1c4f2c6426df42e1c6c5836cf2a0b474120fbaa2c0acafb0602c8d8481c074c095e6dbc251d4d5fd71f1810b81a9f56475e70daf25fad9d5ebfda4efea85e0432e320c577f6b920bba0f0e286b2b018400033ec14d59514355ce368e5efe7beea06cae00b2f4a8c28d95d45cadd3aa976aa97cec41198a0a0f73f511475f0db1cd0896ad0ca7993ae151af0b31467a317343e7d940804d74d4d71216fddd800ffa765b5ab6355f4ede915828a2c7cc6926d53098ef6405ac354ee8c6be1faf283bdc86f6fa87e84db9014f830a99db4c14739592630b254c784cef14789b4385c7ceba168825e38dd634813c3b3716fef6ebb13d8d68605f2bd1718c62969d149a2c63d09a7bc3855184e643af43b0eddb9300a4eb9091cf08dc9880bfb70abe3364ef6403306dc1567c696b2a5dac563bf34c1ab397e0343eaf47c10810e1db6ef756d45dcffea418692dfbc89989ccca52e838c6d44c1079bf29e9ea3c37ba3688cbb25880006eece50d9a16c987d6e099681212a278b9df0b9d507b79e3900a8fef5d20297ccd3dffe75a7e7ac111103f149239dc66a3f5a09086f2642158b767422a0d5b08a9a0b0f6d16a456ab6f222c0bafb32d001de80fbe4d45f97bb5205ca74dc87bff3d344db9515ab76b44970a12826372c55dfa3ef746bde6bd3e9fd7c6aea16dfb1738611e449a1a30fc27f4d562f8fc434f313bc014b02fc40c345319dd49baf1c611d121e4c61ea6c202d9edb579048786f8108b9a2353481cfa1fe3de01f1a0703d5f643b0ae0cb20effbfc1f653e3b7a882a46a8bc7e1d00c773cb72603397cb2cbd9e28f99c467e30b8f191cdcab98d6074bf3a18516a61cf7b70e1808b612d5fc2c1c899fb049caf02a8b5e0731609a7a6a8e5b8a891cbdbb5cbae7e8a0e9aa60161ff970dd5977173e1557f9ff67cbe2eed2e05fbdf0441c9693fdcbe821b303c8fbb1f3e8225cf5288f845f9f5d77d63e55cfe5340a23a12373aea3f45e96b3dca8b87ff60164cff10b8e6792ce66c95522f5225d44bce01dadcfbf710ea78eaf20bbe50fde16d0d6bdea388bb488869d0fc1c9b09e851eda038c8fdea2c64c3c5fc9186b2216f3dd2001da48e46a4ae3d03efb8a2649a72398623fde017abf0412537d8149f465346149066c9253f2ea6edff434d481c81547e7dae1baeb2abfdfa2a2c6d7bcbdb4c91f8662644e24573b792dae5f9347db2994e062fd1cbc4bfa375272f2391d9ba39eaad8bfef6d7debd4945de4aeba552ebcccc987dc04e595eb07e1c40f09d50f51c81ddf99f1221f2fdb4b4c50cdec9ce4569e17d1f8deb76c6a2c88422c555c684adc62e1dcedb338e8ae1eaa27a8801084cd8b428470541e57bb14a48bb43616265dd469340358219b0f0191542c11350a35cfce4e23d49cb6336d83d172578a366366ae3715a185dd3ec74558fbe418f2e12b647f5707542c80a3c146d8d5365d90bc23c13110be60d3be28e068baa8c1cd1c2946e0f97cb5afd396ebcf49cf8f95bda5693470f1be506b4671cf1e7828b7df1865d733108203f754ce1f45d7ab0ed5cda82c0ae19ee2891cee5a8964cfa3c4816142a39d6499ce8d312332badd58d27f2476ed306cd34293375a7cc2b9b2db94e6b12e9ae0466be36e7c4c819f837109816f715dcdd8ed3c4bc0fc138a44cfaa72d4b1b8f4422f57dfe7097990ee741f1cec803c83104880fa3b6d651f5cb25e0df97752e832780fd5b3068841e56806ad13cbdfa77378d001459b1fb60f07348053fdc8fff48719d069840a347200b2bd2104345aa6788a196570237258166a7733c7956eff9bbd6ee87f43b7505901a3d526ed8937a345e4ba87792bbb276fff69e990b562388d1aecf6213a9034e57e68d51bd9f96cb3b4989f09409d3d4c548af056019d673c1d2eba5703dc4066b67599fdc12189152ed2abd4b54ed5210a08f6234dc1f87df90e5c63adb40e0e6531809f278ae375b1c9867298ded2918437c96ab2b5c7a7c899a4822f4b05ce7e549022ceb5c834f8b6632663596f9cc960111423a495abf015df8375ef92f302ae4ede6654d57733097ce9db8e0b316a1724d2af754a651c9dda183dde4c20dcf9cd0cafcce03265036fd351c8c16dec42ffd3c16c8382a51097633c95a9f9569f83d8144b4554056c4edaa94c43f890758d6f60e2e9a4df76ceba00d439f3582a6baf448da9c265eff904114393de72f8f37ea99ddc2ff91bd0aed6ff255b73588b859fb7f38cba2b2101570a5e820853058c4f467c3d260c23d66ca74c7462f610cd94c8e3bf370147ac382e41c0bdbec9c57e64e3d0ee04080965717197531bc756f60bead9e5b4b71d31c9dd54ef5fae364efb20ce45fb99150756833cc6f42888bb1dfb3977e611cc3a0e646ba5b2651325c50a97533d8d0e35382718", 0x1000}, {&(0x7f0000000080)="b0f6acc083067979ae263a71f336a54bb27834e1079a65c35941ad0d30a7584790a5f20881c0986093ca187232d10a93ae531aaf4eaeb1850f56c3d243dc5e9fcc", 0x41}], 0x3, 0x0) 09:46:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) fsync(r0) 09:46:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)="7f766c783ae9794940f13ed89bf1226ddd75953a87bdde34a5af70208b7926d0c3f63e36557457bc1cec0d876033c7d196a3962f962e8212c3a8298c7ecc2f8551a8b745fefd9130e595e4ab52fd22a9c78a767d34c48ce071013cab7db92f9904c5dcd5f2ad65ae5cbd6aed14d9d00c76f2c47a872fbbafd567e504dab344a3d7c7b64b2926225a1868313d14a97a751ae03eaf2635afdb3869ff12425d0b5a3120bff7", 0xa4}], 0x1, &(0x7f0000000180)=[{0x48, 0xffff, 0x9, "49d725b745733c5baa92d120d85c37143f926771c3f9456d9ad01a641a8fded0e6f187622c61641b4ea80412d7e868c6609ba3ee"}], 0x48}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xf550, 0xffffffffffffcbc6, 0x5, 0xfc, "82f011990874a413ee0cf9761c67d78b45334834", 0x9d2, 0xfffffffffffffffd}) setsockopt(r1, 0xde, 0x1, &(0x7f0000000040)="c98cc14b34adbb5330e6dd2cfc0ce8b7afc351caceacf9d5e18abb7081ffb905ced784dff209e2921aafde7643ea3a32d8aa042d8a187fca3d720877b3cea2ad4ce815ed9a5cc80f6e49800ef040893836d3ed94", 0x54) 09:46:27 executing program 1: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r2, &(0x7f0000000000)="7d247c597aa03c7aa9ef4800acfde36ea80841e95ec062cb34980935a7d5e7e3229ece13ee1ebd4eb035def00fd424caa3d1073f62b397c943bea8626cdbf97d221b4f76541e9dcb2e4ece017b471d106139fa5d9b0f63dbd47c3c75e51062db3a3346b1ac9a3105fc64f62ef7fa08d507624dd4ba23433226e6d08a0292f8ca468dae02c9832c3f5198624b7bdfd9", 0x8f) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffdfffffffffd, 0x4, 0xf000008a, 0x2, 0x2}, {{r2}, 0x0, 0x18, 0x46, 0x80000001, 0xfffffffffffffffc}], 0x8000, 0x0, 0x400, 0x0) close(r0) 09:46:27 executing program 0: pipe(&(0x7f0000000000)) poll(0xfffffffffffffffe, 0x0, 0x40) 09:46:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x6, 0x0, 0x800) 09:46:28 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x6, &(0x7f00000001c0)) 09:46:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) socket$inet6(0x18, 0x1, 0x40000000008) socket$inet6(0x18, 0x3, 0x13) 09:46:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 09:46:28 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$inet(r0, &(0x7f0000000200)="ec1dd92a3f58a2cf956f7ec82678247bb6f3d10946508299dd35c593910b77c64d1a2b981697791b6a48edc88b9601b2be5b3980b615d0b64daa72a98e20c4803b2a23d7954630804ab552a50e6c35e692651e716470703149e1129dc4797507c064da4f85e30646bc691802c8a88e8170aec8bb604ff4518a9a8480ffa9c120e3dec1e9ef9c6cb195c3019a5c4dde5469724d1f33dab43d6bbd8f4a2352e445e0b828f1f8117f0254d15cf1c80f42e9baa90b2aa05d03b85622465b77654b625b320a8403fe4e", 0xc7, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x80) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:46:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x10, 0x8000, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 09:46:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) 09:46:28 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000001a00)="c36620742767e05a4b9a9d216d7d22fa02ff7f3087d348282558099a60351e74bae83b9f7a5d10df14a13d04324feb8c639e152e4699ca1f7e42cd8bb7c79f70e29749a617ce3d12df351e7b154ec13360525d4040d31224112314be8745846c12ac4c627d70913996523c2698333284ed8b1cd1a336d15e2246672e7fedaa1548414c805e357cf96dc47b263cbd4f2689c632b729bdd6c10ab9e7a12f957d6bd5eead16f54c27d1936e1208410f25abdf993e8552b1bc39e09e51530ce5b18e49f1f6245fc569b97e4a6febc110b3effaa718ea8a30fddc5e89e2b46151c520cea7f3fac23cb6838b9573aa6cc9121afa2ec1dda67fb07aea821203a6a56880e7fafdd9a79b7571b6c8c4fa563b3ed0757d28c0a3e0ff38dd8cf745cce856529bd4f9ffc2f16724ecafc90b0060572385a9d2b2b5730c6e6c203e9d69a94bc75471b4cf831abdb0356fe0abbdd532de0eca41d92f76f614159e90222cff82e357260a6e57313500f64295781fa3c7c67ae80fdb1981cb536db7e9c3b85118cdadc69af9ca597f9c7834131a604aa0e6056ccdb403233e85e1a0b2af3fc6c23d56600e6da216bece58ed4d7f501dac6659822fe20b803441688cba2ee59037779fd0cf2ce04b290499aeb1012c219d62a977916485f9cab62bb31b09d7f68f27e9bffe1c578cdda1a140c5439d0242a346d34a999ea912c6e7b679378a7dd03b74321991dfd97150316077a921599809d1095e35abd2445192fd2da18895e82084bb79a99fe9ed0e04cb4696d3931ec233afac1eb85d766461ed3fd3375135290ab1d2197b6f30a45e5caaa370697ce018933cba7932f6d92d2dc34b45081ff6442f3e69410fd142afb2bffe9f4ffa84e2d6569241a05a5b59ffddf5ae3d1881afb58889382961e0f4abbb1c13a3de7b6bc2f5e0939578fddf45c0cbe1ffbb837d4e13e58241351dbb001cc7fd00f92290b4a14e40b43acff26dacd4c5d48abf12a5e4ac529cbaca94a5b3526117142402bca17263b2a94b4a01dd31efd637e6a3f5f8ef9902f2377aa6d958c7271c18ee1c7727d92d4de75b89e2f4d91a6e1791f3e93fe6c67ba535fabeba46af28b0d4b2b86c439c1351ef83b4838ed3e8e1fbc72ebdfb158cc39c01e8efb23b84e2c79da504da9cc64b98e77fa8e799b3ed6927aa6e5a6ee002fad497ac9d496c3058cb8e79982be91b27715f5149d9ea63da166ce356efa4aca1f1271a8683d995746defe2494047afcea7f88be6f5a19559dcd51884a9c4460a230bdd5505609d2a82683dfd4598cd00324825c65e6b33ed1f9279fa5046ae6cbff07da014dec94ebf27425b78564abc4c2248c780e350489a22f88076b5311287e5cb788c9b04a72280fe2e1def28817e686ba479e4c1eb9cb56ccce24f21805d1b3d7b90bd3c5271a9fc13d787d3d82c56181e8a647378fc89193e98fca6d5a90832128680c79ac1d6f4bf1a08e332ef28a44a7e26c880a4df98b76ca0ac00a085e0a42c3591598c2bb4b6c6cbb776b70bc0e541626ea2c5b9fd90b73e688c5d2a1dab2a3cf9c0b3c049186c35c8b8730b21296d85e062715c6e530a7b1b7b9e1a80abe1e3bb6c394b18b69a4136aacf92b0af6ea35d50ed168ecb374e4b7a153dcb1e05b8d44505fa8e76fa0d26344af6422f8b2f6a4efd9be3ac2de9f729aad6b98f423f84c629da0bacf02a73dc300a3686bf0b22f88d2968512dba05fd7c4ac298c105c6279f2c6499dad10f30ef7d9408900e4bba30abb9288ffee4d33d9a7c0f83f55084e07d480144e02e674029fc3d36143b8a66562b3e48f543d4f4f4541917acf4271a4ac9ce7968ee13817ece079d45936c7f6d28917ae49c89e5428abb5ea229842217424a60b7eaadddd175b7dc12d987527cc5b6a8fe465e500fd3e70259518a1aed922bde9f9af16e5204371942ceeda9f2a71093116ac2772d52d1511d5a931adda00b665b6a9f3021a85493c2de839bf6472e425edd3893be45eb34516bfaf5f1f12b9283e632fabe2565d2f221fbef7454fc56fc07facbf6948c9bbb8736dd76340f9649106888fc1f9279a51a9a330d30fb509dcc65044a91b95f547f8fe76f72a899dc89acf60831b839565ea2fdb8b10d5d21dc323ccdd39a692e39cd236da9ffc15dfe161c6260da7ab6e26f165a789948f34ded58bdc9111bff62fab2a8b2a49493b28ff63dbbd4fc68f48f4913cb4084aa7a76f94cf75ba3a1edb5ed7d9c4680a2661af151e604a0208dc63a8fe32499823748c81a4d057418654b304f8f9d3e7cd672b4692e5d4c75d24d14342b2b27847444faa1648ab8e0dc8fc39eb2c11877435aeb1b77d0f81a9eff72b3940cab125c0b2410c6d48a251c6baf4fad0dfaf9d5954354a4864ea3f430b3f382a86afa0f435d17694fa1cbb3d5bc398cc1321fb57a05ed2001117b1ef8934cc93e8ab1c5af8209a70175351253e64cc3cb3d87489cf8b4fa005dbda56da6763baaf7e4569feac12736700e9c649c8b2eab1a845626297efc5fcad47d3669071ad7e8b887a9edd5f2a219fe7d0c4a220669c4bbd07df88e44891c3ef7ef231bfadf5f9a902edab9d57dd9c38f94bcaeaca61193db6af48e558869ee5c1d61a6a62c446476a4b46d606af9f1a46e4483902804c8e97771c5588319afa3cba25c8dd8938150cb6608824609419cec98de02a5931698f6c3c9a801d04b4d5cfdec2f2ca6b500299c75d7d672219fc016b4fef4c496c039dd99c7a2e764ac6ee87405560c405725a5163ca6e09f2e0e1e461e604805ec7d95614e83916fb85cc8634a1fd29de12ca757bf711f6c0e39d63358309af551f5d02b5d3bc454b9ad4a2d7a05291bbfdb5a3da02e52c9b89b5f98a2cd2ddd17505d0f27f929920a8c", 0x801) sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="3004fc000000962384914d4200080000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x30, 0x8}, 0x400) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8400, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/53, 0x35) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 09:46:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) socketpair(0xd, 0x4000000000001, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/126) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0x3) 09:46:28 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x3}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x0, 0x1}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 09:46:28 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, 0x0, &(0x7f0000000100)) 09:46:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x147) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x80) 09:46:28 executing program 1: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000140)='\x00\v\x01|\x16\x00a'], 0x0) mprotect(&(0x7f0000054000/0x2000)=nil, 0x2000, 0x0) 09:46:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x3ff, 0x6, 0x7, "d03e1b526440227e0344169dec1f31dafdebf115", 0x4da, 0x1000}) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 09:46:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3ff) 09:46:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) fchdir(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) nanosleep(&(0x7f0000000040)={0x1, 0x1a45}, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 09:46:29 executing program 0: r0 = shmget(0x2, 0xd000, 0x20, &(0x7f0000ff3000/0xd000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = getegid() shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setregid(r1, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x90) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x0f\'@\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00']) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x1, 0x8) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) r10 = socket(0x6, 0x1, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r12 = socket(0x20, 0x0, 0x7ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r14 = geteuid() r15 = syz_open_pts() r16 = kqueue() r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = socket$inet6(0x18, 0x4003, 0x40) r24 = accept$inet(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r26 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r27 = socket$inet6(0x18, 0x8007, 0x10001) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="82adf349e7b59fee8b19f7b01bf5f163ea19832dd20dc90be45f253d7bf65aab3f8abb4691c124850e4dd36cfc74f795d95dbbc5cfd1d1a48a0d9f3579721d8c5f13064dce7143", 0x47}, {&(0x7f00000003c0)="9fdb7273131050524483f711159a7762627a94185899b87066b882124079aa420cd23f5623cd586f281d279a60e319da587d50b18db03a0049ec61c9ef4c19c54d0b0ea69e205fa3b5ec9c94e96a16fea354ce66f31a2bac0405b7bbe5b477a26fd87f934c9a815e0ff9539170d6a7cce970a48aff27cf2b5f5c3dae3926340c036343b097fb197101cdf0c5cabcf1179e8dac4792", 0x95}], 0x2, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r1}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @rights={0x38, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26, r27]}], 0xf0, 0x40b}, 0x2) 09:46:29 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x20) 09:46:29 executing program 0: r0 = syz_open_pts() socketpair(0x3, 0x3, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="7488f99ef1d89cc63eb0ae", 0xb, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f0000000100)) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 09:46:29 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x7) 09:46:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x6, 0x1, 0x4a9, "2f03b681211b040eef1c940d10c0bf6a6f4c6185", 0x800, 0x7f4}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xc316, 0x9}, 0x8) 09:46:29 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = shmat(0x0, &(0x7f0000fec000/0x13000)=nil, 0x3000) shmdt(r1) r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r0, 0x1, r2) getdents(r3, 0x0, 0x0) 09:46:29 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="22e2ed027d8b7670ae225bcdd00aa00c6d9cb9c660266297a9b2b97fce1722823d5db50243bf005758e4b8b19f65565c0f087a4f2c1898f367ab6ed7", 0x3c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x36474683) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) close(r0) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="d9257ed1", 0x4}, {&(0x7f0000000140)="6621d9b89ad68fb1adc429fb9d791cfd25a609e8c607e3f463794882abd67cea5280c7239b766dbd5cb4f1735fb060d9d4499a1647f91ffcbb6f99a1d440a41acbf43563ccbf17e3230098d36a48ec934f2df54f1536f3ee57553953c07316fdbe79493d87942d6e9a1288a101c857a89461a1d1fb2e65dd821ce7d99026308439993bbcf483ebd19c979c9e1053e0e34c30c8db5adc6b9d5598b8ee36f693ae17ec2f9728bf5c8a1057175a09f9bb8d57a82891feef5ae6b8b935e2014c86cb0207bba6626866ca2d463e1e593f698a52324cad75c1489f4164ed5de43a4f", 0xdf}, {&(0x7f0000000240)="8ba0c8042216f12fac833992430a1d47788175dba470ae4da3e97abd75fa86a23e226d835a905ad8b17c649d9467d54f10a8a908626a5a0353b8a4d4c9bb7fa83aceffd04e60c41417b9be2f916214368983721ef3709876cc03c6aaa7fc8fa703a0ec28f84166548cac5f44cf466038f48a946e73887baec76b237efdee1239cc2d07ab3d2f89a0dadbc3a76153144919a6394323f19a43b547ea3d0ff4fc18dae9a656490e74d5be002ef9b98ec7c48d09ea86f881283b4bb0ce52cb25df5d086da25f8218413c99f5caf13fc867083da777", 0xd3}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x405}, 0x3) 09:46:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) 09:46:29 executing program 1: r0 = semget(0x3, 0x2, 0x142) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/56) semget(0x2, 0x5, 0x3e) 09:46:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) setpgid(r2, r3) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 09:46:30 executing program 1: r0 = open(&(0x7f00000007c0)='./file0\x00', 0x600, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x40200000, 0x90d2, 0x0, "d7300050cb33f92223d8d300"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r2 = syz_open_pts() close(r1) r3 = dup(r1) r4 = syz_open_pts() pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000200)="4d412a6a4e906f3e8774b2b42fe21e047e978ed2e747dfb678f277f1d1067789cc15d7726a40175434c0cf1f4a60ac81d156e483986a93777b83716933b0c8a3b5e6b3ef2163e2b98fc41e7e8cdbdd2e228343faa3c5b2c3f658decbd5423a7019b28197b7a0d4a9c853d1fa44ebbde497e82f70043e05b026923e4a16acaf2f08125139e74675436a70aab4e25270123a3aeefc15bf975d75521eb95cad5d7541c5f409b17ec68c2323130827dcfb3e3eadc34b54ffe40e75022d0ab13944aa69ad53838973c4a5e4ada26dcfa649b604a2713125d5bba576193348fcf61e59c452d199", 0xe4}, {&(0x7f0000000940)="927971aba13f026360c767bef79107cfda682bddcc642b79989911e6b4c8ec9091c5b2aded80a57d39085079533ed0b0d9bd5616d0666942aa826254cac9e09a23825c9f94417aef59de2847b432ee9bc8b0167268aa107546dd80421328f50bf9a5fb3f43396b32b54a3ef30309a98e691be03a981c348b7937639c353044126c08e950b423326c87371660521b8a1e2338ffa6b17ce8d64e139a9eb192204213a042274c5bd76b199e5473d7af6b1dda7fc4703f3ef5fd67f9ffee244fcd42ad7aba8183507872f246192b52b9eee75bc3cc435eea2e163c5ac37c90a8347a46af1f8962318493baf0a11983f86ad2b99d14c20650111d99163b811e612dc13fae8caba6ac25df7c99e0e7c9a833ab66f60d42e41f63559da59331abeb4af27eacff47285858a8df0f8afedb3c9d9222e1ce4130b93365090d4d561d33e65ad8f7a5e379b2c86d77e857c8937e024a3d94f48840bf614e0b9e99ba8b4b87398f95ca900b6318907e111ac48852fc0409288b6764035a507ff675a8419479e716ddce95697b3a390911c535837c10fb8b5f80db21ba9abb399d0f88ca9233de53e4081ff1122869a7a4f71e371c2598be9711ac5afd237a21ff5243953a9225ad9f9d43fd1a1c2420eb3cfa91ea02903806588657c58be98ba5c8b1e3f28e97afae94c7884aa812ad258a3481cfaee4a0d9ee6a9f0ee0b49ccc42da01c96eae3c2a48c8a458c12457d3043797ddf88b3692cc4507530a9a21428de999476fbfce890a1669c11ba2934b69df85abcf586781d909f8629c02128d630d874f004276d0833b10d602e96aac7e7e7bf2ee8bd1f12aede06fd12231cab9f0e4dbf295c4ae4096c74222c215735c914b921b61a1bb7396f437ddb0298ff7cf8d74e38dc9bcd579e80a819358d06fc8e7114452a56df39ffcd2bee4bb6c6590ff6416347ee7fe141d9caaf49a62e4c3bbb82efc8f695670c902876f4728e60a472c271e3db9d654e6c52fd8c560f3564d3fc9fb418ed9365f32a6955b8387722ad5fd6e9922560ca989321220a2051acd6d11b1d0af5546447020f62648c43bc6a112c285e3003ac5767afa53f040198a6de6492d009a88079a55291d57c129866420a605f014509680c6fce13b6ddfa3872eca839bcd690198d858fc56c8f988b9251608870a3c3a7df556f2b3a7e606f221badf8b92898c22f49cffa52e9ddfa9b42e395d9dd199064f4ebb12b283991786588cd1f125b52b97c068a9a4087c96849a0ea1029cee4cdfbcc0b38dd30b2a06066f97fd06321b6f8ba1a6268dfcce6c1d4a4a516c52c43f36cc1335f90e02af54c972703fd37febb692341c6f0f43f2be9259f961d4e292068062ed6e5d43313046c9213b584015aece3a0835eac626e0d9102342b29a6bb0a721b90bef3bd188ce19fe78c744456baf2f2bcfad004b6495d8cf46586ddac89a1e67fb57eb39d059968f5a38e9f19cfaa634d6541d9294e8cb4498a323be76145a51521389f559ac5d776b16216951a1a9ec50d2311fde79186355b3a9ab857d868a49c8369ec6eff7f2aa4b1b329223358ea8af74a05de4285437e24e464b7004dcc57bd834eac006a2a424a3a0719049fc4bcb08d755e296e75ae7d1cd2b0bd1892ab34ceeec1be7aafbfe8b4ff14a23c114220b6c7dd6f3d30ddd3504da381f25a280eb593e0f753832dc23e6710086031ad40097730309083881f5410129efc567022aa5947906f0ee98b193bb9578317ae341d1faed1c420945dad46e7f3e02f0462f19cc4dccb01f14707e261d0cb1b86f056f4f70cc2d1b157238e0ce94f2e688dcfddbceec499849e0dc22f08029af287e09778930eb762067c1b6fcedfc82151d19d422c202a3ca4ab919fa9ccd7c2810f88e7b036a20f4483489f4a6c4babde4e3f08ece5ea7c6d49fd1ce42c150eadaf823a9f032b821c5158682644f191596bece5e7fb05bd1377764a2312d63299b7e3adbd4573825eaa081acfd289fd2fad35af1afffe8f3bf29c981d3ca11e3d963f7742623e579f4e142a5f10ac70643c64c08697c602fd1d1047f66bd054b3419929bac46d1382c71a283b2099d315b592445f42fbe6319b5aaabcef742fd87c4b3357ca2df3b786e536f234b3da4ea484192ea227525b5657514a6cbffbeb34d63169e3902e454a74b3a5306c0bb1f5a38c2e10b009a0028cb14ea0401297a9b8f35c74e1e7bdbe75d84ddef86f259af5040ab6b43b6351690f00522e7483cfef2e44604b43d35fa603bb3a7bcb7fa99c6a8797b32643ab4e4b91f7672ba094979c95d15b715a09c39ef353d183c24aa52ba394a6aa11261102cb73aa336a82aa799a317547e8fae8bbef38441ec1ff42a98523f6d5a8e3c412a994efbd0f2d84c735405b3919e45a74f0c1c9348829f53ee66d16e00ab8605773399ba3ca7a1aa745ca15eae751d41085b2b38dd801fd9993e516b75d89d02eb7ffdd5a509b03bbb2c4e178f3144c17b34f8aa8fec74e09be078a16a8a69b87730386d4910671e3465f800aa2a8f9d9539484cea17f15cd84ed01625cbc6a8d23d6ddac153925d42cb198df6dc0152bbda52062bce0f149525b6e7cf0e967cd5b657d2c8c4549c6c82b4b11e8ba495cef3f5691662084bbf95661925bc5c186dec6c17c1274a0a92d59591a49d1a8278ac05fe4eb8e5176513f65e98f1c38cba18e46697459b3483a5af6ad263c85efe283950c14f7c4d699c46e19e37a9a8278b6fad52e4ad702e027334b68f1830e8ef530ce0b3e2671bd1fccc87307013e9115d076e41a64943211ef23416310969c64caf51fa75002a25b7729625d9c07336bf55d45bbafbaef0777655155a4a00131fd0cf7964a2eabb1542d7b9fbc6944646dc84f2e3e806bfc6f1964ccc0faa82f73fb10f5d6f88b1c527d27c2e0f04523e938003aa8d081f200942976d495adbda9e361a77d75172897da6ac86ac21b21c508ef08245913804f15f3d6106a020f3fbbd1005e6868ff8da678300b83b9af2b41d63c61feaf9974a6ecc07966b73ad27361c600ceb9ed62f91cd692f6d7cad2f79e9481adfb33171397f4e4769a99fd7c04696dbdfeee966a0e8f4b963200f828cbf4261936e5084179997e45bce4727a7ebaa56eaa935d86f6a73d2505e610e15292dabc43189116c236a5f48272a992c199360838d8cc00596275ec0a36a83577ca20fa34179350244b198b4f877ab74c886524eee5ed105925785e34e0ff0c3a8c6d7f6f06ea7e01c604ad3b1d98e5f2345d24fd82ec69d1d514443443c33e652bad1cc2910739df0be376a2f8b1c149fdd44cb598a96e2e09958c958b180a7e7553304a08919afeb6d01e1195dab3c02d01d2609d96f7bc9f6d936d88e3c0c242f3a4c7f8fa204f62196f284e6dccc0fc09f6dbb0fbd153474d9d4d84e6e7bc979a3d7052bcd0b931f2409bf83d9fe89fede40959a007fd0fc23fec17c689b14e2025e94a007f2457ec2ad598a26e4950b01f6f988764073b105d1c8e6094ef1f53d2b7f3bd97689edec7e565dafc6fb4092beba8f210330af24782d8ec1dfc74d160632f85e23cef42586faf42bd2d4c90babea23176dacedd82424a5c98f2239b455c12214611ec33f74365aefa4a50fe2a9f3bcf5d851304a5c31b948cf056c88f46eca62ddcf26bb0a8ff38d2e5b53e4f7849ca69977b0316d2a855f78ce9b8c3542d0e0ac3c2a9a6ce92980f90b8940ee19e261d2aab2024827f6e19e20ead6dcecfb70bb48d8a15b2d173f4c6994b8eb11a6621f320526e9311867e0779cc8be8ec45254827ecfb5af778488f2a0ca156183d279924041d6260f11c980ce90164586f93ee1d79c44f1bd3a79a1fb6992576e078bf3fdba5d9f0da78aabb4f6fb8d43f64348091c787ff01c25affee0db02aecda7dfb95a692c85d7990e152045ef2bc9a1517719ce18044e0776a32d05f099994717875846967c80eb15355c7afc6e3ab0059049a76c4b4db53a78235e8a99917fd4f0139ed5457019d151d3133205291942b0797286cae5616366f016802ed0f9052de75f74134b09d06af62671ba9eeb4a0f642ae5d5fa28fe21e97a9314d57203c10de87bd9ec28c0e380315cc0c37d33f586b422b65604e3f339af0ab3988d0d8c1be59861fd92063b61e1fb854452dd6a7056744d2c07bdbb68224824a632eeda4728662f1f6bde26a56b9f7a32bde794215b34d24c13999df499f0b402c334ba0d75d22ec95ea8dc47e822f973fead89f03e447cdab74b4a22b10b4b592ab822def5c7ed6be59f52d6e606d0ba60c704c31aec05836097ed55b6e0f0ab9a9d7575da4b80a062ea7802c2a6f78cdec5da34b1d0bd6115f7172c550272afad620a62118d769a3fab77a4a39a640f1b6cc06e69fb850b6c5963108ea2540859c96729a60047aaadaf7a6d230ede529eee2ab4e153a0e61fd3dc15e14988274bd9233489d0af651c61b377aa9ca775f335433544436b7d9237a28c73ed529814ae7d51b76e6a855b716ce7a7796d9068b3c896abd9258f59e5ea33e57ea21fbb020ed89bdbd4c5fba24af0aaf228d0e35d88463152e7292bf51f14bf4e004ddc70eadc495115706cfe7079e09460704a9bd5163a8c117a33f361c7598f8418a604d3722156ab5c51531308b0765d9fdca887d88d6c4b765e866a683769d9494da108dbea29fecf032f27039b3dda2e8c713ab9679786f9425e540b5931ad837fdc8038d4bf78480cc9ed12ba99f8b5f8b77e83e102aa9c4a3e8c52a752670befd5c72a9aefd21e1a817aa900ba6cf559d1e23642ab4e4e2051dd7f5dbca7256a2646704a5ed38cfb552f57114f83392cdb22caa0d41d649f95851201442e264ae349e10b89b4844ee40bb5be78176bdbc527efd78253cce8c2618268d64a6695959b270bbe242f60c4dc10a49f1d8e69cb6738be70d5fcc41d8bc483bfc89bd4a46a71c20a3e0fea0e7550707f117e80d1f69effffa71a5460381f84932dee7dd6b6bbae9c8aa3816f5543c3dfd3d6f5107529e76f83b21a0dbb3651d51d908eb6f0b03fbc8bb754842bd507b29b9631e1c3630fbc761269a123c1f44f3f9d63467eaf8b9661e5a21ea53c2d53a4ab3009ccbf7c50992f9356eb9e1d05f3236e1a95744acf6d8f3b9c147259770cc7d2f398e116a07332b607d73089f1650793ce47bd82c24bb1399954a025544985eb455bf84108c0e9831281855984ff319b373e3458166f5d10173928ac66544a930b52b3dd909520deb2f499581281713443efcdf01e2c017b622f84914729e855c0497d7aaca444023dd9bd5a2dc668678cfff0086dd6f25e789436612b35bbd117daafb52e88d1478c9ae83ec318262cfe22ad0d6985038bc048e099f12495a1456d6194d42be3896ba23ac165fe8fd904e91005bb347f5564fe662979a600ee17fd210226e6b6ac7498ea2308ff78071bbe0cb5242de210da1b045655bf8a38395cb93c9d1095d803e6feccb16c4aaf047cee1628acea83a75f9c157ba5cfcbf6f322e09645cb15a5044bdb32c15969dbce820b156f7761de0b726e631ff179cd88af5508bc8e0f8da4add1d3d7c8626c7e2fb7b950cdb370243b1f523af7e81aba203602b2b99b9c69e17a1372441f5a35eda3afafafa2595bf553c508db42177931793e6d4d5259e28c41386c930e9c3094dc4e389f993294eb0ddd66f3438957a0c526d27688e48a967b8f527f9f1af9e63869b2d7b552415861552ef4eb53eef93060366ec6ed43b0b6e358ba2b3d6d7820b9048ca7657c46", 0x1000}, {&(0x7f0000000300)="675b413da780dbb8f89ce0288126f1157aa55888c02b4135d0c422c4096a35868049febabd0c5c3e814348fa9f9884433d60eff40b56c64192042d46aadda088625b242e635d99dac7f83eddb071320c3386bba632df6c4d9a50417a0cfd77c9f23b2c3edd3f8127d91885a000c2ad008338f77d1445b7ed5fadb4cad201767f08d12e2bfa8051e9e4239f0f42401275a8127e8e04efa392ed56af0ec35887db4537b83c4b8e16e265b77989e5e6b8cc9baa8ad5fcf3c5f0a6e7a6f908e18abe58d96994729d9c38bbb21bb8ed700c0f022a82beafb73584e28dc20d37fcd0d9e58af2ced676cd899189aaec9a6be3c76337da21", 0xf4}, {&(0x7f0000000100)="62b2d1f572d4f7e0ccae7a75bae725c4fe06c98123d773a0465bf35a31461457cd1770301789ad5bade69280083deeb3127c5d5e0b02cc835bb37f6cabc7279160ca418b289491bd1ae582cd5189df82aacafea6680810db2f62674435", 0x5d}, {&(0x7f0000000580)="192f2bf6a5072a1833fa4b83dda858c622fa0ee82b9e14fdefd00ef939f3026c6437b3338af655813738bc95b1b9b1564cc66293b396846ec12e0d4d1d42222c3c6c8b833c24bee6e1419e05a16f9a346fa7935bfbe9f51ae14420063b4861fe8d4443c3ecf74806aa456832392a04b053ff338b54cbdbb95320c557994c2bee69eb2cd756d740ab04f81de4a2f4b269ee1f", 0x92}, {&(0x7f0000001940)="884b6e14f940bfdf7186257d2beae59f405f73be0a7bb00b9a1d85aab40bb382b40c6474db4aab0a96355d6497395d6d30b4da938ae54afbf76de7cd55fbfbc69219ffda4c018b6640a7a08ac7cf9fb76d58fb7746076d66dc285d0026b8843bdf78ea774522ef467143e30e52307bed41e604438aa3a4ebb50ed78ab5105477ccf83f93d953d34408e98e97e71dd2f196d39b7e39cec9b6455040eda780add3237b98be9828b1a0077ff2e850f4a93d91360cd01d533bb17bdcfdf434ab6933ad57ca1968fc453780dbe8cfbfe90e67f961bf0c1d715ee47ac988d7a6cae4c3aea54989e33de5467ee2f20f00b4fd5d55425ac2254ff152199d15d28d8b3b1997e9b5531776ace99298445745cf8dbafb0f27b44cb17c0b6e88698b35a574ca86f92c0f689450acff5f0d2b915b05bc643fcbbd4d45de1da7336e1916b3f14bde3dc4dcbe0ca3fab22cf1ca5a170833c362f3e4653fcf62dd0d30321472bb392350205eaf21284c7e398a0fd11c2b5833bf4498f2bbdcd76c3641ead8d4535260e22c5f36e5d4eb000cdceefbe528dd2527a525255a5b1132bcfc0af44628d5be192f4efda57a91ded7b10b2f33a84164e0957e4166793b808a2abde6f75cb24e6c666e3761896fd00df52d1f2a50715ec68bc564ebd9ee9047fee3dda815ad7bf750901b16aa52e6e62ebf8ad955da1930dd814678ef9ff7d42eb872946894e1c40389cf726d337546d9815e10c760d77dcbf6f21d171b84c708eceba0cb77b015f16cd452ecc46c6c15aecff8926c128ca371789acd7bb1afb30d5f1dafd0971d92ec82a5de2b49969c5a45ee0ac98b8942bcfaa2af98ac1c1b114851bb907f3277ec25241f41e8038b5c1cf911fb99970e2ad9602dc36904e33f1a849fdf6597331fe29ec5730dc99ad923354184073b75b74581e0cc59e8da32e9f7acbaf72402f226b1c19cb8d347c4da93fd952eb99176556b0b56ba3bd7d8c3b46f88b94e58dba031adea7e63987ced61e49e9852aff111dc4d3e7ea798aa3e73a21d699d596519382fe2d71edee500b09aab811775895ee5cdf0a227d3d63f38ad7855b2ef76aaf819f71feabd7fad1cd2f9caee9420dd0a24e80f733a0d2cc84475b8a29733f3385598f76d96c7d5f907c5d86f220edd3337678ef443bb78b3bc40115b1586af5ee14c5da3bfb4c15d7b0512f2e0b83c73f7f8c95e682ae58107a2b341dd5933a68b4131f17460e1d50cb7a0a6e6c39ea1308dc9528ec00290c397f4c5a676be2a0c2c23772f759a2040031f31558164c1bc6da67be3b18c15811fc1cb1833c4e87c93f84ab2344af22b6f1dea096732f6149eaae9055c3696cc21e54e1840977eb78a90444aa8f4ef0da247fee64b967d081921c04d705040b34580c5b2e6d6e6c84e4b5a9693906651c7440fc27ebf744a629fd429d22b298558c5b065722fd976abc753330309e87a1159eb3031dc2333998149a7a37609ce2066315dcc826679f4f505a05a377d39a23b4468fc1fcd26e5dff5507370eaa683bc28ff3e2588851d4dbdb4ce95cd8ed571efdd5cff9efdd9208c5c314829f15dc9167caf2ba9a76c3ea2e0c73bade2df1f7e38cf764bc2100839dd5f00ac4cbccd9213bb158b669cf9df005eb894fcd62498361e118ca5bedcd7848f9249f0d821b21dd72643ec050343d529a096de0da9038812d6738128af145cfb860583aaa194d72e8c5137fda235462155489265b8f478f2a0c442218e7383652d94ce723a7b1dc8e95cf015e3bc9971a692c4ba80f67df768b7b32137258d808b3c2148ec4702e93080110235e798036529beb4125626bbdd3b3030e79f2bf6b778713360b2c6d0628a0eb2fc1ac694055ba8677216226fa8d0a5f79c8dafdfced99aa34094a981344fb0fe04bdda51230a95279a31b25e23f37828452193f4064246e3876065875418951cc3dd0b094e1a23bc4b5d375aba4f91b7df79b00c907f229a82b7b22c08cce3b97d9f01b2580871252cefa0f0ee4cf2f5913c9b781174d50e313a1ee57cf3d802629b8b46ec0d4e03cb026a594b1d3bb5646c6dbbaba738914f865dbbb862b5b21923743dd192bc2351875775d0bcdf014f30f549b219df862a5e6b371cadf16598bee91e856d98eea48ffc828aa5ca9791c66e268728b28686982a41e0e44bab6ce95ad772b6ab3f33f5ae34df441fbbec3a43ce9a324aa4022a97bd3995c5c075314720e5c41bb83247fd5d4d6aa42f724a8b16d5b8a1282d25fcf955711ff152322140461fa1deb2021368f67fb150d22d90067ba9625bd700a4e138999f3f7c78249ddd80549fceb79142ab87b117656b8182131c3b89eda92abac0344486bc80d3e889c9225edeeab4d2f92eb1c3afcd12719cff8c2e4e2c2ec679746a40b3460b30469f4a46fd0f961e8479ccf88fbecdd370dd6b181a47b19502f28a79584434a8688d8758108756d4067b72beebf78275e91e4f89b564436d013759d8e04f8eaeddafef041f617c7dc3c16ccd3c1d4e7b677646baa0c16722c576abceda66f00ebc65365b8a0eab01b5610dfabfc8e4e0ddf5614dd30a243b861741c1f0335c99162c9802997b1d38827bb65434f89674b5b43755344f10e7b93e8087eb0cbc31a99a73211faa1c65b108925617e0b3ad7c67688d26b4ec44e90782e7376a31f5303a5d75b2febb821d69ca86dfa76fdc164eb4b5519588f4cdb93aae312b0086ddbb83ae9f1018d38b662be0146c60a1c2236c62f3886ce922a92cb581891f357b3226265f008b51b9f19daf61473b11738d83d2a76397eb361a9590d69ac81bee939ab77652a16ce594aa6af30951c4288b280a10c3b35ea0ea34ef5deca9db7d5b437c79565532baf42dea157cc8a022b3bd213e3e47f8709bc4ce69c8633a89b67a11bc0b1ab340002c103a47229bb6f5f785e1e7c964636b13271e3405b6739a19b2d52b80f4f7651890f1e57c0fb2f6b3c36104b239e673e14f121d161ce24da3dbe531d19a8d84d5114e5932435a5b21f9ba4aebfc49fcb4fe3f71b7256428a69b82d5e9cc8908c26e227b39cb287bde60a049bcf517e22a3fb726c855a13107e7fc4ff2d65f71e9acf8bc42d63f7ee4b1d39c096e44aa577e1335aca6c163021f6507f06268d4f9fee311909adfde8efe2704e2c3eb5831192886e41892c82d528a39a64273e731fbfb571ddb382a1d8760a00d62a0291a66ebc6f1da8d4be907f5c496ad8c51aee3bd705e46db098991a8a71ccea62534e03120ad0f3f6df9bb31d45ccb723c93538d379bd318f4ce95586ea01da6cb7a85556ff08a283d4e080c38bcd0dfd62aff1ea1a9eed4c323cf161899812c513df9e0809459bea2fad224dd8175fb52411e6c60997e932807439d4c5396113952af783f67efa990b7ab08664ba05e57f774c62451951bc5757aa6a6106fe3cac9b3a27e1550f7c07e77dbbd823e71ce365e384e9b7d0ad9863b360c36ac14dff9d4b8b4eeeb70b3a0035bf001bb76d7006e5ec6e3290e2af129d3524bd96aeabb31691407c1d53c5440fde286ff2db5de10c19763fb67477d7fe7122d73fcad956326fcdefa96bcd8bc98787398c8cc092fd34b68b3fefaaedd8f61adb857b907306ddda6da790230e99234f9d5c044d596286c32219cc23fa11fc8c092e507cd6aee55538a67b2ac45e7fada85b150356d8ea633191551485eccc0965cbb14c688ecc87d2749173f9d256b4a5475593c5376a820b60d7bc439106cd6f110bf20abe6d09b23350d39c44eb8ff94973e498df79ada1de4a1159993d1caaf0c727e15a8ccdac52f35784aa6269b08d4fc5bbb991e8dc846ab83df7c8ef668b2521e497c4f6b7dcbadb56c6c08a7c331e9f1472eeaf7484792ac5b4e46ec4bb72bd540e016ec4751b4c573febd1ed5e12d59ddada3e02f3cb39df48ab9d79ee257f596378aec052c6e2f7acedae88ce5e5598e1f69d21e797a6dac58a2e6b842204a1d657ff12917011914e480c4158c50b8ea41fe7885b8070157ed74f7e42ef15dfd1d0c85c5e9ca14c9dac50b337a1703c8c20b308bb4843a0ce5f45c7aafccb720347f81c165ff583d22626d23ae6af884f84a0f5831d2a9e844423af179aa3a6d7423b860240637f50e6d37482ea413ade382a4b31803a29232efd5a65f11c39ffce825035b32a922d14fa2a98636719db752baae8853048e6240a8c75912f63c3b2d784c6a417da8bdfd04f1baf4718baa16cefea6d3f052b8c09fb8fc83986a8696d9a1d9ff3db5c199e74ba3af9f9c6432ab070cc72f6c1a0e2c01a0abe0fb5cc2f3d7efba2b78b10cf8496d19b62de4d207f6deb3aa65870587fd6cdeba12420e5543d11a7ec89c5a5d5d8f438fa9e348a9ff53082aed66305a2e00488221fe48bf4dc10d48fe3a7474249a0c021f958108ec0d6749fcdc083907e0107a2ac4a106c7478d40d284598c2547b8fb8a6b9c337fbb13dde79ed01bc5dcb59a66629e24885a62bc3b1c3e17fa354e4162daa744542263a857bdce001d50fb0f0203360d0b66c4488a8c0d7587f6947e51452f013b54a39075e368ac5ebe4cbe5e66347a04c6c7f02afaad941e2196656ce45ce485c72e7a8e1493ef14b1dba0585b4639030be0973f0ab85536f64610900561b4be42ee98d1868b49f3bd21c448683ff7db3d8412d692b61700fefb66791aea8a3a837399a707a774aa9b8b62327d5050d3a4931f176e2ec8b8e65d26e8fc3a579cd57e75cc0f89a5148865836fbfd08ffbb4197c28aa85053c5b59262fc5df78fb015f01d2b71213567c90a239a98186345b3ce117d6c4951eec3a9e9a9397bf8041b53a99756a11cf4591d6610a5dc54b81d528c16862e6a71594a0db64da23dd905bbaa9af142346ec934c5e6f5f6c2d1f372d831cc9017a3453c4d10e33c1c290a1d02e7ee9882454adb5b2d1c6f0673aace1b3d8518b5ac8b6d1b6a8758dabd76fb0346c359e0dc85b03da8f9dbc088cff2388fc4cdc1db9c48983dafffa5206ae72ca2fe05eb448bae50c782a6410f0eb1169212935cf2a2ebf7c9a23ee7f2e411374163b7e7012f438a2a79236f57b001b57a50b992f9f0d160d494b4ef6a694e6d8d80ee7c53b7fc8ad7fd6db309b13333766f7d448c32802e7a16bd89cc2e4859737d687a6e73b5583f1b8b668b62dd7b2deaf5b806f32be870cb17864e706a2681c5dc201fda74ce1a8e8da909ac07dd6f4d2c8a112d43bbaa9b35d1954abc38ef2c291e6f098b69f242428e5ead85af41e2339bd52eeb2e1df774c7a956833098c56d0e28baf7d897314fa094fd17455870b0ecfdd5037214f0546ac7a17948084f3166710631d3355cdfde80e93abcc73842fd45c0abede81d4f1df6c3456e156fc6a2d18c9c68cb9e80b60164f38ffd8a4685549c60b2b3c7a65b9b48161f4d1ce88f41ce88d25b11427b4471e6c0e22aa599f0678611dfe8b17fe23f68f30eb94204a0a3f657253824e59d73ed4f0902d44de0c4c0fcd0e33951d1f34e4bac3b0eb916a88706b2798471521d4ba184e4ed785a24db56f6d7cf23adb4fd4df5a535af70cd2643bd75c841cf8071d1197e515a85f238f491cff85af0f108d8d609ae751079543fa8a39ae1233d0d46d14f8feec4017c77b7e9d202a44ecaa1107317ab54ef5275b6265aca7b7767f09ce2175bd1c2949112032953cbe896be9bf99db5461b3b1417e1550c782a3d9fce36a9b2cfcb13f820e79ab8e44c83d5be196ca1b67a8682d3dee01111699b873aa58779f81dc9bd4bf7aaa9b01e77eb7", 0x1000}, {&(0x7f0000000640)="bc02ff79ddf22de1a066953539455d2950abee9f359a3ec0ff24f753d843c0b822fb0a52f0babb93a4fd477e8b7cc7b2da0f93c240724dd45508490903d1efe28c98f25988f873438609309e06e3f88015c02a050b8e151875563549d054ccbfea7adaef5c01a4716e3af7a77aebf383f90423dfae8626532bb1dedff51f7eab502827d00f20f72f21c24247f48434e3ab79097de46662d570f6b8680c449b9ee628959ab9343505d6571c9e89c162b2e9e70c7d340cdbca94ad59df9c6690227264680bf1f9fac3", 0xc8}, {&(0x7f0000000040)="605fbb883bed289c6d5af5dc2ea5734532ccbf74518bc4b25063a6375f96669ebd5b7f1a541d09198948a58a6896794aa344c97b3a024efe660ee9ba", 0x3c}], 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x0, 0x6, 0x3, 0x0, "85495500020000000064001167f5bfa60a00", 0xfffffffffffffffd}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 09:46:30 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8, 0x721, 0xffff, 0x9, "c352d9d7c665ac287497cdb91836261e73c91ddb", 0x3, 0x8}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x7, 0x7}, 0x10) ioctl$TIOCEXCL(r2, 0x2000740d) fchown(r1, r3, r4) 09:46:30 executing program 1: socketpair(0x1, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="0835266fe0", 0x5) pipe2(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000200)="398295f4b227f07faad2418bc9c0f9a2d942836c97f794a3ee617548b246c5bd6191a38c2ecf01c761a48211b0c48df9d0a2133175ecae51321f0df95371653f39572c971086407ff74283d85efc9f9e4c9259be7c9fdd33005bff91f8f823c888c1ebf34a306eaf276b97d02ba55c278ffcbd95e726c2c6bdb19a91", 0x7c}, {&(0x7f0000000280)="ff8676a73eabdff6d219b0d223f8334371f6472bcd810fc2e4fd938d3da56bcdfdbc988a9e83eaf5e1b5ef56e7", 0x2d}, {&(0x7f00000004c0)="34d068d1b5ccb1aa7cbda0dce256a459c0e64d21fba90781052a88747389a06005f0f5aaf6c0ed52863b1f7f", 0x2c}, {&(0x7f0000000500)="032485867839f603ba9522ce2c8e8125831a069a1b233b06aca694aad7cda5e7ec60165ee39bface7be3bcaaa07ac089f52dcd61a96603d21f20a06d14887f4ef4dc4d534b0151fd596914e51ade54f7e164a38a273d456204069db8c1219b722740e2b8ae906582c878e5df79ed96ba0288b19dc03789098103aff57ee4371a84db8c742fc619717b0cd874a0315db76d75534c743c57f167cd468d09552caac0b045991547dd8cb02a5d36fb3dd6924f6801d4750e4c959a79cc87260e29bb2b741704814b9563489c41b58ea2f7d2c792377160ac9387831cb048bf1aaef8", 0xe0}, {&(0x7f0000000600)="fd22b989915d457c97f506b7de8b4f8b89244176d18530f0cfc9be5631daa5314499c78bc34b7f7d438aa564834cf0c184d4c8f016b985f4b79170fafcd3f0e16876121223204e3bf8", 0x49}, {&(0x7f0000000680)="b4f32bee4ec878cf2ba4fb0e26306febe3ed52e56a999f454687346ff615119324bebb2a823dc0a6ceabd1605a95ec95af1301a5d7682c457b8974e6c3e4bd1a788e81009e04f6e5f613c03a80abe46318363c0a4792725e7a882bd5f18047", 0x5f}, {&(0x7f0000000700)="5d1d10e1c6bead156a6e4ebc53782375cf06f7d9a20b58b8c872c89fba1ab9a3905358ca8b338bdde24a6b2f4faf3cd188bf2d6c85948d1492bc4f5f840ac85a770670c2fdea739749f84147869b1b9a50532364abdd0137aa884719eabf0b208abc06930ae04c581af71629bddae5dd11c533c8cf216ca39fe0c3f2c1f199a2d1ec5c111ad74ea849120a813011318109894c2258b3e6f76f754b9e2cf82630a459b21e42c3bca0deef18dbcaa4b975d9790f4971805131cf83829a", 0xbc}], 0x7, &(0x7f0000000900)=[{0xa8, 0xffff, 0x9, "ccc354efeac3f297484441a2bb34c36163ce9f8de9171219c9199cc0fba433f2211e1ebe918aa507d9a4e0e33affc561dad06adbfb6c6d5945039db4ae96447d9b2999ea7aff96990d0ab0691132c418172a4f882d114b598719592e341e05105e568133ea3b2c41fa864801e9300efc04c3c2c358c509b2c483267f65f68e1690c4873a34969f8ea3e7ec3637dc6f657f6fbd9873a43e"}, {0x58, 0xffff, 0x6, "cf7d38929d459580bb6623d24d71969076b650f353ff4f294edfe63a411564bce6702606d11b7d1c0ebad66ea7a77e20eae9fea1ad7802d8c4b87ae9f9b5df3703a8b83465"}, {0xb8, 0x0, 0x7, "d321011c75e41e93a92f0801629d51c0430681229e4c40f0ebebf01a22e157ec1ed8164a07df954e473f880ac8166bac4a7de6588530fde314e60aab8212d20dc853415d1693bef03e9832c7f3a85c092b695ce8f79a4be74f5bac2b6e3753f3dcccb20b1faefb0d235454378dee29b7006fe97884e575c2c15e5b2cf0c25a7a9a8e85451a65f104b3bac3fa244df8cf2721bc3f446da8bcde40eececbb8f2c370174166b50782d8"}, {0x100, 0xffff, 0x82e, "be7aecebc8b3d896e5766b6b13550e4146d84cb7ff38100fbeee5e81fd7473c1218042033b20b10d0c52c0d6a2794ea2c0858bdce4d794152a986b921a1569e32a462849939c2817dcdf95d6b616e18befd11f2558457fa48036854cf42b3bf9329ea1f8788641ce352a6c722ce7a661e5910d328a8ebddd7734fb2f3bc6212954880fa67fc8491156eb6e1f9242ed5ba3235df60a458b635da15496ca68323075f25e62aab471abd73d1adc5a5d38e06b91545c33393af4bbcf92e08aa89006fa0972eda56c9996da4822ed19643d88056dfc87dc8a78f7ecec668d6cbbaca404abef960b8d5fa4de5e4dbe30"}], 0x2b8}, 0xc) write(r2, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 09:46:31 executing program 1: mprotect(&(0x7f00006bf000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) munlock(&(0x7f00002b4000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000631000/0x4000)=nil, 0x4000, 0x4) 09:46:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005232f9c1f918256a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a239f5e4d39aefbfacad0e92162824a64b5c18be2b543a2a6ea5d60e0d3101799f6738f7ebea048a58c42371c49db07b9590abad6d80f1974bc7887bcc93b8ae5ca492c3233f7a9f7531f02b3c8e0c6d77a48565301ca3404475b587f086097e426fd019b1d297d91fccb93d5ffb1c1d226bc408ebae0e0b51d7e7e051e604a9bf6385a74328fc9aeab761fbd3a456b"], 0x1002, &(0x7f0000000080)=[{&(0x7f0000001140)=""/165, 0xa5}], 0x1, &(0x7f0000001200)=""/90, 0x5a}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:46:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7764880ef09227a, 0x28) write(r0, &(0x7f00000003c0)="eb6752238bc5e03c9a321b86941a1d8c17b4a514aba276cea71cdd6be18cec869df121c7652708773fd02f1357cc68b7ad8a4f9948934b1edb794f26b020cb0200117f4381c3fb50a04e5695eaa690097182eaf1bf2edec94928b7cc84a71593850792b2b5d34829fd5de3dc7fd72cac82404724535cd512bbb0b9a1f397e58f58b92c2d7661ad45f46d6bffbdc2b90351106de636fa0abffa2ee1ad18", 0x9d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x6) r3 = syz_open_pts() socketpair(0x6, 0x2, 0x3ff, &(0x7f0000000540)) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:31 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000029, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x3ffa, 0x0) 09:46:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socket(0x18, 0x0, 0xb5) 09:46:31 executing program 0: r0 = socket(0x11, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 09:46:31 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 09:46:31 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) write(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x60000002, 0x20, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x0, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0xd70a, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf000006f, 0x80000001, 0x8e0}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x7f, 0x10001}, {{r1}, 0xfffffffffffffffe, 0xe, 0x2, 0x6, 0x1}, {{r0}, 0x0, 0x0, 0x6, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x4c, 0x40000005, 0x7, 0x6}], 0x200, &(0x7f00000001c0)={0x2, 0x8}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x12, 0x800fffff, 0x8, 0x80000000800}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0xdc1}], 0x7fff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14, 0xf0000084, 0x154d, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000060, 0x5, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffd, 0x89, 0x1, 0x0, 0x101}], 0xd37c, &(0x7f0000000340)={0x20}) 09:46:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288, 0x110) r2 = semget(0x0, 0xffffffffffffffff, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x2859, 0x20}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x6, 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0xf97, 0x1000}, {0x3, 0x5f, 0x1800}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1800}, {0x6, 0x7, 0x1800}, {0x0, 0x7, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x2, 0x1800}, {0x0, 0x0, 0x1000}], 0x9) ftruncate(r1, 0x49) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 09:46:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/77, &(0x7f00000001c0)=0x4d) fchdir(r0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)) 09:46:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) pipe2(&(0x7f0000000040), 0x4) write(r0, 0x0, 0xfffffddd) 09:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 09:46:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 09:46:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xf38, 0x9}, {0x5}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 09:46:32 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x1ffffff9}, 0xfffffffffffffffe) 09:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:46:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) msgget$private(0x0, 0x30) 09:46:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000002c0)="010000005de73cad41da666d801ea000738ad80e9667aa5aad01eaaca5bb70e3fd40549360d242f4c7a84781625bbb7d434c48d12f51e8dfb677c5a809ea23e4773fb9edf474c04e0866a00ee6fe2e2da0cd02e75c7f8ad0bc242032b83d0a06e33c10ac0f3312b142cea6c987b27d537b3fd9b5ab62e4c2183a158752920b6f1efd1a2164f9d6a192a98f", 0xfffffffffffffe49) 09:46:32 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/78, 0x4e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x80000001}, {0xeea, 0xff}}) 09:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f00000002c0)=""/228, 0xe4}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 09:46:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x20) getsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000080), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={0x0, 0x128, 0x0, 0xfffffffffffffd23, &(0x7f0000001800)=""/104, 0x4f}, 0x800) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) semget(0x1, 0x0, 0x95cdf3bae071d47c) shutdown(r1, 0x0) mincore(&(0x7f0000000000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/13) 09:46:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3f, 0xfff, 0x20, 0x7, "67b158dd842c302fa8f4f36bcdf19f550dab9e31", 0x100, 0x60}) fcntl$getflags(r0, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 09:46:32 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) geteuid() shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 09:46:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff7, 0x1, 0x0, 0x80, 0x9}, 0xc) syz_open_pts() 09:46:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000000)=""/19, 0x13, 0x842, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 09:46:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 09:46:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040), 0x105, 0x0) listen(r1, 0x43bb) listen(r0, 0x40) 09:46:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="827691ee2563463cf01b1b23fe4e28a782dc1b2f09d4979313329e1e57bb709c1f3ae21eb12fd3", 0x27, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) 09:46:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0xfffffdb9, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto(r0, &(0x7f0000000040)="466c14da7e24bcf86a2674cfb0748a00243060868bda7f8a24776138e4e4ab7ede59cb2dcd1ef6dfc3fc90c18141d7c218577fd098b96db5e8f34eefd7d57c0e", 0x40, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 09:46:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/95, 0x5f}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 09:46:34 executing program 1: setrlimit(0x2, &(0x7f0000000000)) pledge(&(0x7f0000000080)='\xea\'-\x00', &(0x7f00000000c0)='\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setrlimit(0x4, &(0x7f0000000040)={0x81, 0x4}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 09:46:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 09:46:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r3 = semget(0x1, 0x3, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) 09:46:34 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) getsockname(r0, 0x0, 0xffffffffffffffff) 09:46:34 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 09:46:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) 09:46:34 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) 09:46:34 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x356, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 09:46:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x0) 09:46:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 09:46:35 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10011, 0x20010a) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/202) 09:46:35 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 09:46:35 executing program 1: r0 = socket(0x0, 0x1, 0x7) socket(0x18, 0x2, 0x9) shutdown(r0, 0x20000000002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 09:46:35 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10ad1, 0x8a) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 09:46:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget$private(0x0, 0x7, 0x21) semop(r2, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x10000, 0x1800}, {0x3, 0x8000}, {0x7, 0xfffffffffffffffc, 0x1000}, {0x0, 0x101, 0x800}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x2, 0x0, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x9, 0x1800}, {0x2, 0x2, 0x800}], 0xa) 09:46:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x5a32eeadf8c2343e) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x108) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 09:46:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = msgget$private(0x0, 0x40) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget(0x2, 0x100) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000140), &(0x7f0000000180)=0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r6, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) 09:46:35 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0xc1) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x800, 0x45c, 0x6, 0x5}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8000) 09:46:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) 09:46:35 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') setitimer(0x1, &(0x7f0000000000)={{0x6, 0x10001}, {0x7f, 0x200}}, &(0x7f0000000080)) 09:46:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0xffffffffffffff7d, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x400000000000, 0x80}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4d2, 0x79196352653103fb, 0x8, 0x80000001, 0x1}, 0xc) 09:46:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0xff) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 09:46:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 09:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 09:46:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000002c0)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000100)="a631a44b9eee6d81dcffed9d2b4ac96b76873ba33eebd9cb15161400fcc9bb1fe0d10a644b6f5def38d6daad5e48b4b3d1f3dfe488ebb80f351758c8bae42adabe96a1afc413addaf7dbcdcb823998a46c2e9ddb14828ae967ee22f63938739d040d4cbc6203afae2a2c6f80e0e0a62de853c2ba3103b2e84c1a5abba217ce8ff85325809fe7a2cd3ff15b50f48bd842399cb5cff2b5a390dfb08ecfc2cb2db6250f1578386b86432972db53f909169770803312377636eb99d38b6cda3313b5d315588d706557fe7f65d695d3c0768699", 0xd1, 0x8, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfb2, 0x5}, 0xc) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 09:46:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/59, 0x3bc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102", 0xc) 09:46:35 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00{<\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001100)=0x1002) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r2, &(0x7f0000000080)=""/58, 0x3a, 0x802, 0x0, 0x0) 09:46:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x9, 0xf8c, 0x200, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:46:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt(r0, 0x3, 0x80, &(0x7f0000000040), 0x0) 09:46:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80000202}], 0x9, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x91, 0x0, 0x4}], 0xfffffffffffffb12, 0x0) r1 = socket(0x0, 0x5, 0x55c) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$inet6(r1, &(0x7f0000000280)="fd76b08646a180219f8c6b1b3dfb37a28577f7f511c47d71dfe3af79ee4bfebc2adb2449890c1fcf5b274cbfba24d1cfed7ea2135418ab7ed7b27260539732a848f4f09ffb782a01f145e03a7e0696d133c27e09969f71159ad533230b955527d56849", 0xfffffdb3, 0x40f, &(0x7f0000000240)={0x18, 0x2, 0x5}, 0x35) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 09:46:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 09:46:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 09:46:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20180, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x79, 0xffffffffffffffff, 0x1, 0x5, "81a29dd3f5c7127d8f19567e5bc6946e1c127211", 0x8, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="e57372b018e225fcb2a2333b6acb9a1936a4843bc41b11e3b968435a8ce24bccaac49be452c090dae8c445fe2257aebd0fa9", 0x32, 0x3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) kqueue() write(r2, 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x82) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 09:46:37 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 09:46:37 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 09:46:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) msgget$private(0x0, 0x304) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) getsockopt(r0, 0x2, 0xcb4, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) dup(r0) 09:46:37 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000002c0)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/22, 0x16}, {&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/140, 0x8c}], 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="8cb7a7940ca66dceb9bc17f581a38f8cfb1ea4746c08cb0af57db2b2d20fc992fc04a04f921924e55b2346fc2f0669a1183fc4a56756a2e66f00a76fcdc7e59d8fb022a2c8724ac881eacd781e81d9b8f316b740af3fbe50deae9176da434b27c33efa03a074493961ef5648fc044acb782cc0e22792123c6d56c949fec7e75dc24a11fcd877d27937e32445fc41f840b696da6e668c36cc399675ac5f45a03acfc992b8d4ae7e6c98fc8280b4ee8aa735257e59e185b90fe2f95b2f5f9e6b5786d880cacad57b5ecb59e3f06af6f51b", 0xd0}, {&(0x7f0000000200)="c37ab9eaea80397c897b86074127cca3a73b7323dded94ef25cace2c811915970122e752f41a0b8883f46f52ce6e130ad7af0c4c1c61a8df785a06613a03ab6a6643b87a67403705e34be6e97167e37fae49d586aeba6cacf7a4adf7dc33e6faea1777707f221850b7d9d62bedd3835ae35d38c19547bf2801f438fc9dc5bee6333cd5b57f4661dbf16a081fa12285", 0x8f}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x403}, 0x407) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x8000, 0x349) setsockopt(0xffffffffffffffff, 0x80, 0x4, &(0x7f0000000780)="e0679d5ed535f35b42f091fe239b9ef88a182ee1c1a98b9131705a4a8716ea47bac9ddad542efde013db81d3700ce7ff9ec289db36b7273a3fef747e4c75bc7876e7ef27a4ec51037e9401d2e3217b7087e00a31478ff3f1b4cef26433fd42cb87d965dd71cf57b03bedf3855d9fc2016eef3b3f3e7a24a7e8e90888546c53f2daaaa46f3c5e575c95fa941abfc7f92b221efa65bc0431bdd7f6c427c906741a90328f90fdf737c4ed6c31a1ea544b4f2786b18f21a40f0903a24c6f79a661c4257adb6388e0ca3849a4f0f92b09daff826f11f6c8a97c1c7d94", 0xda) 09:46:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 09:46:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x5, 0x3f, &(0x7f0000000140)="4be252a1e32a61c8b65372a70984c6de432a3f7fbc188f700670cccc73d8bfa7af5d5c7e7f3307acf1d6b1d41920543419a79131350ab3f7dc39373161d170602176cd8a85d6299e87c8b6e4abbef8c536b4bebfe0500b7acaff65b2d9ce7fe9f9534b1f8dbb61996776720eba0b9de81df37eae49240c34bfd397aa5412e5a74142a3427f6bfcfe3f764201a9ccb4d168fbd56aced3f80dc4f18c9100b2b1a94daf109a185905254537a987e81cf84e49a50342ff3f112d5fd99e9adbfa22c463d234406845137feb232ceff2af6475b270a94ea859d181273cbbfc0120bd6e5957a198b89d17c8792adcf5829587b20230a739", 0xf4) 09:46:37 executing program 1: poll(0xfffffffffffffffe, 0xfffffffffffffc87, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:46:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xabdb, 0x9, 0xfebc, "d2f845c03844514e1e79affd230cda1343c559b0", 0x6, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x3}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="376bc38a852b973a44f50b7b0d524678df9f1cea6fd2fc2922b1a673d6d31a71e3025f33e58bb24d7e0b37f4a9952c6e72a42cee68", 0x35) 09:46:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x88) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="c601528bddb556be84ca928afcf2563b4bd9e99d6236b0aae27428909fa69a3b0a90fb6af4de34918ae6cbd5cae44afa59ec7318ba195da8d0de1b64eada65e2c201ab5ec93b119787cbe9501d1b41ee53e51b8cba33e24b8900a4a6389dd0401f3b1c9e9509a3e46080cf72b024f1a4fe1027499f4f70fc4b59b3b56d551ee6628cb2cd6d50d1f208", 0x89}, {&(0x7f0000000180)="89ea1af07b80fe03f7c8af11bc4195cbe6876fa64f5d3d2aa191ae48e71ad51630c95d3d0e20d866e7c6b0b5f5ed2fdebe966cda4bce5c80208148ebe8c2dc267a0a82866be2ebd482493eed159b732911d27d49eb68b78d668cbd80e82ee90d99fe45c10d86d9230d99c8b49ce50842c97d13f19a61e668762dfde48c42fccb42b35f35e5", 0x85}, {&(0x7f0000000240)="0e9196eccc69909cb6838311bc0ad376bf0aa1e5cf604da006adffb9818b4894c560a929f87ebe825a465276de0365140d03220ab222f0e2d2cb1c7613baf43219946a9c42af87c8cadea99049a5fbd66bd6a6e4c7b615fb33157b01a14c4a33c2720f6ef155a8c9687f6d74295e2b056444732ea1e4a9466489fcb9c041a2494dfb422fd345ab00678ad5e9eaa420a0e250ac265910fcd71c2889f7f95657dd2e7ed5252afd85ee0e32fbe343fc8553db82c50abaa3b823f10161b94a4e002acf8194e7c46521f46c4658a4baf1cf741940e4a10f7c19a222dabdb0e7dbbd", 0xdf}, {&(0x7f0000000340)="7661a5781810eab56cd82e5930a49c20093eeb8492da3033e8fe9fa1931cb1a4ebe39c6933fb2ff9c31ad4faf94b4c2cb9b3bde2264a6d82963955e81dc90197aadbde3dfed3bac6c940b1", 0x4b}, {&(0x7f00000003c0)="c7a8c8ccb331b09c233646dd29236ffdbbcabbfcbd25f53e20e654e3776545d2e86f52ef67d53983bb201af46a33435d0d1b818958ef47b4a2ce5086919cb63e11f6049a54bd2b72adb37ac6619d76e51ec1ec440cbc489420ca6bbfbb6b9f6c855e92c9fbbd96c91ca87829cf0630dad4c49b3627feb73474ec69a93316f4ece7d26335a6f9703612ffd7faf36b4625a24c7e10646d59257910e7c445fd1c6d7ba0749d3115eaabdf8636d324b8f4c73cc951a1e3a547002a91810c0e24065f9c56935e7c7a8e48d948f27af806bf186a4dd5ff2b1b6251709d0e", 0xdb}, {&(0x7f00000004c0)="21b39dfa90d4a57890ad05b2802ffdbfcf7b948a19ce4e310c371cebcc81a20c758456bf17920ac74b97d1ff88d7c78b8d2774905c64b2bc737a193628e03f108ce52bb9af473ebaf137f1801c39149e4554637f5b1f58f771f0063e31d6ff3eaa0367ae0151eaa68f4d61a188d211da317c9fbb20fc18133f86b9ff2a59cac6b284e940cc9f66fd9f1b5f3d407f79b09eb800effbd578828660a7c539c2cfcadc9bb17ba863ed3cf9eb4af0ee0bf57e4ab75ff640548b4ec2d8b6807401581e70aa6a167a20f50eb4bdaf76caa705e7476969bdcf47e2dc165235b56f21784459d718e9f0abb2df7c6429b4897b62660234de727cbd5b02689c7b", 0xfb}, {&(0x7f0000000040)="777e5a9b9a2f5790a2e33f5452d1565881cd26f13532e1543ac76cfcf45e563a21cc34e9bb792c294b68d42e12d99cb35d60181ecfcd", 0x36}], 0x7, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x9}], 0x2a5, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0xb23b}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x67}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0x5, 0x80}], 0x560, &(0x7f0000000700)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 09:46:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x1, 0x10) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r2, 0x9, 0x0, &(0x7f0000000180)="a012d023d7f641ccee8b911db5a51d440dca5a876c13c85162a611b72cc10c3349864c58ddb20ac3d70f74b6e7ed8eba8cde9171b7cfb81b96e975f7f4595302bf0296e5bab8ce", 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/81) 09:46:37 executing program 1: mprotect(&(0x7f000047d000/0x2000)=nil, 0x2000, 0x40000000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') munmap(&(0x7f000058c000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x58) sendto$inet(r0, &(0x7f0000000040)="52e90742a722b7cc387b9c53ce1fa2bea4fce71940bbfefb08b86539959b569e3ba291a9cf126a24724c832b327af3159470b20d1b10ce9268fec094e6abd863c0b574622b9d37996bb07e3fb9d0bdf11099761d7dfa63", 0x57, 0x1, 0x0, 0x0) 09:46:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 09:46:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) lseek(r0, 0x0, 0x2) 09:46:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x22) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 09:46:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 09:46:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 09:46:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[], 0x0, &(0x7f0000000580), 0x0, 0xfffffffffffffffe, 0xff40}, 0x0) 09:46:37 executing program 1: clock_gettime(0x6, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x401, 0x200}, {0x18, 0x0, 0xfffffffffffffff8, 0xe7}, 0x8, [0x80000000, 0x0, 0xfff, 0x5, 0x0, 0x8000, 0xfffffffffffffffd, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x7611) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xff, 0x8}, {0x9, 0x1}}, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) clock_gettime(0x0, &(0x7f0000000100)) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x3) clock_settime(0x4000000000003, &(0x7f0000000200)={0xffffffff, 0x2}) 09:46:37 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa1) r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xfefb, 0x7, &(0x7f0000000000)="24f278c3bf02e79ad2824450bb18ef179d29d4647cda16740adee8c882d3cda03d3a6b64b5b85d67d07fcca3bd4f3a7f9e6000d1c54f3388977ab7b750a49fd232381aba21cf23d1f1105cdbfca70d454deaaa6503a1ab19d318", 0x5a) socket(0x18, 0x5, 0xffffffffffffdb45) 09:46:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:46:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="339e8c72c4fa4f0eb4664b501109af62b897f5a66465e001c8da5eaba0fa18b8c4de4e616ffe916604d4c73969f6b031530183ebca09312c553bfea63662a7f013dfb332bccc8b12e4aee4d3d95625aef63b71bfda", 0x55}, {&(0x7f0000000280)="862f8fecf6e5b520d0995fc29e82d9ad8b9a95978510f6ebbe83f74738e9f0fbf34ede25c92be1ef2d152037497b002e7841e8caabc4bf3a694fb346fa1e74671349551263d911d3f05fb29abb1d15fa096b99e3ea09b355da2250a4a7d6cc887321479165b1b6911aada4b37c3cab0e4ec363576bd8c5bf1cae6a56b2e90827f587de3ace9558f7ba593a7e0cd97be3185698575e0b0f509477be7122cb6ff8e390ed7f125712dd3d7a7340eec69841979603484ce205", 0xb7}, {&(0x7f0000000340)="6311bd7805eeadeeaeefd3bcfff9209b395c852d5b4315a1007feb5046625dbdf15894e1dac12422059adf1de939d8719e6c6917b94add7d98527ea12673815b81fbdc57aa1f43c2dceb22072931f14e22cb68e704a2eac35de5d8c040b2c15b01d8995ccf95d6f545e5a263e73eb18dc906b427bed82b87f8c02a6976da7346a615a0f74df5e4bc941c4272e0948586c86d35323e8fc268a9fa73745278c49035c3f2787167120574f307dd827714dd09eb76291a1d448c105f2e8f851a0ef4c318be5a25749121910394a6432a75d40bd1", 0xd2}, {&(0x7f0000000440)="abe444c25dd92e952abd098dc31686913234bdf66a899725ca72639a8f6332284af58b9e33cdfc0277e1de268c1307d38fb56370bd5966e16e0bd52ac5add0a53b6941aa8d1c096925ea195bbaf9b63bee045d8b55a74e550393f04e4c10bd0b4f19babe65b8640860ec16c8804af1e077b4d31dd54573f759120ece46f62c665f858e13edf4d16ae2c8e7f4873148e9cc7c496efddff079049010bc71d62ac3d46a9e2eafdb52953a4035799410e65414132a2d2e23", 0xb6}, {&(0x7f0000000500)="b9277962e12c0a31a4c88f6e736720d6d0f745a25393eac4be51549fdf299423112452d446cc25fc02a89cfa03fdc940fb0c2441d466240e6c23b1da8a107eb32f2f2c0c94be889eb57aec3cc754e0ac79291b06f09b9acaf53a572537eb0186896fa449e12c819a9dcea0e1743decffecc207416630bb9c6c3d1c04e4838e1c248592a2c9be15215318badc961f26fd1d762bddaeb6f89ac3477b78227401237f25986893749a53459cb4ea60b79eea7b516170177fb6efdf063ad0bccb4145da5f57b747e233780eb71c6ab84a22402c751f8bbffb1a134d347ee6a9f4ca8a7d02437ab48c8cfe6e7dc8594e2653d7c282685152b0ece7f66f380eccc48c6eacdea2e3abca303291ab7cacd04945dce53b2356ba8c4b4df480b3b2759d981124f2c3ae895836d4871b372d6020db567e13fceb311661fbf2478d3f5eeb3c7bcec413d969933e509664e4dc4400eaf2fad644cd04e2b46d5a4a962eafa8e86633419650382e2a5c329e34ca998963c516bf3396c1529393a012c1a8bef7b401dcf5ae7e6a814dff287c9c4b936a9d9d10e79e50fcee33a743e51c4f82d9499bd22847520f6562dcdf85a454a6b79ebe2c0ce9aeee24a7cf103b063e828581104d15e1c5a340caab7a7e3a07cdbe42232401ec6abe1a72e8db7e7575d199b92e15573acd5c64378454f8c19af01319b5a4d9bc3d31ef7b905cfad26fa8a32ae7c711ce780f5e0005a2b5d4f172d4257885755fecd48c41e405af81c21fc8a358eab381198220ebd1dc076ea883e07f61f81979f4f77225b31df519171eda256c663b84d316f4eacb9921f66991f3267cb1485823bfbea7527ac49207ae9f8aa419743825fa0e145835e9b80996cf7eb85e79e4eae422f3e9ad873e14f42eac75ea68937962e74f953b3d0cc5a68837af0e003783e58f90ba23da57275b111dcdcc3df4330f858ce9212f21e4a36386c3c4ed2f38eda92f571737abdc40a83e272ed056cada70bf449db11c7b7b6f856dd3555748f55edd36e996821f8a5cdb67a8b6a3b529d43cc601965b0c94f797d6a44135e98354fffacbd071e30ff13699db3c414fb1cc42c02d11e43227468ea5392982e6f8c64de00cdc8691bcb41a00d8dc2ca6cf07044f9c2119390d4208d0ce0a3e41159d3439055bee189d4e6afd633c942d8183719330e64f673d71b1e8efce8cd78403dbe13bd230c32d1e62d25b532b04edf0f039fef7716351f47b6fdf3ccaf3b2465c09d9e99c2ea72fe1a3ab21276e421af77b05e4b49f34cf842a88e754c48fc4e342ddc97c6ab0e203067421daa11624e0261e07b79b28460318a4100af815c3f2e633b85dd08c8cc9ba055a3e6767170662f64c024465a36e54e76267181d6e035f575f59da722f71626382d3c2ca435e06b385e2158928f9eb4f47079fa35c7c7fab1de5dde5de926affec93444fe631df807024189baeb063a6c4ea3074599c52fb344f67b8a857dbbb1bee2527c272c85e47e35450ffd83e01c447eac041f0e0ce1297ead3c6701e2709d79ba54c218932c6f6de2bb7040fd62079c61cfc14ce8d0256f70b685879f9be469c3584097d970fc4a3985396e747ba3f00902fd5f6e97fb9902bf44c652261554c139e17391148921f0e2690dabd24161ee067ce14711efcd2795a3cea650dbb6ab87a8f7d63d3320e5ed75fb44ecc449a5fbe765bebb10f653ab2ea1d8cdc3604072a1c28d0ebc2f4a00b452733e944238a5b01b3ea3460f673121958bd7adcca006c043f9d63250063aade7f629b05b8515afd81e00aac3d27a7f6c629447a162430469daecd0288406ca156582e2480ee7e3d49162b4c64c0d9d6de34fc8fc5a0339e390417afcad63d162b311263e48304f95b5fe1666eb02b6681f5a47971bffd08f276291e2ce16a9d14605cf35bf0a547ed59a4a905d06250df4b18702b925fbc42df72347d3e990d91a27ba53e628365155a1da18158b2536fc473610e08957e721702b9c7d234c41b6f61a26aea48d81c94ff602f6e7923f416525298a252fbfefac08639442b422bb9f2e43f6d945ccb4f9496602cc1a9bb077ad1328a4ff874525c146059b521c95956cfe94a6333f5126c19692381aff0495b57873e81d606989ed395c6f73da240113e6b8ee3aee10819ced5e366b052a03d3c1cdd31811c8997a5d4842bbf9ad6333d90da171779560c9d8f150a26a6b196968c98f4e133951970b2082e2ebd409b15ac34a493f5995ef222fa47a07aad04d42d27e10aace041f7ef96aa17b6c8fc441dce3b7cb4105b07040a74d49c00f3a142412184c75e7dbc45b380c6f6a33648e4842eb2b8762fdaed269575c8ac91a0cc01d54bc35c3e72f18030f154340c5e2250f9754d85afed8c8d4353ec2447fc48b60bd10be38ade8ce77288fa158f186e95b721880050b892a29ca43bea008f1ac47611f3da14372fb3c3a8f175477a61616045e1f40ced4055a61b442aaea3e387629c443da58c288fb45c6c15607a38ef0c96472594714def02e2a3affb7bf7e61e6012b53b282dad421bff1fe5d79bdb538d6dcd98fde0876e484c770d3844baf640e76518003d9a5a325a90f6ba21e799a8cb68f50fe3c42287eb371c65151838e43059be5e55ccd9c70215b2bd26882563ebb78d7f1e978d7040fa4313694d14d92b8112e44770abcb2cca257490c07e6a9bf2abe27c1e8a5efaf333fbe9182268b6cf25fab12b3cc1a6db107523d1fa30aba4c3ac221de7b1e7f9ad7d1e1f59ebec77a4dbcff72a58b34917a2ecedfdf92aaf8d90aeee3751d31285bbaacd51f901fb35cef62caf2e47b68f3ef29d298c6c117c958fe106326d65d75682f7e0d25de4add3c0741ac18ba6cc188e2b5f7f31449ed5faa1b3a972be67f91d8bea0a9108abceb678312e9b95943ae98b42e9b0a64c9b54ee57fe2379f01761ebd3c7dfc9e2f95696a838a2a247f683a7eeec52547e8124bf494b7cb5e77ef8a2be9f416a3b8ad5db01c4c7fc7688f4f8c71aed4a279441bb7d2b673f52cf9a580942ec835c62034a5627477437d3ed80648d2f371fa1f95197527dc361b20d85a2b200b4625debab4c479f9608df308dab180114c147f4f8cbb76eabaf3e9d05dca711ec9cb243cd349d79e43dcb4c599b0efb477ea8e544cbc758a7ea59e30e72c557a86bd2442eb52ef5095b693fd97f097030d522f48ca178dbd8575c40c7e9ede8aa836d15bfd35b6779c4f9a67b6c2d570dd23a6103c706e6d2a214cf99fc6a62bc222abc6c29aebe02d6d58ed4ac720be2c03e70531d6d189c25aeff5f9d36c3c4dd7b4e189748736af45278c231b5bcecb7234efdb1ed6350462a7ee544322af7e1a711d81bb660dc2f206d043905c4d6dc897ad8bda474c2786d6f1259d9cf2873554184d67d4b4c17edaaeee5761085803de97293a39e54ac7b8de4c14cf247385d3c5484f1e2747d829aa62e6d1af6c446220d32377fbbfc1ef86871dc71bf731614cdbfcecc2168d5c6c369c75e9f6bba4ad03d7597bcf7a6186032c68f0d2cc519900ff8917e1b7b1a62790eb7028be8f0ce8daf2128054481624136d9952b864e314d4853eb4e7b2d3bf89492ab56a58afd71ba5414f7e218006758a5fce8a1318b5b7b4ffd758f02cd922719ef4cd119f4befdc043bd81a3e0cead6e41b0b76a20816424a8db174c29eb09473f596d5d544b04ae4bc0774959948f9969bf779868be3d933069d456de647577c8ccdc48c5818e75c7d54dab570fca0e70a49201ac07593a09fd61f9b1fb097f1cc3c7439882faf73c6479d97db6c440f27ed7d392aa3545e54b2f237cd013a171c95c1d859f00a7caf2762558466fd856819a2124d1fa34f543f017bf835e279954b5d292f9270e1ef0032dd005554abb026f05a1f885e9cf90e5277dee62feafae2617b1e28cbcf2312900bd1579c31a6076933d162c462a0735d12d7a424a9add1f7f19e8bcf3022aeb8109e209802e5e9973bf9aeb9e92e0433cb40e62a023a4cee5fd53b4223a57589e7592eacf85c19100ce22b3061cadfd5a23ea3ede4463a4440c985d3d7b041bdf3516d4b4caad6f2d30b0b27e724467f3b687ec9c6ba4217b5f6fa5103645396e5348c63199f3884972733f914c9d642258ca1badceae15e51f191ff560b7fdc096e8bfcd5d9711e0dae1f664eb8fdd3b0b3272b1f716ccd4857f0d868c10c91567aefa0b8219da35383cffdcd7ea5f7b5e5e0b45b4e0fb72dec846bdad63b302709853879aee9539a90f4574250c9af1134715dacbf8ebe1984496d9964a1ecae8c9e1a9370cea7a9ba2c5013a74cbcf2f2a307087608283c67595e84249ff9e430aeb02bdb1f2ed3fe7b4dd5cd8f0aeead041a9ece9a86ab13432a79639f8a46f7b9e6fcde9be5ff5f5e4333eb572bb17834aec5a6db25f8d7e44dc0b602f5f9b59c3d40acbb2d59254ec498bf63156d7caa97f0a70386c9eeb05c776545c685a0f2ce8850dd5add7dbbea385c54706017a62b67e6a0d7c076f34834fcd4144f106385c5d86193567843dc7d0770426aca02fff27caf4662bdf8f412563d836cf9accdc716fae3593c2133def6167a779dc25c3d85e619fb6c7b1c7b22495b68a296c7bea46e2a77938034fbb0e5c65fe79186f4a62312ebca30681d89ee618a7d8870859a2cb7e8bce8a7c25c66d9a9afc6a53729429701a9c498ff3b09a23169e0287f12181a655c1a98a2c3360bf21a2318456728384e767f6d3cd5f06c0b43f1bfcab5cee4962361e01377c617592d1794d1ef3016f4282b2d76467b62fd09146644cd001ef76bac46fe341325cd9dea45eb22a4acbbd4e48ee7377783a39e14ad7dea4e3f706898a97a7b9911076bcaf4f8d53f3d3008cfef9fade64bc99eb49e8780f6bdc9fbb7550304c27642e30e47dbf02ca26cec4c1b9cbec573a3c8054faac96f72516de5e01868d568fbdbc37378092eb0ea438d2498229d0baf0400dbfb661a8d313f659fd641646ee81a5d63b2aff2b01c1992e6307b8cff34dbd4676065c420c0fb308f210b5d9f14a1a897f1e267751fe9954168defdbd4499508ed6c4dc962ac19782179522bf88121e4b767ec94606f9c7e57eddf36d0587429cb72ecac2c932cdb1be068511908c91ae7f5963d878ef910b44c56464a3f747ab15a096e9d110783ec4c3037e65a0001cdc4cf54c8640ba207b8e3df7667c5e1610fa4178ab3722ba4c76426620b7a8a37c0870f952c393120d09f5e008c152c7d384bb2e9c8e4bf3caf6d997b40e3d7a4552b6ff85ae39781b05facc3bef204ee4872d85d7aba0d4cb0fd432e04e6005f6ae40296101ca5d456e3f6b19eeaa5bd45563fc2e963dc580fca30d13453f68c2ac3deaf424779a8cba55b37f4ba0134c144349285ff61ffdb0bde7c947cbc6e40fbc36eec9ff52d56e9eca98c17f6faefcc5b0b1311d64478f49654b16f58e04ccdec7f2a5ee12b450f09b622ee9dcefd49940d9973eb39654a44344a71e3742ea41b69d09aaeb4bac680f9f18fd2738ac115c9551876357abaf0e146a9c7ed45847a88395b96769ce6544d845d87f3ef4676aa890e95ce3b19a30018984938d49328fff1aa46f903ce25daa127773593afd171cb4a3a699d3215f1d106624b703abaf46b7abc24a4669c690d86482475571ae5b31f537bc2e3bc86a26250b718933e96abc2a981c428387c104fbddf034edc091f9ab34c8ee8f46c6d4e39331038293f4ee75dd6367386c9bc7e3b6f9b959f7d6ab897a9f5f20a8a67d837c1378c6a025747b82d", 0x1000}], 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 8663 65206 32767 0x10 0x4000000 0K syz-executor0 331763 92294 32767 0x10 0 1 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(6b1e6b62d11a8439,ffffff00699aefb0,ffff800000173290) at ip_fragment+ 0x625 ip_output(5e07733d2afffa26,ffffff006f4ad7a8,ffffff0069ab3200,0,ffffff0069ab3200 ,ffffff006f4ae780) at ip_output+0xc8d udp_output(6fb8b547681d7fea,116c,ffffff006f4ae780,0) at udp_output+0x45a sosend(8feeb7d59cba0782,ffffff006e652e90,ffff80002118f978,1294,ffff80002118fab0 ,0) at sosend+0x47a dofilewritev(fccb0edc3d23c87a,0,5,ffff800021062bd0,ffff80002118fab0) at dofilew ritev+0x14b sys_writev(36bb4dd37ddf6dc6,790,ffff800021062bd0) at sys_writev+0xdb syscall(ba9cfd13da933374) at syscall+0x496 Xsyscall(6,0,d,0,3,28ac57e2010) at Xsyscall+0x128 end of kernel end trace frame: 0x28db720e720, count: 5 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 malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(6b1e6b62d11a8439,ffffff00699aefb0,ffff800000173290) at ip_fragment+0x625 ip_output(5e07733d2afffa26,ffffff006f4ad7a8,ffffff0069ab3200,0,ffffff0069ab3200,ffffff006f4ae780) at ip_output+0xc8d udp_output(6fb8b547681d7fea,116c,ffffff006f4ae780,0) at udp_output+0x45a sosend(8feeb7d59cba0782,ffffff006e652e90,ffff80002118f978,1294,ffff80002118fab0,0) at sosend+0x47a dofilewritev(fccb0edc3d23c87a,0,5,ffff800021062bd0,ffff80002118fab0) at dofilewritev+0x14b sys_writev(36bb4dd37ddf6dc6,790,ffff800021062bd0) at sys_writev+0xdb syscall(ba9cfd13da933374) at syscall+0x496 Xsyscall(6,0,d,0,3,28ac57e2010) at Xsyscall+0x128 end of kernel end trace frame: 0x28db720e720, count: -10 ddb{0}> show registers rdi 0xffffffff81f00128 kprintf_mutex rsi 0xffffffff81150e07 db_enter+0x17 rbp 0xffff80002118f5a0 rbx 0xffff80002118f640 rdx 0xffff80000233d000 rcx 0x133d __ALIGN_SIZE+0x33d rax 0xffff80000233d000 r8 0xffff80002118f570 r9 0 r10 0xabeba395329cf927 r11 0x90474ab8e9a01a80 r12 0x3000000008 r13 0xffff80002118f5b0 r14 0x100 r15 0xffffffff81cd528d apollo_udma100_tim+0xde73 rip 0xffffffff81150e08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002118f590 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=8663 stat=onproc flags process=10 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff800021062018,0xffffffff81f8d720 process=0xffff800021065708 user=0xffff80002118a000, vmspace=0xffffff00659e9c68 estcpu=18, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65206 405143 56669 32767 2 0x10 syz-executor0 *65206 8663 56669 32767 7 0x4000010 syz-executor0 92294 331763 38619 32767 7 0x10 syz-executor1 92294 477962 38619 32767 3 0x4000090 ttyout syz-executor1 38619 47694 2279 32767 3 0x90 nanosleep syz-executor1 2279 252094 10349 0 3 0x82 wait syz-executor1 56669 470124 73375 32767 3 0x90 nanosleep syz-executor0 73375 224564 10349 0 3 0x82 wait syz-executor0 9520 26795 0 0 3 0x14200 bored sosplice 10349 455696 30297 0 3 0x82 kqread syz-fuzzer 10349 396966 30297 0 3 0x4000082 nanosleep syz-fuzzer 10349 78601 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 288007 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 15680 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 419758 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 197630 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 74702 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 466868 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 508943 30297 0 3 0x4000082 thrsleep syz-fuzzer 10349 154870 30297 0 3 0x4000082 thrsleep syz-fuzzer 30297 523304 35781 0 3 0x10008a pause ksh 35781 450987 6123 0 3 0x92 select sshd 71152 197025 1 0 3 0x100083 ttyin getty 6123 395508 1 0 3 0x80 select sshd 54258 175657 29389 73 3 0x100090 kqread syslogd 29389 328786 1 0 3 0x100082 netio syslogd 10928 388445 1 77 3 0x100090 poll dhclient 83177 135858 1 0 3 0x80 poll dhclient 51042 499916 0 0 2 0x14200 zerothread 87051 488618 0 0 3 0x14200 aiodoned aiodoned 52654 449280 0 0 3 0x14200 syncer update 216 226489 0 0 3 0x14200 cleaner cleaner 46516 508264 0 0 3 0x14200 reaper reaper 77586 152820 0 0 3 0x14200 pgdaemon pagedaemon 70114 514609 0 0 3 0x14200 bored crynlk 43824 256280 0 0 3 0x14200 bored crypto 21200 284018 0 0 3 0x40014200 acpi0 acpi0 43677 33336 0 0 3 0x40014200 idle1 41322 105554 0 0 3 0x14200 bored softnet 78132 51013 0 0 3 0x14200 bored systqmp 27085 106323 0 0 3 0x14200 bored systq 29385 221510 0 0 3 0x40014200 bored softclock 38284 71472 0 0 3 0x40014200 idle0 1 83507 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper