&(0x7f0000000440)) r0 = socket(0x6, 0x4003, 0x7ff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 08:59:51 executing program 0: r0 = socket(0x23, 0x1, 0x400) r1 = socket(0x10000000002, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="1ddaf066c64bbeaf231eb328411eff88facfa89314a04fbaa0667ce39737c691c6579ec07417d2e41a5c22d727f42faea9541fb79f64f70a386983ccdf13ab79611a3519e9b5fe60b3a3429c673e7970553d28ddc696b6e29cd03beb0f8fab07c3977e0cdaf5df187bf4c6b76f1070b229f80aeaea76ff8d38e50941f1c1c564378a5a7d51ba0a9babc3946c7ac5ca822b6c183b83bb850d436349d0586c74c9254053007674399483408f3fd85a49806632bc81996d9f292c69564cad47b2a45cf4eef1f71ab8b4", 0xc8, 0x1, 0x0, 0x0) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) 08:59:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x81003, 0x0, 0x0) 08:59:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) 08:59:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x3, 0x7fffffff) r5 = socket$inet6(0x18, 0x3, 0x80000000000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) r8 = socket$inet6(0x18, 0x7, 0x5) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x3, 0x10) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0xc0, 0x1, 0x8d000000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x79, 0xfffff, 0xc0b3, 0x6}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80000060, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x11, 0x20000000, 0xff, 0x101}, {{r5}, 0xfffffffffffffffb, 0xc, 0x1, 0x100, 0x6}], 0x9, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x0, 0x2, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x1, 0x5, 0x401, 0x1}, {{r8}, 0xfffffffffffffffd, 0x43, 0x0, 0x9, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0xc2, 0x80000004, 0x172, 0x6}], 0x0, &(0x7f0000000380)={0x11, 0x66b}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r10, 0x1) flock(r10, 0x1) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r10, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 08:59:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x21) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:59:51 executing program 0: r0 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x1a0) open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) 08:59:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 08:59:51 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x3}, &(0x7f0000000080)) 08:59:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) kevent(r2, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffd, 0x6, 0x4, 0xe57f, 0x3}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0x1, 0x5d3}, {{r0}, 0xfffffffffffffffb, 0x48, 0x0, 0x81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x401, 0x7}, {{r0}, 0xfffffffffffffffe, 0x66, 0x20000022, 0xfffffffffffffff7, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x49, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0xfffffffffffffff8}], 0xffff, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x6, 0xfff, 0x9}, {{r3}, 0xfffffffffffffff9, 0xc5, 0x1, 0x1000, 0x8}], 0x6, &(0x7f0000000780)={0x3, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xb71decfca8f4ff) readv(r2, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/134, 0x86}], 0x3) clock_gettime(0x0, &(0x7f0000000140)) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x9, &(0x7f0000000280)=[r4, r5, r6, r7, r8, r9, r10, r11, r12]) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0xf0000022}], 0x62, 0x0, 0x0, 0x0) 08:59:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/223, 0x18}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/19, 0x13}, {&(0x7f0000002180)=""/162, 0xffffffffffffffb2}], 0x5) read(r1, &(0x7f0000002240)=""/48, 0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002340)="2c10e5466c434664941415cc3ec209f883da822cfca1fb2d2438d615719cd8ec77963b56d83f37a3c84686540c012d0a2903c3bc07eb42604bda0cf1377a570e5de14c876150ab5bd82f21c13981bab7d0ffeb75cab370548e736bbcaeaeaf0bbbbdb79c90fd42fb359e012b3aaf94b1cc93810ff4c6cc5eb0a0cf381a6e37d8901100c9faff746c1f5f7e0be0a43597836555d64361342afcd05361390da83a7b938a60d96c408705435dffa3223ecd7f58a59bb233dc0e057ade5ddb527588a39693c976175fac7456c0750f2929783281c217c1040678bf611152b6bcfd93d8c935a95583996c66a3c6c8008dc8c4e26cb94e5b", 0xf5) 08:59:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x24, 0xa2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x38, 0x20, 0xf567, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x5, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x32eb, 0xcc}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x8496989ae192cd57, 0x0, 0x2, 0x8}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:59:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffffffffffd5b, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="141700a4feffff0000463cb0692e22113430545aeedd82"], 0x18}, 0x0) 08:59:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x7, r1}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 08:59:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="b11925bb7ee2287c2353e9dd0fa0a9bb3d284dfb15b1e03689556f4f", 0x1c, 0x8, &(0x7f0000000100)={0x18, 0x2, 0xffffffffffffffe5, 0x401}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 08:59:52 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) r1 = dup(r0) r2 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', 0x0, r2, 0x4) r3 = getuid() seteuid(r3) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0, 0x4}], 0x2, 0x9) 08:59:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 08:59:52 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x12) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = socket$inet(0x2, 0x6, 0x41c) r5 = kqueue() socketpair(0x6, 0x2, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x7, 0x0) shutdown(r4, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r11 = open(&(0x7f0000000280)='./file0\x00', 0xd2878fa10ee61ee6, 0x4c) socketpair(0x1, 0x7, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20371, 0x141) getpid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r6, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x81, 0x1}, {{r2}, 0xffffffffffffffff, 0x82, 0x80, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0xc2, 0x79b, 0x9}, {{r4}, 0xfffffffffffffff8, 0xe0, 0x40000006, 0x9, 0x1}, {{r5}, 0xfffffffffffffffe, 0x20, 0xf73072526e8f5bd, 0x3, 0x1}, {{r7}, 0xfffffffffffffffc, 0x66, 0x1, 0xffffffffffffff8e, 0x6}], 0x7, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0xc5, 0x20000022, 0xf8, 0x3}, {{r9}, 0xffffffffffffffff, 0x44, 0x1, 0x80000000, 0x6}, {{r10}, 0xfffffffffffffffb, 0x3, 0x40, 0x5, 0x4}, {{r11}, 0x0, 0x1, 0x0, 0xfffffffffffffffa, 0xb5}, {{r12}, 0xfffffffffffffffc, 0x50, 0xf0000004, 0x7d8c, 0x9}, {{r13}, 0xfffffffffffffff8, 0x0, 0x8, 0x6, 0x7}], 0x1, &(0x7f0000000400)={0x336a, 0x5ad2960b}) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000440)={0xf59, 0xffffffff}) 08:59:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x40400000009, 0x2, 0x0, 0x0) 08:59:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa, 0x40000000, 0xfffffffffffffff9, 0x8}, {{r0}, 0x9bf057e167a967e3, 0x8, 0x1, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x9, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000074, 0x6, 0x10000}], 0xa8dd, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6c, 0x7091}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xb4f2, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x2e, 0x10, 0x9, 0x92f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x10000, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0x80, 0xc5e, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0xe, 0x23, 0x5, 0x6}], 0x0, &(0x7f0000000000)={0x4, 0x90}) unlink(&(0x7f0000000340)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 08:59:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x13) recvfrom$inet(r0, &(0x7f0000000040)=""/234, 0xea, 0x800, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0x520) ioctl$TIOCDRAIN(r0, 0x2000745e) msgrcv(r1, &(0x7f0000000440)={0x0, ""/140}, 0x94, 0x3, 0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x507) semget$private(0x0, 0x4, 0x40) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6a54}, 0x3ff, 0x8, 0x0, r2, 0x4, 0x7fff, 0x1, 0x81}) 08:59:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0xfffff, 0xffffffffffffff7f, 0x26}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0xa35e000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000000, 0x2a6}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000000, 0x101, 0x6}, {{r1}, 0xfffffffffffffffa, 0x910470c0edb4b7a0, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x7fffffff, 0x35e}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000001b, 0x10001, 0x3900000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x11, 0x100000000, 0x40}], 0x402f, &(0x7f0000000140)={0x5, 0x10001}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x67, 0x2, 0x4, 0x7}], 0x2003, &(0x7f0000000040), 0x80040001, 0x0) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:59:53 executing program 0: shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 08:59:53 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x40) connect(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e0f66696c6530002a2008a0fc6b6290113b2cfd8419ff4a4f3c3e4cf753bc83719b396be17417c57f60f3108884ebedfe6104ba58b93bcd58d9723205f4d87a7e8c427cf74c3acd2644c50ad2ca31f19d35f3"], 0xa) dup(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) truncate(0x0, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) 08:59:53 executing program 0: r0 = socket(0x1a, 0x1, 0x30) socket(0x6, 0x4, 0x401) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="3de0b685", 0x4) 08:59:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) fcntl$setstatus(r0, 0x4, 0xcc) socket$inet(0x2, 0x4, 0x320f7345) 08:59:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000780)='./file0/file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x4) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000007c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f0000000100)=""/177, 0xb1}], 0x1, &(0x7f00000001c0)=""/247, 0xf7}, 0x1) 08:59:53 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:59:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 08:59:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8007, 0x8) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x7, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 08:59:54 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x6, 0x3) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/119) 08:59:54 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) semget$private(0x0, 0x0, 0x208) 08:59:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 08:59:55 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:59:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) socket(0x10, 0x3, 0x5) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:59:55 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x6, 0xffffffffffff11c7}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x4000, 0x0, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x16}, {r0, 0x98}, {r0, 0x2}, {r0}], 0x5, 0x6) pipe2(&(0x7f00000000c0), 0x11004) 08:59:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 08:59:55 executing program 1: r0 = socket(0x18, 0x2, 0x20) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x840, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)="00000200b5badafec8e92b2fa9f1baf3172e1b8f810082a376e4ff12139810b1a98d921d2b6045dc898edf0e85821d377f7d66858ae525cb6ad3", 0xfffffffffffffff7) 08:59:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x100}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x54b, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x23, 0x64d, 0x5}], 0x21, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x80000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xd57b, 0x1000}], 0x4, &(0x7f0000000180)={0x5, 0x2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:59:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8001, 0x200}, {0x18, 0x0, 0x95bb, 0x6}, 0x10000, [0x10001, 0x80000000, 0x8c6c, 0x3, 0x0, 0x5, 0x0, 0x100000000]}, 0x3c) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/199) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 08:59:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="f24fcd58880cb23c886ac55f52952d7820df5fee05cd6a15a5565a2f50f0b63774ff5e3e4ce36eaef3d0cf2657d21b68f9c89825b62c46997cf116c33c702f85c481b8f207202f1f203383d99080b48b5294faa0fafbe69716fc0bf8a7edcedeaeab440ded650c298e5854117623fda9f979f1ea153707f288a9f58988", 0x7d}, {&(0x7f0000000200)="47c474bcad791e0c4909225bcac109e39bdf5ceb615bed1b14e68403e686d24f4d8bc2c8fccaa6b17e7bd21ce35a191782f9ab76425a62ffd6e033130dbecd739990822568a73c8d2a9870fb112830311c", 0x51}, {&(0x7f0000000280)="d13dee620a631f0efbaf167a40639c415f3aca6a8bae2342132b3deb77479e5c6706f78beafea8e0f4005e7dffe8bfefed705c3dc9c158f5db636970eb257a6994448359bbb113f1bfd74d609c236a5a67d4445304fb1e37e4af30df0e77b09f89244c5147eadbfcf366f0fd6c33a3126402e9dd289e1054a811981966283f01b06efb6fc1197a8d74ffe768b0ea879aa058", 0x92}, {&(0x7f0000000340)="ec283d26a8197e4d44588be1e5959583d038b69b3a8e783551a77b437381a24a54ae06070d72a5c0b4337a96edbb3c0427fd7c305c74da1e20d1a0e1491cb492a58a0eb58d7570feac6e0621ed6c24a8da246b3d020e2f6a655ccef4a1d99e4168a833088752287bc4e7d26faa5d4dad59b0b0bea0cb140139489a799e08d3416dfad01a9aca64c28b63500f4b169ada03c403013c56f2fd96e417af4f3c8ca630c7657e0182933515260f374f93130ee9bc86c5418ef300d2021e1612194add0fafb1cef2192b9cd19a67f94ace4901911dba05c486b7b17eb79db3a4312179ef39e3b7c07d5809bb8fa23469ea", 0xee}], 0x4) r1 = socket$inet6(0x18, 0x4, 0x2) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, &(0x7f0000000100)=""/155, &(0x7f00000001c0)=0x9b) map stack 0x20719000-0x2071d000 of map 0xffffff0065995950 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0065995950 failed: hole in range 08:59:55 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) ftruncate(r1, 0x70e) 08:59:55 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) socket(0x20, 0x6, 0xbc) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() fcntl$getown(r2, 0x5) 08:59:55 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:59:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x1e, 0x0, 0x400) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:59:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xa1) close(r1) 08:59:56 executing program 0: r0 = getpgrp() getpgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x2002, 0x3) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0x1000, 0x0) 08:59:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) write(r1, &(0x7f0000000000)='U', 0x1) write(r1, 0x0, 0x0) close(r0) 08:59:56 executing program 0: r0 = socket(0x1, 0x1, 0x400) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000080)="7b57a99635cdf5e914758ce44e98b0f6b262241dfbcf1fd9dac4db1502b8690000000000000000b5b486d61db3e05950d793e4869edeb6f63ef93eebca994d1f6a178307cabbce534ce6d8e6a2a2", 0x4e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000001540)='./file0\x00', 0x7e, 0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/222, 0xde}, {&(0x7f0000001400)=""/216, 0xd8}], 0x3) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getppid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001500)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:59:56 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x40) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x3) r1 = getuid() chown(&(0x7f00000000c0)='./file1\x00', r1, 0x0) r2 = dup(0xffffffffffffff9c) faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x81, 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:59:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x1000000000000) 08:59:56 executing program 1: r0 = syz_open_pts() r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x0, 0x4}}, 0x2) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 08:59:57 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r0, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 08:59:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x95}, 0x10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x7ff, 0x6, &(0x7f00000000c0)="803fa3a66f634e490fe338a936e2540b652eb9912d869318c40b4974db279f6fdde8a1601c41e5a6969d025ac187e0ef8e989a1ff18500efbfd2d55cdd2df313e469ede45636d6f7c73e01c2b56e7db1b74c7da261", 0x55) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 08:59:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x8, 0x0, &(0x7f0000000180)="abd69b425f7211105e3d878bf10ddb", 0xf) r1 = socket(0x22, 0x3fffffffffff, 0x7) setsockopt(r1, 0x400, 0xfffffffffffffffd, &(0x7f0000000000)="55c90c6ca989e3d6d7d6bc3b04874685b3e88b2f5950d78c3bd892", 0x1b) sendto(r1, &(0x7f0000000080)="fbdcb2e771f5e0654007f61079798d08047fa2ddcff8220e9c07b7b5c7f849dfc6641524acf9d9f7c2fc3c2cee45d079660ea4bf2e8eaccc215a1d11df00d9b203201615392c4fcba9749c1bbc4ca01011bd20ddd17d287a0d46aae2f3de1d507bbe", 0x62, 0x400, 0x0, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:59:57 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0x65d}], 0x1) pipe(&(0x7f0000002440)) 08:59:57 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10281, 0x10) linkat(r0, &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r1, &(0x7f00000001c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x4) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r2 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10232, 0x8) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r3, r4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 08:59:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000680)=""/95, 0x5f}], 0x1, &(0x7f0000000740)}, 0x800) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/55, 0x37}, {&(0x7f0000000480)=""/158, 0x9e}], 0x8, &(0x7f00000005c0)=""/34, 0x22}, 0x40) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 08:59:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0xb31e, 0x7f, 0xffffffffffffff16, "f8c76e478670341061df61a1d638f1bb175acdd8", 0x100000001, 0xf96}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) 08:59:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:59:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9b, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 08:59:57 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x401}, {0x18, 0x1, 0xb98c, 0x9}, 0x57, [0xfe, 0x78b2, 0x9, 0x4, 0x5, 0x7, 0x662, 0x2bd0]}, 0x3c) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/40) 08:59:57 executing program 1: socketpair(0x20, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/72, 0x48, 0x842, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/11, 0xb, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 08:59:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x3, 0xb, &(0x7f0000000100), 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 08:59:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="58276ebae6322525956001c4f700871c5f73f2a044fd743555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcb855b7432ad2b894933e556f3dcfa294c86e24453a43e1e0bd81549c1e947dbeca0f82b30b8f9ac6b034298ef611a69128628556638df960e7961686b42c8b3c3a455fb4ac0189022f9e29159326053d927ef6d4448898fcd4f1c0a67000000000", 0x58) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0x1a}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) 08:59:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ftruncate(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x13c}, {r0, 0x1}, {r0, 0x34}, {r0, 0x10}, {r0, 0x8}, {r0}, {r0, 0x1}], 0x8, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fchown(r0, 0x0, 0x0) 08:59:57 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000100)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r0, &(0x7f0000000000)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308f412f1b018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e03c61af98ed66a758c0ef7a0a3ff0d07584ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf", 0x91, 0x1, 0x0, 0xffffffffffffff8b) 08:59:57 executing program 1: nanosleep(&(0x7f0000000140)={0x1200000e}, 0x0) 08:59:58 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fchmod(r0, 0x10) pipe(&(0x7f0000000040)) 08:59:58 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) sendto$inet(r0, &(0x7f0000000100)="e7292734eb32d66ec569f70ce175fc527f0a71a9f5232ff967c1efc85b23a307faaab32cef454f8c2a44f7fdef35e51a5528380af799298d44b2c68de37e67d3b2eeb5d1bc", 0x45, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 08:59:58 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, r0) syz_open_pts() r1 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x200, 0x34) ftruncate(r1, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) shmget(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x100, 0x1) 08:59:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x4000000000040a, &(0x7f00000000c0)=@in6, 0xc) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="cafffb88b147ea94b5a5a869c569ede27ff8a48845cf78ddec91b1a2ccd344b83010ddc546d198b072daccae322bb02edd548cbe1362f56ba5f73305e6933d84a331a8b448f45cc6d7e7f54750a65dc76c8b87763d52cbf91d49634ce9db25f60d78a9d85065251d3749cbd3f42351be636fc559ee7431de96c50c32a94b923522d0650b7a2e4215ecd6c79e2799af56c29b3aa22628596b797f6cf8bb81669219031caab08873b42d239a8ad0d9a4b3ad98657745f72101dab521ff3222a78c7857a078f2a33b8ad53b70668fc2c08d05bc9a8e1033f9bb662ff9a06061d7abf1295200e2bf1090e0e95886b4764d400e278d8f226e7f77a372d298c52f5b26252a81ee16c80a198732128c7ebad8fccce778143ac383cff3e23284a1c70825593dcc38ef61d7cc0046f2bb5a91661d4e1d4ea60297cdc0271aabd6648a2914f195ec2a040da1c7036e7db3c904e1d47837f0918cfca5ef9f4e56a3f09a85d2534cbecc5e6679ffe45020d21252d232d78375fc585ad6cf135a79c53ab51219198613cd5398275ecddc15995ded438f2558b67f61a3674d0c850055e2d95f3d3a41030e5514dd2a277cf3c98fee789dd1f0cf1fd0af37cfe60b68df7170a1fd631ab8c210a310664bf3986c5ab4dc3e64b8a4d31a0f4141eeb83613c7616493b16443e78271f2628320936f194f3a03107b91e84c06961e414b9f3228112b7c3424435d0a167175e1fa6e9633d2110d991877eee4c20a98e24847fbcb52348c424fbefc2f090327b6a4a54e8330c4467b325b0a7815626326f44e40515fd85c942e1d526b44caaed81e239d80e348d0ad486c1173963831d3c057d051cb53abd473c0a2d877905b9447b71c0ddd7d05cbf8d4049bd643669196f2eca5560b0342b548bbcdf00b48a9e009abf1ebe4f06ea645272f4804cc5500e1fb2c9a71e6c0cd0dfe74bd693e3402cd50fb40a1ccc8c1b84060200dfb748bc8dda4b4e486167ac91f85f5cd6f18b2df5c02c22e046c2874a6364281a72c582641b8ece9ff0fc9c41f015c242e18b6575dac76b7272eec076910dcdc6be2f0194ff07fe253062d254270c0bbc342dcd56f0bcdc5d9159a9c88552b174c2b02faa0b8da5e8a653a9069911f4ce0d352afd6be8ce03949dcdecf3029c46957af4506b05adbb670cd323eca88a6424d7f7b03b79fa0e68321be40c1eabc6e20aab7e9ccdc0a6efb2f3782da7eafbf64e64cd58a2ac81f934c88fa665b46843ec7cb59e31503d7439731c36573a244ac83514d7d0c745a20915c4a539ab1336255b66e351affd6855ad14934d110073bd3b3aa000e6ee91eb15e9afa19ac088c8aa6bdeb8113f418878d16a7da20f24b945eda3076e6bc098b77227a5bc5e1c992771a1215dc488b80f5c83f5da04f8341f1832ffb7b0f57c54925c268aa31b4180b3a370bb3f16831fa5d7ded0704e7d6b9a83d691db344d64cf6f2a890a1cfaabc46dfadca28f4ce5cac2c6692633fc46f54549418c343090eab78d3613b990a667637221f929e8cc46040238c488aeb1f5e56ea5dec3101b67f4461a7e88decb1a414e31cd40ac67fc85633609e698f40eabbddeaa486721d1b45e5169207abe21828bfb60a6f5249b8036a83fd29e3164e89a75c7f099ea2aad9c7d6c939fbc4a3ad556808883ee4c78f1d48895186f237517eebad1ff26c44e06c02e3c792a3057653b9435dde5337118b74415044a6b49b6987deedec8b29ecea41b2883e8003313b7a29715247451285a46fc1d23d6905f6054aeed1a72510432af550643d1e1da0e13bdc65c4bde32ba6de338169077ad8d77cb320725b7e8ae97b90b0b35d5d22f0332e0ef6d2ecbf17a953af07be090db13750697492eeae0dbfbb650627413e93288c07280f079d0279f1f06812ecef4a4e7ea5f5d43d1d8e6e38a33a10de383e64195644273fff25e9c4635cbd72dabc316ea64fd4f46e7f8ca16330f9c51a674fde17dcaf3b92c6eae5b782a0a509f8ffe64d2279e1c8d4dbad6eeac7a8645dcd4d3cdc6d327f0a2448b5fe7b424d3bec2a467fa6b14c8c69340970be135bece6dd567547c2902c67ca14682e2f3e734d8fe6d9ba93580fb3091b9d8aca9e40ca751eb0f19c8f2fee36da8cfd10a5959abbcd9d9adfc4b907c47741738404cc8ba4bf1bdcf6214b65c8030f3d2c8b8affed3bffbed78f343369da3e55898dcdef03413619369e7d340fee8ae3d444defabfa530702eb1a0e13bcbc919d3e5563db84631b4f08efd9101ace83522bc4debedd62deb78b1ceb691fc2aa01ea0e1b280790372c244227645f24b787afbec823a664c36cfcfa1f49480aa3c6a3d02b1ffca537c3a87d1bf5110b8848ededdaa59edc255829ccd5ff54b2dbac3c59b968cabae639c6e105ec6cdcd40b206518ece03bb21ceda689810fa59135e5f2246b3a90ed5da12eaf5f975f32c9cfeff7258fa72ba2cd9223413ac2d91ede648e2a0d89edc2417563896206a2631261e4a6817c889b9735869e9fa7d3a5378ae1dd9a0942db8284e0a8eb7af92f16fb2ec7d1104fb48f90512f86c098691e6cfe8de4172114a4cd08477108ed9be106bbadc8f6b23047751067390f2bb1e4e6d504c06ea43f6d22062b47834ce10d92f450e5f6b42f81a844df53eca05d603f82a50b19410161f900238fb04a579f51c94d3f3d481fdabc0b226f84fa99b6b2f1b90313839f5e778f4a39b3fb34a1c75531a745d412a48468c245737f9c322066ab282fcc9f28515be4f5d5d1aa90d13193c817fec812bdd490201ddab78f06a6be5132afa20f3c42dfb6db7cbed1b9090ec037d0344599f8b58296eb846044dde8a34aaae4cf2c308eb954dd29ae6e62f30c25280a5f8f203a680e7138b8ff36b864585fb09c397a01ee875c0878e65d8635846467944928213fe76c2eede558f42f258c78c7560cf27619a38c404345eceb7fb066a59ffdaa0159a5878ffdae1d98c8007b2346587e0ff8d0261b4e9291de9a1ca07afdae5daf5ecb9d3dd64d4052a3b626343804d51057cf7916003e5654f706ca04b52fadd77508d3246e520d60a0c0b207bdfd0a1b1db24ed7a65efc1c1a167ea96c9b3bf6db51399a05a2d994b294dd027d947390d8c59b6110df441e06d747bc13ca7bb7afe7cba8ac094923ff44130a3a1223b4d7a58a66573a5d23249facac1e858aea6a92209f0cc905b3f7fb88a1618f09c11aefd9624afa7cb4c892d4a1a52b954184f1097357d72dbdf26efeeb657b9d073c19919dc1ec26e416653d6715ca89a77fcd31faad51881722e2059633a8bf8072a13c0ee50ae8ab5ad85a0aea9747c54f2881f0de7d4376c941f1dc09296fa0a3bcc7f974943f9a216397b0b9d4f815e39e17b0fd1c3c9b2175af356ba689d8988dd2886c9e1e50926845c685679b95a8b0ddd6049e226d861bbb871d0ca0a6b510f9d9e01c2af412d118271815360936cfa735bcab1f6ac04983a0bf87d2cf43cc5ecc9e5698c058e22685575cf860412625dae3b5ea6d5f184930cc374a3bf1f7771d71f948767c1f2ecf156c81a8bf615c3d68004d60b6b3fe242b68cf4ed5af33f7e43e705b881a901d0a33d47d30a711f9d8e6129c8167cb260d8a216b233f81eab4fb9f45acba71acbff59baae1f3a8a844804d5993c87479b9e58155243eaeeb03ac11bff75737af8ef93b466c070170ecddbe33463fa7864b79409c9278d6e053d17978aed3a1810c43917e11dc65b7302d0887e9e20fd13abbb38f61fc170e0e8351b0ff9909e86d8ce66144b76bb7e150cd43ed0b2f9bd387ddb5493501212bf179a22decb14b84b70dfa4c4ca0e7780db4e3048e045e8f86153ee95ceae5d84e89b97760b4814f0d27318ad10a3509dea93c868f166e9a2c6d402fba4c36094a1ae174191cfe606a0ecf34d52be57f8f59e9472e16dccc1f879f6b0e48f29c541c5787256d5abf676f9aa01f39399abdc332f0552d1da18dd4ad32cc0832c91cf42963d913dee08941c152eee83df40e2f9e89cfc4bbced3ba63507c69ffd291a361f9306492ff44cfebe754cdabb4195019bb8008993e88ba462635794c6b599276d61ad14ca1d0bad59dabec2eb7718f6bd79dbf06fc995acd87b37a37a367111efd2759159bb463334ca3e6b45f86aa8493052f3d912d0d691270c650c2d9fc181c37161a331b4d2cddcb25df9e6f7842e41fc8ca64f467b1b71446158ba7a7e656ac4ebe33779c08ccf10de80204d9ab2f16a61037c8d5cfbf6d6966c3283f4b94cc45abc635c216010d9050c43bb790fd2fa03a0b0100c3d03eaf1bf19a836cca5f552ef1f228be6f1233f5adbbbedc910ac61ce29236b3670edbc780238e2c1516ea746a99ee15d368a6fbf8b37a5331bd19e0063ab543c8c9fc5a273c84abadb89eda28508c79d4acb9c2001ff25a25e754900bbe93a58b1b5ca1da3464e8345b9d02dd0305fafd483f42328de613de9140eed6c34bde052f86a12a56c73c16594a7f0c88444cc1206bbeb7e0c0a4d77191030b1d198771eb8efa607146a1ebcaa4ae36cc73796013f1b32e710d4247c3bd518373b7df95a4bb89a117d8171685a0c50df662899e1ccb8642843f81d8568d7979e6f70df4e3ff1c6b63c5d934390f13ad1e3a2a872b254ab7806c1c46b4681923a3eb1b4b022ebc424dddd58dbe6b34f1090b5d1081162729b68d97fadebdd4a50721121b4a081c342765364d559c051a19c3c1946133e5a6396004ab3b7574a0c7ea1dd02f9ea0360394ee6c5eab7a4a14f9fa18f4af7be97125cbd9b4955af9afeff7782daf46261c67897f834213f76b5933b4c454e76f9d77553d51694e90a1b048c6f58af86f26b759ecf270216828849ebced5d8aaf49f540fbdb151952b6fb94c92b203e505b42b9e54c148047db0900ec4f874303c08b0221e463d336f102a9bee9606d0cb0f7e36d29005f224e59457b81d3630b3073bfa4d59c9d5e68c3fa4d08547eed63a33ca9217c293ded2a43a1dba85ea305e858de53769030ba774c9b4d7bf824b39888535cde9b2460c0c8e670d1bd2bba80c1f54678d02958cab26156a6a1dec1acd434399ce15c411ffe0319220a111dd2944cf375c3ddffd9833efdd8071dd574f4d0e0d73baa62edfb2b707062dbfda4920e1c88a68b5ae8da28c810a1166cdde02b2ee3875d126e4f09bc135cf1d4f8f894359034b63e2eb042908bd51aedc98c6c27d5d3e88eb793a16df173bbe979e906f6d2865c2d6c5d58b94784c723e5a3098ab54d69ef20d04172ed205e52a5789149dc104edb80941c38f1517778a8cf5dcef730e63cebffe1ee3ba2eaf2c4c684ae17e7227e1c6e750222fdc9c26c9a08ff549925a2a5852aa8c70c5fae188aae4a34773657749c2f20d618cff9a7d4237301ad5ca433e7608cf09a793205e04c10ae521edc40667d91fa82c503d1a757961b86d69bd258df3cdcf9360e43753ab1b306d8534f04e202359d7dd6e716cd5c0712e2181a50ae54488f8789f1bbb938f9faef858e38fd4a3cc2a0b9c33240794179bf96b7f95b4eef3a579404d8bed903889e8e24799901c84774671b465e204aba4e89ffb3217686320e7af264c7e19c76abd29c97b3401e378740d7e647b2712c9b5617754208353105ecffcf67aee5aeed59d6a8fde0c9134cc5dc24fbd35dd38ba81f4558612050feeedde620c70d87d29685a2f57ce69ad9a25cb1c8f4df800fb70cd95bd29cd247bf1358752e08b74011376eb04ad71767a257fdc6c2da7c524f5850dbb673d9d94af", 0x1000) 08:59:59 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, &(0x7f0000000300)="c302eed784efbcd75d5e6ee3d6f9ec9fcfcabe37af2194722ddeb0062271b6046b5e8d7e51e3a5e33467b93b0ccc343d3fb8ff3390f6d0e49474a490035d2a0b7cb2d7dec1d2743fe787a1274c53cdaa743052584c62d44db67960a540660d64fbf181e58a0bf748ecf969a85486a55381df6c3bf929e25a40d51fb6b434060f3dde62c508b8288c21a7caadce80e146b9c4aa38cac070d46614bbeee2", 0x9d) r1 = syz_open_pts() getrlimit(0x3, &(0x7f0000000140)) close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x6}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) getrlimit(0x3, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:59:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') sendto(r1, &(0x7f00000001c0)="c0cfae872805fefd6c9745701f05c803b11beac982c5f4f8fc70ca41d38d2027d21ff3846aa302eedf5e6e93819f365eb25dfffe04f153246de966992a9bfb090bfa88b8999282c2b055541d8535f4c5267e8683d740e42c5414fac6db9c9118e3c42a6c7d34c5ae36040455cc2c7aeac67eaf77319621b7c83527ea5953713c7d26d842a978c6d32818ab16de58e46ef0d1ea785f17b423a6597ca845c3858721dfd5c9bc2248a9ad41cc6f0a76b56a42e52b1d9560a28c797c6f3e28b364c48bfac4daa041a2393721d1fbc7260bfd1cf3195d8502087ab55729b157f60164366b81abf60165c05202e4a0431a725ade4ebd96bb677d33352bf5e84c59e2", 0xff, 0x1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = getuid() r3 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r2, r3) r4 = getpgrp() fcntl$getflags(r1, 0x3) flock(r0, 0x8) r5 = accept(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) symlinkat(&(0x7f0000000440)='./file0/file0\x00', r0, &(0x7f0000000480)='./file0\x00') fcntl$setstatus(r5, 0x4, 0x0) r6 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x7, r2, r3, r2, r3, 0x8, 0x6}, 0x8, 0xa07a, r4, r4, 0xbf, 0x200, 0x4a}) getpgrp() unlinkat(r0, &(0x7f0000000540)='./file0\x00', 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) unlinkat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000680)="c600218596df08381c46104b03e5250dfa3226aac35274a293c95414c0a27457a0345fbfac75581c3dc179f0dd5a2a50237956f0a698295f28e08ab84f750245b730443da267661cac396b6c281a59ea69052ddc0c53ff7fb843d4a964e14f54d04a4b47127a1d26651f2dd0ee0d98ab793cd12b69c6c1f105a885c34b2d3623a6d0d5153e52db130178bb94475b7e669073c6edbc464af5824beaecf501a66f7cdcf2a06b", 0xa5}], 0x1, &(0x7f0000000780)=[{0x100, 0x0, 0x6, "bff2b1beb23632970958fea283ac97e88fecbc9db9366e70bc2a13a6c4c2593d2dc27348a04b1221553326f5286e75aabc0fd17741210ad3e35f12696c6ccfa726d6c251c94dbc66fcb40ab0492b413d696bfde05880e7a72401ab2b978f6ddc22363f4a38fba39432e120b08ca51f5d2ecb2dedd1cf4f9096ad26da16c91d29afcae5b6b6aed98f88bf6d70f1421b7d5207199a0b19f308ade5764520cda93770ac19919784ffbeba4d1d985043022095fb6d504f2d176bd18cb3a510d5187fdcaf1874ed33d41294bfa95f0782ec2addea3ca29b389119e801e6ba638db71f240af1e20bfaff7e853f89"}, {0x40, 0xffff, 0xfffffffffffffeff, "de4104aacd3dde3aab4aa4e8a5b9df570982da33206fdfa3907a18cf5757d01ce799630128eac7f4f92a238bd81a1b"}], 0x140}, 0x0) r7 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x10) mkdir(&(0x7f0000000940)='./file0/file0\x00', 0x10) mkdirat(r0, &(0x7f0000000980)='./file0/file0\x00', 0xae) accept(r5, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) writev(r7, &(0x7f0000002b00)=[{&(0x7f0000001a40)="821920dd2aff777e91c7530f488317c6b46a89b4e0c52aa002de8718967743bad0aeebfbcbb9d07be55007816aba0a28e9e4177158c996421c6326827370389232b0709fbd1b04ca99217e7550fc52bba531a2c4d0aa3526a07448842cb8b33c6ec5e9464f11d40eaf86ba32d20fa433dbe33bc497b9f973ba363066d26e506848944a7116acb8f1abb20997589754629706ddecfae82215ae0eae8d320af695ebfb1fd606bd29b0aa222d078b1dcd4b43381e18c221901e274c5621eb9aca0038c92af62edc5fe9e1c7787f24fad930dea005d47e57213e948da6805511d97177b0f85a56bc995faa7f6279eed7ba44c79e9e9d169d43f6c3869e31e3441561d8b2efd3737b8c5741f40e264bb4cad95a236533ff7f339e74ba36c9b90593e83df58c9487c3243c096f4b56bfbd4d060c99fca862c86eda2c2e7b48bfd42508094165fe187dca416db4f3945e95a677dc6aab1433effc257b26c79ed27ec880a97600f25567585b00b73e66aedc8399f22573c3d5d7d0417ea1c8d5af2516bdcee6fc2ecd449e70b8da03da9e431b69fadf18492fd1fad68afcf50bb7ee92c2b2e633f458cb74d6bbbee4c70c0fba0e09d82ef4e99b7cd30fb2a41932680709eede71af32ab2377d98ad90d400fa5bce344c32a74b41be9d82035a5cf59b4d3b9cb1b35b3c05bcb0cd26be12ca0b5c21630905064d896cd801a5e060a68f0899b1f6fba85af00441fae4e922a0e68a13af2cdcabaa1c80c7442b2788cb5a5ae98e4ac39085328ca434ea0cac638dbd8d3c32dbc22de9f74046572621e52c6396e771790935aea71ccc62a3172640f1ec16d4423605d18fa8d3ac17a9dc4a72991fd47d613ab6d8dedce351021ea457ceb322be1b77f085b3987cfd4ddf2965348de213f7ca653b6928623338fba4e00a2e55755f86387bbd4df5d774ad6d64d196a7ed565349c93f7087146080aa938f355ab049f8df1154b0443107fc04b29d3f31f7e05bda92c59cae47729d69ce3ed29a308682c1eddae09f1ac7c9078ed502db5dad72ca6c79be1b88e3d24bc4bd996b8161dd5d509daba5f9eec2236a1be3607960d8d8841efad22ea24d8b433c2b93731dc16cd279175cf392df50ea06a65e9fca61a8aaad3ecc2d67266e5844f9db82b912991bc57eacef6dba0aa5288cb1d8378bc3e4af367df603ad9978ed80c152e2dd650adf86bf70d7687c6e7d1b041b79eecb559ef9c600d2f679d014cf63046554749e1472397ef15b5d3837178c6b2a5dcbb11ca84de8f912bf8a3ec45878308ea8180e40dcfe207b5c2574207e370d2c3a4f56fc774bc0df14eb2b8c57fb2c5615917babea744c4d08b52aff447006bf8e8f2cc896af2ec025a3e4e47b6f555d5ff28ce229f939c3f946ac9e958704d079cd6b7b2e48ff098fa72cc6977e5abd10330c391ed707ccfe76e320d8b10e292ac90c8be826cada6313f7aec2af131896098f394c754522ce2a21233686adcff8da6b26b831049d2b1f1e42d905db1c10362ca0892912f27399e4f6ad36bebecf49d8fc2ccfb969163c183191b815c0f89be64526eeac92a6232ad48c79add2e1b6f5c47fd221bde2800da9f7afb5867f8299ba114edc2d41635e6f930389a7e118d2fe8ee5e27f08da6469f34e9914450c0773ce7fde15865661a04d51addf25c4e460f3f414716d483c5862b43ceebbd312f31411180b41bdfaf009b925d32ef46e6efcec92e0a4c7685dad6ff7f7353227a9b5e47e48356a21d6f87329ba98b91aff1552f4deb3f3650213e51d3d4c271b515292e65c6e614dd4a3fdc1a4765fa3935d7f57a2508dac4dd122a9dd4a7f7950bcf022cf9cf0433996a30aedbb6ba63d70bf02bef0fcfccb63cd196fbdd3bb0a317ffa1c1bf011f9a07678a57889e448296cfb6eb7313350781f041c1f5cf58ee61b81dcc3221f78baf280fe550796c863c92c27d5e25ece57aa3b0aa55ace52c812b172a7e9366c39c2115e311cb155d778653a75865d39e25c1622b3a6978fedfcaffd14316716422ada5cf8e4328569d22d678e73d73303202f02da055b93e1cb5c90dfda634063eca2f8344acce903e70791db668d5e047f1d9a714376a7edee47e018dbeee4b8c7bdb3b851da7592af072dd2743e7a4f28f1d1d29709f7fd45de41043813e3392111478c9323829d13620b4789fd95cfd043d735f1fb9e0799cc60578b7cf0cde7d2286c67481fffebb0586371e4ce98ec006ae0484dc026ba830c059d9b9252689d832d194ed943307989b348b6a9680b3388d884b3032f3129e9d5aa520c0176383ee52be8ddb5b0e5e4e0cac0d227ce1b2707e440d33db8fbfa5207158554f57a33e510818683ccafdc81b63c1f6214de21945dbd4a7efa6ae8c46a8d0a60a11ad57c9ca2c44f9765b6292c72f8de67fbd2f8ef3969740664d39ab94853acb0f300c9dfc9cb7603793f20ed845af02973128ace04de27e00458f539c620519e16feb34442058dc06d40ba8d45d23351dc02bfcfd5a8f560c49d7444247bdbecf827a6b6f7fdec11b73b99408086a7760fcd2aaf9647a3b51eb3c93289f75ef5b372dba450f88a9a8a6127cfd91a50b5ef175a8410fe047e33f5b29558dd31c2a69923fb4763231b99370f7a9faf776fa5d9aa487aa17c399ce7eaf11d6a9729afb9d88c18007276d38a6771f8332ebb5372ae6e7c95cdd87082e53404578522abc692be11c1923077ece74ec279526e552807a02ab2f67dd8bbcc93afec95daba56ab88a5e6a77a59221a07bb052964cd3a32622b88dfc17438d838a52deb6f5640ea8fa7ad22a03e3ac5e987a00dd7cba86b982281de277621286749be2d0187a42f3c23dc569d1a89ef5263b88c77b0daa54ac42ff22dbd818221a3980d0daed4f6f2453f7b22c853015b7727abfaffd22d025ad9c938a28715fc80e4634a7e3417f788aa2ebb46fa1a46809e666c9024b6424c3ed6c28aa34d16b491d21e7997793509a3ad0bac0669e11f980623a479302de334a8f16c9d6f235dd8d098a7227cddcb17b4ee44d471d896ed3adb00e5abd42a1faa3ee73b15e472b62b00d3bfe9f67e7c818e20e404c9f29d43859d9c0ee08e387c154c7d8a72d124e1eff1823156897de370079c04734d07e7c96392db6e8bc517d1542edc7c03cc8b51a3a2561b3fd139b5a66503a91adcec06966e252b62d5562e9a8041db7edc95780ba0c8ed1ea65e8df407d76476abc2fb331c01ec86a2d6c175eee47c6cc469975d2d77480f03c767d3e6bdf51a71fff8d097c4205bb945dff6531c49bf13d8af0bc9b1f6cdc0ed4277d3649a57810de66cf9021cc5b08a33044c23e076e22c7d6b5368f857da0f4413353092e8e7e3be1129574eee0f047199204a8e5ceb850e5b5b20382bdf46503d05ddefaa054ee065c1d213156eccd3920e06fbdfe5e2ee4ddc8a0ccca4ba34a00f0aeefed37c0a283e43fae482eab583d3895da7246fea2eb1874643a154055c4be82a22588487c99bcabbf7f5a77067e28d21ddd43197734c2ef37f0e3bfb6bcba0c4af3277ded45200d2b10da9ba389b990800a00f97cd391c36ecf515de1b71df1444c14afa901340f3a015243739c0ab87410c768d51ee94a7d32e1d2fe38fe6af71863926c18f9fa2d0eed53b90bc2f631305e15639cb276bcd8e59741abc4c93f9bcfb94577751d488abf85363903abe587492858a8c3535f92c4da4ccf39e87a8f369dd5800ae3d2859f7ccc59556d42ae5e59293182bac7e5921dcd4aa7bc1b608e674e0785d7b01f507f8e743026ed41d5fcd247dc95acd441a03ddbc54979a36428303042ed64ba37734e7fd25bf80d0e1e5a191734d9e919e86bbfdb498e5bd5814535edf7a8afca2c0a2bb6f45f302e13bba467995c3bcd3fc54d9cb140f18bf327d2f104913293d133671a0238ada434b8ebe488f4f328bdaae3d558ba544359d23dc199a7f691a524ba5f4a03926a13c8cc169da6193952bc34e33e89f38d5da203d4d106cfb0f715ecffbfa6c0ce7dcd927aadf741a948b9094654a300f0c87b46ee69a4123bce4046c87bb709f2507452054608ad729fc6b4b04b15a1b7fc5a18c78bbd8cfedc393a1600b5c029ab70acf58bd40efb1dba3739a71562adec63a57388765c439183fe0f43ad58eb7f23e926f2b4bff377fdc5bdd59efe1f3bcc6268a8f0b47772e40019ccb89b6b3bdd67c0c76b04ae78a7a18800e97648f030f08d0514ca31337b7068c11847abba36f83870b49c14cdfd680ab095b41e3570d9c598f04908075fa5bc59b09f2070d0f073bdcfdcd5ded223160aef6f6d46b89c2b93d1229e81fae279b0cb0052e544ebb225d4bd37e669e33c02708bdbe7ad8478d61c01913fd1e506011ccc0c059164f20bc1ea8f66b4cff94ab3cd3dbcc2ee9fa5bdd2dd4dd1729ac65ea3f96d9b0d0a5d38f6701c865d370dc8cbb89b51a86140485bf0e63bd06c255bdd0a8d1a436244be9f5ffc1437a40d18185395c369a62399c162b5297c2d6bd773781188161c30605cf4853d47c84edf7d1230f699076e7c74452ab10070a35de72778e48fb6c73bb58fc3411ee8935bee3940bce74b924c0b807bd2fd0ecbaf48d07221b3aa55eba7e7fe7d232c8321a6aefac2bbd0e990041ca3412d8ef8f26ab1f07c4c6e716c32e946e225ee36fd15c751a112ded7770750235ea47f0e17fe8dc75fcfd1047cea0b0a40d52c080ba181981b32e25ad59eea41121fd89c329f9f978b141dd411ea40568c6e9646f3a8bf34d78369833d55bbc2cecfd131f75702f6a8a7779399e68f8731a7cb541aa1fdccaa5ca6b253ca9b95d6e6a83aa033de80686845075981aead1a1f0ef618e83bac90ef1568136f9774e914f74acde79621273e169e6443091bbe6fd0d16bc83cf457777fc0439c2a34cb06c37f57d1ce8682fce00f1cef130bde614c864415e48190ab1b74533991c8fe571e9e548499a9edb1721fa148293ab30ca4242e5c353318953b20b12f396bfc8c66dadc0c25d2e3e9ad84a9837c1969ff032df611a57d53e4f55f26e4a4ce46fbf1a6d16950a4b861da49db2680f8c5e6a5688560efbeb7edd5e6cfae1d867ba897444fb75cb89054a396f7ea6be7a91cd06e5150d40f7050ac0e1d1af1a0fb49c847e5131890244a40396013348ee6e4d9c1a1659dba93d33a48b638678a6aaa5797546d8741b75c827a6f8bb0057813e818c67c1a8c05e13e6209ebc17f9220202ac225edcd1082fbd652a2d54b44e25faa180ba3590fc7e4d4714190db8e58362e756435d70161d5b8b6b3b9b19103138b4a0f6d1f2fe33c286b0cd64edb4b86a7634fa2fec5f3efda13b336a600a26537b7a71a5d1393d40be003fd52b7e1777c97a66ebe4934c69c7ca6b476b3c5da4557ee3d1b6beb572af8eead2e1ad9a260151e89890c09ac3014b6a7e6ed2f8f4d950aaa0c8b03f327555ca152f5d3b254b156d210716242c08eb7ac9aa9a72bb8ebfdb11f73603e339b138dad153814c2d80241505bdfc219400760d3c5ea7fc55cad64b9a30222b840b037923365f3f0bf2e2cfc8a65d8b732c142a75f97b26339d605a37399b757195acdc22551af1ab76613a5a023b54f4c4a414dee296714d38259c5507a06382c0e65a41a151457021b014c00875a7dba01c9c2825aad50d07231df34a8142982524890973a3db4be2990d68875eb96aa19baf16de9419f909efb32eeda5c0349aa271fbbf8ed331f4dc8429b2a31394eea1fbcc287b2e244d49ac635c8f40939a7da807d76443117", 0x1000}, {&(0x7f0000002a40)="184bfb74190cf98b906660e775f9a01a34287d0069a67ea63e0ccde3d22eb497bdfe23946f7e97545f9af8e0b1e689eaa6ad83f4efc722a927108208c510cf950821e5e7b6182cf6ac18650bd47d7f9435503ee9fde4d6a6cfb791502fac511d1b7d4cfddfc0a8fc79d9cd7950aeece4ea5f4ba7655048bd50f7db011a968e96f81630ae41844276dff6bf006b8c7584f64d31d3693deb3d96b6704d27eb137d1091b3664c609d4b88f4d7b5bc9fd5951f3acf10b5228b346dd9f201be58b3", 0xbf}], 0x2) ftruncate(r0, 0x9) socket$unix(0x1, 0x1, 0x0) 08:59:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="a3063ec3a6d8097ffea37bdfc5ad15f8b627477aab9b280b80ab", 0x1a}, {&(0x7f0000000200)="6c8391028e418545a4a354736680f05ad4d6170dc33618f8650e240291b39f4c7f49a343848bec8cc72a920904976dd14e35d617908720a4d31f6c4a009aa43ed56e0156daf6032c3b81604bded6644746d04f797a2a5e078c", 0x59}, {&(0x7f0000000300)="539fa5cac4d55e04275bd9b8dd210ea5a15a80139ed02c2d7fcf23bf5e462c20d95e11ebf2657bb0c6ffccb502f7374accc1cf3157aff4b89703acdcd163b96671dbca10b028167cccfa8ca5b6803249f31683f3d1b17be596e4e99c60faf7f202d2f8caebcb203d2bd8c4fb2782f40e3cde81f47e13539a0a6a437e55ba6d1624", 0x81}, {&(0x7f00000003c0)="877579a3e7861e43bc86bb21ddbe0cc211811672a521400fa65f64fdb9a444a24708c2498799785ae0443c3403fe0582f1a6c145c1b7d25cce198feb1d7f3be1c8be18b69e62324ae63f6b284b3cdabf087736d663d1542f28f25ccb58eeb62993d6e8b85c6421e6da9b147683a87524bb4cb2336d006bc344867cd465eacff0d7ac3037ef73ca793cb41ce1eafa1d4b09d0a242d7560f7076db44a3141ff1d57238c80cdf65580e650cc92110a181bb1203e78375d7cf61", 0xb8}], 0x4, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xc) writev(r1, &(0x7f0000000000), 0x1f0) 08:59:59 executing program 1: r0 = dup(0xffffffffffffff9c) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x401, 0x7, 0x6, 0x100, "2451887d42e6bb05e64a9df07587d217bb878c95", 0xb5f, 0x8}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0xffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:59:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfff, 0x7f}, 0x10) setsockopt(r0, 0x1, 0x5, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffecf) getsockopt(r0, 0x5, 0x7, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) setsockopt(r0, 0x0, 0x2, &(0x7f0000000200)="0fbd0ee51cbf337501e1a84c4e4175f345106699fae3555545a4c7eebaf46e076c2f8760b6ad948a479c94ac1427cdc4e2d79b09e5493b81f0400b48505894ff0a2b2dd256c9bcb5df56291459c17a79030ae21d6fbbf5652c34962ee98e2aeb1c0edff3a3f641092176453e6de1c2843129cbcfd96e8aa9c65e5098d8fec459042f14b3e11ffe693e0d1b96926e21237769512b887f6420f277a7c82c6b57b273b12b2d0a5d1c4a72db2a65bab2c25779501c85972c39f1302d09c7eaeeb018e157d027d33147aba61b442f5e269cccdb74e38ba5a3", 0xd6) socket(0x37, 0x4000, 0x10001) 08:59:59 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r1 = dup2(r0, r0) fsync(r1) 08:59:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 08:59:59 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r4) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x100) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r6 = msgget$private(0x0, 0x138) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x9, r4, r5, r4, r5, 0x4, 0x3}, 0x4, 0x2, r3, r3, 0x100000000, 0x8, 0xfffffffffffffffd, 0xbb14}) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x5) geteuid() syz_open_pts() chdir(&(0x7f0000000380)='./file0\x00') r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000003c0)=0xfff) socket(0x1, 0x4007, 0x9) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fcntl$getflags(r8, 0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) rmdir(&(0x7f0000000440)='./file0\x00') 08:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x23, 0x4006, 0x8, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x4) close(r1) dup2(r1, r2) 09:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = semget$private(0x0, 0x4, 0x230) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x3]) 09:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 09:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000380)) 09:00:00 executing program 0: nanosleep(&(0x7f0000000040)={0xffffffffffffffff, 0x8}, &(0x7f0000000080)) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = socket$inet6(0x18, 0x7, 0x7fffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9}, 0x8) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8500, 0x14) recvfrom$inet(r2, &(0x7f0000000140)=""/95, 0x5f, 0x841, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 09:00:00 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 09:00:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f62696c653000"], 0x6a) 09:00:00 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x400) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) 09:00:00 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x101) writev(r0, &(0x7f0000000000)=[{0x0}], 0x19a) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/53, 0x35, 0x842, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000317000/0x11000)=nil, 0x11000, 0x7, 0x12, r0, 0x0, 0x0) socket(0x1, 0x1, 0xda7d) ftruncate(r0, 0x40) shutdown(r3, 0x2) 09:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0xfffff, 0xffffffffffffff7f, 0x26}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0xa35e000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000000, 0x2a6}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000000, 0x101, 0x6}, {{r1}, 0xfffffffffffffffa, 0x910470c0edb4b7a0, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x7fffffff, 0x35e}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000001b, 0x10001, 0x3900000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x11, 0x100000000, 0x40}], 0x402f, &(0x7f0000000140)={0x5, 0x10001}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000003c0)="23e4b9d6a1b9112b08aac1a1c5eaf5db118c5b0cf03c3dfe85b9255e12f4e6bcce58d76c4a9b4c8c9aadd8f3aaf53340543478470d30e8617cdb2d2db3a0a1779e51e2a11bc205e5ecd5aee67e64721b3461a6bda623507dc4b3724eb1ac51a5d8c7cac2d6fcd73f082eb67e6febf24100b4aabcb63372a634a53fe0964c5807adce59a94f615359ea41e9ab368a1c3e6d300fbd5f9c24de30f6b2ce8d5d18604cefa88a6b6d88efad6744a3114a626bb77204587d6fa76f61ff6c76b1ed51746b2f81c5b3e17075f00a26c45adbe83516d7f1", 0xd3}, {&(0x7f00000004c0)="c11d991810db7a98f083d945b5627d324ed9a14dcc8b6cca079973f9c5959779c79c63732093b377966b3916a1670abadfc988600af026501770aa94d6a155d67daf5d6a474309e1390a42ed0aa1e0009c089a4147baebd9c585b26803e2ebfefe6ef864043edfc167b6feafd659b4af376b13863fa8dae35376c26aca567a918f25efdadfc21a141dd542cb107f2483dad6fc6c9cff2655ed90a591bbc43db3020beac9432e8578f689e8c80db2837115c1d6dd9188db1aec9a2210991aacbaad16f4979b6251e8519c2f3debb10fb0997a39", 0xd3}, {&(0x7f00000005c0)="cd372a5da60d0f1d0b6be149f44ac2a90c66e9fbab421c13177d70c4f12c07f7baac45f4e2c924ee8806e656f0fd1005202c88aefeb771c9ae2dcecf8b64a502a6a85f7d5cb1445ef2d3b00ac71b33e662a19ddd1843da30762a4f82fa6cc1009b9c2a96536e77a2448c1a25f6acee1f5d2fb6cb12bc356bdc9139a079965cac3db4028cf6d35d42c5f0e2aab8e9610265312d9c75", 0x95}], 0x3, 0x0, 0x0, 0x4}, 0x404) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x67, 0x2, 0x4, 0x7}], 0x2003, &(0x7f0000000040), 0x80040001, 0x0) getpeername$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9d022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x10, 0x8, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x56, 0x7, 0x2}], 0x5ee46e62, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9c, 0x101}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x10001, 0x9}], 0x400, &(0x7f0000000100)={0x1, 0xc47c}) 09:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x1, 0x0) r1 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) wait4(r0, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) wait4(r1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x6, 0x5747) fcntl$getown(r2, 0x5) clock_gettime(0x4, &(0x7f0000000000)) 09:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x7fff}, {0x18, 0x0, 0x8, 0xffff}, 0x4, [0x7ff, 0x7ff, 0x1, 0x2, 0xfffffffffffffc00, 0x10001, 0x1, 0x3]}, 0x3c) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) ioctl$TIOCNXCL(r0, 0x2000740e) 09:00:00 executing program 0: mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0x8, 0x3a39}, {0x1, 0xe7c6}}) mincore(&(0x7f0000009000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/160) r0 = semget(0x0, 0x7, 0x100) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/68) geteuid() mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 09:00:00 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000fc0), 0x0) syz_open_pts() 09:00:01 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) writev(r0, &(0x7f0000002b80), 0x8) close(r0) 09:00:01 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x6) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x4) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 09:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90be", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000200)=""/45, 0x35b}], 0x1000000000000269) fcntl$setflags(r1, 0x2, 0x1) writev(r2, &(0x7f0000001900)=[{&(0x7f0000000240)="6ccaa0963a5276d73963fcdb59b9611355dc960d376878e705738e3fd9206855a49b610b311e96428d3a1b0217f48486e61b321c6c3fb801596a1ca1d8dcb687b892c424ec60ea045ef83801bd019bae8a6eb7fb94bac4cb19d7e618ddabe5287cf355f5b55a2c466bd78f73cb65992fe39946520e551f15af362ac9c9ab1e1e2fae8394e0350c9a1cef95b3bbd94eaa8a8890b1bd0881445c4bfb82fbb9e8b831add6035c561e2efdf25369333dfa2fe2d99a33cabf8481fe4c45a8ddd3006a8a1cb0b97c22481badc4b6a8", 0xcc}, {&(0x7f0000000440)="ac19c1b8976c30b3d511e28bde885e9c2033e1f45feac2bc316b0bf3084023917683f4638513cde13d0d6d3a375e8c1780a4ab948d160a28ae241d919f2c6ad76f694ae3e3706bc8a026bb5d689d5a55fe3deb300485daad05022a6a3a2ef97d970c6fae1e409cfa287b2eb4b15fc33239897211067aae04a8e403220502db41e7b55508810249d2b19dc6325fb059c00d0b8105b869c1e06ed0f8a61559e23811def24ed137216bb80403a741ee7013a91f12fbe42a0f1281970fc74c94779e2b30eb970093e79597dabaa8", 0xcc}, {&(0x7f0000000540)="fc0763d646f1c0d8ebec17ede9fe8d40e2654bbc98dab61132d0ce96def6e74e03be3369d7702e5c94e3af5c79f1a1a5161f478d412089623c2cc6963b61716648ca5402710f953f763df9b54cbceb27a2afd426a430d15d1298903da3cdb187b3cee178d472f9e432b4490c33786b91edd68a501899cac5d6a371828f9c5f719b9c7cbf9b007fc80ce53ad83dc44a11484210d3b10438b05f63070d5a87ab77f4c3fcda12b25151db", 0xa9}, {&(0x7f0000000000)="e83e23370960716444be3c5622187267fca77ad0a7aeb156ec43d379200b1599a28c19126d15e9a28f3d20e2a9e5e25e378035c138ddad40fd80f0ce63f8f21f05be3673f7f9c4512f6724e2116b", 0x4e}, {&(0x7f0000000600)="a0284bff57bef41083607eecf48f13bc665a0b5787761bd1daab85a405c3fd06c6aa72685e58a0b14d35e2589ea85e09aa5c807de65779bbe5c64e71441ada25439dbfc346ceca22225696fd591b5c4af73ac011d353e5b42f171783d389f4384875d3dfd35cab2a0186f08c108be4a6d70bacb695a77cac9e327d6531008eb5104c6cfb78f23a0994bb13e18367282ac4502b1db45e35560830339d1dc8c6b7c622e7317c2404339bc7f4e1ca6efa15", 0xb0}, {&(0x7f00000000c0)="ee77b8605f267f338fe905118646cb3bb7ad0b05f25bc86505473603062812513f11f9943a5cae9c1a47c7730140e66f11ab0119a61518cee8ab104d99", 0x3d}, {&(0x7f00000006c0)="59454d5b5e3e1ceaf6de27a7d1648268ac806cd558a916298bf56f0ebab37b6a32b4adc77512cc322f89bbc1726cc01a1963087bd33a9c8cf474fd6a135fa9e3844651a771e96ea19b5ca14f9ff81a6f299cf9535ee6f5d8cf0954e226babb3bebf33165cab509eb2dd713c4b4baa037c775a999d7750802039bc072f3c58857382b8ff586e013b9c15aa669db8e250e6ae9ff7eecdafbc661148d7a8056b5638c4305345b92f7f83fa719a3899b2b98f672b7", 0xb3}, {&(0x7f0000000780)="47a77096d31482a2edc49705a3c83404f9da8c720812c8c7225e0bcff08cd2590ab2e7d9f6388af2d8b91241fd239fbd219e0876c9c59f669aadeebbd09494b924bb82551f04374c512eb1217fb21edec57731efb96ad445dd6d7656205f0db090f882cd2d0fe6f49b8bc81de5b19494003941fe5c6cb634832319e40a990a498ced3e45225d4d8c7f2e30020598b8f31d4671d6d334ea4921e1c031874e2761b7d1998e7ca60ed66b1269eeee28bb83c90643bcbd05824f05ba93a9e841e92b33f5e0bceacf2b0ec6f8be3d907a7383faac08c799c6389e38f0b691cb4143bbc36b576ab9b013370fa3f4c263ba63b2286c0b7cefb3bd1d1679a95a0d2756b128f4515b03649ac45c3c6c49576bff5b03cb7af98b0b5cf776cd98f4b1cdcabbf585ea1757aee9d374d9f4b24b9d2a04d770e4e867ab49d75fd331057c07b85bd002216f9ef38af091b8614cf1279cc5edc2d84a1bd7ca593382abd625b24de5d2a742a0eacf067f83cbe52eb67f868de31fe188dfb456b1305338d423d80c5cf9058078016395c885c235127844f6b9e5a63405b8239e34fb90d9311cacadd0c105f281246d9a63fd7a260e8ce58d444caeb0c1354d0a903e1893d5c447d2d1ac54fbb3ca77b8fdb9386f40715e54b65e637e9b7e5d3ceb29df5bc7b863b5100fee210532ad26e181bc3707393d2ab15c5fc8f8b959a82ea73940ee15c2a1598af875605e156e7859016cdbc0d8dd609d55cb651fb71e3afc23b115e22ee0075e07663b6c7ed1e54faff828e937aedd74b7e09081323d0fe1dfc2f330387725cb38857262e802ff3aeb173739d799b05310a93b13288fb589872a191c3513e46c5d58ac5f9d79b81ecb884e9e59b646bf5f1a4ab2b29628dd8e9bd6ba89d99040cbf8d7c06aa72e6b429536f7c2952dfb027b4a3ea1c92f75747e05a70dfe1a7467fb540af06fef63adb258e33b8b7348f3f5abecf8b377d174d1476d9a951d3dcf7bded01c41a61b0736788758dcd20bee53581f81ac3c21d31c7ad97ba7e1a39ca8a1f9cce9bc1a59e2615f7157d25680c5f53a1cf647c342edbe56609fe283f6ed459fc82f144110272e16d0456a5fceb43365e0647433ecab551da90410567d12b6344bc6e432bb61418f56b1dab467cfff01a41c09d50641c3692cf37248cc219941946a4cb2d6a126ad94eba092d7b5742520061978e345245e9088c1a5a46bac9fadedebf2f5d181841b9117b0e657e3b8bb95f085b6bf391b6815accbaa7671f99c860b01d140e773e58eb00125b360830a4206029c47113db01d662f1c721a3dc8915be7d7c06f2d44d2ebdc4cb1172bd549a3710e83d70a31205e1b8a93df7af2783643b7a287c6f428793d1e575b9327ce72fa54db595193b4d6d78c6654bcb44932ff56e695becf348d87d7a261c59701e44df38afe0e0d4218d84802e962d580f4c2ea507aa3e3a5eb9034b72392aa596e2cd4e6eb76e8a2f2bf5b817fab1ede1eaca22c1cb372606274d51891137137efc38e821aa54566c1c9d56d01ac28869ec60d0d7a0094de4fd111c5dbf3e9c31185f2c4b7e94fed76990837138993995f1ae5bf05fd3cf0261770098b64bde8e90fa30ab3b06422ef1e1621c36289a1e49f7ddea871ca468a63ac3bf7a436ab68eac4c4711feb0b59e98697164986097cf119d380e9d6617176d9588542cd7d1be311f0dca540293e4935f910b4a58d676efa5c2231c177e0bd35d54592111b55c4de8d5d11a085694436f618c63a5539b48f8bd31ce7c1afd853d6a5f585e3bfa67d5c8da2bdeaa8f4832cac5135866492ff4b6e3a99808a0ccef3eee2154c52689331be143901e2bb0c13883fd4517475634d6d4352baade112b3a000575afff2c81c06985a5303fe1c76115dfd2d5148a5f0e28bfc17bc428ecaa71da36f49e0b3cb63db9f766246be5665a322fe0421ac21db872eb94c444e3b9cf3ee08cd4bc63adcaf014d46a329273ed62ba11aa470e59a09623fd657ed1623687e9377eae04148d5643c8f5685467c8c0e825e3f8beb72050b8b9d319efabc374f9f8160363e321172980616e185f7322fb86f10b49375f73657d925a019b1cc4995121e2e34788b466d438a34a7cee2191c1d2705c501439f51868ef8967923084058d5fba1c8833a4df1cc4a6d146d87e1cb9666ed89d275a9c7f5a69a57819bd8f87215d6559f5af89c159fae6ee15a4c8f090b1bf8b23cb23f011367a6af0d464bc950bc9e01f728913948676f554a895955d85edbd6cce7dbdba07e3ba85ee27a44d3a4feefcd15f00544772d7d9e973234312e6f47808b0696fee1e90ffc912bd8079898c3292179a8c6cde6bad10db46f77e3ed4e0f64c11bbbba3ab00d1b65a9278a8adf702308acc4eec34bee1c5984f85b41dcb3b40da01c6039664f2008510442d4c1f38124a668b28350d1aeb9661f3c3c6e0198b076206ceab51a19c8131b6844da1a2676ef47637b3b6d2e3590fdd6a542d1d0d1f0c52c4c058e8106e1ec76e5ec4ef93b0c250ee0002c853172a97c8a9fe4abc3ca24cfb0e1eba2c4dd874392cafbb4f3fdeeb64ffd0e0347f2cf370717173bb6d1eae5407ffcb0106e97682c9837a6f775f72c2ee00546fada5424d985c2a701e510ed5df538092fd7b1660099c075dc5f074cd0702fc374798f42de98705821bef8335943c9f000c565ef42a949634612a98721bd6071068e2575dbea7ed7038c5b67ce3e14d1ff7d8c7d7b48a21362de92cd1838de5e630a99091686f72c6597766c0c67bb38fd0d505c36e15316faccf781045c645341b573dfca037b40c672e204a572589ef980a0fcec3ebb483bda9e5e42165735be38f9b671a61af17d64066bccfacee41916d145ac097e6027573641b95b88ecc192cd5e7cf077ec2ad906e2462f9fade568b0db8dfc38eac1a5501b02e09a5bb37871fd3bc821d5da9316a08399932122752747c24e855bc5ea79b9c75a9c19d7163498accce9be34ef0c714f37205e1cf67c1da813d3b4734b52245ae5d604a096c43b397642886b82f95ece6b4927368950e5e139900c6dc06c6714b48f59fa0be15da27f5b88645a7a50372e03ab3b574bc476d31210104bf3cbbc19c76e27d8db685347307dee035ccd76771a58a237af98f8e49ce831aa0fa4e9aaffed6d2e3bbfa4b76c59acf9ade09001ed902c494d0ba3f424f5e88d40c9bf777f0d0e71638e4bfba27d64f795d90f4f31bcdfe5c38396e1c9229e4152cab7ba1628691171122260bd8b0143b76fa8087b903ec5d5a12070729c92928b893317dd591405a5ed4a8f94e961e1113bd11df9636ecfe1b5d756ee98c421f792dbf1c8c8b11f4ccc89941f564b8b17c6be55dca3fbc48d1a85fbc624ca59fdec717bbc52d0c57306bd8cbf977e971b020646879be128d95705342a36865939495cdc6f901a05c157fcf97447de58a5ade71064a0c891730df6da2552fd5c86a9303d75fe86907b244a397a14f5203950c0f522f745d83edc0114bd0cdcf5502c3ea53a8ed232798d30683cbda62add69e7b29bffb3d21d7e68ed1ab36c5680cf9df173f41e52bf28f521cb278144f40f07d4487f8b9aeeded6ed0e055bf6c5ad11edad95c778eed90a8d0e2fba15ad5f3172f31436b96ea8f47576b857f8c5bccb0d5cbd46b1a59fa59cb0380f759731fc8bb5d7d9b402912b06d8d0c3004054512853b79b6785535bf1486cfccb8dc38caad6e1df8265f8d607f446ae81cdd02146429d35c8230a0bfde7f0fed03b431c1029a2ba81a00103f577803cceb31ee2a1a13b1452251520270904c99dfabce2effe9105414d83a681543a3158126d0883293cb6fc2a20dadf985a420acdd5e0519b91f502ad23381dedee5f4745943597fac38d0a147852449d288fd6541e9887cc711722175bc7c175aa7e1392f11d770c950a9430c0fec4767e0de7a7b7fda19dae4b691635fc0831dc73740fb128ce42705766024226076afd08b8c43b252b4650cc7610e7bda67640d9c9b9960a316060427278125f60cf23b105d956beb99d890693bd4893ca9199c5503e57a97b99c3483c434d8cce833cc758d94fa482e4329c5eeb1b342514e6ad4f95447ea3d23ff3519587589493f58a66f075d99cd781630b6a437a7d997a838a5a6e5bfa693da85f6fea9197ded9624e09843cdc04100af507fd6b0fbfce26c12fd5adabb7afb0520dd618c5d89fc5491ed0c3e42725004316af1ba00462b340f63e519ca36c5668096ab0f7b46c857b4a4bdabd33dbec676219ac7d7a2382c81fb0fb0817e776d97a14543b08530323c179028117d4267ea2269a241773db9390d7f473a0243fc78e616f761d26fdacc5d0a74bc6884996430457e31447f358e502e060b9188246044150fa641c6ab732a149a530133360f0e1ff79133c7a32d4774731adbbdbc5bcb36a5ff212ddba60452bf2fb245e371b1a3a9bd3de328c06ea3c5218acab8b38f6a94354cefb5aaec7b772b708f861f989fdce4cebee4f22bc8236591d3308aa0fe02ab5a9ef1bbc56fa10d143f2aaf09af16967a2daa2a35bad8f939f78904863eeb37bbc9ab384bc7f848c9732154ae4de0c0c8721921a3f1706825ded234d21ac02910333ef83124f7a3e5deef76a0c602878f03b399a2cec7cf8472e117d8240b68144c17c85029ff9991d28c35d2196a8753aab1591c9fd2cbdced1519e7c06337e597da869712890049526ecebc67e5d647c6e4240fb68a10f53925d0e9648f40ca31d47777d89add1d13b9aa1cb03c5a5e230fda85018553a3ba86320efa575f8212321ead218e5e0f925f2fbb8bc9b3b6587ed6b88146e62528b607a4221a598dc96f6c82b1682a2e422bb72f69c1f832e98b5f1b8f817d2f97a717459eaccf2fef1c7a6e0751fbf60b1f0513ed971c37bfa2d7265d294d31a8035f87d6974a52ffab3f247de92c230fe63ab7d88029a290b2ff7036052c380e8c79da378720196ed1107f4dcef87e5685767c89f467d158d8d5edf0cb9b8e7bd5de2fba33f02da3f44bed608f08c033c360ee8910085a805f15233ad57a94a70369a75e66f483a84c9e654ae2451be12e800b91d0a96329974e7ba0dcbfc5bfe2f579cbe33c9eaf8b88d1bb99b7dfbbbf476bb13c3188e6c3df87385a19448aab5aff6060c18a906f176aad2302a61ba4a8abb13bce9d4b4b4f8de45b8091fc0b3536b2fd9c238124dbd13d4daf6abe9ce64d12635ec8b357bf8a98cd09b252b27fdc2f1013ceee5cb563a5d282b065a6b5274d3fe086c30c53eed1223db9b266ea4bb9dcb84a1355a729e57cdb832529b5032193d53d8bc019e2f9af63e6dbc375a55c1ddd19684baf6af75175bbbe2e2519a72c45defe610ce8a2a360cbaee126747f255f06d3149e459efdefcab91aef8d3640be1dc7de2a06b669c900493859afd9c0dbc205b8aadd2b73aefdb60ba1a7981f2f669cd9e09fd5a30813ee15f0aacbcaf0ec9221d8736354c29ea52683cb7c53724042392e57a97b2e3ac0c3877b7729507da0bf140986c1fbfbd0c07d6459f7c47c3be97bb73d690fefcb258c790ee9216677c1e25216f4a4e2f0bac7ad2c89456307a534826b4e32e8908f864adc632d909d3acf982565da1d6bfcdf2018797e36deb8e1b6f909864d4697a5bf8eacc1f2c8d1a9857d3f21c008d21276057d9310c8ea1e3870db9204392ccdd71d8b119eace842db4b23ddb61292e2df675440c6a4b7572eec74811d62d563c3b6664c34fb78cf044aaea96beab3f5141b9b6d0ea9a", 0x1000}, {&(0x7f0000001780)="edc3f87ce1892b61470a3bdb90702a7efd28cd8f683f0222003736c74f538d0d247abbd8a3fd5e92eb8389e37bd592e5ece216e9964827a9f33ac59b5780fc93efee33e7483464dff7c7116349e168ed6b23b51fe31b2109b7f83d0ccb5e25eef016692ff3a67dbdb5e7b7cb8da4eb6997284e10e4b212e59b85c4afdb63d933ed6ca54c5f63483805917e4ee9086e01c132deea7e7fb47770dfc14547cc207f23eba54c8c6fc3f90d9f40e95e6239ee9fbbf91e1ef4", 0xb6}, {&(0x7f0000001840)="d3a0d4e086f9de10dc11ddb3e18d563a191143594cb4b76103640911f79e03a7c43d4e65c72db9844d62068827f11ff8b133f235a1b0d017f34e6b417fcb0f396fd0f314f57a02678586bc2c4ffbee0c3e5806450d420683a6f54a1731bc449e9be2f8dd2e9fc4743b9689c7c295c300d1cdba81460203257f369dbaf497d057497270f4495fbd1bf99c04fcfe901afee3a7f6e53bdaeb71eb99c5954008c9ebd8a48f46e94dcf8afc2849a57d18be167318989678", 0xb5}], 0xa) 09:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30589, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r12 = socket(0x20, 0x8004, 0x0) r13 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair(0x1e, 0x3, 0x4, &(0x7f00000004c0)={0xffffffffffffffff}) r16 = socket(0x1f, 0x8002, 0x8) r17 = socket$inet6(0x18, 0x2, 0x5) r18 = dup(0xffffffffffffff9c) r19 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r21 = getegid() r22 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000540)) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r27 = getgid() r28 = socket$inet(0x2, 0x1, 0xbe) r29 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r30 = open$dir(&(0x7f0000000640)='./file0\x00', 0x222, 0x0) r31 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r32 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r35 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r36 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x890, 0x20) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="b0c5ada4557b43dd48e65ad3b766c91e1b81ab7db46ec43d13594421ef896003fab769385584e2f1eb9be8", 0x2b}, {&(0x7f0000000100)="f93fbef3717ac028d82e80a1a17df7061578828516fa62911cf4d702bd8dd603226b496bec8e726174160a8cfa7c6f648504003a8abb0af5b0267ab71ceb6db6d6e7f862fd180c71b5293829be65797462d54c142058e577de81808292961a087bea46051aea5fc9e7f79186", 0x6c}], 0x2, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30, r31]}, @rights={0x28, 0xffff, 0x1, [r32, r33, r34, r35, r36, r37]}], 0x148, 0x404}, 0x4) 09:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x97b, 0xa, 0x0, 0xffffffffffffff4a) 09:00:01 executing program 0: r0 = socket$inet(0x2, 0x0, 0x40) flock(r0, 0x8) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r3) 09:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0xfffffffffffffffd, 0x4005, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:00:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1) r2 = semget$private(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x2, 0x1800}, {0x7, 0xb21c, 0x1800}, {0x3, 0x400, 0x1000}, {0x1, 0x9, 0x800}, {0x3, 0x9, 0x800}], 0x7) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r3) 09:00:02 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) msgsnd(r0, &(0x7f0000000040)={0x1, "8c96a272699a8f8d6d0276a5643680ce11fb5f498416262422d47a2878b6db1f1f80511040687bc7b8e69d78b5db589b5e0ead4c4df5838513de54b052c73e4ae6a828944fbfa3e98817"}, 0x52, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/114}, 0x7a, 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"}, 0x210, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/16}, 0x18, 0x3, 0x800) 09:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x7c, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xaa, 0x4, 0x0, 0x3}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 09:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) write(r0, &(0x7f00000005c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:00:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xda87) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c648a10c81398fcc0000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) setitimer(0x1, &(0x7f0000000040)={{0x609, 0x401}, {0x462, 0x100000000}}, &(0x7f0000000080)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getppid() getpgid(r1) mkdir(&(0x7f0000000280)='./file0\x00', 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000240)='!&#\x00') utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x21974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 09:00:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 09:00:02 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') 09:00:02 executing program 0: 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"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() getegid() dup2(r1, r0) execve(0x0, 0x0, 0x0) 09:00:03 executing program 1: r0 = socket(0x2, 0x104001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f0000003000"], 0x1) socket(0x6, 0x8003, 0x5) 09:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 09:00:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8300, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 09:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) bind(r0, &(0x7f0000001500)=@in6={0x18, 0x1, 0x7, 0x793}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = getppid() r9 = geteuid() getgroups(0x2, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="0bbc8aa207e532eb963f5a55af718570063d4f948119dab68ec63e21d67049f8f0e7b682b9baea9aad8d4872c96101deede92e731d7b9ba7b95c040ab297736dfe76f8bfecdc5c", 0x47}, {&(0x7f0000000180)="b58173813b66df728ac864212f89459fb71b244637cd3a6fdd1f7e3b5f68a5f8afa336174c9fd02e737913d464fef4635b871423cbadfd73e743bc15b8205bda86c14954ed7eab70a562a29b57be037e94a189cc15380b3201f0245fe527c5211c181862743dd67bc58f26f038af3627911ed91f10b086bd2a6474593fffb91c6f01ed772113351d7d22f39b6660e7a4c398bcb56e1f4d91aeca70f3b0f2ee167a3cc9775e49149e698103e09fc695d73e659a0a0783b9d22e408a9363395242f1", 0xc1}, {&(0x7f0000000480)="2c696c232d5e80c2bd461a74ba33201884cb2024008c6e281cca36702a3417021e496d81e7e07db2cfc6d681039e375e0cbc0d098e64c7e4fd057caac2b41f5f46c81a72e98094c5818e4d83ef0c233181c2e95077d8dc59350b46d21fc57ac8ff04d1a0b003af6eaa9062ce16adefffd3f160d87cfe329ca8c7cb12595426a9e4b8a9f6955c0af3cc40ae094b10cb19e299a7a95449e50706dfedcfea7088231bceab047f14362711ebbc600c07a004022970336130a4918d42e9644d9687ce5597120c42d71efb9a9db1de2cc60485ac1958d4507cf74948f7bdf473ebd428a0bd25be19dddfb6374619d6c4f50e446f05b75ecba5a1ccc35ce648f3cc6b2b77e588b7d8b673554fae566f5828f3f3e8fde14eb83a05521fa3ecc7c4b2781b3a99e5c88044c48322eb8492badc1df597484c9fbddd59dd9b7fe825270e28251083f714a21e2b4873a1fb4c39fd22c0a75184a514f066c6b118cda7d99f7ea9a2870038e4f9f1b70fc4d285f3f536c4c1f0eb882269bd9908581daa40df0ef1dec1da8e4b9979ce436224cf1d0cec9917e22fa1b58238660bee01638abe920780c10b3171b96a15904c7ea4ea0eb7c0f0553d8924fe4f958fb7e46c03431feca3d357e3ac7405088f82a545eb61b9537b520afa4fffedd71bf67737a0761bf204578afe36f2184e074b765295fcb7e961acef26ae3e3dc5ddfd6735efdc58828146807ceef196d97cfa837867ccec7cdcfda3b21c4c0fb35509cbc570459f15071d1a5e71acd66bb20647b0608068e63b882b9492f13875761102fece83547c3face6b521c1bdf9a43156278bc1182fa8c95626552cb28e81c6e3ed7ced124e2a1375b20395b2240dcb8d87dbf9b70275c2ac00c553210e814634fcba0bf7550d2e72d369a01c8c60dfd92148783e1aadebca69f2127d76d4bf0de7833c6b3262315518224948baf45872f170aef014ca6911820a4e12a020d71e9d6a64d7b6c5c2f5ee8cd36dfa26f286fa19f343f2de04abd3e2df11aed05a95ff99110b9e0b2549a0565af3b917caffc3486c90fd8bab00de471cf91e2ef41b61c21e20d3b80cb06f3be4654eb09a5e743d8fe05aabf179e2ad9283231c665fd00eee9b4113ee09e5893b48aa5006e8f88b75cb4c2e60f16bda68f51e6370faba9b34a909a46046457272a770bb8fe7c6f4dcc8c381f60ab15bc28d81558b7a4af3f7ec8f1530812eddc882013dd8353b1570e0fb4c0b622ded08e7d2c7f993513a5315f29c5a8b2c4589d643f905d8efd8d8008f9d5ace2fb0c37db80b4904002f709d4e9ea5006d871e5af117d00c46e4a5fd1283e7d66a098910f9d3c2004b91ee58939bcaa2f67bfb052264f25d1292a02898a7b14a1858496d7552449cc6d928e521b3b892f76d5bae5511f42ab20b86ab22813ac6fe228ec0fea7192d8a81db7410be97dd7298b2318a6bac98056f79de1028f696d56d8b7af506950761b75c7c842e03d52657b29a12a6c2ab4a32c84117941ee959e5761264a0c83e896ea667cfa3b95e285df2b7fd6ad9c290b7531e0ab69487f583b037856d23c4d6a34c5e4a0a0273f9a3f29c0a7cd903e117df74c88db8e39d7bed7bd80b099da681b585e818676ad3dac3739ad90eaaf3d2a33a507ac8ef1d1d7efe4c55fb04a6722d543f3b8410f0f16ebc21ea627090c147a04617f4cc559a3aaddcb7fbbd8833f7f42726f999d9ffbcad1dc4604adc4548f1cd5548cb67499d0a876898ef181d8af636c71984b4b874d6ce542c65e53f1843930d7e21850aebd283151edbadef77b80e54d653e9486b49b5571a0b9d3972ef3e7acf19e7c0ab525262894a036a4730a3d21ee422a9da86a1e78c8f2155fa4e5a88dad7b70668616a6d3bc1455c3d674d3cddbe3fb3d82f2a2ea08b87f5fea4f37ba497a6445711e5f1853a84aed726d6176703c2dae9fee820cb97016683a70a3c83e4208b2616b870dbaa12d0b32187b7969e6dd8c397cbdff301291b4c01b44809d2443ccfe2d60ad4c845277caddfb0c10d6290c5eebadc3cc2f8833bf0d53646366bb37fef12ac64ad6488aed7b5779823a91e1d3ceab5ed36d3f914f34033882787e2e78e741757b284305a3b8e28e07410f020e1038d4187c8f01e19939096493577362de218592d9556dc66e1380deba9a365dcea532165c053ed893cf52b415c7258641c7757659c8c91058b081cc595e3c5cdb745c09bdda392e0d7541d373c6b1650d9e5845369493a1c02131bd24413b5bd725f97edcdcb085fe88703dce1ce74d6d7445c2b0c62690f628a5916305875e17c928a8baafe8de74eccad3c714e54de057d272d4f5de208d50d11aa3bd32639bc7a1c26dcda11cab6a5a0f083e3ea2738931d7d70d0831ba56da7312f37f4cc4db0cc6480984686637337b69112c74b5cdea0136544e285fad7aa3fd95e4f896becb046c444fc77646d5a369e9699f547f45393b8887efd0ba79d5c014a55816782c14a85286baab55617fe928fef6d36ff91e8faf5445e5417a0863aa33458174488e9efdcf6227ed5056386e3514294e610a999b84714b0358f0540191f76297dc133abe57d5e5ad3d3830f32ed4c354f34d8b96799c9a7f0d9d2efb141e5a5054b6992818cce298135a1dc2fe638d2903b45dd448416b4bfdbed244d18292df14ff9647f52a88932a441d6dbabc84306dd8df6f12e31ba6db1cfe54cd4f5c5920c48834aac3c91b0e5c9b0a33490a6f73c61821a415f079364e0a45b131556d91fa4736e74779749054d758649dabed3eb511257bf1d9eca76fa907a11b06b2776a17ae9ecedc17ebbcaca007407fa4796c2167765832efb0bc70e622e65d43bf57daf048a33451479e298d12d2c8b3c4b077201d54a5b77647a8f577da94973c1896b35e619959a4d0c39ba9346047cf2ed729db4ab9917f8ae81a31f3bf7821ce3a2aeab8748395d16e727a7948e812f466405210b863b48e4742f14f1d977d7fdc8d8812d593e3a0e4a26de24fdfe32e0c06fe86d07376cde45420cd18cf3f6fc98cacdc00cdf00385f7db134a18557ec85f584ddb0a6f83a249ca8620d03a2ba3189d10586d8a4ee3bfc9caddb49e57692be66ae4fad8229dd6661a6f03ee5092d8b7a2ae70b7046ae1832eb59b2042c07dc7dd701f06035a5eb68c66c495f954f9f3f0dea4c06e849e558172d9255c5ff5cf1c2fbd328f79ef03a3082166d739c28421c29ceec8eabf98a67f9f2b8664d32202fa1ed46a9198c9d7bdc58a0cba0b98838bd932df58c57a2d987e98727ce4ebbe0f13fda276a8943fe32b5c3b6316e141819f44d97451a99672f4a15d46c21abb72fe5955e613da80f1750ccb56ecfb0d7619e3ada73639c4af16b5fd2f20d36d544fac575b27e7ef66886e822bdb69166430c9af3c29684a0b79c9d8fb5e0df7ef69be441517ff4dbb263b902d20353dfb18329076d12e8deb242dc5b22cb5279f65fab94a07de141b326b377f81e8c902f854e5f58c39e33372c83c34db1a12eeac2f89493c64260dda9ac68ab59840709a631361050b3accc4ad755877dd1fa7b9b1bec341ddb1ea93adbd810ab998372e09cd99ad381e028be78f08dde8749b08eae90eabe0ee04018972bd4c2aab779a63abc3063675c4fc8a9b3235fd62603348dbe6f9e070e01fe8b0110bb3b7c5fac0aa528de903e46c977da2e97f2431424bb5bfa737f6ea225c7c5d9f754f1cba8c72e308f69334c63573fb643190b4ec618ca32f10de5bdb3f5cb08d926cc709207ff2f45c583725a735abf71622b7e3cbb1b96e2d27c22d480403d616827b753b2cb68f913835ce2a91d08f30eda1bf9689e378104c255893fa434a3f8acb8306ef5ba7ea1df40e60674e7e08c93c79c6393a164942a272d281c8d1b72ad0debfa571245fbe3e53495325e2f3735ad01e055d2b9b3c1b06e0409de598357d31f8a57e8d1cbb7688eb06d96775ae930f5097a3ffb79721f0dc8a57b07096e5420d45da81daa689245449f085299aca7d9dce0a89829d3a6ae5df953626cc073091cd7a4c8b534a156c38a5e027d365087a4a896620f1355b33d140271b31b1100b3665584da79605b8c15f8f926f6de1252e1bbce0b468cec2ff7f83f7cd79e7cbba521d5ca95cf45dac419c3b9170b4bba71887343f7383511a5c9d48a7b1fcbd30036304a01c738a9ec61e918980d4cb2130811092bd3289718ecb8ca707855d3db01d3cbf52eb45c32b26a793da67da6207338740a652908c42a7847cf9f6190262926054bc7c5bddefd6d996849f12c4bd70620ae469f376835b20ee8b8d7094d68bb9765038cca26d430d279b67eb32ad4c9137edd1b06a98c2207896e7f54623dde2fb19ea2d015561d36f3314cb46724ea7d87113eadf0f88d5aa352d910ed315c45f51e7d03e576245de85c8ff651f480e75e6f7c2fd435f785f016ec613e7b174337d1cda4cbf28aba63aac0909d2563651b91f88760d8a2b1a09c18cf8244222a5a0e359f5256ce667f0c2c3b2b4328e3cc935a46eb7f544018c415f0e25019b28ac1af0f403dbb179fa0db27cd73b69eec278ffd82e3b6dae440d57ae2a37245558e2b674e5c06c31936912006cc0fb989a8237f640bd837e9d0ad7cd56538bbe765d983c8358da4c50b5a7d2609fba228204705fb3f659550bcfbbd9545eb897c90f0bc3f5b448c29e1217540cf6c7eecef4231fecacddc8baa24736da975a85365e48fed8918b5ce26d212f6c7d20857dfc7bf5e31c8cb43de2ba4c7ad20ce63bca7700b1f30c208a5332fe2a6e41df5642287e23efa7b3007e6e6de22c0374fec20eac54b8fe1b6e52067a03af58a6244997320d2fbf90f837e1e39bad0cbf760d6978fb3724e597979f8771b6ef6d1086c2ef2b5c38fd9892903e0f4f95d842257e4a4edfd8b90a068be86445f2c073efec312b2f0d6299f53427c524e2fff48b3a4f57c0aacb8f693b635b0aeb8d141bd23608dd8de6295f23741db97a488ce83e79828c5f042348a1f0549a930f31c777f4c9cc009c491df5ab45653fd6960c93467e457fda29d6f0fc6a64e165da52809a9f826b5057fb5fc77149b61aca14b75e369430a83085045e7a61d7f0e7c6da8ba66d1e85530b6f93c1ccd1ed01c9ca5bccbca3115350b777ccecdce1502f40fa6bd2e187bdfaf81979e3e4920822f495b12117431aebb11baa8353f156bf3c977e853194f353a82a57e6aa6280415afca3e09ee2a5c38e643233857dd360ec6901d0e15a0328a6629d36064144f0c51a51712aceb687f7af860db57cc01512b199c73eda17d01a73a9e8797fdd5e2cab69d6c5481ea30f168e0b76ac1f7cf147d972dab49d1c515fb57db08c607e10f792ef358ea8ed01d7a6abe6338e2156e67ed69deb558256c701efb33f2a32cb7bc07b35fa9a0b8adce6bf54025f85e4b181dbf3b3e771852b238eba3a4880d7665b0bb40eb979fbbc886cd250ad020b080bca02cda318526aa206204e4e70035de480b96f4b0aedd0238bff53e172197e422601bee11f3a0bd67584a5f05bf336bea4a58f99c55ef50041d2b3863b42d1328ef9c1f562228ba2f5189a4f9fbe0528f9e22402248304a7787c185f0c474e092094ccd5601009363f19b1484a71ae6c0df16bbd4616c0d0df056c836d6ef8fa09242b3d24e5d9db8982a44edec1777a97d29d3c1e4a2e23028eadb9748039cb1967cd8ff0869ab38acafca988f5fc8efe58724c2ca3d30694dac113236d4c53dbecce11491b01274c8438590c6ba5b6478fa7e1e", 0x1000}], 0x3, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000000000ffff0000000000000000000000d2f93a454df07d6a54d2932a2ee59e2c397dc60a7724daf61155", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0xcc14ad032dc71b63) sendto$unix(r1, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb88e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a", 0x171, 0x8, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000001600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001940)=[{&(0x7f0000001640)="72a5709b09cfd7af5f0612a2b6472478f353f71b844d179657de2295803fabc41f82d8ce7dce6131069d08944ed714d85bf66a", 0x33}, {&(0x7f0000001680)="4b5711d9f7803102a114c4", 0xb}, {&(0x7f00000016c0)="0806d3f8ae9537b663ffcac2cd5e0d4489204dd750eff1471241a6a0c1d811e64b8de39089e6d95e207cd60586b9ae29f41090cd62fb1e83dbebd7e9aa35618f8a11edcb9444d7bce056ce521a7780c55149396748d754bb1ddcd6015fc730ed4b15b7875cec58ee1becf5cd1449f7e729a6df69b6c3c772259cf79679aba6fb494b56c3643809fb1fa74223623c87d2c1a86b8743f94e13235486fefa70e081d9ce29965c21b55364a63b765e7ad1b0d3f131af233efcfd7519e7d28be7786a6253d111709aed33595538840ea32a96462931dc9347064880fe52ba6ca301d41ebd0c", 0xe3}, {&(0x7f00000017c0)="ffba79a2a0c6b33075788be426ab900c5d3bff38226dd2f84b5aa6fd29768f748d25945af13d331b13979e38575c9da8911809f39eed03efa63e8f01a80e5d40b36528a54bf26e18da117aaf7f7fa40e8ef345e05cedc05a1b1b360201e79698d20d137b7e1a9d7d83be2c43aa180f", 0x6f}, {&(0x7f0000001840)="338ad3f725db5c22a882712343df1f5758ce7353da5fd0999984c26652f47bb7b70ad27cf2d713341793f48b7be9fa9b37635ac4788d3d570dbd139949f4ffc357841f3ca28053328391f26df835608d7dd03363fef7531681f6691e1f35bf091b8771b3a830a81fb434e2ee9485ea6a02b3a805a769b55902c27e2705fe52a70c9f021be573f4b506997b87feefae531a1f5022e340ae640974f33563ddbb8836b5c2a37e11512ebf9763dc9b181bc66791d872458191175d9263f343134d26bdeb8e64e3a3b71d6676e8b662af4a47602d6b9140fa0a2b8ca698ffed7fd633a5d3696a7446e757e0dbe1851caca2", 0xef}], 0x5, 0x0, 0x0, 0x622b1db7911a6a91}, 0x9) r11 = socket(0x37, 0x7, 0x100000000) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r12, &(0x7f0000001a40)=""/147, 0x93, 0x2, &(0x7f0000001b00)={0x18, 0x3, 0x700000, 0x118}, 0xc) shutdown(r11, 0x2) 09:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0x8) 09:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) 09:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 09:00:04 executing program 0: syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x3, "d38d3147a67bf56f9d080d3afd4798527bfe69f8cb45b2e8d83541cf28e898b36d6eec3950d646991d9beabf733c0686719279e8a115edc78caf2e85561250f9e8874db4ad5e01f2c35d20a3ffc51b5cd9003f6041878ceb5090fc72afe8eb04b603c69a4fd7e4f1dd4d05fdbfcba6fdb95adb1e987d8f7bd0b452bd3709478ff7ef59a78051052aea827d98490a1213982a0e0fe46aee1dfc151145ef27ede13c1a65"}, 0xab, 0x800) r3 = shmget(0x3, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x0, r4, r5, r6, r7, 0x8, 0xfffffffffffffe00}, 0x4, 0x5, r8, r9, 0x5, 0xa000000000000, 0x3}) pipe(&(0x7f0000000080)) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 09:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00Cile0\x00'], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 09:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="d666153d0a75add2be884b86c06ef21e2b4a9b28fe5680eaf135daf93f22414f6624355ddd9bac2c1966fcb7e9f236475efb6467e5b9635a5085085db635e14736f7e30a5d48466bc1e063a2fee2b78f733036f788e580b0f47142973d47bb12d3993817ef", 0x65}, {&(0x7f0000000000)="edfb0e226269f522c5e95d181bd8c610a7b3ef827e3ec166b89cccb60e6e4462cfee873fec77cea73f882c501b87418b2466e45e44d4746f2e4a", 0x3a}], 0x2) 09:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) openat(r0, 0x0, 0x10800, 0x0) sync() 09:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) 09:00:04 executing program 1: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 09:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000680)='./file0/file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x6) rmdir(&(0x7f0000000640)='./file0\x00') chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) syz_open_pts() writev(r1, &(0x7f0000000040), 0x1) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = accept(r0, &(0x7f0000000780)=@in6, &(0x7f0000000740)=0xfffffffffffffde7) ftruncate(r1, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000200)="7256cb546d19c410970aee59de6f2acf86bc5eea50e4a899e4211ebe934e9eccd7b9c3f78d80ba7a35b24ce29e39b6bcb728a5a5569ae2cf79a51f6b0040a4298bce071f70a3e6e073e937b4ba0b916e22389960d996f8e295faf094c81aa69ff2e4c5d617a794226268bdff005a70d48468ace8363415c12181dd8ddefe6ba9da95cbbd50cd1c7809697da6890b2eaa217b20622912a7a6f41ecc1de1cf85d7e2ec4483344b99ffee29121e3f2f328969d05259f3ffa5c9763808a3158a1d4b952e6ec8146121fb7191d175", 0xcc}, {&(0x7f0000000300)="1f41b826234c6920ea765bd1b23c51c7f1460a060dcfd7676c3c502c3102bbb783a8f3a31ec8e1e9e99b68351bb24597c26c785d9b6ba7e1a948c219947de49401624721e43814f161ed6520388454e02f6970d48dd76963b239c643a86dd49fd1ba36c5d138d463a3ef79ee48b712aa4faa1dfe0bba94a5587d4b63a8b68700121caafa51bb99a13c605edb6d8eb44bb4b0719fbd953674938fc1145791800499d63943c13a7e8c4d85bcb842075e11a6b5cc9fa3cb40925e088c43bdf081fd4e606a09fcf3485501f9ba5deee821497565344eb99b4001a5dd2f0bc82b0431efcc04b12ee04d6672c5fed0c60e", 0xee}, {&(0x7f0000000400)="4acf89ee25aa0d130ed808f72b5577941a3c6ef6f4657da93cfdb6385adfbdc293b0e6714bd06f9ee7d8b7725d2e6a25ee6c2e7c77690c7164d8e3643417c3c91352f9fd51d59e3024681eede6066c3acb4ee120f31ec89361c962b702fb49480b43aeb0c0a5eefc081a8b50b4cef9c461", 0x71}, {&(0x7f00000004c0)="7ee9a3d4035fc4fc48acf43f690bef8fcc6c867530394b5c8b34011158348be2accd1a4820a61c8b29cd547369e7fe686b7faa39464fb7baddb884d1", 0x3c}, {&(0x7f0000000500)="efa13dd059b5ad80a8a52f4cdb529a30d042f5f8c2ffd19e567cbe1bc9cf5b72f53eae100b0327f743fd94ab881d678a799fd929c8eb306e18fa79906baeff9527509323979fcec4d3e3d2a423d392dbc8d57470c9da83fdd1207e", 0x5b}], 0x5) 09:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 09:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x2) chdir(&(0x7f00000002c0)='./file1\x00') 09:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/10, 0xa}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r2, 0x4) syz_open_pts() 09:00:06 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="6049400dfa4b3b53846604f2eabed20964d2dd12c8558186b68e9fae1144321c119d76e33b12de38f9619ba0ce3f83b09082ed2898434c85510ba5680b8602d4dbce889d75b7221063bb0f9e131071a3d76eaaccf47a83aeb557715e900abd0633c19e3b6be1ff10fd441282ef5a12984b8661b6c79936b04516ac6c98b21cc4028afc4f6a9a9751ebd274dc18ebbb20468167a2a4bccd62a8ff5ae8fa1debda62f4ffec7e66603b5e27903d241e29309f96007618c213463ac15259de39037b1d8e6369ffa54188fd5def844824e6c9eee3d94e36b9e433fddc0b7743da1bda7f7ec553ad816f99fa31ff5be1465fad919a834934415cbfe5b1ad9995187532760d86c3d4367022ca54219d3e1d509a528eb825a53a8787dbae3c1742c758477709875dbfd45bc1716cad3110b1790fa39f7eca37597e7f23bc69574fbe672f851e0460b1f75d45db46b4297ec53f9a5da08486997f6ab947140c397f54c5d9196ee73eab2a5dea9a2f694528622403f18574087a8be5147035272d7f4a93b0cedf575c61406907c6e1c836f3de653a4aa2871bd928f4f81be47ebc5633c575cc7248c7aa419ca445260b1aea122744b3dc599beca1445bc95ceb8edb68c6a780b905c88b5ebdfcd1b7b698f23603c2c9d19b743531e74e82c2f60f05d39599852408c3b5df7a7aaeb34224bee9a1975f601075c5d39b9f64227801a6a476393b5620ade84463274dc00d2d5c6039a2fbfa600ff82fab51e4d2b93ef8abe12e1267d0065eeecc8a11adbfbb5326f3b25fcf3653d30e7558b9e2d449cd56a3af3bc8ec17124581f22d4a98a1073477da13b10f7bc96954ac58ca655b922388a0e49dad7ed1d5d2ee204b07f7f7515d29acf681b0942cb0137939dd7a8a5a7f35a16868af1a59c3de760cd6f66d03fa2433bb08f0a0aec5bb136b49d4bdf6b34008d23ffdd2fc3957b32a8291cdc7d79ce3763f3d422df052fcb7849b25a7185b055118c47decb1419fdbdedae9ed00122de16fcc61c20e03137e234f4a0efb054cc521060ecd82d221f69e0ffac1f3db1bedc7ad808341237a089c3c41aac4038b5f4c8edb260ff9c6f4609d20d0d516d03bcd3970fc8a9ee89f1aec6660dc57315f6460b53ab8a9afd4560162de75d012ecb606bf4321ca671d2402956f0072302423e4d542a86f8ab83db5902c033549bf1121586e0567a4dae32eb97c67ede89974e4b23a8c1e017a68a378e3bddb2f9dc353b9595dad9d5d6349be5098d53234544084f0ed2180276aee2c036923d41f329f0898d9e69bdf6325b4d4338042381bb9e7fdf4a101c895c899fd9110e08d59d97c3cb6816bc06401e693a1f00bcab5ea679f188a8265fdacfe49ab0ae07a5a924f62002277c6095e257d9ecff2853ed10dcac9d4e4dcb5172db04845a7d4e0fa2f02c59eb6a0b2f542bf36c04e64b571ee1d27864a8523864e69ee77e0e4fb39301f81d856b2833b05e77755cfd50458972df95b559f380c226a22a528cdd39a919d893a6ba6e35cd4f778fbf51ab06ce53abdd07eaa42e3ec370660d24099e9b770e10c9202bae45a07663e8b6a6dfa65bc955227b107408ff31f63e849a96d135d8b70f0bab8604f5a11d043ffa3224285e36f5a5c18b66fb202f8a46988284ffa48a70454713844cfb3a5ebc13644e48a8b063133816b5a2baf463251b3e5233baa4c6c672327eb229d75ae8e0c2aae4e2ad7cd72b75c5344bd4ee78c7b491717b292c360e087077d7f4c72492974ec1341762e4dbc766220a1d28afa75de80d285dd402eb0720de0f05118e7d2b2f7695a79c9393280bc195c19378da1f79fde70233ecf21482e67c5f4c9f8a97825e16120b4348d6c2906f9a4363fa2651aa6300cda79ee831a1d706f6b49d4e167146faa310ab5dd1dc8d394e8bcc730f0275d37d81ae6848db03a91bf1fcf750fc66aa801f29fdab42f1d367a59a3ddf6ef5b7ef2429e6ea16b4a50c24ca95ea7cc063b4447bb1a3ec42a23bdfa06636564504b8c7f5fae267025321dc84d5d6af76ad35f410a01644804fd64fce28fb3eaf12fe114623ae7c21998dfa635661faf5aabc7d40a9c0aa9fdcd1371e2c5830bfbc83530bb76aceb19ef823bcc0039043932b92e4e0c8b70a0536ca5e8320cc5fadc559273704a95a0e30aa6b45ddc747487a5d5f64a6f9ef1d0de72c04eefaeeac5392d3a18135e0a68e4ec780896b868f2893b7b1f92da71a66e238bf8db2504d8e7bd93b2e9c7d5eb2a7411af30e47b15e88f901b33636318444c4403e42db2264be4fff89d538921f89d2eb54e18aea7bdfba135ed7b281b76bb58ff94909fc05b852ea5c12b85ed0c7eb13b0bef4bb01d2a4fc0d8c311731d95e73afb300771e128a49012b7bf1f3d6d66ec9d2334cef5cf624be62cd1f873b6b105ce4c04fcd61a266509ca879067d1f6484c483c19e1e954f12e062501e1891449c3ab204b657f345af61c7941cdb694244b677a56244ee72b28aee3be590b641bfa82ab3d872a6693db3e168b15a3e9cdbd97cb2b10d7fdce9cfadcd235be8bd89986c1e0eec8fde26c0d149f5eea9d6f9d1a85b737f0898d5cd0acf1f45f368f20484a2c5369c3839c1126e4ef9898770c1c9b3325a433f6d28b995fe6a0539282b5c1bc4399019efc23b47cff16fe3c6d3ea67c607d64bb11f96dc0af9a94cd93be3cec76df44d09cb36ff2131f337de1f6b154f5e9f158abbbd0bb2dafe4cce13cfb252a0bad69de48337cbdf2774e4e6bdb387c9705c259e54ba7dc049e5613fa5b0de8dc53effc21be9117422cc1cc38f505ef76f4da94270001e90bafec37a7c62e5c7f57f55c7957e84e8ae7bb16c9e765922099731e213f363bd31afa889bb307d683fc0d9c4de10086a768ce1364560b7f922ccbdce03b7a87f8339db7afc7ad3f7212e490b592bc796b24ab88f33188b4f964088c6adb271140af217b99e2bbe8f367357976c02e2dc15f7093597b035aa1754ef33c659389d8caa43c06f9f1c598157e8b736ea4059afe3007f73d67923ae3713cedf493eec065eeea5704e0a99a96771a1b6251ac27a22a85fcb1c527f2fed6aa0d59de169f180ea3e5ce9911889bdb1f80a7fa303f5e14b15d51e4b5ba27e0cd426078c802f65b7c0192261c7b8fa316e20644440abaec6fc1a219098a11416b253c354c6f41c1516cf9508a1e1bb6051a140d809b46bbdc8358e459ab402fb96eec757d35c4e3ec1d3bc98d37b0ac2add407da4a2bfb71dbd69a9d738cfe33a6d4554b738ac371b17612d25a5f735956370a34c7e407fe5f4c9a896946440ebb6b673458db4e756a83e9607e9535b2405aba8dea565fb89f6ef0609cf1f8fe45d34193a91dd59f33f97032dc135518d09c87a3773a5883c083109c8c266b1796846a462917397b6c8d72b2f8f1c4f7f518c527e8b300208700f3cd13328f247c60d56b0e2b6c373cf28042feb759be7d1f14876ae16242b3e18f33d457f6e67b9e08d9b84d2e1ca7319957db758230481be608ec73f639a227df2a48037a19d83a2b5ded9d74dababae19f84d5aadf4db174f547fed22b703c0ee397c76c671d6d542bc656828f7d7a883ef06151f78edeaaa67f584134fc856b76092f90a9176841d8242f8d3b279ca52852a28cb04f8fe5d96e4f9786f101c50a31a7f8c5c96655aaffc6a7827ac222527ed8ac1b9429e05fe2d49cbb13e0dd1b7a15d717c643ce77bf89fee963cfec58a06ddbbddc55ebbc0a260f0be494b1695598c1131c9844f736a105d3703b5717cdaa6f6670b24c00f873cfb8be8508c249498a8b95a789e932eadab9bea2cf72f3869a16908f53a171053491defd383a6a53969d84c647b214053532a2430dd8c53c30be2d55ee62899b4d9d807daabcf60289511f815ad20f4b52abb9e03278d3af851bdffd54fdd81035d4a5c71d60bf72305bb4db92dee6d8e9008859cd177d558964718d106821b7a198649bc5e3d16e7e261d865b3ad5d510014e2ef7232ef3510ec98bac9273c2f68955592d3dd976b94f1402e4accd7a54be46961a76ebfd085a671a3e6f5f6b747fb80907cd0681d442fa6b71c3ac21036e8ed079a09684d874ebde2e1893bb0bdac00e6d5fe59e91728231916f46dda7b071f7671bc8d8f2274a26cd1cdb4eaf65101ac4c06e01b92ad1e7f694ec46f93a3ca7f587577efbcae65025743f92936a28bf135c64fc74eff9e212fccf5694689b4f20044dbf6c673a0c79befc7c98f5c5c2df99ff2053d732879c1779b316aa1b0330a3bebb0a7e69e4b933951f6bd9acadbd45ab62d4017ca5585329344772d7260a0c181920ad6ad962fdb0592b9cf2178da16f644bf5027a66c8a54fd458d9fde3a15963aec642039f47aecc0eb2391d593f36991d2938f4e98a2ff8ada13436e8b2137445f6f089083cab9fa5c4fa4579b23e486425c7cb4604b5d1fae1ea4038083e687953219511f11bed560fe3fa4672d0372dffed3da6423820e623776526c002725ed102680affaeee54a8c24701a8b3c19ecb8d9fc1ccd382c11a37426d33991a1d5d54b237d96988f20d1b19c36fad3e96b21eb4d7d4fe3e7bf72a0517b3ba40aa4135d5ae2d22ce5288fd5cb885ad1ec2890f8f03a06ff24019312ceaad446e96c4897e98948b497bc53f23c579ed3946a025f3cdfc1e6fd92a8c7c10a0cc45896480c056d9585dd616600f50645fbeb6b573b28b7702f59bddefffe052dda012695ae0dce053f2dd54d674bad9a3d2c4be479ce5ae830167b8a26b862cdecba4ed268de2b19a65dd436841a7a82443d00ad28367ff0584903e1ec76ce717c7bcd5a2d83367bc677a5f8db0241976bc8e86e98ccfe7c63bfea42eeb2d75763135f77b89c01a152eaa4b8ca4a2f036bbb162e3e714d879f39cab3eeccded95cc1c05d5cbff112847f289133f1f73c57d5d07b8d685d40a7ce780dd84ca69f475a372803ccd6b900a193bf59764fd425bc33c72d734e4faca7ed4706468815eaf461cafcc9beeef0f67602405ed48aefd8968ac801374db7483a87d24bb2cf8d9043cf04b680d8ea1c9f1d99fc885ad41257346a3cd162ffcb661659013ae23cc25e0b1ed7177f39bfb5190cf99ef73317744f0e6f856a36a9cf86807187994be513e9300c07abdfedb14566fb1318fa2cd21927ee10be5e1d8a469725dbfc154f13ad44571285821219245ac68cc5b53bcbf5009a0d8b780b0545d61518d8d2572c09a78c47ea3c4fe27b1781a641e836a6eec6503e012b2cfee826556b6748cb2a1fbec13b0682fc886f0a89efc3609e1e3c12bc0b4f31339ecd95b474ddc3ec08eacdac7a1c1607cdb7b24079a91127590b0268f058c863d90a12c57677fa12cc5a48dd6d3c35f63412b720d2c42fd6ac3ac61996f71b0199eb291498652cc4aee2ad4698cfdcd81aec24084585b8f9b22e1d820663c0a98f406f14382c647926b48e4d0efd48275b3ce1e15c0cce645256fc58dd17a33a53c8e7b6cde5e19f600c3898b83a01f3fcc2c2d7105a2eb5e872260fcdeea8729678077107d8709175df1e9584969bbf848b3c9e6ad6e780a64ed6fcc841de40f018235ff467c6dbd07902cfa04db94e586c9184b056041d3ca5d701757700b8d909347a4e92fc37080fcdf16ae55e00638202a1d8b0a4497953563db2945085de74e5d9fa6c3e2df94bbf4938d1c7d72b7ad0d64bdfa6ac5ba0b7cb28dddc004abb698998ddbc719e11a7040942436c1ba35541c9e23211410bcb95640d7600a922de96fa2e86ef3409fab82b", 0x1000}, {&(0x7f0000002280)="93cddc2150ef3bfc403b4b0b87409e55e5f338caa78de0f021b6faf33b06055469e8b7bee95de897415328dd9dbaa5356f618269f746002f2f4f20ba47cd0d1a3d9326bc41bdbd7729290e70e56f823c7bce0d75a79deb7185ec29a6e8b80a47902f748fcbdbebc8c6e01bf0f8836102d5dd8c7780a698468cc426ee7b01009459fd12c157277e3b2bdfe88839d6f689d4d8de181efb3b18076cb1dfad5565b1fe4004489249bfce5030fedeb0c802e947faa8de9dedffb8f6bdaa68c235a769aa393b729fafa70922fae6cdd4b1ddcc1c028fe8af1d36d2b5032dfeb5652cbe7c613d0fcb801363606462e606356f415442f9c1a912ad5d30ffcd079ce709ff6fb4abce5a5acda42c46c606085d4f1512298150ff13dc43e70de7c5289e476c0c9833b273b9b439fb241eea4c0369df5e7bae2d36e370b5f18930961ad3b1da482782552e261dad6af568b7b163cfa60666a7be216d826b5ad76fa63fc1489c289fd752fb5f969d9fa26f2f0aa8629a88ff43adbc2f55117c552d29ed40abbd3fb7bfe9844f0beb9c881d03051f3c535c41b3dfa638c6df486477a1c23acaf34b97b0ee734cb0248a2d7b7fcd55c7fb2906b10c2103db34ad6ec582744c888674839812b5856ea507ccba72aaa1759882cd9830d9668b788325c9861b8eff3639ad86403eb33b72788c05a276b61d06c8b1db8ca2c7b81b732d56cccb6435d2c457e3d1714d5b27b0863c7f9cec6de774558ea63a9988c6f0ec90ffd8cf347a90e200cc30a5bf38e49ed90fa3049f92287622cb8f2f2a534ba229282d90708483b4bd780f68f5b2c1bd1e95a390d35afc26be7d84b41651b765ae93d228a76373e288f7ad5d6ac3a6a6e2f7e7de162e8f61697fe0dc4fb8549a96aa3610fccb833fbe2d0ba4c79664a532cbe493761b1ec121b62f847e3a3abd4365d1133a7ae782fdf49d64b0f00857d45d10457645c2580d578c5ebe3610b4d46337d89d572a9e957ce80ccba115c95fbe05d64e5e6301fb18b94ecbfa6a2dba3574ab35cf95948ef05758a1b7586cae025d1117d40e18c6a53b7acb43de2a6cb2f8db681c46cdfa6ed56196084c710b0695ce4d7ccd6c3681bf710551e55befffb543561720afc72d56e2a3abc0d6ba65b0b59c507d20cbafea6678753b119c8f74cfc31bf46586ed4ca3938ab7ad892f5d9dd1c5c67c75668abdc625b18ec4ba7cac8f420fa8f418d8515843987e6bb6f0213eb98cf533870b8aa151d18e6b0a952e4a23c6c313dc3894164bdd7285e2ae9fef5b47326df4117c5ab91f943b4c9e956ebe42a1174fdd4d32e930a274f4c8a1ba40e18e411f6220d00bc878fd141f59e19ee49aab09b723fc5ed880e3de0c997325566e4c51ac3d1d48f642f24cfeb1938d1522ea7f68c53968838830c055b1fe9111487435291e38ea1bd00d703d2705626cbf0739f2ec9f56715aa93908c0d79122f7d91b72b196447712f37f521d54c100657feb062d160c1e9fce99a02adcd9e5b9dfa193e25a26d08a5dd5f3b0ebd5fe04600a6226d9f00241b4134592d68bcdcff128b505bf06b80e7a5594936f961caa4ee7b4e6e576acee0e60a7ea9403979d4f2eb260184930287d4386259cce9c8cc2632ccbc285efaa9d0e0f34c1729ae88fa30c63e761ed069bb3721f24720f04aa7c5d062e1b763e2adedd71f06ae5011f9b04f49ee94edf36461c70042e226986ef7dcce377b1ab6fe4f2358771004e198ce507db50f86e2a19ee0965f664149c57f673d382ee290dd6e075ccb24f37d91a04e6ff7325c6ed02d38f2be5140f3d1199d90f4041f02d1eb5b36dc8bb79179398b022af0a45bee112a5170130b873c1273e52ab0dd6d0f855a17cb8c3fb7e3939d128813ad9d54244d6fa716d73aa37fa3599b3927e8cbae70a84faeec4a99c852e69b81a6ef4aceeadaf1c58c73ec78a4b0d0b77c3151023e1103c03522b0e58ba38cad29beec3a4fe02b5b35fcaa510550bd91feb8d2df9237519ee683cacc9a540fe978c3a12ded250b5d820d6dc46a0ee9f0f7736f95044e4ebef856b353a232cdfa93bf8a78b6cb4ff13d91af7ec5d373767ba9527685a2a912356f091791e1db4051db504133d594d35132b5220fb52b9c37e51d9b9de65ac28d109add4502df3162975ab6c4e340f536687b66736d0301699bbb6a38dcf0c74562f9f326ae4d7b83f054c77975252636782cfb7940efb30ee24cb7a85ca6e707c0a20ff448648eeff23cfaae92f91dbad7be6fe733aac096b992af443670bbae1a9d356321fb5849fefc9e2ed6df1baf5fe9b892485da12c4a7fc6cc53fd11432e2b178218f851d6a43672e78a310a2833e313c6fc75669a0348eee80d7e76e93015d876b7cdc637dc081dee5f9741e4e729ed3a395423f4b9f7fa4b45d1d85c9498be105a6a6ad89cdca8cbfdb01953e6c201b1f99d8ceb89ca09120704c9c6208cc5804a6685fe5fe1c4c0529c71ee5b91d5c3ca40d5fa32bc538d5b0f336c4b738b6085d40bf5f31c3f8de5075b1d34e66b4026ca3314108521d5cb9191073028baa06201e0f4ce0d726a8bbf275fa45ac6b15e196822724f782fe0952a07df368d693e507695b0812d4df7b2f830cd40093d2c67571fcd60444769b7fc9b5c77fcdfde75f72f66d6dba1f297c1bf8f343ac657361a5b1bea57d50b6286bd289964cacd48f20d1a5b9a184c7708988f30aefcbcc9c5ced639909aa31660c20bc780364f001303ee37964e8f2445b18cbfb92201f0e5bf037a88c62e0e739c7ebf8cd3c5bb0b033f88e2d53d1b6e5c491d3d7ef101e6ac29af0ab9dfcde54c04cc5da53ea6c73bc7b409e94d524ab6608192264dec653ed12f73fc21f172f5a9283c29d3a3b9a99b50a97888a88140da0fdd8a5a76cb8f5588108ddc93ffa1d088989e0e215df2ae893bfd15bccf22a6beee9e23d88d8a57449325139df49668cbfca89cae7b3382c3835dc4b3e66cccf1363294ca985ba34c1f0398ca4018dbaa851c0c5dd9ee7a842537885eee6506b2fb69d2dfdf92dac10fb8a2b9dd24a9725ad913d2ba0aafe353ccfa21990eea1402b5aa7047e449c1f3f6cf338ec93a8f24f7613bb9c7fbc0e82393c0c148807baeb3d10f96cc969d7bcccf4ad2604eb212eb2d5a3ae4aba1a96f9549bdc3763741c52176e74582f65546d25e6e8c77509f466742e89ae2ac8694fad9f6192f28834a1aa530ca84a6ac1757b43b7acc48f859e404143146ef0dd38363d66a2f9652658df79873a195abff4a50f515d9882037f4b55f685c0e541e3de5f7d673d24a923b8b0cd7bca7ab4301df82ffbf7c3f38f4b9d6dd7c1c04f5b1858c40283e9fb6f972a8adefd640de5d082021d04861cc0690b08b67e2d9f41ae3d7850f36eabbd64f61fa63ac59f0c929662e8dc1635d7bc3d4ad905d3b9b77ca19818f6033b8e27c053c5a2813345224396835678d41061115f865771ffba9b7745c1943cc516eb85b7728401841db805c1db07d4b8d39c83efd93723f6e5490fa51a479887a1137b556cef376a4c22bf6d66cdaf20f1e2373f1912d1e91cddaf6edcd264d4c103d01ced4734739ab5babf1e0af5ed24a3da92f021af53b4bad65c82a857b0a4ad9c317bbdfa53be206f05519ac7a1820890ac7fc947ae90aa8ad3e2316f71149db61890756b823ec23220ca2d1777938f2c6c49bc690e8954c95f37141928d1569f8a80cf01836e7348b35686468635aa32c43fe994ed986de48fa31bdd2bc32d21016038870a6981a95a80da7c4e8dd34421073afa97fad985c1cdd6c5f9725f95e2bf233825f396c60725d7c18d0676daf87ffdd75d7f83880f6697baa120b9e7cc944848ab8b5f9d04ff69e6fd8bf3896d60b5d77a0a0c9e562d0bbe72e5d196b19cea32ad22831b593c40f42ac5cdb42654a22c070c65b2ad0fa7f90ac7f5607cdb39513ddd54ca4217ce21dae87c9f50d9fbca6dafa6c942c7d8f633fd1d0fa4fcc7de7c4761e0db48a4d60986485ce6ec9553f4a85afca768c5b719b9f07ce8dce41db4d377935248ec25d6e54227644359debb30dd24c4125261b921e79cd4b7b37ede89cc0c7623c69ab7691399b3f971ac3ab9acd9eaacbbac9f65af326cdd99a88993a7bf4128251e5c771923a6c146796be8c8ff1198a583a0073ea1bfeb81ee2bb5f30980b891ca55450fcc6ca47f72933e4b5ac88b0ed330253000b9f6e40abd2e0285a614ecb37b0a2cc19d4ac1e88a59c9d7edf76e15a461811330a82654e30ca06e86324440952e231b6fb670a4ea2ac31c3450407b8351852179c8d6d571294ffc3604877b0a6cd855e6d44d380cd8549a8bd7539437c56e3412d4da7fe825b568a54a9c90cad0810de9db1fbec4c55706fb23e02b781d019ec9d623ff9f1667c7637518e5a8fcf12f96faadce399182e56f24adc1e7d9b65e14ac77cc7870ea9d42cf083f855cfc798cf66706329860298f1e7a773f6405441571f4c56b5a29b12a85745d2ea7f55cb135244839341e7ba272989633fa2d31b41c2dc8b72e1ae8c93eaf1c162f33abeb7c548f787f7e524095d1b99cabe49a4c3ba502e00686ffb14ed19408db57f43fa38bd1a32b129129c2f11876a82c2e22d6d2cc510b032458c774bda277a5a31a6ba2bd4fbd91613c5df83db2f4c405db92ee969780f0ca410b11cd81f92c7ea177a03354f5b25f62cdbe289bc453a4e92e1df8c46b765999f5bd501f2b4fdc95c8ab558af5c40b95b0080e769b6632aad40ecde047e1b1433b180af045d127f26b022a0c05c915d70a6e22ad9d5c6d0bcf4ceaab8e5cc5fd3e4687aa647906380f77e57b1f3a2d641ac63b3da36ca07653d5e44e93793c7133f584fd87c0ec30aac4e86dc557d01aef3c8e161f24de389653d81bb0c770c48e986f7c752192750dfae8f99452dffb1ba0693efecc08639efa3319448cf575072f8922af459793bee8e0bc8ddf71ac6dfb70fab80dc3d2d94b15644aea54ba4ee14d8f90ccd2f0684f3db41a0a15bcfd4b14c5e119658e9b5acd7242c6121acd274e82c2c130a95a0582d4e3dbb95550df41f2b2fae67485825e62567b59734f803933c785f1efaa17a7528e436451080a61b2a13e8084bb1c8f612b634a3edaf19e3d99b7d6e91a78f8f8a464150183b79c5c76664bf0c84074545c01ff195e86788e86f24342580858c30028e79c50d27d4d18988bdb138f5f0b3187e07700ab900cbeb0557b951199a9a699755f525f6da1fe2689c254aa64ffd58dba4532d5e48a084ebbd9e6648c6a9e96379571507f4832d4353fedd97359e33295af045b25c53a7758ffcba52dcc796e1b14f07e6fee28f35a088883533ae63e0af720cb2a18f014bff9f621854a83c68cc753e41448bdc280ef1d31076bcf03d3536c1a6244f88c04e1e32bd24df19406a7eb87c3f9675c0e6b4f5de6895be28c0827e5e81d4aa639890057258974e8a41b6467f7e260f6a8c7c17668b255b29c2cc5c6add9574458ec27796c4cf38da0a73718a393029e9268d8b01079e86ea6211351399688f408c290fc956906bb63cdd887213ce22bdc725f50ccc43a59c2dd5aa1f2a99cf42e5387681954cf3c1d91800f212c72f15a2a8a63f2e18b58dcb0775d50b3732618f5c57fb669c9eb64c5b3548282e7755a8a25d1101ac6649475dcf9fae3c1390c45b6d35593941196b0754098c931daeeacd4aff4c046b6e04e09747cf6af142405cd70f11992b659f933aee2493dcf4c554ccf3d3611f38b1b60c260896950378de9062a9cbeaffe", 0x1000}, {&(0x7f00000002c0)="58601101efa3dc174417d9e60a0ed775aa723ffef0cc542f1a7369cd8efa0398dfa02b0e7813d515bc7073c9a3f2fcb2f787ae32e61117ff2b82bc6a6f9977da8b8ef2bdd3f446f5ebaf1306a76ecf859b66543248ed6d5a85f354a2c4f6005544eb906e698d44ee5eece45f2fb34d12bbe9c2d41a868906a25b079eabcae8bc5393e71d79e97016ca45b8197bf8821f4dbbe348da75a2835b9645a059606813bac61abe16e13539d3126bc904c34b2ce308752ab8b2937e941043ae01e4485946127c4d151fd416de871b7588975b064c567a8756", 0xd5}], 0x3, 0x57) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 09:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}, {r2, 0x1}, {r2, 0x1ae}, {r0, 0x1}, {r0}, {r1, 0x2}, {r2, 0x8}, {r2, 0x4}], 0x9, 0x3ff) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 09:00:06 executing program 1: r0 = msgget$private(0x0, 0x410) msgsnd(r0, &(0x7f0000000280)={0x0, "b9f80da3ca70919595abd84009a062dd63bed259c1b21026b24f5975b1b226b2fc4405ebc26db2a1a943ba2281a7decaa2dacecf96dd4a6d68c533519d17035f42cf6a058b5b853a03e307aaa19c88ee6badc3380609a77d32bf47d5b1e0e7b04fe4f3376c8d90fd2b88a1362e9cf8659b39b10a13afe0519b1f5ff283ce04c9f4003f61be66f765c3cdcd6be545f8bdf0f4206503d442e2e3cc6dc615d56a3dca29756644046e093d12e78b9fd5e941c0fdb60b6df85da778ee9f003f543e71917133c21cf1b8379a640582bc0b0a6ebb29aa847fb2b00c3a30860b9a7bcd65301cc44e2886089f06bf01b32ff2c764c74d"}, 0xfa, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = msgget(0x3, 0x44a) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9f, 0x3, 0x1800) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 09:00:06 executing program 0: r0 = kqueue() fchmod(r0, 0x1) read(r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x8000eb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x10000, 0x7}, {0x8, 0x100000000}}, &(0x7f0000000080)) 09:00:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x14a) 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') readlinkat(r0, &(0x7f0000000340)='./file1\x00', 0x0, 0x0) 09:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r5 = accept$inet(r4, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x6, 0xfffffffffffffffc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r4, &(0x7f00000004c0)=""/78, 0x4e) getdents(r4, &(0x7f0000000540)=""/175, 0xffffffffffffff72) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x2, 0x4013, r4, 0x0, 0x0) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r5}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r5}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r5}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r4}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r5}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r2, r3) 09:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x26, 0x0, 0x0) 09:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0x2}], 0x2, 0x80000001) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffecf) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r2 = semget(0x3, 0x2, 0x162) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/123) 09:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002240), 0x0, 0x0, 0xfffffcfa}, 0x0) 09:00:07 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0xd6, r1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) 09:00:07 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0x400000, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000080)) 09:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') 09:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/132, &(0x7f0000000180)=0x84) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/149, &(0x7f0000000280)=0x95) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 09:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xeffffffffffffffd, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/194, 0xc2, 0x41, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 09:00:07 executing program 0: setrlimit(0x7, 0x0) socketpair(0x22, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x1, &(0x7f0000000000)={0x100000, 0x7fff}) 09:00:07 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 09:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x4, &(0x7f0000000080)="04000000667d3c223ce17ed2fc48ac3d968103a7554700deceab76436c11dc3e4a165e6fb41268056ba387fc6ab0137cdc11c3cccfbab9d8c14f9d2cdebd589686c42276071310e35e7eedaf1330dfece30dc10ea8e866597af34d95ecb5b7592b9606b7bf8a28670efbe3", 0x6b) 09:00:07 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="87d9cc4b9f129a87c6e385b124a611bf49b5cd6c726d59082b809a326579c17313a0dc348b3c87a47b1128dfe111ec2e6e516c41c816d170cabfd14624fb062258f11b6a0500bc0fb524b8ad4f0000000000000000000000", 0x58) 09:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, 0x0, 0xfffffffffffffd92) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="75b9d99f0649899783340ad0cbb795fb882b754d274c71274df1d8017ab132d49c1f0e9acd378edab84e563763a7b590dd09261de79e43f99a13883320fbf6de67979e3e252a"], 0xa) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x26) 09:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x0, 0x5, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x42) getsockopt(r0, 0x88, 0x100000001, &(0x7f0000000040)=""/185, &(0x7f0000000100)=0xb9) socket(0x4000000000000002, 0xc006, 0xfff) 09:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x12) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/190, &(0x7f00000001c0)=0xbe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x48) fcntl$setflags(r1, 0x2, 0x1) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000400)="07c82c801ff44590583dec26", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="e35cb56d79d06d957ce31c3c131f26b637e0f452792f8af33d1f79c11f292393c76e5f7f7d94109f9406437e0a7b9228b438d330cf6078c988f7f1bb231e479fa10accd65e4616a8e33e6103868d4ea9468c3fed1bd414b849538c740c075ee0574be5ca8c4fa1182a4392bc0fe1f5532bf78e46add12d2a05a6a85004bb614d9cc05394c82d82f7084e2bb597b19c93b36c82a0fcbe1ee51aeaabcbfa4447f1757453b3ffac9ba7525feb1941e106c9a15d8b6b444ea3fd34de2ccaa70985c0b1deb3e1452d0c6096444e5f2d1e3dad6cd1592c7ecdb361240941285c59a05838502fe6b2dac27f9be1462073f9e577ca249245633a3c8651d9c410f03c", 0xfe) setsockopt(r2, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:00:08 executing program 1: mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) mincore(&(0x7f0000008000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/78) getuid() 09:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x3f, r5, r6, r7, r8, 0x40}, 0x5, 0x5, r9, r10, 0x6, 0x401, 0x19e6}) 09:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) 09:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 09:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x200, 0x3, 0x10000, "7c4103843fa2198ef534e5fee145587c821e2470", 0x7, 0x20}) close(r2) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x48) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x100000001, 0x52620a40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0x28, 0x4, 0x284, "bbaa2c92010f60ef0d486105fe17ae0f0310e1093484a8a7"}], 0x28}, 0x8) 09:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x800000, 0x191, 0x101, "010000000000000000ffffff7f00", 0x5}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x739) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffffffffffc1, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:00:09 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x8000, 0x10000}) 09:00:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) r1 = socket$inet6(0x18, 0x8003, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0x7}, 0xc) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x2000)=nil, 0x2000) 09:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:00:09 executing program 0: r0 = socket(0x440000000011, 0xffffffffffffffff, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a24ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a000000000000", 0xa5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getppid() fcntl$lock(r3, 0x0, &(0x7f00000025c0)={0x3, 0x3, 0x0, 0x47be, r4}) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) preadv(r2, &(0x7f0000002540)=[{&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f00000013c0)=""/20, 0x14}, {&(0x7f0000001400)=""/47, 0x2f}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/175, 0xaf}, {&(0x7f0000002500)=""/52, 0x34}], 0x8, 0x0) 09:00:09 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x89aa, 0x101, r1}) getppid() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 09:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x5ec3, 0x9, 0x85d, 0x1, "c57fcad558cbe1c536f452ecd79d449f20a3c529", 0xfffffffeffffffff, 0x20}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="953c1f6eb4f4b3b6c38f724b1c478d003fe29a8b4ce76f9c4cd2ab27e2", 0x1d}, {&(0x7f0000000140)="b5b1c62388ea31afbe0345710d97d7f5a5663f5b065906112924eefac90de16e", 0x20}, {&(0x7f0000000200)="b4d92d2177bc4876e267d53ab7a8b4dea7ae0f77ef5e69fd19a775d53e9b030132561c3b9f0ba871747e", 0x2a}, {&(0x7f0000000240)="8984c37420e83851f6f439e295626ad3c0a616e5c068fb024dfdfa2eaa39f78fbcc3a7673f6e765509319dc7d1113bde38e94967f64372fbfc86018134d83192f629bbcb68738aaa8348ac5dd986f54a7d847ded80943d", 0x57}], 0x4, 0x0) poll(&(0x7f0000000340)=[{r2, 0x82}, {r1, 0x20}, {r1, 0x51}, {r2, 0x192}, {r2, 0x2}], 0x5, 0xffffffffffffffe1) r3 = kqueue() close(r1) r4 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTOP(r2, 0x2000746f) r6 = dup(r3) r7 = syz_open_pts() r8 = dup2(r6, r4) shutdown(r8, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) fcntl$getown(r8, 0x5) 09:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000001940)=[{&(0x7f0000001840)="bb660cb7c146be1e0ca31cc76af05cb5faddafac5c772efc2663d84e6e7d9faa32f5fd431ac57930a05862aa1934901f7c59f3605f51e58faf03fd11198020df22762528ba9747b03990912c75e8aaec8a947d3a47f45d549f2db18544fd5dd5ca68a4794ebc8b2227055c3abc95f120a39e5e93d352828d88bcfa58211b4b80fa5941b6f00d532727bff1b7693105d9572120bd2dedcd96a0687fbdc84237f30801257eebe9c462853a521fe397f00ef11bdb123571965f8098ab998d023d09361adbd8c7846e27845ed112d056e67d5597abb1b9b860ffc6478d03ad97b2a2e28b9eed674f3e", 0xe7}], 0x1, 0x0) r4 = shmget(0x2, 0x3000, 0x24a, &(0x7f0000ffb000/0x3000)=nil) connect(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001980)=""/202) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000001a80)=ANY=[@ANYBLOB="002f2f653a5df89e2f3d207324d7ac39df66696c65300000"], 0xa, &(0x7f0000001780)=[{&(0x7f0000000180)="b186626b4f7f17fda5cb8c9dafc0860bb6828dce6c9ee67b8c71e59daf35cc5937f4496b349b02747474922f36ae020fb5b52ce9b3285ef12e7022b45ded1723a72b6d7dff96316cf4904b507b7e186af4518a9f319985619270fbc5f463617c74dfdbc024e58f244936758225ddf4d3a2157a142a985268f7dc", 0x7a}, {&(0x7f0000000200)="a76adb32398f72e37fd58624bc67e6a0a2597f8f15db68e07b53b5b0ee0220323b3c2d08e9d9bff973ccceebe83f4afc99304cdd20404ced5668a1ec84d4a9f73052df431d3b6954d489e84cfde7a97e4dc6cb775a97abe0b63f1cd3cb9d0e04574ad72768f6e14d57000d36903d6c3b4425dedf2ef282840f1e6748122c1f363cb46d8f57e90c3d880fc0021e89276b1a3b6b2980103030fdd82388278ce2710f19b672f1ca9b5972ebde8db7df742c074496e6c2219ef10986f8a8c46b852bc93ebb7affde3905354faf1134950bbdd0b451184f5322d81c00c9e1a9fa88bbd944a775abc3e3ec7a52d49c6b55", 0xee}, {&(0x7f0000000300)="3b6d02164f6dc1b8340353c48764f9f44e289bbf4b37844a5d5ef5378fd43c14aebcbf0ab36ca86c716718abd6de8fe4f9235caef701e5f9ab528d86fd3a12d0600c61dfba51e1b8e40fdf6383f9ae0553ee364cd21d1988be70804993a1ce4f2056e0dfa3e8eaf6dffe30b6d800ec82e202c28c7e3c9f16c97017e7128e3d7c24447fe717f2508194732462e6581b23046d066f701c5824ec424ce4c1fc6c18682299f59adc8cf1506401840d4316e9619064c8ba27a70f634f87dac15c1b82d95bba5954090d1446f7c21caa7984db5397f1cc8a3a1b1f", 0xd8}, {&(0x7f0000000400)="e9ef9ea823f66d913d6525b7d028a1964e020579ec4a65d87abaa3a2f01aa6946d47a94841e5fb29027a2f82d2f5de45810905a7353273624b828309c42da978e6f4be12fb0404dec8a8ff5fe33c8bce18ececc2543755e72c88b302d9d865f764fc525da84eed74e74d289b6a", 0x6d}, {&(0x7f0000000480)="884cf19e744cd4eb3d9fde3670dd2e4555e6a8d7a3d9f503b061fdb56bf0b54dff258248392a53906f528667bf7c04ba979c78a3450171189ef55fb8f2cb7a5f190744ca7aa92d2d59a711661c507f5b64ace3f24c6fe18e46bb5d73c0c6d9c7208eb92dbff8ab3fd45fefb116d99c61e92d8b91ddb4d8eafb749adee72c361a24e8c6b4655a01c3b03ba2600e227c87ff89e5bea9b932c6e34f0e493986cc3d9a0826da5c9085c47b4aa3adc7912bbf1f756d20b55774e6e9abeba07a13a3ce2150b9", 0xc3}, {&(0x7f0000000580)="57edf39ed3a26eb1829525f6350cebcb183583ea738d8fbcd66ee46b1f8851b77e03bd02ae35af924ec06323a9bd76a64fa53a4e61d003a3ba0ff2ecb72ba24fc49937cb3aa2ee3ff7a918fab6cadae14feb3aab61976b7330f3cdbadf9d25cb75b54ee7e54812c9e5eddcd46196f7f5ea5e43dcfbf3d82695af91762c5d9d685e200fa0db59634559015c541a152a860b0ce7aa88c94a2c30e3df5e5be8453aa52d6064d4e6323146225bc25c094e16d88be3bc49e590150a523aea1a0e74e07765693813b0a858431e2cb22642d8a9d9e8daa28b24f58147df6e57a409c217bfa13700a732367cd3b1ff97753e437f297b5f57d795fe2b", 0xf8}, {&(0x7f0000000680)="638c578145bc3ca01152fa04ca9b7d8f7d6b3b92bcb2b141fdabe8e965739f409e7b116083bde5bfbe059310ba29bf5d8214437ebe49bb69e2ba7e5d51299cc2699c9507db7eca5fddf052eaaa3728569c35f8119e79c713674d0d98cc8579b21ea2ebfc4d439a6dbeb425c515ec16e78bcddba129aa3e5d4d47c9849e97fddac996b5cd4ddc16e6f7dfd5cc3e1efaace3d4d4ab8add456e373c45b4a109e14e4df38e62fe7248acc6e1f8a6797285c98735fec23b3d558f5e1a40d6e87e4547dd0b9633a1a648de69240962", 0xcc}, {&(0x7f0000000040)}, {&(0x7f0000000780)="5f10e6f8165ac8f0067c23b75d26717ca1ec06d73290eb08a77475ddab8c514af078a3a5065d947467f80f44f33fb8c43436efbefeda4f08ee6e9a8d7cdd58f5690b5a30b7b13bef39263ae4bf665531d096947f62ece35eba0a66ed7328265d25ca9249a134cd083f1addf7c4c8845d70d40483c4050d908110891049122f8a52ed7cc167754a7e6b668e7959780f5596f1698b6d65e709bcbe1b62aa6fe82a8eb71482c784e14b44e19c83d08207131e921f2d68400c82f75cd35efb2183860c5b1df2176548c7e378864d10e7630f76246f241410a8da2a85ac4a21dc0417cd70b1e9acf40d5d4d6cd76d3f3fa9255aca37f08c3d74a62d0abcd65a1aa974028b1effe924d95dfd30f84461181b102bc86e0608b63521544bd52413b24086a627f712bfdd18b553d3a459bc09e739902a1dd1066b327ba6983e329fb59cc1124a0e7ba1bb2434990378edc766f8676a4a83c09aefc4eb98916a5910718d980a7a6f7d5a057708533c51455bcacd2f1f3c8a3480a1db003ebced8ef65b3dc2a0effe7fe21cdca28eaca338ddad9e860b97a9b96278c8458235010c08d6e44be853a31acc6a10d0f32232baa248eaf98b1275fa42868a745cfe0b5be152964b92dddbda974afa8be048856f2064be198ee8dae852f5569ab28eb0aea4ad1c5c21149e37377c5eb572f60a25fd407ff0131ab44b576ba833226258ed55cb0d84c78475754eda853e2bcba1bab024b05f41506834e6e104ae293b4ef2f045ecf0bcb6a5b3743ff27bd6f655b77361a5cfe8a59940bf85bf115ccd462923443fe5fccb687360658572518e1784797dc032f5b3f156590be02e972dd31add7bf457775042991a62e0cb68bc49c77f82ee2e841051a20d450e1f7cc919fdd1ad15bda8c3e29192151643f84e01e0ceaf1f72f890aefc5a3125ca11293a1f1636a3089266c8616a9d68026cbd1ac0725d08b5e17dd30506b0c8cbda590fa5e3c9a60fc31d5c162e108eca8e3af6d02465af061f9660a0e0a4db7b9b6959cf8150ee10070aa9415e9d74c20140070927b303b34d8a9f0b9c1f861a748d58b495e56b0da8289d7ccf39b7ed15bee6296f5cde2b17e6b1ddb65a5c7c9afe2a9ddb33abbcbb5f43809a2ea8e726b0895fda545563142cdabac41d1a1c0082407793787872409a8f4634cde20c7e333a8569cc6a9aaf33bcf5b1d50bb27d0d64719f23f1c3be13b2da7b3368de5e8f713432f88b1f20e5574a4f508435173de15d79c00894567c23108026fb61f32022d607b8e7a5e8c695e9fcc491bcdc3780a1966a7131bd070b50b87e66becd891602850e9d0d52162662512f890094d6172a3200f6122f51fa2d0a7eb81c072c9e6b70b0f8c54c4e52dcb80910cd867bc8ed2b612750f61d1643bcbc4669283ea2367d20d7faa7b0c30cb926e2f7f7024c0fe00bffeb06f1a46c76adef793da648fbfd7fdef61f1d22e0025aad14ec201ac77b05a87108f3c14827b0e53dc5206d4b01994d39a495479575f0c95b75d75f2d0cf7b17678b363123722d28c130aa83eb712688c8df4e5e6b2dd00056fd7208f507651311e25a90acf3713367e1fc815954f823313264898bc7fe1921aac82627a1ee847d6c699cb8a42cb5a2b6cf454be1f90f13af0bde2963f38572f394a451b469ee371513af54e8137e24bf3bcfa1f579d67e5ae5e645c99acfdeba0a3f37d7a66155e95af41c531faf1bddd9d96ad202f7a2381f40773199d34e6202a6f18856ea0892edfe4f2ce4d091b885c979c4bd420e0a51a7075e1875892625db86d20286a6170122ea922284eb511c3bf6de8c0e168d9f6ab1d3f78cad24d4b2cc4a38fa2147b3451f090243c4ee3f03e2c2b0cc7086993a2ed022b80a71ef0ef9bf0a954444ed6a532eab2ca9b7ce086e10faaff0117beff31be3d461a6cbe3d23222011b52b70b52069cb15c4550090ec2fa26818d0025f642cb4ae35a8bca349410c3d9357a6e3c764670842a30c5cb7cf81fd73b0815ee8a45eccdd6ce387cc3791d08bc936f1af784cb68a69bfb31285e04e162d46ebcb5a34b4f0b0655c1d101a5b7a9889da98c5770b8d5dd5d6ec089987fbb5e0ff914a67112e9e3a1757b6b485f64692742e6e7b915509f73128ff2b57671e17dba9838b29419c29f2010e7d9127ebf5d3efdb9f54e1a864e3c70b2e7b8087d2635d3323bc24cc3cf5bf63fbf03263070129d55c7ff771b9bbddbd69dbf06658ec5a015dabb717d01ca0547b03e51eac4f5e346c54bf49556d0f73eb5105085b90cc15e1aacde88cc192e1fbb1f0a58435ad21377bec6367bcbc0218402fd80b720fcd7db736df1d7c9694a0ab5bda192a0f4a6979cea3f4be3c967ab1d3daec1cd490c0dde0a1d118536846f9b0d7c3b881bb3171d785aa9a9a35c31fc571b0e9cfb07ebb8eabf90f2a63b7fe73c0381623df90b3d3b8c5fbaba0442e82c3314559795791b70fc04ff4d550704d95816a415da5927d22f2f836e7a8ef75b32928b366c5aaca9f4e1277c6e29da9a114665de166d71dfe9748499f7562408550526c9cd98bf5859ce15d2d208c1030c998945724e099c263e915efde1e72266b7a1ac70a42a021e1d1404c5ef209d04b4bbba80a793314ae6d6775745ba8008f2131e68cfeb61d02c28d38dd4cc1173605b2f46396bc91a7faaa52c2648ae751a17425eb0ac8378f2c5f4ca42cbb6329fc033409cc9a271e49a7a35ca814ef7c062d3bcb1097be9290aee6ebbf00a9801f06875b5b59c028b328fe6847116fd7f576bf024bdd96c3cebcbb46794a3526d0539ac643118f3be53fcccccfcf751f9d42d78dc65c905b0e3cb8ded78529a6f8aac1829a35c46b771e76d2c420cef36a0fa02a82ff60aabf30c8b733b8aca5d9a1ff1c4f14895360985815f9caf08ddfc092965688825ab55964faf0fbc960e817e4a766e9ca5c88eaf7b51b42f02f5ae2fb68527ed4d9baa0ca74d565049b99e89558604b975209d16ca3c51121acf5cf46d14c165c07b07be4069c479ed37efdd13b6ea71b00c9cdbcb45ed4947a9338d5b18862f986675ea543f5c791e87b77d0a5e27b81f36ceac8279593145084fd61dfc1e36b43bf9e22a641c7c03fdb3b998f8b5aec2ca2039937f0c85b3a4c35e8312844e682ba9424af58ed96a48416ae3aeeae455280d0d4fb755156a8369ed152fc222e0bd17adf7828a9e8a02fe7ab505c69504e98a5b76ab1b272457b886a9e623b07ddbfe06470839ce487742640120108aafa45f4f3e77da56996758a1fbbabfa0d997dc44f5788b90206b0be51456a0f4d7d06559d937cb42c0eba626e755f75a919515d3b6702b0c35b71b8878ee57570cd10a248b9ea888f2c4effae4023ff9aaacad0b4094d6625870ad6351eef4aada5514ff047462298f0401bd65c30f344fc5df7ee48c48e9d2c0fea5cb54a4bc6e29c563cc4b51c320c0342821345035d5334b848bb3165df600b2c07da12d591d8ab34137e4f4256e270c1c79846a85cafbadbe1e6f908fe61ec41987eeebaebe02c0d57883a3f3e3718aa01b902263e72b1cc7501b7d97a52ac6aa79ded234178b375d6888c1726efcd6ab3bce81bfce0fd7e90766a5b33924c02e4c6f82363ba05bd48ab82f373d9fd33288cf098cb78b6003b6d32b2cc39e9105063cc3a36f3d84a901f26fed99f48874c17a2fa6a5cb9be337519a55b24b97be509ab23e12138c7300088d1a42e6a12e20a8e45202ffdd85a7b72972e69cd4e1cfd54ad52fb4322e5aed43df405479c6c8ca671a462feb54ae1421082810724c23d46fb50cce754ac098ab5bef80f0b53af331f24808267cb112ab9b7cbf5999be25edd566624a05c0ecc5312d42f52fe53f06edc41538f3aafc6ee16d5df41fc353f61a8267d768f40ba8d839299c2f221e1e740533ed1504d4fcc27b9afe94fe4348419aa5c7af30a95cc29fe500d49698058670016d61b184f4d56012a66fa3e16d5479ee497b6813ec69580c734340d0adea51e4f296ca0991897f7f0ac6e163b35ea4b498bfcb1be895b02d8ba624c86fb46086eb8c2b9c90e9e0887f4d7a880f24803027128e4278bebd6ad23194744b200a0019d38b49c6c581954aa24e41338406624f1c0d721dc2da3f3ed0ac7f86247d0bf937a6e68d744a4c499e2d79bf4efaab79c48c6956e1f3ce3769a21b3ef15a12a22bbafba4e1030b0979a3825a4ec3523cb21b59abae506caa3d9bfe1f9882137d9aaaa75f2da1cab6570ed9e9e142d9144d681d15ede56f0b69e2c29845e051e6bbf53ce57ba927cf6783d6ca7cadda97b96066a82d82bfc31fc95e891d74e63a4352570742c352b57e85b3e113012342a556b5aa630c7c2f1ff41e673840179c57daf893d2782c160b322c7f6bfd12ba7b2a7e0d750b0a1f265703d79a89c17be8db38a39dc086d7f575070c773fa7d44414fd0effe6b733ab1bfc37dd3468193e793405a1d37d891ea116ba86c065e4949bba70f46554c7c36147cdeb1f6675f5ef38aed1616b44450d7022e561f1b50b2a06c41778c2b11b085d10650a969eb11616cf093d8b7c97f454594114d685b2243805e7d7b4293a1287e46d4e90e7d46944cc923b355e7a12d6c34f4cb441d877ee769f822b918f2175f420012e3db25199254e0e67bb2f3e4287950455aca7449098d4fc99ed0a5ac5c91284d44748cc0c0224ecdc498135b723ef8fceebfb3027883495c8729abd9ca1b5384a26fd91b59717b0f08bf273fa28e9a01780805373c0ccfc144b48194090749fea37cf402730791009af1d69af5572404170bc9227fb3382c15b6e8d8a8d8c78ad0995d919d27f028d26e79c8950b1bb7dd3814265ad5dae56c0c9ff5f010c7bc30cbeae2d43f063601ba93714a672afa8263101d7ce5efeed11690d7d24937c4d8dd097baf0b4afe8103b931771a09531a92d038ed57c640fcd110c4f8453513eba10fbfb0d877d1256678b460beacf8dace546870796c17a05fae9990b304b35ebe8bf0562b0dbcbc9cef8e0b4eedb8af2ca2bb87b190c45d16d4a6d43d1a7b68157a2f981abd00613808cb5048c74b18662a267aa62819719d57f554fb602fd6996928f5539ff5c2f8174977df48e5c978f1ab7a38c76cc6a6ec51c30094b86c375cd48ef79f4cb7bdf1ee3cd4e5f27939825f844b338d319786be2ccca587a94d313a96abe86383fd1227ead9eafcb42604b837cdeeb31ad1af5f3b190d957d5ae79e6482579b451f2f66ebb0e2f263e272cab925f0a828672bd0ebf20442b90f169a5758ee5c6e2966019e4643b409192dd96aad77bd3932c37dae4b608be6022510920b8f9fd2e7e37b6d654b935d345db7cef62ec44e5c7bf59312b5135838c1de558690215bf136b1c8e6d32004115ef831cdb838cd6c21c1955cf856a3c08e0eab1a89488ddc5c193be58b83d68b59fa8d15950094026087112532d5c85ffa76ef9e597e0012cbc32948c7a54c5e185191ed76590db40f768c77f12cc0ef9183005b1e431fb98b14ca1346ee83e1816562dec13d1c5d694e806421296705fa4281d319f72645f2f9fd24c994475c4fa9bde008708d2fd6dd423d5e8c6b8e415d29b3ddf772421052eed51b859d839224ab33439c50c7b3396e34ae856e57e4e5d24b258a99fe0120270ff71b4e8231964e8f84031356010fd966d1144d66abca015bd6492cb2fa5889ca033ec3fa2880e56df0fbac71dcd38c34217c5f471631f6d52d307fe1cec55cbd0c387669563ec445746137ecc809fa00abacfe0d8c0e03", 0x1000}], 0x9, 0x0, 0x0, 0x404}, 0x0) 09:00:09 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$inet6(0x18, 0x5, 0x7) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/105, 0x69}], 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 09:00:10 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 09:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) 09:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:00:10 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() writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="e781332c2d000b8c1cfd042bcf44c045da59fdce1446fb32f496dc43b6e41b7b71175499ccd9c8af7b4d497923523d1bb5b5398caec7cd2052021a71f6e85391c466b865568e16e77aee903d8e6af978f0bda049d1a644da27649dc1b393ee2d324916e7a75e08e03448df9ba3bf6264e3b5fdb4", 0x74}, {&(0x7f0000000240)="edf64d0ec4d0d3fc076f13ff3db09a7726cfb9485962d7c78f45f34afa0a6c0d3c538e4c8566cba417d18680dc99f3f8fdd6c09560f4f979c93c069c49bcb8938ce1667a4cb380b6dca5ace1c292df7ff64f0f46c1b014cb36308e33bd88c4437748740e7a57e0dadffeffc27f7c267e04680d205a", 0x75}, {&(0x7f00000002c0)="29d5927cd75b0e18a7568e8f82fc26d87f141025b126bf4c4c6e562a4e394539b61886e0c60080829914d9f75c4ceb8f4140339ab3bf229a235ab38893ade8eaf4d2933811c6b9a65f4fe4cd0642658a3024b7dbb778978b30a68d5439548ed86282df42cb9bc825766813992aca91a802ae0b98781155146b5f8635af910a7a6b82c9f5c8a05fbf08a67bd5e3493a7104466e54eb1b6d9a2aa2bc78f5bb8c4e360ddb12058a94d6a1bbe4c7cde5e9ccd8bdb2f16409c4171292fd10e99d66cd6e4cea6882276defc9741b26917de47af7da281afdbeff03e28d19294acceeb68e54", 0xe2}, {&(0x7f00000003c0)="9a099d4fcab0f6b716e4d3a4e38944405acda1acdc82d1071987f6fb5223d66fb95cf09b7d01972977415f0b1572f2bd3bebca1b4954d392992e9a8f63948840b6ec6d032f85ed0a8850fa6ef675af5225e719f3aa7e1757174cc819de97f62aea135118b2886cbccbea32e7f36fa751cc1970073d4d9cf681ebaf33b15d8fde78a1dedcfeba090482ea02c0e3b60b70cba75541736c3e696e8bd6825babdaad", 0xa0}, {&(0x7f0000000480)="09013bc9ec94ad86eb83d763c1a2690e3b56eff5f836865627ba80fa03b3e88ded2cbc2e6fde0f1e129dc6406994a07c518f4c215638de61bd955dfcc20a4d9f3f762fbfc47c8c93ffb863d110e12f4d231153b7c950df485dacd8dc385934edfa2f9bddf91ec9f626a25482733b112f6c08120a588ede7418982d844fad670af53a290737d2be9ec882d3006f62b159c65c13618b22f00b9c11b1bcae76cf78ab82c3a08712500a403b44561b2036e3bc1375469e1e53872afd29333817685f6267b9f96f38f22bc718a01773516918ba26d3e39bd9ae13087970460360e5c0c796cccf981d5a6ac444d70eb69ec5ee4d3228084349bca11b46c37d0cf04e406a1a6ac98b54fecc16b6f65f99cf5a30e2bc89ce77d47ea2597fbbe8297b48c95e1f23f6375ec1b77bdf9538729a3e19347a81f682fdb771a1f1df91dc32b917e4652976ece7e0e10fc92dd60d181fb9fec5abde50cff6f716c9ad2c726fa038f49fe7370004c2e38fcb01c4f7a5f35e8fb7a89099866c000401b5590c0812b3eb50d0dfef415ab632cb89928e14c5799cf34b12a59ea02debb3ea5627dd517bcde182a4df709de7e5c42caf7bae7ab105c5ab0d6c76c9de5f85fee5f124bd85ad6d092c5d83f2f86ab4416a8d06b9153ce538c013f62fed7eebef10d1cf410496bbbdfc5add39b9297b6c2e82ef2a00091b6a5e69c7b7e9ce58cd17c5a30bc81dd320339193432a9790f616a2f40a41ebe831c2e0d71c17abaead214aad2172e26b29469a62076696c8270db542eb5006acbb1a77220df468d86f74b014791a17ee8485796d00775457fd505c8387fb8a50a392e578be633dbba3db961aa029bb3a8f9872fe55e27bed2c6ecedc7edc8ee494e06d865be99e10c60477e033e08b4ce5176ea8a47f9dca421eedad84634337722617cea3184b90c74b9ddcb304f0cbb2108e3232a0e54f84fa37572b758d21994cf5beb9fa94bea06408af9b74e1a1a2a52c356def81b30772200354298dbf7761bb3bf80a9098389118f510ae5065ed7093d195f76f52eb5f7283290760a91d491f4ae8d6cbdb371aa45268d583ccbbf171b9d2f72412afe837fb86c8dc931abf52e41b6e27c1c32f2e0a536da8a4e2a0fad303e3304bc62073b3c6db98b54ec42049750fdf060f2a6d9a03b3e6d37b5437d28dd23840e725127602c64d40f7c7cf350e1bbe18d40940abc4f115f51a2fe6e445d519331b3dabf04a82e54509066cf1a0ae6137d656ea16a5ddfbb2dbcb3e2f3dd7c93348399fb5f9675b0d426714261945707d5b1f50a6c469c86cae5e0ef8b0b3e17966d463bd95b2c99baa02df85294869927bf66ad88f1f1474589951b7a249c69582980afb0e2a2b89313c2b993571f1360c137b32b63f7a5e9f67a316f22ad5192bc6a5dd6eaca19c77930f33fe81ab5aa8133cc4fef7e9e34efcb9bc31ce9af78ab2c91e036e9b2eda27683b97317c23f8a00df5813435e5c0784344dc8622692b5035e7208f52e164f69729c082ce1f5c97f0b4b85c9756b2a8a25a029f8a4b34921a979b0dce5032e51befbb5b2a0557adc91e3e209a6e73895b1360a6abb52f76fe4becafda47b7fa0703fcf084c65565ebcc622cee0f8ba3697457367788448b99d667ac89b7cc53ee4c23a6b038a8f94d18d01056e092bcd5149d6e9d6ecdb8a2d8a24fba6cfe94d6cc5bed6e8555fcef03e650ec58341c013568a536960149d3e9b41e04a855c620aca140598c9af9793ddc9a7611a1a0e4d018d33b3355fac1ff96fa77ec84b735462e3eba9d65c8a258e25f7853ac06c541d3e4d02f55df6a673a8c19832f43bb73b7c68c3b5c92626493e50f3dd4075dd52a18e5849618a4611e0ff4ad477bb33b4e6d1f5afa4445459670f43f52f8c82d2130d4ba7fcf1b1abc1906b49fd1f28a30ce7ac266d9e4826d1ed98942a39eeee6e06edaed8fa950e71ab3b52dc66d768188676ee55d8151b89554bce8b2ce0ae72d3c4ae7c819b1a7fae23cd4acecde84373d87b3b1269c894e80050b04257c1e5ce6975eba6f50df1d514da862f1e32f5c8771780e6367c9b744d49be5791ba2752089c200ec3986cb95f55fa10da1e4cadc0cedeb6078c6b0d0df7493f65e846a74a1c539ae72a538a7b979b5c6fe1589509652a6a185695f66264b93b0e5f90fb72171c985370aabfa22568c8bef8a3d774b26bfb8fa874e01721c80fa5dbc7d5b0ed4668e718ebf6f407900a093461c4ff197114b5ba0996d9314ea91a66524864a21a021b4f2370c6bd2612bc7aecc8a7ccdbb931a11a6fc55b1598d2458cbc505752ff8e8f0084db4b1aadf361f6303667bfb842a841d00742d700a4afda4f193be1a45a2e00b77b9b27fdb8e8cb64d98e2d87cd10e3e5094e47606ef7e0f837219ce49c1a9579fb2ea27f3e0d849613e4427d9ad70798cc5d60375518ada11b6e8765a5017a3fffccfa2e8750c263c76efaecc4f6674db2199c81564d85b53209886c2c72550689d3263e0190534a21c9a13517f83fb1839754eca646db2f71d4ff57e43d423cb64ba225f0cd268940d1e61cd6b88f7042f3f57c1f494c0d47994f9a96d198cf756383d2d9c9e150af6074da46b0b05d010e15ed0b8668150a4ec5911e2551786f24b4931bfe420c1ec13c3f804136a8bb97197a2feab7efcdf5c3822cda62a292c986ccc45eae4062298d7948ccdff4622bc0f80094f04e7997f1f5ca33978ca47efe1ac59b71cfeecd70460db12d44ac9b17aacfdbe6170cc67fdf239ea14f3f065d70037bdf9d1e94bfd50b6e083e1e1568916dac047234fcded78c0c8242eb98b447af6d9f249f6136ac712e56b5fe7ae9dadd0a24870233e085f744948b1afce86a7999b15e307d2bf234b15a55674a158e0fe75eccb01d60a64319dd449c09b6731f9c1f424702cb25d47fa19f7674a333e0181f3f1570d0a9a54371eed64d04cf9a5bf70cdc165f472701eea6b6cea2f9cb10612b7d02fb6c049a3b2be49c6a85de641b618a34a8dde7a41bb3dd285fb2f2bcf9b4133b598fb03b00e8de245fd862c3c22ca229f1433aa1ca79c46ad93ca89c246f3db892649224b3c40c0225ca2c6269ef67fabcb7afc3ca60cde328187127e3e67208cf9b853131f401c2adc415bc949dd3e87fb1704e0e769a54af3fb590283fe461944e541bf2d38938c35bf353dc4ad9f4a5218fdddc9985c2a958f789bcb850811580ca81e5c2512668a2c3a86efe053fcbbd96db39adc9525d47626a81e87fcd51c80cda2b457419c9538b848d72a1029b0b8d4ab299a20c411b8bcd4d2aa0de7860374eafa15c70a33a94a27bd69e105da5901c81240862ce5b1d1011291664827bc97c086879ed0ca48a2e5a92f52e381354345bbec3398900dca9939d46898c8d0b39d0d20f8f4e408029364a95f94820484fbb43dcc3a07f21bed109c5e1c48824c3614fed584da2f689fcd3cfa282d9154281c4d221ef21508487642e2d8bcadd014c399582863416b323f2a7ae485fdccbd9fd9b2b4cddbeddac5293a76aac9be2e091302111738e53e09a6971eaed0b341054ff4a20c3f0e3a255e2dbea6f55176a810883dd6ef47949ab85d0c72341f7c6826d68d1387ea9bf6bc4750eef4c482a78a426c260b341f7a08d3fa25d261518496adcab26ff9ff6c26f8fea17080f9d9e325653f0892ae1ec9be77ae98e8df4ae1c464b7034c9298e1a7e9654fa3497ac10e0dd47f4de6e41964256c72d13c17fb29f6b0c9be8eb1aa065c48b2d3188e7c889bca8acebfbdaa001bf50fcbcc95756b2b33e689f685bcb66a2fd63ba2e8190d1933adb18cbad201538eb9a036a280e804208c367b569d6cb1e8773506e66613cb7bd857be61198d70b736ef8c52951e54588e10077472e013df89aeda4b811faf3bfa1810a4e8c94ea954e565cb4fc196dba0fb2c31e42fbd67d11cf082c5725144d365ad31a509f939a332f88386420ac4e96d85fbba4457c5c5473fbd8551b3cf6e51347934434268f2d4abeb4cd43668800eb71ec12217e067928f8a1722e38ae8adbdad0b714a169e4e4a92360dbbf4b7a35e3426db178456b745055d484f90f2893c72ebde63c2d2023e260fe7e383fa276c6de1ee80a63a1585935897be2f691195b8c2d3b6141d5dfcb2ae419953865fa06aca91861e69fac5e25d7f9ed57d0e476066c291c4309f4ee26f46f3ca05aec31d201b280f267926bd4150b24dc272dfaaa881ede72cbcf1f31afea3d846719193c9b255406ad4fcac4a89025c5a2275b0d40762176384631817bb26a256e729ac030412d0f68bf963a0d39bc6443fc8682c0c5c4fbcf9383da5e464664c1cdcf0147dc5a609b7f591dbafa64b301badb0769eca559282e6196f391f8fbc48165db3abee0b2621debfee5eeb6f4ebe175db5e0d1e893a897df7fba2f229922d21bdbc9173f6815f65a1b73e4aa3b4c3d1691334d4ba3d31f6cdbea5bd67b8d80f8ba3ccc578754aac8697c0eeeb719a27541dc1453078c991c4123492e28697ebcb0c07526951637dfd81380a1e6347d6a2842401f074944a6a7c237a12110a629074f27e068791910f17c1a7218eb93dd8246879ae1629122e738017b0b50248ab004c9a0ba444a6d7bb5c82da6052f3b93e4a8650b376a711776bce9e651a731673e363953066c7c2630efd353e2a2fbad5693cb712c2e7a4ca5f428fcbf9565d4def5d384c3e09f50705f3dbd0b7df57d8435fc96950a8baf3007345c37901f90897e53036dce67381f7419a7ccedff26025543f18cec2e8084398c6a7af0fb8c7248a205842b5d51d0fe038746547725d403bb7261987d9d2538cd18c148f75be9f91292e391a4bd8fb9ca27b007b53bfda5bf2c3240f69d9fe58efd6f38639859bc7be69616b13f24ad32dbe617892dfad71475dfa96eed930838444469a34640c697d64d4fa2eef653292a5e8392076b12fae3a6a029f8d4ff159a855975cc03ecc1b067f6eab9a6676a8da109e65d6619e6feb6f7f9ae14094f8c4770facc19021260d11ac7f1b54b3af72eb10ef3f80366d8a1e9dbc219fbf4821700c316d566b94498ea6fcbfef3b79bdc6a3ee7c2c5218f75b6fa9df348a6af4e9e46a7d3c4a0d192425415b28c6256d1e86427f2a1e2d76685e5235fc1ca01d078f00338d34bceebf08d011c4b7ecb33e31c08e9c2049b3ec1d041b6364b1f633668f5ea7b0c7368f2742c437068e9c571be96253e8b9579fc00dedd1f76133e0dba602a08cce00bf22f54890e334c14cced43694150247e76956b6e464654ae02f253453a40296b39c4e1d13e4484825bfbd7938b6a6af5b92a8c4acdcfb7ab563dcfd4c3994f8d6e09a606c3b72f3cfa9b51e057f44e4a83380d03d490d40b5eb9a7d28daefc3696cf0d2fb6f08409b1993c0c380a5ba578c28928576d4a9e58b95e1bd86be0f2b2db57dd8b14e016f582099e70471cd6bad1a7cc7afe07bf661a43b0637f66dae331b06620eeacdf89322b5039d0d73b045acbd29c73b3fe034fa35d2cf4e844e2ac16133315aca3cc264697034477fc653c32f645473e6199b8fafdbd47c77bdd1140a1f3f4579c59b4ed2be711a27df3a2a43377cda079e50247147842f863e0342053f6c642003d34bcb56dfa59cc3972b48e1579ae3d10595f8b0b47d44fdbc7666a72ce8da92627c75601ada1c1e9d6e91a9e5605cc79b6e4d0a61d4dfc9a77ba4614f47fbe60923a7493efcc90840ca88b94c026679f93f40e5c3d8a64fbc25cbb35af76eb948bb47fe6028da6a483", 0x1000}, {&(0x7f0000001480)="fb34edadf8d903a30f57aa4766b8dd5182cbce315f247016bb11811caaaf57f226993a8bc186f56021ae13c073770e3707a011a6c4815c9661365dd39246b9b5ad351cd9564c2e6299a2f203f510170c94a1640cf747a7c40496d220a5c61208b52cac66e3fcad", 0x67}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 09:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x81, 0x31c5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x80000001, 0x80}], 0xffffffffffffff5e, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x83d53e90d25861c6, 0x38, 0x9, 0x4}], 0x401, &(0x7f0000000080)={0x1f, 0x9}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000400)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000004, 0x401, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80, 0x1}, {{r0}, 0xfffffffffffffffe, 0x81, 0xf00fffff, 0x7fff, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000082, 0x8, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x40, 0x10}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8523, 0x4}], 0x100000001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x39, 0xf0000081, 0x40, 0x92ac}, {{r0}, 0xffffffffffffffff, 0x48, 0x8, 0x7fff, 0xdf7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x500000000, 0x62}, {{r0}, 0xffffffffffffffff, 0x4, 0x86, 0x7, 0x1f4}, {{r0}, 0xfffffffffffffffc, 0x9, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0x0, 0x4, 0x2, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000002, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x101, 0x4}], 0x7fffffff, &(0x7f00000003c0)={0x5d6170da, 0x2}) 09:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d5b", 0x58b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:00:10 executing program 0: poll(0x0, 0xcf, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 09:00:10 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", 0xfffffffffffffe4f) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000280)=""/222, 0xde, 0x41, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffffd, "8567f5bfa60000000062fd100610caf15400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='\'&.*].@\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 09:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) socket(0x6, 0x4000, 0x5) 09:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:00:11 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 09:00:11 executing program 0: socket$inet(0x2, 0x1, 0x1000) socket$inet(0x2, 0x3, 0x8) 09:00:11 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 09:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) r1 = msgget(0x2, 0x20) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 09:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x8, 0x100}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) fcntl$getown(r1, 0x5) mprotect(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x0) 09:00:11 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bf8) write(r1, &(0x7f0000000080)="002302017ad2245465549f777f1dcc4ba0ff2870c13576293d994034317468ac306e1ee54db46f087d33d097c860d1a3728f3384a0a63ed29c60d2579e", 0xffffffffffffff26) sendto(r1, &(0x7f0000000040)="c9ecfd1b741366f4a789adfb15f7a88a80cd7e1198393c4f90f629f8de2764df8f1a06948f6885", 0x27, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 09:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8d) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="060719dc69d6eeadb83f4d708ab53bd294b5a723ea0e270828", 0x19}, {&(0x7f0000000180)="004b7ed7750dce264b8b37598ed6905c6f8c8f7f5fa3c3a4315015756e0fe86af3881599", 0x24}, {&(0x7f00000001c0)="32f31678167231648d29e58e25a4b0d6a3d0de98da54f93585944e91f9d6ccad81f6c13fd1c49295e7534a5ad84210dcf5f28ad18a93c67287f97671993f4985bbb7393fb83fcc45ac403cd51dbc5f2cb34398094845a872c9", 0x59}, {&(0x7f0000000240)="d8470db77779d89455f7b7c5f7a255bb75c885bfbfd25ffa98a22c20dfc033b5a6a12b62ed7eb0282d688463789098fa3a99ff4894daf5b6de9c9d508a9f9aef9e6d6a28a195bbc1d02349cd15914058d165715174b88f946331ca45e7ad3ea839bb2be3b64ad5487d1451152c7655050d918525e6270ad6161e7975c49ac84f7c06c6290fd01a7c46ee7592562c7d7e4f6f3e6e9fcabd1a", 0x98}, {&(0x7f0000000500)="7ccf2f0ced61d7fdf7649728b0ce6db4dc3d9c7644203928ce73f86e423fa32678d85501bb84f332e425e9031322dd7cc32182afc3a460ca73362ff2d737794f12636664e2941592a1d21fea68f8ef72558d8d8e06da1fc0b7ef2ba089651c990f20d51c60fb31afbcfc29bb592da1285ed7acd87d19b751b8daab379e5b9c47fc04bfe1cb9f70fb7b9f57a60b0bf4c6a15e921a584a9e3f7a17d504f6d70701a48da8b70cacefcaf0bab556182fe1e47b34b4584aca43e82ddb814a27b5b3ea0ee24cdf682e6a431d397bce649874becaf6f95f3794fecdb7ee95aa9bf45e21c0d0461b63d9f60e9823d16a42912fcfa83b3b00eb321776879d855ef87dbfed066956db80483f24856c26ff616db17ee2667176bee16944b6a588133c871175d6cdee0a904b285204384ae61cfa7ff197038e91d350399b56ce34110c3c00c3a0c36c018739b12ef1bec2664c660d0aac81eff5e44238d836d2233560d707d8dc4915a327a61978f3ab06a4b6fc9681273906634205ac08538cdac296ae27d6adf2263dd253e565d3ae9beb0862ed312f4f4e19ba0eb04cf16d2928309ed1674d9bd404b4979423fb315014bd36a44dade5c97dd5c80c1c7e3353bf9f5ed753aec60e4d3191d7fa5fa6b3159f1f6d78e2b038075430b42903f099766607c4959e8a29af05d9bf60bb369fbed80479c29a51694155fcd83ea373188749de2f7f5947d52b9e589d40181c59462e1bc68d0298aaaeace5b990993efbbb629237f6658fa41ab07a0d4cfa007bd09150d926a14d22f41821d04d382b4320fd3a73f5b632cbdd0dda1763aa26e9b157fab29319cc41eb50f7771fcdbb7cdcd22a9589d9db8edd57bb3f2f3ccdfbd303ce8ce41579bf5ac460cee7eceb1a48e45a230f597c3ac1e83638902e3d90eee4732aebf830a2e9e1321e599c02a1722282b2009496b431aecfa0511f105892201f1026f4db29daded3584c1226d2da79dad0b46d82012a780778c818a8efadec4087352a5a9e8c66e8e38fd40bdd51713b676a7da19203a7c52b2fc95a96a4815bcd66f331a582f9a4183a77903a9695e0051e4f420876ed44c7c9f958ca31b62ac3aab40d9f1ff5e140ca1b996680fce206d46f4f7712dd1729d7ca140c6053d75101ed5fefdcaeae48c53b8fab17c5ef7299f7e86886cd0e306971099685b22c0a1c30f232b61025519e013084e12e17e8b8fd70a7c134901cfc8bf4bade4a83a878f04a524cbfc000f5d5c5e1375a144363b2048450a5ecb3d32036d23642644cba12e70d0e1222d18e5e624e9c2ae537caaf65322a22936010185e69edd8308c5e82848c9873e6a7d6244245b86a28f7ed6f0a7e5181f74b4bf719ca89d7105bf7ed73e6442f250fcb55f36a855b14173427519870e04c4eb63e70f6e6b45f6d97baccbb4c1157121c9df383c74352c21a01c735591a8ec7136cc8a5f8cd3a2db20318bfdd3ff96045fc4d1769908e7d7170c25bd0b1cddca070cfaf06a06a5ae985a857cc4291412cc8648b7267176cf08c160ef5b56e0e03fbdb4d831b3eb10ceb6129be83a64dd3dd8a91df64e1ab6363061dd10fad6569ba5a76b3fdf5a4eb50a81f54a7ee21b53a87af1d71817a0e08946502c7cc0dfaf650967288333ae5b0d4f99c717639ebff6357cf71b65902edddc51be929857cb44814a697dd795097f05083219ab32ecb943b3b176eba663a1061e354b315e4a420154887f60d0d672f6442b250df37371161aee3fa1fb5732835ce7a67b53e08e6e24ef985ff1065ca3a7aa3fea6eab9dfe219696760022d6efd691bb2a9312df585a4e75379b7f52ba2142c72dad93a3ea31ed29dee9b35054238e4b7c279edecfa04aa17c3a8cb0f4ec1b9955cb1ab4e21214207d4d78a17abfe916ec10a875e080cce347d5f2131990899cea886933671e364205d014ef3d717034a6f462ba7bb4809278c5f71032613b34f78810321db739503ca143ac8bbfc6bd0c5ecca47e802f4c283676ef77014b10f92498aa1675b62facd32cd195bc7aba2e0abf595e909fb7bd28af42094d5403ac787ac392942bd7f9576c13eb185143d973f23867285bfc0e6aab18d5d21a455a9ebaa8558705dcb59bf12eb7f092f6523006e0948a41230b4319d813648f14cf614a057820d343050ae7597f45d0d030ebf4922ccbb49f6c6e287b9077150c388ce7472aef0cddf41e9c1747c230c78bed1f305c77a2e2e94dc0e1c49725df483186c57715518c24bebf963802f0e084c9a22a234d680af9e8fa34663bd56a38b5efd0b264b5f904f7f27568bb39660e2144e382e3e1e92d360190ed11610648f6c9442104bd68798fc22ccd3d7e190f0e950b2277bddf0ed4fbc9194fe8eacfd8e5055ba4f1a60b20f7e7cec2682c0128d24d825839a1406b893f7d7df6df875bd3587744deba7de369012f1a383a6a482e123ed2637616be61fe093587335f2d1c7d2a3e3073aceef3e169024edb24f9f3b40f8e0a497b00a940b88f17f69512264c6d9b95b6c32a20e629c207177c8ab5cb5fd1aeaad81e79ec61b15f7c132da54855ee429035c01f2e99d5c2566a72def8abb35e6dbeca81925b72e73ebb0f5e354b4ab744ee3070544ebc4da12328cfe4fa66adb17d2b1b534dd232db5f2057a04bc9e3de1b2ccfda1b07f6fffd5b85483af0d9fd94744aaca6bb726703a1c53f25701db0d2d09655c46b6cdd3dd7d588e46bb629a30630b718e8d6d3d429b3772d36983b2c77866678f256c50b784ed5962888498c0d441178586f42a46a6c496bc89a3f71555ac6b0eda29dd3fa064f0d07e7477065039b626a5f3fb27a7a3bd96832a0175a5aedadcfe293922bd19afd597a68ba23de6af2a41337ffbd941a39b5adb72ca7d23f0d233935f1447b74dcfd5352ef626c2a338dd5a39fe75e585f7ba9a80234226504b2f538f015560c70b1da410ae0d8e500a41b1ce5152b347fb1900409aff94982ee69497ec1eff2bf9c7db297f80883c8cdc10d127d3e3815cda9a2bc64749aa92eb263c753c2846c0059403c3398505120042f8ce492b02737dece0c208b826ee772fe4422d211b6c862f6fea3c25afcfa3aa51eb4ad5c9e45f7eae852ac78ba09d95b9d8643e6c48541921416bbeca25e5c9f8aeb49013a5c118d317e82acccb1be6d63f95dff2d5da1c77572e637e811f3eb949d3e3753ca6060d74281c0d8e0735e3e5785acb3973741751323643d86bab26c77312d3fef0f7599b20bad3d6ac01460d20b26626356ee12b5d74facf402b081c49ce2c9bbb7c13648739b346bb84ffbbe098d3ac2f1c05664322b9a9be654561c82803ab125773ffec231f74f8f3016e8d92ab28a0b0b04a2f0a1c8aae4fe6b950e4d8e554330ecb8ee3255cfe53d97c8488e09b46881b13650d64bf8aad5917c9c1862aea09f004b62222623766ea26bdd3e7385a58d988dc2e6f556163dfda2582d5c6e0d41377ef801173a9b6dddde9997b34bf7650603b5fa5aecd5388be5268fa0a8635cced3f0c6f4a94e59fb002384021459b6017c1b29583f18c21f3928737f4b0e74980bd8baa344ff21c37a2612a309f4137717f9aab9afb45777f1ceb2e34bc253b90b799c66945bb62abb4cc745b8388b82ddc383f59cad748ecd1b76ef0ca2d8337d8c982d5f91d6aa9803a9eab0f3283649d3d5f5839b7aba75f9d2e56d73192ab151dffb8d2f787027a77fd9b519dfab0e69c4e60a878efdbb0302e0603127b2e6e1fdd4f1e0d632d719eb4ad1a822a358d311b02b737524e6109809b36c6ac5d3ab559931219aeae7790cca4cffab8fe93062c641306b83cd904cf00399bf2d81c745d56eaf94ffed9517b9da20a5493002b0ded847adeb1c06bf556cfeb3d98a9e5f191d50ac8c4e79929009f89f90573441e6f8c8db3e9dc05acbd0d255d69d0e8a00db3d6ce4e14adf3bd2320d186a66d5a4edfa0de660c6c4589af4ec761380b3a4830b41ddbbe8933824ede67a74e82bfac323d6a173bc8723674569fa058a8045b40a117ddccc48c480c4185b29b564aa214b2673d8df57745b11da7ac81aacb668e1d9c24012ad7a2caee82c4e158f66a63f8bffa154d76ed92ab381a6ab972fa62ee85108d16576474e53ed9a369ee1d7b262aacfb9d396f292ee6b16e4178d686b6f332e734b6b0b73c2def7ff35f17f8587a76d67b3bdffb42faa421b27a2557147545cf852d6fb1eae622e339ff0ba5d0b2a0e3b136cfd0b1d5e27625870b415ef76239a1063bdeeafea2a60da57c3e2e2291866dc4130a8f8eaf2896a656d677b371bdc43e0715e7ae3a97403e027093b0f4d1ea74d4923698c106b8e10304bc7dc8ff87a00500ffae02c0deba089bb8737044b894bab81acca6b3becc5391d2ee6d4f7be9b7d1d56e6153ee2cf6e76194a96403b83d3056c2423d458a999430e9099fb8261787e88e26462c44c6ab069cb90f2f5f93c7067f3a5da7c13b26c5a374c789a9f9764bd91553aa133dd2aada57c7fb072191f81c16a2263ee83be6d0aae69a4949a2ad9283eecd9ab18d325d53d0158b8de149e7420c7eab320f7f5bf4eed4168d7df5f3e0416f13229d47ef2575fd8b31812c185442c1891d1908fd243f975e5152fae6621492283e4394ad586cba3c3d028b483858ffa0b895ecdd99215311930dc28e22b555fbba5c8fb48c768cc477a208c0cbaef49628fbbf9189464c8717dee6ca98ec14a5657ee26d3d33f5de6ff03d9857e8b26f9012637d5a096db93344b12040ebd22e59e045bbcb72fc38f7dd2f3e3e4af3fbe0ccb6b0a85758c0dc5e02dc69af9793693a7297f575e541d5654e4ac6328075757bc9e15a4243b2ae722eadcdbd1d54f47990dcdf3c3ac01e5016eb31be580553dee988a71b5344136316abb76cecc8539aa2245ea05ee0fa664959132dba3428cf29575e7da7b7567c630dc89b02e90f2ace7a704265c1a939b6105e9ab46a761122577d3bcd620016bf06bcbd31df044443b5f9c27807887f38ac54a38c68aff536c6948d226af4792f7ac82cb71798101062b4155d320dd60767b0d52f7a52cfd1d48412a3fb7661892ba304ae003cf9ae60743a7c1c58c8b4c841bd741fe7c47544a7df3a31bd5aeee03e648e2eadbf34f504c8cd81c4c3d26049d6922904d194b6788fb0034ede8c69d67f89f66b737dab8193cc2d5213f6c3e221919b9826b73a977d16ea42d514510ba5ed88112dee392613d7fd6ac93ed5618b8970e5c667fd2c5a26f191f3be773e1feb4eecb57293edaad49174692659e8fdf6865d8384acc316c77567e3f4709f407280e02e6be3668edd3b7f5cfb9e6b705d3e0fd5ce4342faeb5f37f512cb6408adf13c21eb7a1e7842eef3f933d5a8e2fc191aeb14ee9c940bc2aa3512bc9a223d3ef6e2528a97aa18af4c3d60728747d8e926186c0551882ceaaf03c9e8a91fe852179abff74a819ed47da37ade6d658ecb1945f6d29f0c99ce6e53af17dcd3e6b3627b71ceb0621b773348a327383d0546c4999cce1757da618e8651f5159ed24c859386202c045428a6579e5718cb16b1f22b0506f1ce1be30c38de8eb0f6c7f71a7b94f56d8c5b86da806d6c39be147d9b75ab494394cd0b411cea7ec033bae3512b82337028931dcfc031fdc2321acb1ba3651bea456bb1ef77458f09809060c1cf1b7a21a8579ddab52ebba320b6e7fca910c626aa408cadae0ac95b88c552b7a0b1ad7f7cba0aaf4de04389bc0d00d026a9929672bd56520aa4ea4295aa4fb3bd0f738ffa740629f48f26e954", 0x1000}, {&(0x7f0000000300)="2039b1083f626e2cb04b290e89", 0xd}], 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="a381df0aaa2234bec5c64750443fc73f76e3fb33f5e097d3ab105c23743db35a2495f79d4fb4e78646aeda991f292f2673b2b430f172207c23780247dde42ab9b0daa47ac2b3dfb46cf4e2c6c415364d27d698deace80615d503118dffb012b2f9ebc4128c0bdf60c6ace00d6fbb1aa50dd3e87c13feeb4338bb18b12ec5776522e39b6fc073758ddd0078fe90", 0x8d}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 09:00:12 executing program 1: shmget(0x1, 0x4000, 0x649, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000000), 0x4) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 09:00:12 executing program 0: utimes(&(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x4933, 0x6}, {0x1dd, 0x100}}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x400000000002, 0x0) write(r1, &(0x7f00000000c0)="d000ca8a3082425cc6cb52aaa08b7a416eeb73acc0011f4c2416afbb90bf3bd4a8bd19e1c960abd1c8edc13ccf6aaf11111591", 0x33) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 09:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) socket(0x6, 0x2000005, 0xfffffffffffffffa) 09:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x88, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x13, 0x8, 0x0, 0x2}, {{r0}, 0x0, 0x1, 0x4, 0x9, 0x80}, {{r0}, 0xfffffffffffffffe, 0x84, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x8b66, 0x2}], 0x80000000, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x24, 0x10, 0x800, 0x3e3f}, {{r0}, 0x0, 0x32, 0xf0000000, 0x8, 0x5}], 0x401, &(0x7f0000000300)={0x3, 0x3}) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2738, 0x100000000}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xb8, 0x2, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x7fff}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x800, 0x951f}], 0xfff, &(0x7f0000000180)={0x7, 0x1000}) 09:00:12 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) socket(0x10, 0x3, 0x3e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x101) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000001, 0x7, 0xa}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000016, 0x4}, {{r1}, 0xfffffffffffffffa, 0xb9, 0x2, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0xafaa, 0x1b74}, {{r1}, 0xffffffffffffffff, 0x88, 0x81, 0x401, 0x5a}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x5f2}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x43, 0xdc65, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xff, 0x1}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x40000005, 0x6b05, 0x6}, {{r0}, 0x0, 0x40, 0x0, 0x7, 0x1000}], 0x3ff, &(0x7f0000000040)={0x6, 0x101}) read(r1, &(0x7f0000000440)=""/68, 0x44) 09:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080), 0x0) 09:00:13 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = getegid() r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r8 = getgid() setgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 09:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 09:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 09:00: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x5, 0x100, 0x9, "f610774de5de10418a86512b75ca82aa257cd968", 0x6, 0x8}) write(r1, &(0x7f0000000200)="d302bbde0f099ee6a7bc3cbee0ada13e463ff7c2c00f36284cc663564320fc6d9f367a8b2d09e5374b13a7704537e039d8fe4572c196fcce7e31b9961530337dc1983637e8d47b0480beec020c5b4f66e0d9e42eba072aa12055e3a1abc30e7b653998523b99f7e55abcc4dc1a27f22bc7151441468f390bd79e7f4d995fbfdd3a3496ccdd2f4139e662a7bf1fb586a48cd145c9f18d02ccbca3855f213001d590221817eda9c4b4f42e5651ec1295f4aed7174f16519b26d1d1aa1f78551ba5b3b9cf785a314573914b20c0ccf8d04808aecc685542454bfbc68b2916a81d58", 0xe0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000480)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x3, 0xc9cf, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x390, 0x4}, {{r3}, 0xffffffffffffffff, 0x77d7bbcebbef7229, 0x4, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000028, 0x6, 0x100000001}, {{r1}, 0xf099a382bc2af0f8, 0x41, 0x40000000, 0x4, 0x3}], 0x851, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xe, 0xe1}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x80000000, 0x4}], 0x1, &(0x7f00000003c0)={0x80000000, 0x92}) 09:00:13 executing program 1: syz_emit_ethernet(0xa, &(0x7f0000000000)="1b117d1a886baa8be4a0") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x2000, 0x10, &(0x7f000030e000/0x2000)=nil) r0 = socket(0x18, 0x1, 0x0) socket(0x33, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) semget(0x2, 0x4, 0x1) dup(r0) setsockopt(r0, 0x27, 0x80000000000000b, &(0x7f0000000040), 0x0) 09:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80b0, 0x8) r3 = dup(r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 09:00:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 09:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="42efdd24d6b69b0806be87b2e49520a088f2995ff026c404cca6eb2eb15331c194ba010b4735874c03d3e97d8985fefb38bb5df04853597788a78e984bd498c60f50c981e6ba878dfcc230e7cd160b2b10baf0d148c7097b4d20c9e251fa6f0fa9af52e6e754ede87f96bce5df4424555e5a14b8e0d10c4215", 0x79}, {&(0x7f0000000280)="bf4f6435f461dcb05722d59443d7c6cb2f9338362eeeda652ab7a67d7804088a85c304cc69fe7dbf73044e39f2dfc838105d5f2c86360c48fce3f809900ce0e380b36f60badefe6da4a77e9050ca76d1c3fe7bf7616221494285a34ad17e2c125a26191dc2551d2adfc28259c9f9c4541ade252afa02c733af5f4c7e863bbdca3c44d92445c6f9c67b1701f40368cc0d4c01e110be2c25bc4590ee639e32388d6941e19aab04c43114b583f0bda39cb98a34a1010fc853625182fae32c03546413cf1bd745e96399126343441f4ad86a8c5255f0a766a94e6358ab15e131e52cd237b72a4a6b2a57a94a", 0xea}, {&(0x7f00000001c0)="15f24430e4d422e613d6328b92abfdc381ba084b884146", 0x17}], 0x3) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x400) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r2 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x406, 0x2}) ioctl$TIOCNXCL(r1, 0x2000740e) 09:00:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 09:00:14 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x77ffffff}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10040, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)}, 0x8) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) write(r3, &(0x7f0000000000)="87", 0x1) execve(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 09:00:14 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 09:00:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="83bd36da6eadf78cc8ecff253ee314390d4b88b5337c86b42cd2fdfefbfa227a7b88cfe54b58a1ec0cf8a07dfcd7558db8fe0b878e8ebb818fa824a76913bc92de19c7b1844429c44c301050ec03fabc04dc58f59212", 0x56}, {&(0x7f0000000100)="85fe5010085d36870c92896bb31bba2923b3a3d9fc46762f76405222a577914e622eaa3acb6ce78da2dafbaae0063dd8ffba94ea0cfd3ebf5193949c29e4534783ba57496ffacb92a121bad41fbc371c8cd0c92cd19b4875", 0x58}], 0x2) execve(0x0, 0x0, 0x0) 09:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={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, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x9ce2, 0x5, 0xfffffffffffeffff, "6c26332498f54fe546ca4f311d9de128c024f279", 0x17e, 0xfff}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:00:14 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 09:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) listen(r0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4011, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)="00010000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 09:00:14 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r0) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 09:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0xd35e) fcntl$setstatus(r0, 0x4, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 09:00:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) symlink(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file2\x00') rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 09:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) 09:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x28, 0x200000000004, &(0x7f00000000c0)="00000000781356f7fead821f2e98fcf6ed3b8e0d10920d869eacd14e6e27becfe830ba2b01c531", 0xffffffffffffffbd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffff0001, 0x3928}, 0x10) 09:00:15 executing program 1: socket(0x10, 0x4000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x7fff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:00:15 executing program 0: setrlimit(0x800000007, &(0x7f0000000000)={0x1, 0xb}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6000000, 0x8000}, {0x81, 0x7}}) setrlimit(0x3, &(0x7f00000001c0)={0x8000, 0x10000}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7fff, 0x6, 0x713d2d0d, 0x8c}) 09:00:15 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000300)=""/175, 0xaf, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x100000001}, 0xffffffffffffffdf) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) recvfrom(r0, &(0x7f0000000080)=""/30, 0x1e, 0x801, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) 09:00:15 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d7fd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bb9deb055373fd0b45d0000000000000000b2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b023d083bfb682df9073804261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77a3f005e2cb8c73d0d8b344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"], 0x1, 0x800) 09:00:16 executing program 1: poll(0x0, 0x0, 0x7a) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="0ab226111313a922c96465b36cf342ec11120cd6a797dff7b18e20dc51b05e5405b2e062076f76760542a72d41e38e24784724cecbffff47c138ab9ff5a22e12a86404b9339671b06296b33c8f7dc0960fa4ca19df20bfbb60f25376ac53f8a6b30343ab8206a9369ec876a67e0b2a863d627cbb524c8173a627fc021c3ec1ef1e93c8b6261464c08eef280325a91f4ae52456d0f95552fd3057880ffefc9264322c48db17b3f18129d11b7106a5cd29ee74db788f58e784507660946b369ec164ab6ec7bbb896bd525472d7bc44a5011080ac2be1db13350adfe32b1fb5d320e5fd5053833800e39677281b19f2a1556c3324938b2a8a", 0xf7}], 0x1, 0x0) 09:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3a83) r1 = dup2(r0, r0) socket$inet6(0x18, 0x8002, 0x8000006) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 09:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1000000800000009, &(0x7f0000000100)="e28f0ad5fc23786400000000000000009a67961c89de7469af5e897b91d78ac011d156ac1b8f1618abbe98ffa51c3cb0e63153c78c0f418fb0af99abb450c5b489017539404e7ccbbfc467ff75a3f6beb03fa385ba2ecb1c5ed5ec17e6def6bcb5f0d47136a427c0712c55285415907804ed789ab31fa931f4d8266da712a86946bdd1af8c1e2df8351cd8d072ef4b761221372b8b9d95084113536648e503f7e5d2fd6b741853017c214180ecd577c4ccea4507c6cd0e56bfbb3d74705794e3ddae18", 0xc3) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = socket(0x10, 0x5, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 09:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 09:00:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x200000000000000, 0x0, 0x8, &(0x7f0000000000)={0xfffffffffffffffc, 0x1fc}) 09:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) close(r3) r4 = socket$inet(0x2, 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="b7c887cbfb75ffed94ac0c3fdbb73759a0a0915a9853f4c76a69008b8e0a67775cf0a0e34f172f5c377d23819bd75367a782dedc7553ca305a873e7d2c814a3feae145c8c35ba1a2f33c73e6a4dd96c896e5bee8def4b387b0b242cc083e89af6c573f1c28dd5cc1a844c6e9e5e6627454364950cb3225f8987a125d4b80e0f1c568c00bba1d36084ce1035fdb593365a9fe518ab2552688e0b4967fc223e7b347c12b58ececaaa2d709f5a467905842f13f5b9b7ee1da44c3dee6dfb66a4cf236624eff521feab57384bc4e77101c081627c07540d278bf27bd61abbaea7e4a3bbe2e0a", 0xe4}, {&(0x7f0000000240)="cc6ca7acf3d14fa0c8ab694d8c7a10bc983afda500d3f0daf223d125d76765f993db53291e441ac9ef0f41a831a2a69498d49f6e35638b28bb07f18bd5a3edbbc83120ce579eb1a58faf10787d2186d3caa51a3a763af3c56ed30cfab6148ef4ab806c9867ebc32d6f393298d9b2d11e4c52271f93612fa5fdf53b4ce19135bebb90318f26226c86d12d8643f198182197f818cd9166a5f5055a7f1d7c3eabdc4ee310f4b44583fb4bbf87e9737f1b2de457b93ebc27d9f119dcd0a49a9e4462abb80358", 0xc4}], 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7da254f58fdb60a131884a39d4bd329643fab2189aac74866687edbcdc471ddbb605baf3b1963eae772aeae67b1aec8d261690a757c0d7081ac0fe934e0004000000000000bff95129511533af263a555e0200d8092b34081a14f797b339fda9de96af14fb3767fa4b9989459d8696e53585fc282491bd1e3089e3e3c1d26a9309c774581d1c996869b90c9d88395b93d008db37d6228d213590c2e62d054faccf21be2120cb9fe399bea287ff9ab8010052d7135efbcf610ed9ed6525831d7b34d4dfbf748fbed7c3cb72a4f416c85e3dae0f13c6e4ac8235f6d9f3faef17993784656dc1355420fd07b0e0c3fb659de15da7df5c38cf5177d45dddcd82b20e8932059be701c53e31bda0a8ae0df8a3483bcaa734e388cd6fdfc6eed5c530ebd66b3d490e5bcad03b877e82641f0841c16d4d2c64f5be26b4ca3345fbf4c1c2cbd79b026fd4ec629c8e2253f9a950c1a8653fb726dff2a03ae24a94526794ca8673549037295c39d2f04e2e48f3e85cd0d61993f3394b8b19dd9219735093d45b2f27dfa983f07021c4b45ca36e8979e46200fc18c5de027eed6e10483f5e0113c94e7c663fbb98c34b7c4ab94c0d5d45ed21f2cd95aa1aec69556cd8d8412a01d6ed54cb97249700000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r1], 0x30}, 0x0) write(r2, &(0x7f0000000000)="a479bd403b24ca72e354f11fa0470e7cb78f832771b8c59eed0f2801aae350a274e6cf5518829b2c9079852a841ad59f866eebd041", 0x35) 09:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0xa01, &(0x7f0000000080)=0xba4c, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 09:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r2 = kqueue() dup2(r0, r2) fchmod(r2, 0x10) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0xc0, 0x4000006b, 0x4, 0x8}], 0x322, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0xf0, 0x3, 0xbc38, 0x400}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xe230, 0x8}, {{r0}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x5, 0x200}, {{r3}, 0xfffffffffffffffa, 0x40, 0xe00fffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf00fffff, 0x4, 0x6}, {{r3}, 0xfffffffffffffff8, 0x22, 0x10, 0x3, 0x5d4}, {{r3}, 0xffffffffffffffff, 0x3, 0x8, 0x8, 0x5}, {{r1}, 0x85fecb4fac85822e, 0x10, 0xf0000002, 0x75a6, 0x7f}], 0x80000001, &(0x7f00000000c0)={0xffffffff, 0x6}) 09:00:16 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="23596bd6d59b25f668183d2cabe007571320ec64dddfe3a58c09446e17afb7940efed2f3ce047ac01dee2dbb827b9303a21ee4be25d75edc2895446ca533e1165b102121d3874605c2e2c3345ff563da2c2ec7240452d6d210a3b59e32bac8866ebdf9ab0b6607b8c997ed2f5fe2eb7aad82d428b80b19a772daf62b20373b00c2167d8f41cc650a615f8aebcfe0625b752e", 0x92) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000694000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:16 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000b46000/0x1000)=nil, 0x1000, 0x5) 09:00:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x422, &(0x7f0000b38000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 09:00:16 executing program 0: symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66646c478c6bd965771b181d6590aa2a972608dc611760e6cf58d31ca2c12b5499ac1ff5a7975a91ce96348b7339e6aa1d7f2751697bb4e6f36226fb7430a111b64e66a48282f321853755e16f7daad69b7feb50df27788a8c402efa57090c838c083b36f2fc84fe18c34088b9b7d91a7a62739762564601789f5f58da72b58ce67cc40e24695b4510a2554ef00c899093bb3023b4c22bc55d9559eb45de821cb6b90870997101ea6020edec3c90df8748dcc7f6c40d99209f8a30ef7b2d869e8d7626bbc4a8c2c6ad2e12c1737a7d13170568243c06346cc4d5d851afac44427a2cdadd644cbc255443ad0da7313c79df617b433e1c"], 0xa) fchmodat(r0, &(0x7f0000000100)='./file0/file1\x00', 0x2, 0x2) 09:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r1, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0xffffffffffffff80}], 0x1) 09:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 09:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x401]) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r2, 0x5) 09:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x20) 09:00:17 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 09:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="f8ef4155", 0x340) 09:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) write(r0, &(0x7f0000000040)="34b44b98696542ea5562bf7374b0ae6eac310f8dd216af61a60dc898aaf480dc7db56497e0728e8360fc403529a704a9a4", 0x31) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x2, 0x80000000, 0x44, 0x7, "ca2a926cf947ef2303b0219c864361750a8f1bc8", 0x5, 0x40}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) unlink(&(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3, 0x3ff}, 0xc) select(0x40, &(0x7f0000000440)={0x4, 0x9, 0x5, 0x5, 0x80, 0xe7, 0x0, 0x3}, &(0x7f0000000480)={0x8001, 0x9, 0x200, 0x2, 0x9, 0x1aaf, 0x7fff, 0xfff}, &(0x7f00000004c0)={0x81, 0x50000000000, 0x101, 0x6, 0x90a5, 0xfffffffffffffffe, 0x8000, 0x2}, &(0x7f0000000500)={0x2, 0x7}) write(r0, &(0x7f0000000200)="6ca6182230b6a238f976129ed5548fc080710eeec0a8a8f24f89965424dbc3e202d8943c6b7012cf28d38e56ba0a4ec609386dcd70c17aad36edd15c427ed56ef1bca3cbef1e24faa8924dab0c4fb93b78776c5541c478", 0x57) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x7fff, r5, r6, r7, r8, 0x80, 0x3}, 0x1ff, 0x6, r9, r10, 0x1, 0x83, 0x3}) 09:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000001040)="c6", 0x1}], 0x1) 09:00:18 executing program 1: socket(0x10000000002, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) socket(0x30, 0x0, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:00:18 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) ftruncate(r1, 0x7) 09:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 09:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 09:00:18 executing program 0: socket(0x20, 0x3, 0x8) r0 = socket(0x37, 0x4, 0x100000001) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x26, 0x4000, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 09:00:18 executing program 1: r0 = socket(0x2, 0x4007, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="f0f29c94b1fc6c4cf9f488f4663970bbfab5a965463f923cae4abbef480894425dd2721d25d16c1102cea7b62bdadfc28f68150cf4a2269791c4bc2b8629de40edcd5b4dd902f95b8e77817852a80016ad5a29847d56bf1c344d679322387c45e802d0bb86342a0b18df7bdae5704b719a48a2c7ca44b21a9e317a5fe76b9acab04ea4b1d5e2cbfafddff03b6fa0ebe5eaf10c11647540bdfe469837539026ec2f3f19c8bebd50ab487f46b848e488450b06b26729e717cd32afabf2b95f852cfd4d3fa0fbc990b96c2a", 0xca) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 09:00:18 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) clock_getres(0x0, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:00:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='.\x00') rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file2\x00', 0xa2) sendto$unix(r0, &(0x7f0000000240)="b6c7c948fc80d0a1589fb531bd9ab8864f3b627dd1fe16f65c13a3bf42451b70ad010c0a6cd7cad81f22e96885790f2b70154f2df6c84873e6d67daf46", 0x3d, 0x8, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') 09:00:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = shmget(0x3, 0x4000, 0xac, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x0, 0x1000, 0x80, &(0x7f0000723000/0x1000)=nil) mprotect(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x16, 0x5, 0x4000000000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 09:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76", 0x7b) r1 = syz_open_pts() readv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f0000000440)=""/137, 0x89}], 0x5) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x20, 0x6, 0x7, "bfe85850ac1a3184fbe96c5a9724c33fa411f5a8", 0x7fffffff, 0x43d5}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955882e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 09:00:19 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/70, 0x46}], 0x2, 0x0) 09:00:19 executing program 1: r0 = semget(0x0, 0x7, 0x40) semctl$SETVAL(r0, 0xfffffffffffffffd, 0x8, &(0x7f0000000280)=0x100000040) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="bbfb7aa2a65f2595db77acdcc0981cd347372d98c3dd494c8fb71b77cd018232bbb374482e88252fcea4956e4f77692e6627a9d9c504e56b5be934914009e179616c43ca8c86aa0ad1b934c517498fc2f227e402b142e70132f243a267f18d8ae194d474631579505fe07948cbb4d20a10ae847389f0e0a69f4ee285484be38f64c6b4bea9b0af30c51e41ece7b7eee8d0df0fd1978f19d4301e0090379710c4e5417105947618a6883954f01dc5378840889abe6c90d06c98ad396e934c786d3f0a01e04b1ff5085a3e103efff1b569155d17f732de81d18ba2b1f1e691d625791b7b1822b2c2eb7700866d5070097d8829", 0xf2}], 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x8, 0x7, 0x96e, 0x5b2b, 0x9, 0x4]) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/253, 0xfd) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r4, r3) r5 = semget$private(0x0, 0x0, 0x100) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getegid() setregid(r6, r7) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)="4260f7c6338a69f6e2a63abe667882d3ad900125ba6d3754c93a7a471eb3eaec1779ece703405052257884693e1323057f710c97ea79cb1e8b688fb6737845d7ec1e5782f9cd2fbbbafd2b2dc06645cd03d8e2c1d8c49fb0cb9d80db5863a99d8694bf45f0ea1780cde09417240e14fd7f0dca63d07c8c4bcb1c1eafc329db6855ae36eeec07291716edf7c7d07ce4b5d4eaa32f49224b19c657ed09ec018006b35eb5fc364d1d95ce421ed98914123bfef5d9533b1f80d1b1548155de4aa41b72a6d57201399dc1e5f2be0f23a449d1ca31082341", 0xd5}, {&(0x7f00000004c0)="98de86df71b13e525d373a1ad0ec32e6c95c8b68cc4c9de5f3fdbb99f4a6824cd0768bc38c4be59fba9051a4049a77a53aad1bed8a00df4fabad00652a2a7e0a5c3fe44ec900dbf577a7c67db55d81de179d9633342cd0895207d7d70910d32c29d47ac29daa7ac6ee02ae5415ac0745775d7e9a6c8f8454c7e27d25c7ce3b9ab229517566fc327fcf72d5ab9cdb55c615ef785cd9f829f719ac72d8553513dc6bb48723643a0829b2d5a556a17a21d0deddd90027671de389c92527d99e831212d2304f2347593f157106bc31dad613710a39727cdb95e658dcc2d7d4f732a5d9394cfb698ba9b3aacaa192a0e3daa748c9", 0xf2}], 0x2, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semctl$IPC_RMID(r5, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xf32, 0x3, 0xd35, 0x81, 0xa, 0x7f, 0xdfa, 0x20, 0x1]) 09:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="facd154f5e1e1c822f19e7fc4ece0a343e2b70d592900e57bcfb9c2f56050b5700b8aacb3fd6188d8a574cdafbfd72d34cc3de1074b524d3da2e3b215d253bb1b7c9de4787d64f4dec9ab247bb97c36bc4e04d384848dc9d86ebd2b10dcfb2bb70b14e2e8a4812823cd7b20f0ab80800dbfcc206ec7e0613ee31a30c6761b366eee8e8e4cfeda3cfba", 0x89) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140), 0x4) 09:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000001380)=""/12, 0xc}, {&(0x7f00000013c0)=""/47, 0x2f}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/104, 0x68}], 0x9) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600), 0x10000000000000c1) 09:00:20 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x0, 0x3, r1}) 09:00:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x219}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) 09:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x86, 0x2, 0x6, 0xe9fb}, {{r1}, 0xfffffffffffffffa, 0x40, 0x5, 0x800, 0x34}, {{r1}, 0x0, 0x8, 0xfffff, 0x80}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x40, 0x20, 0xf2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x9}, {{r1}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x8, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x80, 0x8}], 0x9, &(0x7f0000000040)={0x2, 0x84}) 09:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) r6 = socket$inet(0x2, 0x5, 0x29a4) r7 = socket$inet(0x2, 0x3, 0x7) r8 = kqueue() socketpair(0x2, 0x4, 0xff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) write(r9, &(0x7f00000008c0)="9efddecdc4b33a39e4022ca37153aa9d5b018dc723df037e42947ca6f72878fd16dc30424bc56ae534ceff4b92643cce4124eab43e54ffdc806d6e9b1ac7412c16e74f4a2c9e270ee5259e016ac3579d94d056041e7477d61128f81114", 0x5d) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) r13 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x2, 0xd0) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r16 = socket(0x1, 0x7, 0xae0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000940)=ANY=[@ANYBLOB="6600000100b4760fae00000000000000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000280)="b5989f4b74c3f8a6b2cbb3298ed98a41f8d1982cc152f5cc6d1dc59b9ec0909b718dfee03a258f08c568c73a63cf54b60a39243bf8615056b828c6c80b5df215c1c7ae1d84d240ac1ff29a99a049eb0ef55bb5baf5d853bedf2503879f3764fc30b53bc46e1711bad443163fddd5cc36ff526de25e439a0261e9a4765bfe588573b83577acb611237bbfcb2c7691b3e04f5fd08ff7c19a58b2d5c0b0480237be324fc235dcf211c8e60598", 0xab}, {&(0x7f0000000340)="306c0cd5ef362a58f3c16ab6fcf280e88b9ebd96323451205ef3394f6f288d47c490e7da34bb36a83e36704d133051909cfd4098fe7dcdf0152cfa13e771ecbcf3791b1c98873cbeceed1b4ae6feff441ace8fa767c22756d7825a2e693e9d3d3f91da0121bba7ae7ea689a9da50545a056f4d26de20beb8aa758c180da7f009210ab43a015f07df98ce1c2214c93a3943099cf8b6687775f049db80c0fea7c8412e728e6703246ee13f712a5c79", 0xae}, {&(0x7f0000000400)="129ad263cd374ad91b42b64beccb096148da30025dfe109b803c59534aa478bd67bffb74c761a4e2ae54c14fe2062049f1a4221ebc4b942fc1f1909404a92824e716d4ae9fa44e46591a1167a85da92337995cdeeb6be69f2d5257e351cf35a9ab1d679a35b836a4ea598502fa4a51112037b5bc30081b36f7f595457e33082784f40888393077f001ebf1ea5aff150ceb19a06884a9340c42b580728d49148efa9d683c98f23b14667d3904187c229dc1dd04114b21a3d6b70e1499ba552d387e8c4c8aee306f8e52769b588b24799c43f32ea87b68d1210fe30d6da67c94fd19d8f1df38a32f5ba0499cefd39a63e245153bf0", 0xf4}, {&(0x7f0000000500)="2bec10d00bd3e3bd74f6c711dadbc71d15930b2553eb520692ece432fe25202c1646380752e9ac5ca5d3d5d8113d838d1861e80494b71af82fc8a0e4366c28b1fb9ad71a8a5a3ff8350ab9523fa38e8b414eb48b2a354e94371942cc8fa377f80d257e1e9907dfc1a653ecd4204d027da173706996c1279b6ca8fd8b49f879533905d4fdfc5df8a3d784d96c2d68e71a3eb2b7c1c1bc0fe7e877e3c49780facbcfa3d6aca1325c36d43e3bdbd64577bafcf2484d58d83c79809ad08d", 0xbc}], 0x4, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}], 0x70, 0x2}, 0x2) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d701000059660b8bdf046900004de400"}) write(r17, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r17, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) semget$private(0x0, 0x2, 0x2) r18 = syz_open_pts() close(r17) dup(r18) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r19, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:00:20 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 09:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() close(r0) pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="1d812704d6d7cdfc57ac182e8b05ebcbb9f304964b562eb2b7c0b514df59952db5ac76ffe6e2617bce3369aca310dade7b5b98f6d8a8517d1ffcb34d4ecfe69bb7043f6590bb6d8113ff1c4d11cbda36db34dc66a2084d4533c082d35a42bc67cabecd8a58b8e0edc5c37b8d222a4a633caad69aa554017c6c1aad9601643e7d285bbd542f4d67090b5817a08177c061f403072a453d92bc41039467e76b548aed0fa66a0a00f46e9542ee8c3b3921d9fa525389f413dc734820d210cd20ae6233a051be08ccd8da367d9469fa9ca2446d6c961837c5073f8d5a99bf765bb830aa3a8c1bfd502f264f9ce30a1cb1c508054e65efa7d56d61e71d6445909405c8b10aaa932185b6cf7b1f3ee570d786f5876345c541bc4c7642ae22f7414f58a8a98394a7f6910670a585270f21b692ad49d107ab83e3b0306c2c35356cfa5d88c195576f1270c184a1a0235ae66f254aad28cff1dfa2c0120756a7ef3ab765a1242c482b436b12b25674ca03584a75dbc468bbab581d6c1b26aac5a731947df50198ac6461c83304fbafaf293df98db67a3f37ed977b13d1ee3f2616ec14dbfc303527f1de84929199c1700202013295b604f7f5b4369f1c7d7a678d8ea6fc79768f23aa8e138853495a48cb21e261efe1d518dd6354c84909601b4692db96da7bf5db2709c1a9d3ffb507293ebbd20ddb22fc3fb792a9f79441078f8c8fbb315f0f26ff9f961e86739c9373bc8f5b25835f0bf82ed5b91aa5c4c01980f3af84e6a0fc7fffd72de69824498b05fc8d1437a85d1957c27d3146956c675b0fc56ff5c28ead7ef6b419623fcf4c3c1dd31df2cf9a631639dbbd73381811135a6b43cbd42ca6c9ac9f17be1f8432f425831f9429c29382711eca730c88aa5ded772b873a68a28eb9983a4f905669b80b73f9519a8e850cb3465300aefcfef9239445bbb9a4c8a904fc27d10b8d38e2c74bb7310c9ccaf92cc9c5521b95cb45be69fc53848f50ad952365e0f8078ab7d90938244d29c8fe9090f46ef7f14a305f5f894b9f29472bca5dd4a120019dbe523d8bde831f21659b7eead6931def949246c01c818d0640ac013e3983ce43c8ad68b583b3991b137b0a67a646ac61936bf18ec5d51e14c406b0f0983a2ebbb522371df07cb934450617ba4031e4bfe6be2d384fc4c35a6a86e9cccd2a9f89182117cbbe5ab13682ec589c36c68560e042e685279d63bbe9cd0857dcb21e89e99a50f2a7109a6e631623e1c6e116c6814cce2ca329d0b92588e2c34f9b1caa61ef9bc1fd8fe6eb863fea046684c5c3631593358ea809a1f5cd37e7f32309e36d1e6e416d8aab846a6a17037d78fac8ef47686fe37938e0350cde203a1c1fed15ba992d650f30e76d19b14a0fa5a0391f34ce0ad0d0b18b9132948ba41d212e43bd16d9c8828cc0c23f9c4c13c836edb2994f6dc10574fda5f82c17ab479520f1c728fdc41376423cdfc97eb8a0105ce9c427df44a65d282f9bcf54c1ef11ce43f55bd363ddb381698c4fb950b481c0964cfdb312cba4c2f5eeda1670485a227bb8cb085b4b037bed137e7e0ed5b92c18d35377dae45a51cda172cb39ca3a41ef3c676ae533959191a3e7ae1b9dcb9e7d981e3693a390994690fcbb060f6c1cc20f6106d40142287ba2ba2959bb0278b9275f91838b3c64e13a594c4336d102e037338604290c20dad08aab200c351d3ed86239169a3174310a81d62202abeeed7267fd98a60dba5154d6512cc3c77cda8ce62168cdb1bea1055400da650e5844922d1fa45f55bd3fd7859539a01b1a52d703d1936d4b36c4be666e57a10018b5fd51807a5ed06e296fbe7f334113dbdf5ac47b81546324d86044a977c02bc836f2fd4b2c6e6f5bb8bf903d4cb339412ea37ea6728d25de4bc661f1d951523f12d4d8dc3731ec0a5e74d9b1aa8d37efb5c178e889e8524327ef51b702dc1882d98089d72a74006dcdd7081911e62ccdace1cb2d3f03475a9841937fe84a5981c1b5b50eb34cd7d6a05d4a3dedebce53daef48b1ca985cadaf656f8753f9451b99d1f21dec35c2bf513ad78f13c996b244c7bd5a2367e5f5ede227675d3e961fb78ecb094ab008948b54ec47b739c82d3bbc9f0a26695f3243341826ec496e286c764ee3b04fb937fe8c09bb85a029726ed7c7bcc8ae004b8a76bf79b943848939c019715c3ff2b5a0dbc2e4e65269f0601e6d34f9b33e067b088ff89b522e28967988298bb13cd03e89aa534f17f94afd04fdcd1cddf9008e4c4b345a6ee17cff447d4728ff4de71ee81374b9103f04d961429ae2ac2e92028b8b85f83fad28b7ddbf3dfb002b8f23f16d0a5813390146015fcd7e879c2f089c2cca0922b470c207b42f0bf285b0e7e8fbe4336a0aefcebf69c7da570ecdc57a74ba85480e4a0ba6f7a3fdce1349c02de37d5c0d255defed48cd0146878f60c305105a4d0a86efac31a28db8f97698d491430529dd14b7d5c55eacdb4a4e24870ff35723568a3d9cc2740b6991dbd5fd5d71e2efc1284fcb07d16fedb49b7257d94df157a20aaaa25dcce5d4ceda1c1522df86ee60c2629bfa2f0b8eb423c022b1e5e792405763c81b06da076e905a525abbbc63cf09b57c9af1f73d70ded6928a85b95e703ddc2b24a22d729b38d713e285d576893454021610b5733512a684566a16b928f4022ae2bcf8b21a5801c00abfc60b1a8c827b5940925f2503ef679ae5cb83db6ff4434c8c3cede355ee98d9787d4263e21341ae27bd30d1d17748d9d43585aa1dc4a69ba0f8c6626c419e2b1e48bd38c30c848e818c4f123b3912e5e55a758fffde78c4724102b3546768dd17f6871bb767bbda71a6d51291b82c547a8d5eaa9fc96de478aa84b1eaac6fc5fdde2576317a854d8d0c681641404585b16b270b5bf941e8f30731ac05d549e7ec168809e6d167fc8033cac9bcbd437d801e1c0e17512da545df14233f77ac6a691fb0c07b1302d3416f3a39b1c5727847052a8b3b7f035f4b40b0756e6adf4d1025e3d1df15a4e7ec502dbd26af978d9bc859ffc2f56d747350a729d6ee69693dbd80a989126f5fdc7037b8956190b9a612f534b0060ba5e5f2ce30638d99bbeafcc5cdd874f211696a35ed71a13acd33e65fbf62279089d7260a18efb98abd93e4748a837e06407d4c275964f8cd24245df6e5efa1cbc28a81b7de352ca71c3df89376d6013e4642fade31bcf09332e639abf7debf1beae5642b85fa7ab31088e4974e785f3234bed0b9517765202a4b45ed7082d771294a5c20b2d66e24c2e2be9184fa48420eea3a8ec00cc9da5a423a210ef993030a8a392c4162914f8783a9fc30c5ed168c52212a6348c7879fc18c753bfd18d676dfab01150faf22e45a37c652db0787d5cf38f44ce7c6432c3f67c8ed7b817270ccc01f08da3bd277138a281b615eef9d800104cae9f8a04e50d0fdd70c522d763ae3dec812e8bb4c7509e1fee92da0fc9d2263ac06f6181f75486d03aa0398943fdc056ec58584bfa2aa6f9314653da13f4a5c1dbf740ff5d34c0d688cae61c3393067805a25028ceb307883686bfa0c54eaa6bbcd9dc78ce8c0d4026b1a4dca832fde332055c90caf299d8d0b206d43a71635fcfd425488460d8eb5121ffad32d8532269215913e72087db07c0766f2b59a6f5cebe953091c574e9063730cb450ecede22875a6f151c955d876b46d74b15f4cbefa8ee5c914e1549bfa33d28f37d6d3140fb78c847ee703a6b58365648347c142555434d34f8142214c1def7bdc00e4f92131ad3043c871afbfe37ef3a4978adcc61db952952f98406c8f03357d942543429662096d019079eb0f256fe5741d8f8d85600251a0951d7eed8deb3c4e97d116e543284459194d184eeb84e56d992b1e5c121f87fcaa328881d9b0f2e774320c28de4db254f6977bfc0d3d3370e8fde1eadea89ee06429897311dfff221a0a496759b189ad8eac765d2cb734b91d4fd55a22fdf30ee800b49caa4469b22f25b687ffe76dba9812331960782055de971e603ab69c69ed6c5248c9f1746d78a48992069102afce2491a1ba4faf2e1eaad3bba78c2bfcc03498929f53d8dce54639ad9f6daeac30cdfa2d68905ff1274a7a2fe2d7ca6b57857e26adb0c1a4f998b179171691e0063d698e2bdab56bc1f1c3fb8bef6a64d76a42c2ee082cd1d8ed6d15a53cfb92605e2e831c5656a7f86d0bc9352396e23c8e91c286041ae7892d3faf69bb3a18f2702405c25c23319a7f985a1283900c4695ce8bbfb84505757467f0d425a9b0180b91781f5ab2f6b15e2aac762f1db02b03e9a87248211139fae59d3753b180de4e57296fae0262cf20006186cffaf6b038b00ef16b933a27e3d55919c5a763a2fd66f23de98fc5d0ee9ac67dd3347a2325c195dc99a888d538bc20ec25e615ec55d84c551ddb1a294642501fee51d6b2393fdf6c3d7e8d623eff9cc757b5c989cc5406d5476a0ed9e2888d36e57b3d6143ecf50095159217ba600c6d55df471cd48ce519634a3000e4810583336ee0716ab176437cc6a34ee96669eddcb9c03d4d1eb0379f677890d27c53dfba1e4f2e5a910012532c29bc0725974eb40a9989f112f7260a4cdc29df817383b83c7c393f8d14809f5c082bbbb1458a564b01bc05794c7e634fd0e13c9121426a5542f1859b95ad9ceed73af4f58db6e430ad2a17120f1858bc3ea1c67f46a089f3469d5d3ce415abfd9934e506438acb281443c8869c93d7d82d664640e778a1c152952b7f3fa22fd004f8dc17781330282b129e21cfd20f0a9185b7239ac98a064b3e75c9e92c5440f62472ad9b02a89cdf8329966b97a1f69cdd3798229abb669ec93e68ff4b3ef99a338f6a8875a3a0134f955c4c6e21ebf329361a9ac20abecdb46e1c56d68dd1c3d58977879685e33c05030b6bc5f2abe44d21a50df619d979f4d5dfbd030f7b4cbec9801bc18d664e1c2887f990714554733637076f181f611f0718bfa8e8ae4574db59988a149943b9a3cdb9ee360b1ef9eeb73c35f4ba226bfec86754aa3428bd4f52375d3efcb5a01f08b7eb0343e74445bd2ab04cc66c3cbbd99914333f466be076e901daa1e6b7c162fe4039dc9719cc4019c71ad86ea912544654d9dc4ea1ce36140d2251d95d27a39e9a5526826323898da730e1532ffc479417f320438c6b545bee7b0ae499969f38982eb60f1724d3346afc9f4c18343788d62adb1e7fb291b2e7421e089c2f30a6e8db04ca88cd55e75caa1ec339102b38e617a9c12ce55707bfa81faa238cbb7273b2a8fa0917da9676e85c967544e378a9447f0d234cbe6d65abe2624549dbb4046e1d552e4757b7003ccac892091e888fa6045c0ed342a55c4f5f3c36acec3222f218af2af6e0ddccf9f50bad6a191035b4d959085f57a519eeb5f7708aaeff06bc23c4fb39a331f17c8d2a0f31201a0b172dffee6add0cdfbbe6505e4eb300a3600f6925ed54f9a23e57da2544d5e39e9d410853ca12ca6f121b9474235fd2a9a4a9be8a33ef797e6264425ff9bc513a882c607658b04072d8de0b6b410b60edd332c20a0cb1f5e4e2c2a842d57ab4e496c8eaf51d685d009211e3159fd0cb5faf584264bf9a0a53a994b4331b6fd3d6b9dffca79f46691884d530625bdffd48f0a82f7850802092c5f35e1fec76e8c6b3a8cd6cb7b2dc3e12c8dfbf0cb07b199fe05d45bc6e5828cb4aaba1ae4826f3fe0851e599d0cd5aa0501a5eee558ca97a9a2d93296e04af1a1d14aa5302c3c0f4b6ed38a17d7662b035fa0fb9d6df03e099", 0x1000}, {&(0x7f00000000c0)}], 0x2, 0x0) kqueue() write(r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x9, r3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() chown(&(0x7f0000000000)='./file0\x00', r4, r5) 09:00:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() shmdt(r1) 09:00:20 executing program 1: r0 = socket(0x20, 0x801, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) unlink(&(0x7f0000000080)='./file1\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) setsockopt(r0, 0x29, 0x553, &(0x7f0000000000), 0x39f) 09:00:20 executing program 0: r0 = socket$inet(0x2, 0x20000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100002000000000b, &(0x7f0000000140)="004e0101d07a245c52d703472f7b98043379f202c39a4db021360100a511423c906fa0a2c79fb10e5bc945a527378382bbbf827d5edb8440621b7389a2687a4536fe377e80a2963f8bf67997f1265fefbe3f8772572fc981abc800a742936d75de543c8ec94dfb862d0015520a91e7e2eb9828f492555db29bd0709fc678044346380addca242b3e404dc38f515e45ec626e7309a5", 0x95) setsockopt(r0, 0x7, 0x9, &(0x7f00000000c0)="00000000dfb90928fc3b4320302dee9af9d8042caaeff6f16934349bcdabbf250f16f240ec1dd9de5fe014f79487a5f5be600fd66e5668eec00413379a46d4e6dbd1543101f8c9911f3b802c777864892a89273ca353", 0x56) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 09:00:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_RMID(r0, 0x0) 09:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x84) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 09:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80, 0xfff}, 0x10) 09:00:20 executing program 1: r0 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) r1 = geteuid() seteuid(r1) 09:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7fffffff, 0x7}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffa, 0x7}) 09:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x4, 0x2}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 09:00:20 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() r5 = msgget$private(0x0, 0x300) r6 = getuid() r7 = getegid() r8 = getuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x20, r6, r7, r8, r9, 0x40, 0x3f}, 0x2, 0xdd, r10, r11, 0x2, 0xecc5, 0xff, 0x1}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/13, 0xd) 09:00:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 09:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8040, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc8, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/56, 0x38}], 0x3, &(0x7f0000000380)=""/149, 0x95}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x4) connect$inet6(r0, &(0x7f0000000500)={0x18, 0x2, 0x401}, 0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r3 = msgget(0x3, 0xa4) msgsnd(r3, &(0x7f0000000600)={0x3, "2bb3f4543535cbe7d0c13d1cf5700c53c4da5ebb38c40016109a84293bf46fa605a0481e008c92448a5962"}, 0x33, 0x800) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getegid() r11 = fcntl$getown(r1, 0x5) r12 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000740)={{0xe07, r4, r7, r9, r10, 0x1, 0x3}, 0x6, 0x3, r11, r12, 0x4, 0x9, 0xe9, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockname$unix(r0, &(0x7f0000000840)=@file={0x0, ""/67}, &(0x7f00000008c0)=0x45) connect$unix(r1, &(0x7f0000000900)=@abs={0x0, 0x0, 0x3}, 0x8) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) fcntl$setflags(r1, 0x2, 0x1) getsockname(r2, &(0x7f00000009c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001a40)={{0x1, r4, r7, r6, r10, 0x0, 0x800}, 0x3, 0x7, r5, r8, 0x9d8, 0x4, 0x7, 0xffff}) fchmodat(r0, &(0x7f0000001ac0)='./file0\x00', 0x20, 0x0) setsockopt(r2, 0x800, 0x80000001, &(0x7f0000001b00)="51f4f14ca9335008f048e1f3c49ace5f7e6aaeca324a4ee74b0e9fa54bda14bb217ecff37bf6ae56c7f60f4f372afe976b76e7d4713624c67f18e39e75af30d541", 0x41) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001b80)={0x5, 0x1, 0x5c, 0x30, "2ecf439e8975a7d5fde6d4c3210f7eafb3904769", 0x3f, 0x9}) faccessat(r2, &(0x7f0000001bc0)='./file0\x00', 0x80, 0x2) getsockname$unix(r2, &(0x7f0000001c00)=@file={0x0, ""/9}, &(0x7f0000001c40)=0xb) 09:00:20 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x8000000, 0xffffffffffffffff) 09:00:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x99ac) setsockopt(r0, 0x100, 0x7fffffff, &(0x7f0000000000)="2b23b4844dd165613879e019", 0xc) r1 = socket(0x11, 0x4, 0xfd0a) setsockopt(r1, 0x6, 0x400, &(0x7f0000000080)="4b74954cbe350092141ad8af91372861cbd3c01dee", 0x15) 09:00:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000080)='.\x00', 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 09:00:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x8c) kqueue() pipe(&(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r3, 0x101}], 0x1, 0x0) close(r2) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 09:00:20 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:00:20 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)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x9) 09:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe03, 0x727, 0x5, 0x1, "7f61778a6ff57edfedbea96a9f08192ca523fa8d", 0x6, 0xfffffffffffffffc}) 09:00:20 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) sendto$inet(r1, &(0x7f0000000480)="ecf97e49b83d491ad29b8a03cf8cb68bd9940f694d1198faa61678eab0ac177649b658d5f2a26add1d8ca0b9a6982c4f1c6eea9b8c2b25c2a7242fd1f7a0ff1a63ac8a1ba2b376e6f07c931fd6040d3dd34733f41e2c43eff8785a0f5d53bb74f31711734acdcdcc5700fff061a38727814c7161aefc46cea0d840a0234dc537cdf1b9740996ee18aa809094556ce6eebccea93327830b1af3d2b42cbb2547d4465c9e4e650c6e07afe72384d8c0e511fe1ab797cd990e7cb1cb9d049fc06b45515406a58b918e175ccd446fa6bc84385184b316da8698bf40ad1277018599eba9385a84792c736ddb57b3e684eb029dead879af2060d991e372ee9f25cf65369805cc7494275299f7539c086d3daa3d20f2201d4f6f2db765f19f6a37486f48ce77d85c60aa4d68f3f13ff5a881a7ca043ea8fc543eab69a6527e5ef94a7baac90528838132df2d2bcc291d0b69989ada66ba88718b05edee058fac9d470ba8ace7e651e31385383b0bf1dd40a148d142a7ac016c083001db642c23a4e5f1598de285ea42c8721cfc71ff667be25e9abfa164f152ec52f2b9c693fa54e21ef6ae8e46c435daeb14d36068683720bc95a1137e3598aea8ae8522eaeb88bfde160fd7264b6456bb671abcaf5fd35ef66bd8656ede541dc8b77927a1048d95d10f4e173559cdb8eba12671e00abec079ebf80fba7b5a59e8c83b027ed8fc254a56dc7d62cb869234da0abdd36ebda79267ddf8a4fa95387979ff00417b3108a17f06755827d04cbba3cba5cf045a4130a77457e90384295aba3ae406fa92a0d3cef60a9823cb5eb2f00bc2c4373024208cd511b423becc9f09abfcdfee115813849458af72c6bba5d88879085f3954d2e53dbc5133627c0e2b4eb3f6a18a571891879a7c9ea3d7e64d8e7b1dd2bcd1340dc7787d1115678a1a402c42f6067bfdc24749bc06a5c8d3436f4ce669fe621ff23ee18364f178c9e48c2d6fc5bcf294b0acb386c803657b00af84124b8e10e75f638039d447aa245c405a5cd3ad9896c35d91da78744336733809bcf67073838edef84b5cdcd9d2de74db9e9b2f0594bf47975e2087c86097b05f865698e137497194152f65950ee6a5a8c1732e29ece3bbe39d308c2450d647436fe737b540f303b98b32ae680cfc51dd1cd18af42cd9dfcedc6330f8973612eeca8ae6953ebea66fbab884a5f09662f961e907955ab892a185484a1066975c48044c2bbb953377b475fee2f3730ac928e43fa8a89ca15d1519b2deb0e5011d8ea99e2331221cd03097d1dc4e408ca00cda161d377bfd13f0fbfe44f495b5e66a4a4e5f9e15d72801d22e91abb5c248fff983b10a0accda2433677876b104f07e0baf6705c3d65758b4f2d133675664dba8b7307f697441e86a7b9cbac721cd3fc0d8b50c325564c1832c65c736f03acb0411d88f6a321d24bd8036c8eda63fdc44d5bcec9a36d3c6cdf6ce2f77e5b99b4a0f1677f8462197df798620fc28a2550895d22595c4492ac2f24d55dcc9fde848fc7c09c58f0b381258eb990a336d31e7da9103df25e99a4936bc18c1d23890c6c6b031ec1a3b093a414ab97ffb5336681f9199fd38b0369c1b81c48a65979dc33554cd3a9ca8cfdc464b9e973eb0992d3e81d85010f947199edc396b20e623893c3ff60018276853632f8f3e4c4f64440a3a3dc4510ec713b9cbe3fd40b1c5585ba77223aa2fd77498e937833e3b505f32d783f047892b5896e387a200b7e62095077f964b71d4f657c9b781f5d281ad6488658d31ecbffa80e327d4084e1036c753b2ce7a9f21c728f4380aa53d20350273f882a813a089aef9ffac7ad4aea201c8509c47e95a8fd05b4a30266acce6d91ffdd65bc75a6c2724ab7c3d83ff28b52d68e9f25623a3363584c814d3badeb8700097a3885695ef31bd787f0e0ccd16e026c327bd47bad1fe1db07232bfe75fa8e77b5daf51399fd6599f25a315a997497e7cb81b4e66283fd29ad1a90785fbeb95c13d5534028aaf579ae81ccc6bb732aeb22fded5aa4a96736f7d0fb0ad70d17db4a687e120d8082025a146b14e4b9f95f557f294105eca327a5a89b61284163da69a5ea5d6568c5d424d671f9007db73254e5da2de3646c988bf8f608543c7299c677b09a5d3a60a442102ac98ca9c0363a021e8be3e7578dcbb72985e9666698af67b724f59d4aafa52a536a3e60d7dc55ccc46070225aa049df9df5e0a068b27f49f9d4d6004c3a09401138317598972184432d609e1ebcd4a7c43d7dec25fbd4eb3da5008fe6b7402dfd7cbb748da32b5c845d7cbb71f63b75c53e189037b5c96ee8b3d890175036a0d7ccefdd6a12d9cf48ecbbfc0d382427aabaa7bbcde43c6e3de40b47d1b9b98baf1030104b025cc76688ced24ba8a071903a7fcbb12d39cca280b66625846a80ed6775da2bd98f0b0c2236b91871b79d7aed0e0e59ccda68d8fb09222549811f84dec675151d94f6a3aec21f5239bf2e7945d11e02b831e957741ba6fb1ea6fe2189cc539c742c3cfcf6cd563e456938646b6d2086154716835a28a2272b98e80cbf305098913baceef0a399057e936a304697a6afec54e8824ddeb89c7aabc83197566899dd699c896f4171785b87216af770b7ce6ba5fd83eb2ba30b6f31b5ab30b2b9190da5d6f7b0345410811b12215da3eb0ca82465551f4d0cb649a3866ff55a9da9fc245f17d5b99d3319c6e36f356eefbadfcf5f761b6ef6a3d100542a361d8e4a5d19aea8714753846306f5298aa74029c53ad220b57beab9c399914e71a88237e3a91e385fa0a8412ca7867f53520451d1b4741e961f9c431adbe8f80451a5f6255e9f5f4b7ef64bd2641197e48d7fd128f2e836dc59c788f0bb8be524c90bf935b62f43fc1d72dde2ff92090896e42ed6ec9a5f0a774f589869c44d5925668fdb8470678936cbc9ccd4244934f0a42af247260a4469796d2a45055330c44ee8f4c23f1665b23b41286391d095c3c8f250452a26d6a9b215ba7ba1fae7a130fdf87dc48977d27330c7166b3b84971951b8755cfbed4d7ef3c5bb6e7c6fbe8bc75264f8d5d53197ad0019317c4095b35029462e33edd605c74c69d81b90baf776dc54127cd6a97da37878d491a812337a1f384753a9012e1ad480f461d50f24e34511bf3f9d70fdd0f5495ecf5711e037f15291c210ffb80877cd7f536f20bc173ba0fd60ca822cc4673276a3afc01f9a22839c735a9350b0056e0321c7f4d8822df0697105be956039725bc664f07a3932f268bffa6243073863dcf98ee2b2cdbdd1e8bc85b38fc10025d4b15b677f235a445d6b60bb6c155aec68f31faa15c1bff8ead4cc63bba31c48be4b344ed6f72aee29a3221cad59e816952b9ce9603d1e9d3210e43ce7f78ef2d01d58182746451ef11ea219f9aed9bf231a7be52fba8d55545daf7652fd872ffba514065e681c4ae746a49dde1258c85ac8c2b93f90c9b5cf9d855f5e515e7dc4cf8c5879632cc9e7fda889a4ece52e140544512b412ff6300787fd11bf25e6b24205c00bdd17aa76de8caa3737747ba95419f4bbdc6c506a678bbe32d1cf5b3cb4b25edb8be68b1718cfb135fdd4cb6cbcb12e0a7ca3d12c0dbabe27b3b6fa979dd9082eadbd00212efce0685909cab0cd7ee7286de2413ab86092a36faecee3304b8334947221f07edc12069a9ce92de902f15da481e993a8ea66f74e896c744d808f7b4eb4a83fc72e93fcbc6ea83de30440380cbd5a2215b0a4fa90498a1f9dc281183719b8ec3c883385705153303932be97f2dac5868a457de3c682fdf8580b201011f1b35fa8c718d38d429c832c7952ff533a4b615cf8efeef675fa98f08c8bab9fe5e3dca637376518cd0068bc60cd5671e0e1435fd02bba7c034069989c6db2d3b67ce21d4506e0e77a8463120091876e3200705c1014473750a5e7f9e9dd44d5229a84484d81857f3b9766dd6fb9c5b7eff907fdb24d64ae66a95d04cef4a829a4fb24c50ee8d8fc44bb6c7c9cfdfb63cf7c4fce9feac16da2688a17df5f2f29b074135bb8189b2b3d2e12425107aa60357f82bb00f8e67ddd139ccda9128b80281e6cfe3c4b270cac8c9e4c426901a93f1e293575b404262eba6e92d38e897b0f161a1c87f3ac22f426739e80754ec619027561f017f485a636048b90b1e1e2472820f735b1833eb2ebf1180210e1d01aec882c1c82bbffd600d7b77b405a1a3153fe8379a639d71d1b1635d9ecc8ca2d2804c0d31f3ef40bad1db0c488139b90d1fff569c9ca842b265ad58dbc2830391ada8193a7f47817663977285ef993a9295724e9ee26afffab7ebaa3196e0e8ae22809a79be2d3ed0066f325e92ce281d7f6a077572a59dc7aaea165fa45c81fe4f2acc220a7fed2f70d723c98cb031e465acc68c72245d95bbca40c9b3b8b7a1aebaf09eafa5a7679d2d4913c9390fb5c88427c36e6bb3939c05debb39f3f51541c17bc640ede07342a67546106cea9503d1625de1d1de0df87dd8a0bec6bbc39de7abf2b635af1e756cf21c519b0f819714183f6b2917ec41f078cee5663dbdad11b5e3cf01cab272981a77d6f96784aa3a6c0093f2a9803e3ec07b34d07645379bf38643683513cb8e8b6f223d28309648cf4589f90474be6507f5c8afe51176c45634d805d82238e65f59dde19f398c3a1aa77253704aa92a2da17b233ef0a865004d8e4ac9a98abfb465eb953f267986f310cb4bfd455bcd7c08c5b0dc3d527d6cc31d32daa36134b0f18ce0c3501f237b3b318128346190e03b4070d139e926ae0b00e82fbc155a67151605e160e6329308f6a25f1ed47429e66f48399f34a3a9fe0d55d64964e9f4283ed442a76292b008550439963a0b7655fd4c64ae91edd00f73bbf767ae7672ca9259cefdf8586935a46a0890429b7c6cc254f208ad4724a6a748fb50b81c82a187e8e8238d91d567539aca939736beaa9169eb49180196ac43f5de4f6a6b77a812e4c2d7e7ff1b2e4973aa9c4cb396e05c84cd4f86b54a4f8ee35c64bd77712614ec216820e9206f68c4339833b8086d76de9067bc4d0246676fb37ec620de32431e387ed9dfff63ea001c7b0ce75e80f28d67bf7286b8e6000c05cf206715fe417fbefc3ca919096b5fe54051b9107275907271f9395efa82b2f88bcbd316d0d57a0367ab38c5917500e3e6a7c08cfef6ffb404e180ac51363573658e07d2bbb59765b9093b191ba4ab1c81337a489984c0d291d22eb4ba884334a96d5ed503062e30ca5a577a4333d151b331ef4025824afb7cb8e8f718db4cd2a6bd8caf46a6d209ba8cd40a92125bdc985697d8bb957cfd2ae508571555330e0c3a0d7dce177cffef1b7a5f777d2103d6cd420c356fcea75fbf93f2d264f89120093fcfe77b6b0565639ef5b579a6d09e553546578d52aacf7ad6cdef703276a6314d30de67de633ba2284e953810f0f1bd869c1203b9646f19cd6643cc1f13e709985781be1bbdfd0842cc41df0480c334285ddead279034c193ddf20e44811d26b013ed5414cafeab13e0d04ef3fda1b5f87491f3146bacccab8554dc3ea96da65b26779335252d8ad591779c347ace320a0f986c91d4b73676fe364e7e4e7eb5e46bd5794810f2b54d69e53cb077953a4e991574d76819f109637a2b628d660d9904572a64aae2af4bf1edbb3b6aa61ae7731e8edf713e5e36d318e7e9a440814bbf168fd7245fbc9611ac1a8eca4818b1627a1b7c2a90dceb89d3337589b24d3f0d9e8f3dcca0b828c9973c6c88d4bb86ac923c6e73b2ad", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) 09:00:20 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = socket$inet6(0x18, 0x6, 0x17aa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x4598b1c2, "3ad0b4ad9d4e5c506d0123416c1a6a974ca8bea6", 0xfffffffffffffe00, 0x4}) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xfd9c) r3 = syz_open_pts() socketpair(0x20, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x7, 0x4e, &(0x7f0000000280)=""/147, &(0x7f00000001c0)=0xff67) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x40, 0x4}, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 09:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x19, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x8}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0xb33a}, {{r2}, 0x0, 0x84, 0x6, 0x4, 0xff}], 0x100000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000005, 0x5, 0xffffffff}], 0x0, &(0x7f0000000140)={0x1, 0x2}) 09:00:20 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7fffffff, 0x2, 0x14, 0x78, "0e1246616acc526446290087b81a58f8da0c4d20", 0x5, 0x6c}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x28, 0xe3, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x22d, 0x2}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x0, 0x8001}], 0x9, &(0x7f0000000200)={0x7fff, 0xbf}) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r2 = semget(0x1, 0x4, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/11) syz_open_pts() 09:00:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 09:00:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) mlockall(0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r5, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) r6 = socket$inet6(0x18, 0x1, 0x200) sendmsg$unix(r5, &(0x7f0000001bc0)={&(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001340)="3aac6afac651b0fb4fcc7e20134d8ecec3cb0064bdac3e24b6edb79ee28898f18f8fab62776b65138f705ac8952ed0645edafbab5a0d12383b61db34105e976639d9bb66fea4d3b29579720210f5a01e20fa0ff0aa38136939c93b5da76c6f438905494416bbaa3b0040d86b5f9c3b130f2e7a073338e5b267a4dadc", 0x7c}, {&(0x7f00000013c0)="abde8bcbd4185c174963a956ce4d71de3f55c008c8151295d7666663e28983ec62c840775fb8677cdd01f0bd9741dcdbd3633080a47268a3b7438a4fc331ea597567d64ebf16f80430bad945be29da7540ba0f0cd2ef5d9349c572ceb57564aa7aeba05d63e870f5caf003f37c7e3b11d432c0b282854629cfd6a0c7000a61115552bbe64aacedf11aea6e5f1975dae779ede7aa7540d5c520b5047a32411ba728b54bef239b37613b7d4760b963bd2f322741dd17fcd975983271fc8630c832514f78f0fb163a2ab8dbb27d9847e47322359c2380e130", 0xd7}, {&(0x7f00000014c0)="2fbf88e36b85b278f2cf7b13f3b07faed9e7cde7696050904fa0d442a049fd089962d2654110fd5e2bb4441ec7f135b0dc04ee324c0d88826255eda6cc108dd50f98601c22d12d62e4b26f2ae1bb7bd256bdc25511687c16598fb5312f457544befaabcd2200e6c972e456129a605313403780f17229dc280e4887dcd1c8dce0a8", 0x81}, {&(0x7f0000001580)="7bbdd0881d01b02fd7750b8c6ef3f59049440e6c77474df70c631c36bd136c33ec1967da3f4b73", 0x27}, {&(0x7f00000015c0)="b121bc99641eaf143a06c4758de1db8589f38f2da2420ed650bb76aa100f17e433be3efdc670d8cbd7bf83a8d867e22ec6ec661f3d8c1582d9d2f14dd2141960cad478e403eaa28f67c006c5f768007fca1896f8d5c69261adcfa097e9d2922bec4e004fd3d67239497d79578d285217676c6677ca55805af0df3bb2173fa8b3d86d6262f70136a56ed859d70f5131ff2c978c11144cc9b247623ec853917a7ea6074712a956bd40f12771d55ca83e4bf5450eb3642ec455f181609ea570db6a46b51c2a594709360f154479178ff84cc7f7ee1cd270c91e08", 0xd9}, {&(0x7f00000016c0)="60e3f41a2b8537779b6d06bb129191e616c2c5afdc71f0517d787cac0c4fe4d700b474ea650df35554490ebf7d985ae3bedb0e8a1d3c7180cb4f77247b1055848b85e60c4063384d567cb84e915fc848996da260a9a68cf4732b1b52b6771ce790485dac1fcae0e29e799de9b4998473d2193de8376b9b79ee65fcf8e122a75171e55a1b6a3978b06eafae0b4f957916d8bf98b2e0f1c93391ef7d9aef946d9cf2c48a8d95aecd1fdb8885b28131bc53aff0b441e64a6ae992c03388f5e7c855ed497be9dbde142558f9c0ece8e385beaa832efc00d5c7d0f514db6fb8e4f7ede94f59", 0xe3}, {&(0x7f00000017c0)="2cdb9bce8e14e5412234e146bad872e017ef8f9b5807943bca8898df802dfda4fcdc4f1e7e51a16abde18a2df482ef3b1e9794bd3f331df7430111f87e4082322fb2a68fe0f9c266df99082ff9e92e23079f22774af589ef7cb1f6583b629e5d73f2723d79544c8a58dc605c4ec2ede9b13474d13989d7af60787771e3aded189a8184bc6f2abf2ebf69de9dac7ae3dcdd4c168a9205c3f4e5f7dea5f2ef0af40500989d7936fea59834324d6ae40ef9661bf37d86fec7c53f8a25efa4cc701fee8fa469ba5559733c4504d4f350", 0xce}, {&(0x7f00000018c0)="0aabf00a5f85737e8e67c8517f165f2e6ed4354f9a49fcadc0bdeec9460272d7e9ebea5b6ebc887b6f913daf1b4a01249aa6684e24ed313b84153b67c02b6046f6301c287ff421f4397489fa9245d5420ff0c641c7dfee13d9d9cadfadc589b5112919d1c5b3df33107204ab9a89374dc8ee51fe305b8fcca0a94f43738690e694e06be5d27a2204850ae39a3f9e4a4d61e72cad5a0bcd699440efa402598c7a45623b5c81bc406db9c05577794824604ca17a8d4c1a6895773b3d20bf1fdd6917fa01687c79a405bf1e528711", 0xcd}], 0x8, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r5, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r5]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r5, r1, r5]}, @rights={0x28, 0xffff, 0x1, [r5, r1, r5, r1, r1, r5]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r1, r1, r6, r5, r1, r1, r5, r1]}], 0x168, 0x8}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0x18, 0x0, 0x10000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 09:00:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000140)="e0386a3adb65eff8a7f5f7164e9db3de01c5f6", 0xfd91) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x5}, 0xc) 09:00:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x4, 0x5}, 0x8) shutdown(r0, 0x1) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001100)={0x80000001, 0x6}) ioctl$TIOCSBRK(r1, 0x2000747b) linkat(r1, &(0x7f0000001140)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00', 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) unlinkat(r2, &(0x7f00000011c0)='./file0\x00', 0x0) getpgrp() read(r2, &(0x7f0000001200)=""/145, 0x91) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f00000012c0), 0x8, 0x1, 0x800) utimensat(r0, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x81ab, 0x8}, {0x2, 0x1}}, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001380)={0x100, 0x9ac}, 0x10) r4 = socket$inet6(0x18, 0x2, 0xa000000) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = syz_open_pts() connect(r2, &(0x7f00000013c0)=@in={0x2, 0x1}, 0xc) r7 = dup2(r4, r2) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001400)) fchmodat(r2, &(0x7f0000001440)='./file0\x00', 0xcb, 0x2) mlockall(0x1) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x100, 0x1) mlockall(0x1) syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) connect(r5, &(0x7f00000014c0)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000001500)='./file0\x00', 0x20640, 0x10) 09:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 09:00:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/240, &(0x7f0000000100)=0xf0) 09:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65ba0098856696933e1641b0d7ce48616ed1dad1f56d6616272515c1361c8657dd5f38231c0d0f9b3a449b0c1e71e3440100b2bbe51307064946f280318de3efc285a94dc4a5b0a4a17f25b7ef29244b69696812d0eda13c6e5e1fd0c56da3bf2a81476419d0fd3e4eca518d01ab9b9407ac74d5597c248085"], 0x10) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000100)=0x4) 09:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername(r0, 0x0, 0x0) 09:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getppid() socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) read(r0, &(0x7f0000000080)=""/246, 0xf6) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x8001, 0x401, 0x2, "7f98176deb555977df9eb2beb423dbefcb682514", 0x5, 0x5}) 09:00:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0433d9e2707b8bad754ee6dd49f08958da0082f15e80563a25a168ae10bea112a95be8e5d1236a4a214fec59f2dff782236bf5451d371c1e500c5b3544c26a9b931acf24799987a66320a54cfe8bf24c633c20293d1a4126ebbb8b81d4b226aac038f2c102817d414f810079df99c6bb435f75a22ec28f37f54d7d1ab88b9321685ec35c5e98dbb546d20bc42f34844e0b9dd8a98674eb470d5d0381e7801d0594931828f264384f7c88817a0f19f9201a3250aa5c34ef115bf7e178d8590bd4c95fe34a75d2ad69a70ab77e1f32b95433311ea928526d349f2560ac01f43aa735b1a137954ef275b5bc73abd1847f0dfbbbd96a727ce9f04f7a7bfc1f36fc3fbfb2a5440c7407c0265bb6c6ee1704f16fb79e5b45dffb56c112a5cca90eac9678903960ee9db397d0faf76a22d2db43b9ffc5b24ab3b068359b70e440a7b75e368a28ea4ffde5c662ae7602a5fe400d8ee2aadfca5493b388bc5eb23c16c6a781f3b375d21d341525058a5a7ee302f5185fa7d9d0cbe68cc0efb28bf9e8750d503cdb313100f733fdb45503649300d08875dd5b7b89825755d3b3442e6a10e93d0445cda09cc288faeb5ec8778114da82854589e33f6c6426d2ad01e71f16114e00c8666e7cccac819db7a5bcab4f6b83c503bc6ab94c0a1b9dab8a815b23fc4d703349bab167c151cf653b187e9d1be741d03441b40d8aa91125749bbe1f363b607e7363d8d4ab347423aa1763f348ed549d53ef3861b6a9773249b745db3d8ff7613afacfce7042cae9713b6f66ad79da5663042da4c7c779a926367541bd6e156657958059f145542605e1d3f619fc37bad231580fef0172ad89f8592c444068c51a5b560109016f99a7a3c56ea1a704e511f628585ab78eb49a1820f5ac51004479fc3b1507dbad49a46af16a99794581f8684d1f483f59e999c5cf2f93eb579956f5032fe577fa1fb1d021b773265e2e82e7e2c2ae43866d337b9e2cd5137546480b6181bbe5264b8d9baedb5971c4a2f728feb3c2f9feb86f314fcdb7ca47226254466f93dc2761dbbe06a92f9a251ab9bea5f9751f54504cbb368332af006ac29979038a132a8c348e94de39688b0bdba752e92fa215edfb032237bda8d09f12259ca109c161f5527c70990e6eada0898c67046d95a276eb6676179c5f1a11ebb2f6a259833a247baab6833d784880d8d37e71a86bc051453bde13b6cba17bc6463919364ab8389ba0fc4a9bfcdfc40af956adc31ba73b42b6505ce631e164d4afa9c02855aef8d76cf363aeab16b38e2caca34ba34c928a4b2250a124a130d1f64e1481f7b55b8f9806ddbd76963764ab88b6b8a1d6ad5cc897c83867dad300a01cf8e8b3cde0ec167d944434bb4e1713f1ed42aa98b1457610bc2c964cf5d3f82031b1764e021d033120552da7a29debd79ec5668f6b9045cfefe733dff2bb56802df4617e1dc8ced01006b7f58a4e0105de2a5cc12c7354a4a62d3a31f1795774fe6acc5abba9a7528eba82ab8c09cc71a6bda66cec76ad9f6de67fa2f75a3bf429553cfade8e690492fedd2f4f539fbf814c6aa8aebf39c9ecbf9df7bce3b1a729a51c8f6a69a82f26000a68f46afea8f0c3ad7d01f0e07c39da935d19bedac8c7ef8d051977b21cfdd5c188456801537188a2fed42f4daeb0d2c4126e480f869ee8a0c952735d423b4cd8de746129053d15f3a43f54e8c44b1d263bb092baac91b8273b7d50223638703d4debc929f976b0766868f80c0c29e64579354b5229f8c9f0f33c1c37e0aa357118445e211768700b60e8c7ec32c50cadc6fe97a11abc16bf86413cb1fc4216456162da9d182e717acfb19966faa5237bfe3d95af82c0c450a84ec82130fe17f1dd2919780b36f86985caecf9740a5902a40ee1503b0483e40847ab7c57ce070c995bb500346948aa8d479ac5ed3641ff47f1e8cda3499576f6dd3c541803554aa8d364369bd6ccbb0a8a6e8cdfecced1a97b1a07a0b2b124a3cf7d607a8aa88733e7a625de355c9204f07feec9b95df0d373f75fa4adf4c2c67a7ee5d1eb291b44eb41c7812e0aa8f20f8d5170f806ee54a4bb9a423c88cd2c3fe051335f47fdea45aae96770ad5f637e33a07e1d6952a1219b73ea21cb5e6e3fd5ec70bbd5fcf80862f8f6759c15827d883f8782ced7a1e93bad35995f2667ef80cec9f03ba2e42baa2057d35eec6de209d37a35aaf0196202f69600e23f5abbc817fb3fdadeca1551869cc56b5c02edc4d9de5c9464e7b12239a9bcad476ba2cd1e1aca3801a442f9b8ee016b1350988d7a6c3e02e6fe54b2352e28cac6c855156bd5f3ed368995f3edaccda556a36a31e1fa453d863b222bd83405a32777b331c11b9a6f795eb3478cae5d581d11197c1cce61094a7f8e229a4e34725771925a8380c8978d3f2613b7e1f0189d7186b348d2908821d7289ce9f1274b99135bb8bd7871036fe3bfa3648a05ea05ce1d205c8b0df2a416a82072b057feb278db31509e54def2970a22eee472c3ca339d8d839d427fe76b4117e896de156567f6dbca7ad45aac4c021241ea4a8d0465bbd84419e717765377e657b20ffa9a6abd04400bea72f7dce38cfb6d46764ba753c8d441e185531315687a7f65b55e991f25a58313cdaca945d23aa21ac80d30338f00e32678ffff3ce3147504c1f1548c4a8abd83846348d9f2ca649fa29a7861bb1011f86fec731f4576ae701e4ea56b8c61df12371ab0559a360f2d6f29f164aca6cc749c14883f04839131416165bc96d4ebd56da3a6348e560497dfff9e0b5747bac1c8de7f27f4b60076670f7aaedacc4b27da31f53c5e37c0bee2562381e797aa4642adeafdc643163b2a8dd54c7d9be73395268bbdcdfea80dea02a3f8c9fa0afc44b1658f69c69cd9358a44b2835e6ec65dc4d2ac099817a0870775f5484cc381c2ae51079d557d7217b944450c0ba460e401bcfd604ec75f6f5e189d5e835d753d14197857771d38a5e58a7c3f389016de7e5b750d5eef1b7b37dc215eac2751eb6f95e4f207d301402ffdb00159f11fc95c2aa95c3ae7d4f02ed45e5fc4bf68749ec64bd088cb47defd554078b650ebd73901c5a6e13b19cd203b6a446abd74771ecbd28f43f3bc74daccbe82c6710475415681f8f284fc4491faf2370312edbc6bf7586abc7fcf5da854b4762d3ba7f851747215a083a6cd0a79ac8fd51288ae16532015933d63e55a095543033219c0a060318974a16f593ca652694cfcf07d14b4ad581c331a645b95fd7b49c3a18983d878464bb7b476a610f7fa56eef7e835ec6f96fabf63399a632db3c0bdc6f0a56ef46c275b6778e6d664a297199705fba9dc7011a6c512e73a4aeefdd73b67d41e3b673ceae103d88318ffdc7a0ffe49bf735da33d0581e32eb8ecd98182fd3772a825dd516006a6ebd5f51b4108951cd410010f4ae26e5bebd89e6aaf325f518253473dcf429285501e15ba98d53feb4e6a402547f078663f600fc77e8b2020649d0c315dbbc9a50d5bbf66ede903757d39956df745ee991e447cf48697510545ea23cf5c2269d60910c58726aa946b71b9e9c311a2f47275060d6ee849a35e6ced5724c0ac8dd6beb6fc0f77cf2e48e064b41aa6e3d0bef83d2654226994244843045cb3121a0366ec45360b8b8008abcd2f46c11ec3f054ebc4457ec928dd724ba656b9a2b95d1c4bc55d070073dba23438826386f44d3254ff89cbaebd90b977db181e90c7b5df0444f8f91bedcc63880203151f6b478a07766ea3d8d4d1f6c80c7544c40df6d87604af5b43314f3f0ffea350681a4aebf7e1997c25095219355fc86eb94187f84a5bfbdfec4679c9d9ca647675271d028f56a6d076539b605cc83041c22855879e0d371969fbb60557a4df339eebc7550fb5b085b6462e1fda747d41e873c2f77d093c5cfb3518501572ef163a1fbe1782c61573fde49531179b24dcdec230dcb970cbe25f686e31fb304be135865995407d6d13ec1084cad8573917eb74cab130403942ded48c7cb300842b11bb6eb7dd1a80de03ddf47bc06db3ed8f283d9ce4c0d6ce2de07bfe87dee4ba9efcc2b25f4ef877c7a1d40c2ca9d9f2bcc29b9f9ba1fb7a48c3723e11940e3382ec5cb35b4d0899839fc645a9d3bab88cc57c3f855d65658b0ec0408cc3ccd87d5f70248b37c2754be99f43ab375a0ac94ff1ae8e8ffa318121b32f8a46058e81a17bd1e747333747c165b43016b445794dab35026bd1b5cfbf130ebeff0635c2a5570d74778fba17a06d5f2b35f63f3944d69c4b2bf6b91bd21a3f20e9bf5fb0435f9b95e7b96ebc4cb76b98524231a9c06fdc2c3d5febb2e83300713de31554450291ec81ee570380cc0c3d2c8e07abda94b554a76a5717628ebe5f454e7e0585920f2e24c7d094e31a76a0825ca794e7c57e7c64402a726f4eae64847f55e1019e43aa52a81f718b4c6856ac9f904775bb79af6fc5c7a5108139c1474fbdc37bbbd9c6f0c3650e6d0cb5436d47214d865349f8915993198b4b9375f095d87b7d1a6703cadb2e8d69800ce7e27d6e91da7cbce9e93ec3e9278cd47c2e9ae0ff168146ae175aa9ee12da2a0aa264955536807f16df414f251325edb7342cd3b1c1d8b2ac700fa989a0b6dc1a3344ca43b97ecd1223d2d2eb66e07d5dce855f5a8330ce7ee5a71cc26dec509ee85878a0383baaf791c7a6b535169135fdc8b759c6c2ff33d30ed53f4d498fc9a17fa53ea9cda09f249a5852b98524b11d5f2df27230a46a052c219d45816933dd8736f2c87c10186b81c306ad342fe98f9896c653fe484592d73e0e08a0664a89605e1812dd57b476350888e0bd4799a18ed517a00afcf61c83b2d829da5990fb5e3b318d2ceb19ff33a23a9aeabfb6c89959ddbc3e3064786f5c710e070b0128dd2401b91afe28d999080e086808eacb9c1b6b538ddc0ae1600664bd33b87d562057a39ab61de7aa91a36c6050ecbe19d5e781b2eadccd1f79c4efeb59cec071ecb8992d005e0f11d59ab84ae142a0e60bc12ab4de0a05d5991ebc8baa8cb4b8d94eae4b32be5d7816283d759d7796a376d91a1b0923f12ac80e671aea47a7ea43420504fcc56b0488dd95525b088fcfd7424b95b741182edeb1f9bf19b059a75d9872c80f7bcf61be47f4b884a153f23c3879516312f8d2d93e10be18cc812bc0425736302b85a47d8a27420812a42d9fb5a31aa3cad9a3cd388855edfa7328a839b0ac555fa361739a1467e83a9fde7964c0c49d5b10e1d0c88554108a41126f2d40a23abb95a4a3e1ccbfbd6b8f807ebf259ffdc451d1f90a945a70beb48a5ce49026cd3c4bd0a90516e5f6f500cd13e4d25e747c0eaa0f9f107816945a063b236ed4fce26d26b293503a7ecfbf564a6835b4940428eb3f62043956c8251d559d9ca670c7f343988245485f26ba4f98d8653091e0d6b821043a18a0a719fb39cc109a9b2002337aed228c08a27bd4bdf403deb7a8357aae127d4b2f763bd3991afbca63ca64eb00ca17d93c767fdf07b71ba3968d61767d81b4e1082289ab6bdd70b5fb5aa3bf788f7426504eca4ae31a081a3663fe937abcd771d1d1b323d3dd5f70bb42ee74fb1ff20e799e17d3559aabe050c064cf8311e095d01b1727146c2c3cd4b5c692a4d775ba83fa1adaa936813fea804d6de3b2e96c2608f5f0de96d103f7b23b86d982eb51a10a5f425f73849b22c359ce83822ff13f86f05f084571ff498d7c424d493afb38cc5cf35f18dfac05605add8323a157467ff79c7a4b2150b3bcdec1f34e6b6d", 0x1000, 0x8, &(0x7f0000001100)=@in6={0x18, 0x1, 0x40, 0x4}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f0000001140)={{0x800000000003, 0x800000000000}, {0xffffffff}}) 09:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) lseek(r1, 0x0, 0x3) clock_gettime(0x4, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1010, r2, 0x0, 0x0) 09:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="be8f4fcd88a0d0b4958e870525da1c006db16a6f25cbf70bf4f27eca3594a682b175ced05508bf62d7d84c1532087c1020dafac625cd6997e9172bdf656ac3c80a0e5a5a6f4c0bd29e4b857adfcc219fba1a679a04febe4fe35fc3d6ff765ca0ea1f15048ed7cc88a8db2cf6ccf0a6c9e7be67cd4b535960e2366e01aa90bf7a9ae7985c249b076d077c205f65fd", 0x8e, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) 09:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 09:00:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20880, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 09:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="33db6181221535cf32f33c4541f309cc28", 0x11) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 09:00:22 executing program 1: r0 = kqueue() poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x3ff) poll(&(0x7f0000000100)=[{r0, 0x124}, {r0, 0x114}, {r0, 0x1b8}, {r0, 0x40}, {r0}, {r0, 0x2}, {r0, 0x6}], 0x7, 0xfffffffffffffff9) poll(&(0x7f0000001200)=[{}, {r0}], 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000080, 0xfffffffffffffffb, 0xb18e}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x6, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x0, 0x23cf}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x1, 0x1}], 0x1ff, &(0x7f00000000c0)={0x1, 0x58}) dup2(r0, r0) 09:00:22 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 09:00:22 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x0, 0x1f}) mlockall(0x3) mlockall(0x100000000000001) 09:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 09:00:23 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x5}, 0x8) setrlimit(0x6, &(0x7f0000000040)={0x1, 0x5881}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, r2}}) shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffb000/0x4000)=nil) 09:00:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 09:00:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRES16=r0], 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) 09:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/208, 0xd0}, {}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/16, 0x10}], 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 09:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000540)={0x107fff, 0xfffffffffffffffe, 0x400000000000000, 0x0, "000000f1fffeffff0002000000ffec00", 0xffffffffffff9e36}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="4fad71dc19506dec6bc088e13bbb16de30fc4bc23af64bd27563b3d85c0e0d49b64d68c5f741f7ce3c", 0x29}, {&(0x7f0000000080)="f0845f955a715831391a006406b7b45bf1fe7c5945b24303ff24f75a5afc37051292b9640092837ae732a7b642fba7309222c5b167f83b2bead18ea5c2c50be6e9dfb0716c25764e86c199", 0x4b}, {&(0x7f0000000100)="5374bc7b6f4fd1745ca352d3a96d4119cb2b", 0x12}, {&(0x7f0000000180)="d95ca45abe74ba6b6036b0625c81589415839a290fb44c88a24585873a417d1bf0a6fb775244b5a9a59d0c3496d940841fbc707fb80c92329e05db2f01d951be7dbb9d55d6ff15eaa3fb0cf2c4df8648500997b5328e08a5604c538ad18cbae637fcaee1ac5da145a6cb21cdd4fe0243db510851fe999f70a88080cd00ce8087baf87ecf671ac902fe523d19928f904699822628e0cae3d10e26184a5cb0275ca27334c9705fd0611bbe7f4256684bc8f69121b41cba7db39aa45218b3ee4d26155b4c4b02ff3558a36ae6135bc9972a2f492c393aaf78", 0xd7}, {&(0x7f0000000280)="d2f6476c02081eabc7da54fca44ce026875eb3e6460605bc8ec355064fbb32cc03bf7c3d63053c7fcd6d3753bbad7418643c9c5f2ac0a5b726f7ebe7054476de42f61cb8caadbd630d488b3f393e884089af3d696b852796f743ea217c43bc703f34a859b43c9fff3b42cdb414a97f2746f66e7d5a2514709292ea6e718a25a81b78e067fc2619a6dd5a7c2563869d2e37b9b40d06e32396b1918e", 0x9b}, {&(0x7f0000000340)="fb69dfbd2dcbd7208b31527b6a3fa1b6951728f72bc90be30453c3764736e92413e73e3c4045f77022809e2af36ad6eeb7b1895bf758d5bb259b6312d29e98b02e8f1b9ea6e785e8ad6ca0efeb684d1bca648a2372820e7675c3cd2865526d22c364f3c84e16df755a2b94ef7430fa4b6d964eaa53557a4cbf6c148dd195f4728967c4d34f3845db607615bffc6f07b4c2e9805fb17bb9bc4aeec2d06d5b4b1507714f694e2f198fc1373ba0df1e8ebc86728673893e7d7b15b69e38335dcede004e4c70991d19ddf14d0c46c9abbb05cfcfc3b4f024c9030d145cdf95a05d81eb98f371667c543482b8cb5107a5d9d1c0d50a77fa38fb12", 0xf8}], 0x6, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f00006a2000/0x1000)=nil, 0x1000) accept(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x6) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 09:00:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000001) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x8000, 0xe3, 0x8, "0e4e8fea1fbfe3f7c96eba4d4e8da731aa0b606f", 0x3, 0x8}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) mlockall(0x1) 09:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000011c0)) recvfrom(r2, &(0x7f0000001280)=""/106, 0x6a, 0x2, &(0x7f0000001300)=@in={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="51873185d63c47cf4ba9f0f7193d7ebe9ba5f0660267b5a72ba29cf931349308e7e646353b98b96917eda7ed5714b2f61d83ad6573c5f068ee9562a369650adadf6cdfa95a0d8abb75cab6928c3228de2a406d0dc3435d54fdd60e1d336bd96b2c526952b33cbfcb4f4f7ff896ac48df9046bab9fbe1d8043136d7b8220608238651259e4ca75002c183aea90d71169ac794ee06e33774b75c751793e5bfa0173dc4775473b7d2c1135bb4756ddde6a649a38357a603bc225ad706083b6a6189294a3315c95cfc389cbb8595af3f0cd253cd28d652313fbcab1074f545abefee7e665643eab923beea20fd3127498fd5c7c971c237765565ae40fb6f14f02fb8fa27088593c66c11f443a89e99c72ca3e0575600498a2d6b994eb70453f8d21f1c1d91895a73ce31fc5f2555c4833b39e2b9a61b40b292f2652a985abd44247ba4234fd01be5c02291e51f82b16e3a4e4ef503e848d0a3f70c6ca7b14397ba25506afcde53ee13dadc8675afc6cde2358dba72892cb657865996c9392e666645efc782c5f556c98a433feeab3532777c07c5cc75fb3c44fa2d23be6567acfaa072bd3039386e2967c126e40c251b02ce6da83a77d2f90eb11d8c5335c9e2973ea952160838525f37d47796fa3ec0570381387c3cc0e4989738d82807c0e1b986f5f4253dd8867f3e5e7a280b300a7b92a26de645c795ec081834faeba39d98e7eb8921ca2b0455e0ac4a68d9ff08250762a82c9033921d4c3512dd28aefc13450acd29298e897b81959fd29387e62b236eeeb7e05de9455f6df64bce057cbb4723326aa9e867e357d81ea04f5618716d82db69a5a30ec026d9e173a0e5a9938cd57f7bd9248fa0eea1fc63c0efc25656cb40d1fe4509953e7d7880a7e45ad6ca1cd3efad22e6206f740084214ee05d83c89c2cf58ae5bfb81fa6e358103f0c57e8e76e278285f8b9c4e3b64b97908b25e1e0caf47c95c2273ecf431878ff862f21d7fbedb491c55e009d85e9e212c22885630c11e91056916dac30b90146e3dd54a6d7c8e311e6591be7813679d67b811ae3fa08744c3ddcb3760e0ecbd022b8571ac15afc9a560064cca968c88a44e28b6ee0c8cee727b0b8b252a44361924f5296bef5ec2fcab907baa78c67bbce671232a47b5bce4526920a94173e76d5a989c431a19a81a830806b2873179551821195f5a21f3dcc9198d48eb54086d06b948a61fc6b0f20b46a82800d67114c74e42c7fc46352fb393d5900b7b9c2e172735cc92b72133a929ea2ce452a1f93b884c3ef3060b5d886990c5a4165725c01a6186d48da4a08509e3f2894c64b8e5b4ceccfb6f8267d04266c95fae251b5db8fddbe1ee290709faeb37f0ae55a3414e9936027a40c171ef4cad6b3504858b1ef08280168b39a9ad05c5865ec78c2eaa3211cd205280b147dda4ce9e37377ee3e4a1d33769eb3ff0298823329cd9e9061919293540b4c748cb802734b60c9ed35a177191a2d1efb284fac90649b641387ced37fda85c7039230c2686e2041c45b38707c02db0ca4a1bb15c422ba0878176f09f8368789c1647a56cc10b07c3c0b325f20a6751e79dc01ae8ebd668e3314c11b948f895b55c747aa2e097b5657420d550e4edfd491d90fec879de4e54f602b3d2715b873a888ea71d4c1e567b7eaee6cd897430cb1a53a5cb15ad6e0dedd10bd10579a71e13111df0d3e5ad864dac8c5f44698151f008a2c84bc38a7801c60dc042777cfed182e5a6364bb2550e7d940820ec47b8b1e79eb2594adcc214e1cfdb3e7276cba40b3b469a5f8cfabd111489f58fee1d0f83325e47a6e9958ce083f9ac939c5f2ce46b0fa32b0fdbf675c7f462419694c1111a1e5860d884f5041b3612971bf8ca85808add74779b9b95e97b690c0dfe3eb14663b3eeaa15ca85640e4c940b7c01aafc9e19545726092d8ca06938d87ee8d0de21f56549307abecfa2d07cd26d72b2ea6f1ef4fb5e0cad2b708c45a4263106ed411ead7e26889e788b0dd9405669b6e272bfe738e6e1492cdd7a9bde8f313b05d89691368784cdf918c1564d5a58633ef9c372b4275693e0c2920774edb64b11f471f8bcfbc905a8c294642d152790141e6469dab1bdce68c4f18610a6d90e6748582f873a914d709a037e74a159879bb5098f0af7239bc64d7feef770af969487bb433541c97a0c841c5d602083c8d2d08352f4928358d26212a39d973a54d51955567c4e753c78423523c375e16e8c4f22edebf785779431b14c30b8fe800bdf42599321cdad6319dde9cd55cbd37fe49afb6d8e0a7c58ab7827d3fba589ce3f2af33d5d3f1246c1e11df0113a690812d7f1f41c8a92205155b26c94e26d8bf0a8d54623daf9d51918d8c5ed593d3d743322c9c3ea0fa638b8be938a621b1334ae507eba5de1e8b045e327e4d6d697c6d39e54f74aaac00370234ddb1a734c1ad03c65f563685d39cb27ccc15230ee028c375e211c9e569db081ad3aa626689decb2bed0c47190ea1078b09925801ba366ae9b05e9881afa0e44498ef4ff42b152778cf8c82f6ccbb7170d1a91cd97786d58d972fe45c940ed9daf603926911ea41ddb0668912914d99fa26f1a200b1b5517ab8acc0934a92e8cec856d7020d58a0faff0e95542d2b43807e4c429d6963edf544032e23758a9bc06ccd90e31c78b8480ea7e8e66053f1486f0d01089716a3acf33c30706b91377b2c12244876073b086e910a5c832f861ab271a62e859652060d1c9c4654e2526c6f49e9fa0e152dd4884495e1de2dcb43a95256eb92c88f58677d7ea8241e91e5210c5b5089d3c2cdedfa61a5d90805280b09df4d26b1fcb8a62929ee8e98f6f4e0dd84f820cb00a6de6cf85296466f0d816f198a9187515999019e14f1b75ff07e1d43b58b2349d362fd3e290dc505b9ea1f233e9063416aed38ca8f20ed33c04b355b3b219611a44928897085db50aa2d6f04d34f5788ecf98c4c1561a9afa367b7d8168534aec523cc84ca34827933e460d09353a5484f6c38cafa2b2b1bbb8b78b68a181e974211dba4f6643a609dc9a95abdeb51a7027144340f078b8ccabb155b529eed7e67934704b594bdcd6fd943fae93aa4e5fb81c50b4d7898f292aa9b726423ab2f8523e7f2cde3327e28c92d81e743becb05b430091f9961aa0afd02ef39de41fc652c59a2eac636fe93f9c79ddc7e08f20395961d67ba352ecf7732e19f58b3055ff655c77b801c2455ca74b05b3b52f79ce47e665cdd222fa8b4a3204cd4778f3dff78202a194feade3dec87c023c40998480ca93e6010fae26a9154e5eb9429a0c024be9e2cd26affd66f443c64e50cf3b6130df34c8df6245590d58eb21a8375f940a65ab76834b935c0b9934cf01d5f24bc4d336b18c712233354fba97a1e18dbef2f97b69d9bed65a7522e11eeab2f71f53839043d1556a15b126ca82c2f5768fa56c55da085b3bc5e150d08ef68361454da4f487d8c95c5b1450842da9ee50916193879bb1971dfed38dbc711a07489510b68577ef3ebf559109d5ffc06daad9d176a728aaa1918fe0a875081eeefa25dc90d7bfeb22aa51e0f13e3b91160959ff3a0964150e1411d606735aaba127c939c1b5dd288949eb36ebf71682680e07a60458aa865d9fa0b8eb31464d0f6bb7d204448aa350beb983d1093e592f793a9b18347663905ec4adf7b96e84dcfc9ea124c3623c74add5a686407658bea60ae65a439bb9b77936f1a671604741d77985498111658b3d6797544b795c47f5c62e55bf970d1b1324672e55eeae40b50a67f4f84e95de723c0e373c52392f557fb66be1455e843c6a52f62c4301928e4b410b76e0d44ed6a95749b41b7b58c03981e0fd1c2b070f6964498ae8b290b1ed31045639477a4e9957850f95f53b1502d4770a2b81cbd945017fbef07fe771ee1ad1ef5ff55652f7451a874cee98237a7125ecb496d8b6da0084ab8c9b49226a0ed6b3989d3fa7db38284126530ddfa6f60804edcfa52c1209bb27d3d6edbb0ea99f9a634b362dbea456cf510cafc4f5d68e67b473d2fd38874bb1886e9278db1106cb97535b037cde9372e9c484325906692685a7891be8eb6a3b6ff016f69c60b43c66963501ab4bbefdea542739597c26ee7fcf4969f5d399909c02e0c8c06a1466cf3523b43862c5e79878aa5300f44ab22efe9335767fd4858d117490864eeb24c0a793ed49b34e27d47a612688b0fc720a3c679ad2328c18c5f16d94851cc892799d4d4a44b91ed13cca305fb4d6bc7e2ff81dc4c3bc4893ea58ec4a788664cadb80ebd18a7bdbf281e5e667274a60abf7ab212c444815998dd05fdd611f65bdb58df333db2a94a2456aebea940d9662752fab2e7b58f4a95b3dab92e06d7b8fe41c8f0abd1bdfbae84171b79c7540c84504ecb61e67195ede3006c5a196be3e52d71e34de29c57752ae67fc78051a6ad095776ce98341fe2e9aec5d6c1acc465f1ef17452d4d280cdd7fe2e9c90b95eb2b425e5ba968d054af9cfdf1b5dc0b181d07df2edc6dcd7e9bb8c2b63e89e8aca6f93e862201c247c6575490425c7acfe939c68ebfcb05ade3bc77f76e08276ee7820dadee034ae6f1651dabbd2320dd79569df32367df5750df723b2dacc5f9f94a071b1630efd8f7d8f4ab7b9df0b03fe7a49d30af89acd19ae5bf0d467ba196fcd463480a81ef4147431a822c151804671da739e0c2104d690895f521c81d8cc8d5c9824b57d54e61cc92ba853dfb9ef7e3485f0688a9e9652ae675767a711bfe5d41c2cdad02acfb36fc26e64a0bd9b67d3fb28ee663d66637146d78362c52b9df84552d54202abc0d1fb5ec8a2f8103d42a511d478412c6a9343741faa06044b037e0dfcb667ab930cd83c2b2ca9e8e1e49a0155de11eabec5b599c5752564cda68a398865368c24573c7ab435ee156310c6f5a305f8f0a7ce5f6d5c5d5477af85445638204af53253d03b1ce90d2379dc169dee1f02865fab56e2b0b1dd20ff6fa2cbc70a0865d6b79dd7319b94c358e8d4775aa77629d0803f027c0df99733f0c9a78085ac31aa249adc092861bd5d070982a87c99554afce294a4cb8de7d1440d0fa6c212626b159617f4961f2606d205b6f5e2479545d1afd81683c7c7a431f0ce9442d37ad0cb24dc2233380d91704fe82f5cc61126eaaa331a6c4bdec7ac2c00c27c468d43c490ac8548e0b86f6912e9f52abcfe8654df81b13dd2a34eb8ab99cb3fa5ecbf4af0cf0403c6851ef82f5db8e4f7e9632f8228f4703196af005bb350341e18b0506c63d8285c43a9abd05fa0db03ae78ac6c56e584cb65825c9418e3c190e55e13e91ba3bb7c55ec025a26d6f6083923dee48999dfad3319346293933908c2657b09279442924b13dd368fa3b0c584813aa03c520bfb28bbbb18f0abc70ceb62d4b606bf6a9196001fed7a026ec163a121052d42e7a082883bf73e211792eb3006df24a27c50f7b7137a8af52bd009962de06277942acf97b83504a4756fd6d00d8b7ed31a724211873ce959516c81c6d1af9c963ba2f553d600f7f723713a42df1d7b949aa2cda93b4a3831c742d7169326bd3e5e057e14f78dd8675a00d9b7a1fd33617b1d40e7c4a9041459c6089b26a2586625c3bc692b250a2de3a4bb49359df6c9b20b996a9a293a299daa719a0737efc69d43ea3bfefea5a1b376d47073fb2509eda508b8277e788134fe0b78a18808b5a9bfb7696a1056dd4ea19b460c0b1fb633c88f27a335b871b523c7981b14deacc9b75ff1ae06bee4da3ce9ebcdb55", 0x1000}, {&(0x7f0000000000)="16", 0x1}], 0x2) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x3}, 0x8) write(r1, &(0x7f00000000c0)="5815c1585968cddf8b469c27dd90f335d7aaae0488adff56df241e997f10624c1966edd1d28e40f154290683db829333504ed19a4fd48fd1913cf9eca8b0b7380cea50b002cc2630c5e6b976b7fc5b", 0x4f) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0, 0x800) r3 = fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)) pipe(&(0x7f0000001240)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 09:00:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) poll(&(0x7f0000000140), 0x0, 0x0) dup2(r0, r2) write(r1, &(0x7f0000000000)="6777747097a31269b2176008cd6f6a5d6dc3a6bf73542c5b2ff77981fb3b82088a49a037dd2df5a1be654f6d4f9379d2c2089da11382be05f62af9852bd2a4d28d0fb04b174375a71a37c8e6291d04771c86b4c742dd77e2784e6918ac083b9a3f10ed10465465158457d273fda93ab49868f0cbeddd81025d2fa43be9defea7028c20ce", 0x84) execve(0x0, 0x0, 0x0) 09:00:23 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000080), 0x4) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x82}, {r0, 0x40}, {r0, 0x20}], 0x4, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 09:00:23 executing program 1: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) 09:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x4, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fchdir(r0) poll(&(0x7f0000000080)=[{r0, 0x1c2}, {r0}, {r0, 0x1}, {r0}, {r0, 0xb50046fd02c35e66}], 0x5, 0x7a70) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x110, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fsync(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 09:00:24 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="319c283cd7628c6cab2eb2bfe7bfd9e9be76ccb8cf4b01849e74331082d9be00dc2867b536b6af6eb52056db4d4284239a1a85d662dd2d0f", 0x38}, {&(0x7f0000000200)="0f70c6163a054d1c4272430d9c19f96cad05154c1beaf2fb4187", 0x1a}], 0x2, &(0x7f0000000280)=[{0x88, 0x0, 0x3f, "73fba433a01eb25ca226d8a3bbd92f2c2491dd6e8a1d0489ce55e83667e7fcb2909f8169cd2bfaf7b88d8cf0f46fe4f8ac51fed376efd9b4625fc14762e27d584f1f270c26c41e709babb67a2ded1a747b10ea5f8dcde0618db6711edb0bd6acf7da7dd3677aac3fec87afba6889ea92351e06ce24a4f1"}, {0x28, 0xffff, 0x8, "dccdd43fa2c7a2032bf521c59dba28666ab3427f21835293"}, {0x1010, 0xffff, 0x23, "719c0c7fadccaa6fea457403a0ee6933a8eae14404bb63495ac87f9718c8141b4d474ac0e71de0a0833cea7df24c2c02ce29b65a312cd5b4c4e750ee7464ef619e67433913e43f02b4ab620efa799bfbc9ddaa5135fae89afdcea759642d34448b71e76bce4adad77096d953b04ccaa926b7ce4c21ab2dcd56a4fd9c427459f5f6f7cb24bdcb36e8def0bae53a4f17ca7732311d88e5ed237fd88cdb516990701fada51f4f9c95610da02a65a9c8dbf9dcd9458caf9d0f582fb90dfb64beb05d0b883ee7ebb320dee8df34e39b2d342f66ca0f702c1e1682ba060a881823597ed4c839ce7493565b27149817fdda7924bae22dd741d29086e3f0b589cdf66422c6398443db4cd9720b1b82454964d2104bb2ae7d95abc5028244b4193932c5d4855fd2a5823ea32f886349b95283549f83e87d064bab75bab5ec300003d89c560c9fc1eaa46d5a716798ad7982c017251eb0c47c6bb00c7cd91738ceb9292b5be389b6940facc6a16949d02cf8d96144c66530e748f6b18f0d26464708d1a2a5f6683cf2e73b30042f33d20d258e8f6866bc0d05290ae8795a21fe56fe34bbc5d08d7e4c077be12faa0bd5eb2ff451c4b9a963ec03c710910641404918066a01d27f941fbbdbc2a1359d432b00ed8c054642ef25e39e44c05f51ad5fdd93e5c2bb56be7f5524cb67808d7cf962cc86b93f1c2a1b4ccde37583343b5d366e7525da35101bf2b64ea171427e82692e841b93e5148f1a8844b4efde83fdf189505ac0051b376728e0e3095168590bbf2ee5782509bd0d6065f2723adc6195205794414a8a803240cc3b577015966ab71b1c788ff2555870b21356bba450d10cad89c12b2f7149161ff6c24d1ad8bc235cd345c5cdbb4f73f62169e9e0e9f40df5af8b11251704289735ccf8a4389434d370cfadc36d1ebdf0f5eb7f21467114ef2ed0a9f621e9690c9d25bc2ff9d0992f85a37bdeb346f015dffd52653a196338dd35a0153137dd9f8128df94f195e2af91b9a1ccb5cbe9a81845333985a059e383fd1166acf11a8622b11a36e7aef55d5df4ed73476542474b400c69ce63f33da566e53b7ab7e22ef115ae9ae425126852fe20c1bfb9010e7e5a7e3ee241198c8fa3d2cc00433b662c9323c21f2a26b9b724cf7547567daa9be913d9817c653d02adb1f47d5163bc8d060b52da3b0f4412776f22cc53c3c7b02b0cf9e28dcfd9e155fdd3cda232e2be2fd900eeb4a41df93c6fa8c51d0e18a13a7767530b82f8e233186a4ffaf3a27e84b2a2326d49ac7897091870c37ae34d22fcf8a811318be010919768da792e588e98f9a407893a0edf942661d1f5e6e6b45e8be922fbf5130e590fee600d927f28ce7e5d137aa8ff4265875d28e86dada86e269cc23888a6faf593b3f1fcedd84b17405f1330c249400b168fb7d994e043af71351b6abb2eea733a7bc24671f25615f798c3b5b7f64fcad23e42c873343255f8b2ea90143ad193407c9b7ba3441b9eaa3fd0ce1fd2d293f8b09e87fbc67d40839fb20fe8750de34fcb6c22e52a28660d3b4e021e7d1ed8cc414a35d840c141688848b1351f47888b1483a16438f3aa8f631011ea6dc76a8dee55e6e6d19cb2d6f27705fedefe57a70fedfef121f3a3d07313396770073dd677b05fe515b860143852c5deeec322894ab190b63bbd3793635f2c4d046f02e7f0d88d8d851432e8cab1b513fc3a0f066f78f0eca833ce36470c7ecf3ad8db155f61562ffb6808b7736b082a3411687d8c86bf1e39a54ca7bbd196a95853be62b270e1f2d8576d5eb274035e92f3362c00f9c477ba9d73a841ce4bf05ea9c927816cd8256f44bb4f11fcfb92ed9764fb091ce14a9b14c7478d959a22cddb9d490c654493e87755244a98b3511ce4383fe9cb24a9ade0b3283295106cdd62812ab40db36d25379135712e8ba885635a5384237926edee5c268e9bb003344008474416921fbfb7318cd07d9da18e3f946ad029bc127af55ed1001830bc23ae749ffe8d9799db35cc244dd9503c1522fbba28da6decec210a3b4f4897d7555ee5efdc0e7940e148b61a2032380ea30243d08922bb4bbc5e15219d6fcfae4f6be2d4237d9092271f9b2242c904600353422b0f5204d5b4ae0a3b24bc1880c13d2ad94106690c41359ef4b9ec5d76b9e9eb263d2c9f3980715111653cae123d271a98fdf6dfaa2b18285cca3dc35effb8b8b7878ffe574d3dc219628ba5fbd4521fc223f2898ef20a3b6409c61e401cc26f513a08521cdf00b8b5387a5bfd9127fac8f7c36005ed5c52e8449c503e57509cfdecfa7fa6c33b2f2af826e582f84f3598954d97ae5943e60e111fafebd5c78184e3bfb9d73b5e61705c9f9d6f73213744095825838fbb78fe841001a5ca06fd3f0b2073c2c14242077250f7ce5bedef3d055db3adae2d8a9383017db71fdde9fa737e72b1338bd71a2b321ca5d60e8f31266f098de86f340798a26dadada713f2c2226fb285caf00e357c3175684029b9dc6f37198d15c2438de99a0744e4c7758bd1bca4ca79c80154e63a62e6bcd0dcffcab9254db35a1cc31a4fab4c4c2d8910eee287defa4f6f69490dfe37dbcd1819debef9bf56f536846bb5d90d3dd0ab49e310c2343fb2f6359f6f7693da2421c21cfa2b744d5e6b293cd8edf1c854fbc1bc3a1aa2600593b78f8daee821781d69c520eeea7e8a4026f4b8d2195d4a3eb4779733c2218a74a4ab427cc673118dea2753a24e9082ab0910f0b953ab6121102d02d26343e3aa94947ddf084c31b14dbf8d98f95378b336fef97d31b54174607f84a19c0a54192e3404b1f827252d10059e32686518a897c8d3abe56a79605be281838247413520c95f915c214612805abb4be852ef3de786b8469864fb52944a5b233a9850128b25c1f06529d4a38304119eec8193e9338cf5de64298c5affbb16758362d4f78b92c89e162e215107a18109a77a1c91396ea911527907dd6a1db372a8ca911af29deb7716371611b2b2f052f8d2336ce3931528607f01614d61567a9cc55fc3a7d84e16140b6052f1a0676632cabccfd17bee8c67a1d9ffac671c6e2cad97edcbcbf08d25381f6e303e068a3dfe85943ac2eb5e3f35c44c953d4333a20745ba25640e82e14e7458e57032ef2fb62c2747e5d3d430a4491eaccc6551d4287d71da1c81f1cc664dd6c1f72edde483196538de1fd97979ac09edcadcd991cad67547343846cc1caf82b88065113efa46c545226f299859615132f31c7d8e2a59628edf55133487a101af48f70a51c52bd31309dde0ce4e244722f6b6452ac49bbe1b5032cbecf35bb3c90848fee5b86a6d9af94075462a21e473765306d49788520e6be311527c33e34ca23741876b0e1f048da4305cddaca2e36f57bacbc1d388521ef5fbe5315b012c0786a32ef6e222def6839a6341957040d3284660823a2519de7a266734b9f2de6b61dcc421e31c5881a4fecaf6e4685241013ac9f0f4ba33aa397f39645786688f68b78000726ff6fe51004a36493515208bd44f3449e4b7d493bbf5a8c2b2e3ccbb4fcf5e69a36692ef9b4e17a5024d592bf1ff6ff8be117a5be54d8a069630416c2b6a1375df8638ee8bf22d3ebfb0ba53c95522a5da5ac2017775c90bae11c08b16d006de9061875d86c875fb018033e99414a6de5a0718bad508f37c344dc1281faa436d3387effb17356553b6964b8cca4526ed8a36f98b9c978c3ca13e2fc23b59c4d570d9c6b27c764dcec82ea7c672d9d77d9945c57d095a30812fa6f50e443b5fab071447fc5925718b5abc427c0a0602ee6db4a6959ac985939c12c1ddcfc07c147493c2efcc9f6e11231091dd0aa7563cd6b944f9bb35e108961b4294f90dfd5cd74e49d399ff3ac6a5e8be0a057ddfc419484515660caa883ad67c86be9f0c041a60a560fa5ccfa86f1aff3ae7fc674c346f561f15d46e86d54154e468ef84033380fcd99a1b11d79cd374740f33b0ce9b4495bad0da66862330e2a9837f824aecbf2e97321cbee7b77b7612603f4d77b8ace2792aed164cbdf9ae11cd172e0c173827f2334eb4fc69fe2a9ab9e981b8b568bf36c734e5e80c37fb5dcbc58bec32ada62223f6f8de6f945aad5066b22663502edae603174f7d1025b2183705ab91a222a64b587e78a4255c3a3909d71ec6574713e94d81255563044062c2716f8866f41cdbc5ea69061365c8b16748cf22df77d44149d3525ec647d26575b57640635d745599e283eb0673fd5fbbe185aff54345b8ca5a3bf2ac6f6239fb5f02a210cbdf78a8a11bc90efec2e640d9311df9dbccc82f16c186da7cdcff08e083a4b61454ea0bb8d7d817428ead59e33f37ddba7c12fe7398402c3c2cf50fa520c59a96950406239c9c43bcb7f9b7c96701c053e98ddbdf71cb8436c5e1bea8f1de4b9b7dc84192199a1724a0103d0fec1d92930c3fbe554b2daa6b5505cd5f603fed574a28f572a598c68bc5b3ed6a6547f4af1d98ed01a7ef3020717d57454387ebadb4a35cff19cfb1f9b9c6be1560b3aa5df7ae3fd4b2c5654e7ce57c760ba5b6525e484fa138bba1efcf8688b0fba681f191b368028ca735d5a121753db9a8e891f34a8f179c80068cbaac3df34fbb06e166ce861a122ae114b839bf66e89af6f29d6b2a56b5f835297a693be9cdb649a565a9fd3b3d2d8bebce8263554dc5e0e8a76b374139d217b886835545b63ce9afd08acb134ff31bab3b9caab6bb8d81b0537b4dc41881ff3741a9d5d4bf680aaffca1af8f5e7218ca7a5605bce4c7a7214e465c834e8ccbbf1dc2480bdd61346bb05136c8685aeefb8d8f9441426d1a6b2e285196f21fa11f7a89b69cfaa5d4a728258f7c96d57a700e4535375725758ce13a56d5b922654280b0cbcefeef6964d7a2b9a9bd127ec3c7d1f4ca2c98da9d9146623c3db1ef00086566352c7364ec1a922d37ad70b6ffba951175e2a94ca41587ac46712002e22608d49ca009d6c378f762de95aca6b8a4f1b2e884f1ddac2dbe4cfebf38871b4dc111de2c40e109dbeaec4fac18fd758b3ddaab7233ab65802b9467425093539c36cb32772c3db52af13f8a9fff1aea1dfc38cc85199a5e05696d4fff5566190bf67d3065b1d0c6681ed589b7c5f061703d09d776cf33ea27a542ca586c71dbb1bb2f37dadda273ea7d5c1e092908a7bf26a2ccaf93768955bc090ea1809c7da8e772d4792027967e2d9ce9d61e5bcd148a2fd761943b69ac2f492c18da923269c60f9c3917785f19bc19c8a03d592b243f58bdac498be72c1934d343d4371ed405e1e1e8be2ce7dd509cae69e81c4506d6c5c77419caaf151005d2cf73fb7cb2a80077bcd7586a3c03885436a24173607d4d18238bb68b66d5f67bae47a6607e6207129c2f4fd55a6d93ffc424860301ca381c83e3933f522a8b240a4d08ccfc14edd652f4253c19e92d200e77263475127384db60be3100ba08dc0ba58cd4975aef87878bfb002c8b847f79e0691e53cb5c66ca5ba46d3192758b81ecee6acbac27d68ebf75999425e080f8e3573f5e14107cfdbbc64adf21bf96f021e18f2a156b58089943461421d05901bd2bd81a539d2e61fad07b11cbf2b56ad5569c77ea5eee3f6c44370b5bbea79e31a40d886e82f364e039c6a5754068546bfd76ee6d4a361ee1b53c3863e19d2d32d0c5ad6946244e022a5b102ee68ecd0b0797cfbc72bf6c48c1f2d5a48d9ca84ae309c2e8df579c316339a593d841769ce5c1242c4c4c088def8d2d1f7eb48d2d0a6d32732d33aa76cce01cbda9"}, {0x1010, 0x1, 0x6, "90e8cfaed280623895c14cc3620e8acf7f9f993bc3c52f9f41115a4d3d4aae138eb123362862989d88b15d30c549437479643829bf798943b700fcb6e064a989a7ab657f571ee221a47e627aa7a657990a3925f6c5298c22d18b37f475294788a93a71f03b1fac5f960a0cff8b63e1f172a2f748af8171d0ae67d637cf988302e031c13999e754a97a5b37c6d981c2d5be73576bdd4e2616140f0c55c8b8a55dd107542444029349915d13bc9d9139fac9956b0af94271821dcab079ac203dbf447598a888ac18bcad28d91c21fe93d454a8b26e221ed0a6763a7c4dd0d285196f15907df6be5c797fd0c809017de9f99593741ca662f3c289c54bde73135415f2d75ea930b86c13b9cef92a652e2f747e5a97e4bed85331ac903dff6b628546a7d80ad53e4c1966418385bbca8a62d29f443c890c1fde47e42f12dc93cc5bdfa3c83a939653794d673e04fe8119812c6c3aebb8aae343ec6eac4b5e8f947caa8e30763edff2499b9af8c0ac07e8ae22e8676b71ab44fbb70423dea35a7aeb687c6ea324d33300eab1178629022cfe4e5e849ff2cc0f72d69669c6027201575094330dec91bdce1ef96c4e6a6ad935a218975133460499836b73ed3ed109ea42930cdb802cc99b723f49a3cacc494f9eba15f0a9737a61839104c550077fecd34198e0bdc9e0c66fd71b4705bb53c6e9f9a9dc36f23626b1e47c46b6774bb308da4ad0ad7f880021f5598af947b937a3171c326ed81647391fc165c8e7d8ee9cbc404d6c894c75fb7b909a00e74bba22780b12af69168d90022644a9e816d66a5f8fd26aa98ad36c74ef9d4450c100065670a8565040242a018ccd6d66807d11143ce8be380c1bd8adbb6fad6c1964fc49276b3a040e918bacf545fdf7b6fc3cd40c9e94d444e284696253a4ed9def65cdb497639e5d77b8ebadce678eabb6a5fac304f711ae301655f8e46ea9ca9a618aba29d2151ee09faa3161c494b162dfdd89888d52f263308e787278a1b2fa5de58a558b019d994ada16807262504c2fd07b4f8a91c824dcdec8cb9fd2c954ab469904bd0cf0f6da7ee47010bd61b097f04dcd21398580b80ef838e448b0457d9d4655c9eff00b1deca5d2371984797c18afc5ba1af0d2f562f8de87c67bac43446fae6f8b5af2eb36f8dd6ad26c6429380988086ec58f0d60ca304626d10f6cfed4ab78cd9c4d5c31c0cd1058a5d6f3ddb41ad90fbd53def8fbb6339b96f4fc6cac20a7978b3ec868ebbbda10f2600cd553fda9861e75d30e31b00f885a889b811195aab4b28bc7b37c3fe771497d922d07472eb617aadef6efac4f800fd823e0e57bafda549b9fc3a05773032674289100f808c45fb97a986bde69ad42d44a4649fb33d14daa68536c1cccf38d1a77cb89af28bf02884b616040829f619faab36f6e1c99039fbb45a4cb3da02919e9de5385967ada0ff047cd4edaeaf303c92f42801325d309ec2bfc3609ed32f3d88a79c682938b624b678f6f9f8169223391095939357c7464f92749e507b34eeedc242d785051c9ca077efd99be98565dd214407a3f95767489a781a791dadaeab7cf812a01cdbd42b6bcb915ca8f48ee101022f3ef56f6729f5ec49e0b8a33b13dba19aaf30c87ba5803eba225ca15d917e70366c013af77f953db98265fc4e82b537b3f35881effb651c090a8714fd303d65e986edb42ac6ac35c12d0fe20ed5fc8a4b3bcf62c485b324ec48d6722be50fd3afd1755eb666fdd68d51fa97fa857e5ddd077b4d113caa711096ae2f2e72b63ec4d8536ba74f930c8ce2e5507996eb7667fcbc91af4b4291375083b8ba4a308269ab45a7ab922a892e38c4cd2e153b7d0d306880397649e75d8bce790d863df04c8202dd53d61e702d2f0cd98f3afe193ea025a58522dc4c71bae5c5e9587e0e13968472c48ae778fbbfa6e3047aba0357a00c04d856dc28bca58d65778300d99711b0ceba9e888f4d399430b619ed5ca3de3c24c596b7ee58a1ab8cd7720eb2aa404e6f8beb2356ebe0f8af34de2a0ef712c502010422a99026a36cbc3bdd6cc48dc83e550bf846118357e652d881daf6d55c2b93aa821f7f8a9c4fa8c9980703b3ffabe9534160d5eb6ed74f7124da7c11c8c28f99720ecf12fa84500b9ec909283037b858f0a8e8252e77520ef7392a3643014b063a58048dd0678e77fe96640d46669dd940b9d169b7d631da59c10eaf96ed5122500113f256197192a4eeba221b0f05604806a6865d65e5c611207c3caa878379ea16aa1338f784b621dfd2ceea1159ef7f9026744c8453de90d775c1478387316fd5279aefe375f8a2cb35a4d0aac7982a3cc79fd4bafe1f2f78f2cfc7e5852395727753cbc769d6af70e00b958264581b463ec3e69a7a99c4e647af6cdb0ff3cafcf2c5766e8c661231b2f06a3c5aab7c4d22bdc452083933e01cd1699c69b0d79992ba87e6d753dab119fc34c3558996cc00383dc763746b32a6447c6b4169920b93329ccc68cdf15b367d4cb04224d72b91350f4907054352cc61aa20232d6509a36f4a2bb78f74d0c017ea6dd7f74c0b85046fef3d8b0239d223601afc40fe3cf2a7ebe3cb31ae09a2840e4d445ef8dd531e9a50aeefe081f6356f3c3bbfd158ad54b58be8abf4e5f8cf9841c7168667099f63a29e603c89dc8f60895c9c70a6e0ba2d06ce9450fa72bb78e315a1ca8e0dfc581df8a175affb9e350a21117f77b88618d2413c0f6bfaf5ad2bbb93a3b291843d4af257efde2105b12aa530a48cf11489dfe2e8a7e87cdc122165f76cc6bc99a87ad9366979d1bef5429326c438e2a0234be51902cb01cda0143ae24014c336eb4df0b4a08e8f5610fa5a0d67ef7dabb5054962370582f4a3f85664c07dec8bd1d19a92cce87e0b8f5db474de77424491cb84e47207e084900f2c2b63869d0b559cf4396a6bb62c337e185a16bb96115418b8d58205edd1df596e3da1c418618f2b54e01c1a1b6b569de6b65dc7f05d92ea6c4da8f9aa266d27853c68c98dcbdc179aefe52f2c4bd0e348016e8ae4ea06f22a8cf6a09712e5fe62ad56520098806ed118656f9a19a8ca1565a2ee706405c9a0ad903fc216ad3a7a6918260e15fbfe98526c8ba8958d209595ba5dd5da7bb2012437c29d1b170b0a24c0db014da8edae73b02db9c45f9962c5cc9451ac8d2e737bf1af1ea269bcdabd639bc8b75b215b0481f59ad9b32547c054c7688f0e55249025809a24d875527553a6b354362faf1e587eb4efdfb3ec1161b33362fa5e37bcc47fe8e837da0930b1f13516a699f4b8c48ed94a20f9bff3c5063124e23ce0defa7467eaff9907af1616e3c3e8b79d1418384a6a4d20b2f03934f6b53df7e9564b5297582b98b2cde1ff0cffa6a9efaf90755b54469044fa461c38c7f783970fc0a53706b9a8ea840cf39f54c9347d2cb6d8d4072de23f50da5909ec7c5ba08f1207f3a866ed191e4305fd0ac4b4a9912f86653142e8fa5bc1b57ab3a1e4aa9d48655b30e754471c0cc3ed497d0a224dbe0441fd9473a78acbb1852e5467820f7e32e922a7753b2d43da90b9ba75dff92bfd4d43bc8ace5a251c11d1999c5d6a708cfb37f56ec8eb82f64ba5da00bd046e56964b5f7db606f254cb3d2429185706c55ac71135ab58e81e4cebedd384a126a63ede3adaf0cd69a49158528bb2f773d65c896e5bdbf018883d2c62e2e1915d89ca78e559a67f9e83c2a8d93229d4299b2cfe529385737e25c0d886c88ab63ec95e16b5d01d914534439ebb2b8e51a780f9eb5372cba870e3179e54ebcd017b76d16a84d1f2f14fa304e37d721a0f32a4aab3509c1fd124f2ca9917d13bbc992d734a365d9376e643538ff520f2529ad9bcc258d82553154f8146cb3cc48fbc64a12c242f55b5a6e1ade43b979728fe451737fbf7210ddcdc4a159d258fe76f185c81fccceaee0bc44ea6836b236028ee03ea8e36e3e67033321dd021feb9e6192278689b04834958c0c767eb24f4c70b61ad5659a286d1f3a2642ad2acd874b089aa6073fb77fd39bada0a514f86504558989b05885469326bfc79ad9044ed1ea00faeb62c30c771173b8187731721f7be92ee47cefa1641e808d888407252de8afca24ea4f736a188bb26ce755f2627a195e0bf10cf827a4aea38afe452e080db1ae5137680aea20809cb45cab785d361c1038c8109182366fdab1a9622378d0ee7d4138c59162ba7f880f127870f20859ee2e92b8575e3330a29d4c092d7e62df3529dc26b6f4e0778da624c9534e37b6ad50eb362a936466728b8c45df1c25c351a2b580b56e6c8b6613da4a1ff62b0b36f15db3de3f8cf035b3d0c42f69e1f56d37882b5abeaf6d3f28abf472f315a09ccafb7014736924dd18a38d2f9190906210dd46e385721f6dbacd21b1b5de3311fab914f428df3755fea5a6b83ad990513695fbd708b13f598d71810c1d846a56e77a1bf370326f14c4e9be16db8330e10a44eb15ee18f0c21e0df4747ada59c225da79d05738d768ebb6fac056505dc60e18c8a7413d29d75fba768293d0a3976c1138f08ebde7afcacd71841404c471aa9fc1f9ceadc402fc4eecfcd547b617b59970a8ed7042eb11ba766405d474b7ef08a60b9b981fe25b8367813c1d181762e36334e86dc6c649773b80c165df03cc8000305be29b3e942b7f6f2ac75bcc13a0c8d0e117fd097acea4ddf62ace711028cc1714788c4244d9f971ca360682ef8db98052d31c210c70a6babd06d7e2912556df2e52adde568a327281050f50d420bb14a726cbf2c5b84412367dfd00e0a99ad03812476e0735a73599798274c075fdfe0b298f4278780fe39e450bf4072faeb07f7ca8eec613362ecdf658957b32b10b4f145a9eecec943f7d14816102dc594c6c05d97c7de31cff15dfd90e1f945e5cce0104c4b16309476d94cb8ef92f1db0020275ff26fb4090fffe33a9ee9a4126174e3a4c86047319e58512db02050cdac17922afd367add8df1f327fa8fc00ceaf4a3baae0a0b26f8eeecb694ecaee4e55690a7b22f5ef98b6de7517cbdd118267cabc4ce7f74ef74019449c05d8322b8a609f0c1bf23f97e65018fd03c8802a4b441b298f4d0678d4aa6c2f5e1544ae60ca60c245d6c4f5f173b328cec74fe94395c4386a9b6a4f984456b20654d52a80338ddecc0fd73a3d42b3ee5e9387da5d2948fa3ecb6411178ee6bafceccfbbae7869b7ed6deb03f83ee1d5f07744211aa45ac1915442c7bf5d586973c216377d6f81146b0d9d4a1db1267b1b16d1812ba35ad821249c56d8a63110a41a6c660d0e5a9135327027ccd7eab20815228ee2721639e9e5121b142fe03eeddaaf2f3e081058597b78eef43f4837b57bd5641398e20e65ce2703283de5419870a3420cd8229a65562245403285387a87bb7c0b3c18d449947a049d7b5020b78dd6df2f2bccb99bd3f3243ff631fa3575811f9bcd4cb1c79157456b5a070805aad31cc26b2776adf6cf4295ecc1ce13c24a2c1c2791aa3a8056865ad0777fa8cef8aaccdfd45963e90a9416f3116a53ce24b7417d3c07ad71edce650cb3c4172aaa9c53e96b8cd3383d2f471d11d547b66c228eca9976289427a809d02173fa46567373c882b04bc3c7c4cccfae2d892fd6be5e496147cdb020d3c71bb10624b5e60a947311610dc95a35d05a1af286a11977909d50d30a44150f6cd7ccf1e2b7c6a20a8b60dd4d1f14df116dc45b709fe5ff4499a6fd45eebbf50276a04a130ec84269ed145ff282cd3ce3024b04d5f7cc7243109cd3fe6e9e"}, {0xd0, 0x1, 0x4, "7e813b3fd089257903d1243ebaf9b3ed2e6a7753bd0eedd9aa51d233ff41504299be7c2018746a36649edab00405798366fe1507165f655d316156109802109f9626a3b3a029190d64d0e8435dba515f75882cbc50b2e14bae5b90174385faaf18e18a58faed09d31f7e09b78c9754f6e16e13fadad9b012d9b34d6feb8b64cdedef8cdf4ced8a191bbdf8f03a4a2f99083800ec4bb6135f092381b4825f5957f1eb272e57a4eb5e167b090f9aac904433dc6d502d72db71c4b61416de"}], 0x21a0}, 0x5) lstat(&(0x7f0000002480)='./file0\x00', &(0x7f00000024c0)) 09:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000040)=[{r0, 0x2}, {r2, 0x2}, {r0, 0x100}], 0x3, 0x1) flock(r0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) fcntl$getown(r0, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000300)=0x10) 09:00:24 executing program 1: r0 = socket$unix(0x1, 0x40000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 09:00:24 executing program 0: symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:00:24 executing program 1: r0 = socket(0x2000000000, 0x5, 0x9) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) 09:00:24 executing program 0: getrusage(0x0, 0xffffffffffffffff) getegid() 09:00:24 executing program 0: socketpair(0x6, 0x0, 0x3569, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f343cde5d3f447dd0a6c5b2974f476ea5df7d73601e7ddfd4573f79d3345f8df64c460f8e802430c593ddb550ab9fd91005c8f8bd7eea125faca630a5dbe861a386ddd63d9e812ef3c10f0d2f06d1c5880414db8da85afcee642e5339dfefbe3f878d30f231ca200d161c1180f94e8fd493e7059af084558d3e65a61fd599e4f04970c910fca723de3c882b4f8f5a75755954e1ef4d27d3b1393a3a906a3190413ba7bedd6805037cd6cd6d64d54555410d38e9d9b1cc1664a3111204526ec6cbacb463e04e7", 0xc6) r1 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 09:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:24 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1}, 0xfffffffffffffd92) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x0, &(0x7f0000000040)={0x9, 0x7f}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x37c) 09:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x200, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 09:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000040)={{}, {0x1000000}}, 0x0) munlock(&(0x7f000031a000/0x400000)=nil, 0x400000) 09:00:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, 0x0, 0x100, 0x0, 0x400009, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 09:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001580)=[{&(0x7f0000001680)="1e22e2e3a6633f0166592ad5f7554551ac48e6cfbc6c6d5d4dad5f531aee03ce3024c3163fb1ada243672a23cfd4a4d02a303719961a20517f6ecd089df78e3c00e9a4272e75ec38257c20e2a98a9709d15ff8d09c020dfb1728054182ce6542a0086f4df6b9493ba701a043380619c81c5ee94b8b9716b75f1ebac16bc970b6a7a73701db80d16b9576bd764a44e3a1f317131798d937edc72f0ed5f37996c9b3efaa4bc5e0c751c8c1a879668640bce8a501318466257037d76c96fddabf85c7092f207a0b207f986c9d3906427e7ac7d569a79775d278ff6c48a81185b223aa8f7bf894c193686bd3cdc76656018620a421961f65c93a7ecf23dee9ea83866561beee5ea089e24ec6133a7bef72a2913aaebbe6dfd4557f1b576e2e9c0279e7acf060c76c7a3defe6c5313aa2d169ace3b925e3d66bdcceb873e35cc8ac2003b06efca351effc19be4b8a1b389cb9ea79313f695198c51a0da40696232723cfc5a3c5b66ff655d92195616af6c3dc2cfdff4684f7a12639ec7498e06b4c12a88023494374995ac3b85b951675836e47a804c68db26f73908f402181a70269bb2b84f17b72c149dd033fffa8e4e6b2223331f703a0657620af038dac03853ca0e01ed541a783c87008392eaf0d6fa88310479f7a2a1465d86c52f79b039b1dcacc6c7539a73f44b6e235cb5c0a7a597b2c320acf01280024c917899411a47f6771706df91b8b345f9c84f5e519724c3bf9b5373ed9db75344c8cf9bd4b4999f7255bc1165e0f4c05f4f9ebc72acfa90c283efb9ce5e26b3bd4e0a93c5aa281daa431ea38efe4c5a9e80b2287fa7290363f6459ad6f96c2b3407e7e8d0f85644d2044ab7abadccc5dd7a3a853ff1f45e29b5cdb74d36cb6955f3224cd44023974af506ec5f300f0143ef7319ae48e6410436c853b7642df9ab96464c519c891c1f88ca5b28358eccf323c7aeb95efb171e9ab18b1d4c9b4fc21f3886dd972e245c2cd0e2687bb928128b14ddc0d77c1f23c94c6cba19b892ca96c575ee2e62acaa4f820c31750ba1223204c95a9db95e29d3b7ea48f34dee3054f70940674c5b82944f2d42e49264ceaa9dedb5dd24df8cdf7b129e2c08d65e303a9651cf1dfe239d475bc06e20a96af58ac7956b8e6d3fd67d93bdd3478f39c6acb63c69618511eadf11f46745e63d0967412a82e6f4940fa32715994055bc94dd45d06c9956e202ae7e013d154b011e10861dcd6999fc80fb74e0cf48b8843b778fed31a76b411385f545b7f5c165ccbad61bd2ac86aaf5121d771d6b916f814630e689d01486d0b19a63f27b1dc3d0b5360dfd7141bdc31285e9cfd892c3983d53f06a293b8070dd23b819a6c7ab291e9dd46fa0744afb991ea5385bad8051f527315f9eb5ad3a8e0d87422bfd36f1e06b2229b42bfe11a7b8f0bbf5481a0d590bf25391cb763443ee860bab8cf5f7710ba720ab4c4610d2ba4f7617b1d4f8a0f55fc0dd6dba5d17deec9c3df63a68a8671d6252a0e9246441e40172aaa10d96d1151c20ade6e0102f605a9a0ee2c44aa1019a9cce3ad29284b9b4799277a5a2b85b72795e0baadf44efd8df4a1dfbe33eecf53058f245869c1bc8806a13c0b9e53aa75cdbefa8925155d58f97f812e7ea2ce7c279ef20cd44437c7bb31f7060807033e046c9c9a8a11bb3780a2211a9c5d80f9d441acc7b9883c01dbf15abc9863e64324346088abe23b695a61cfe1d6d45e4b852f14e381a6a8372fcbacd65e2de07f6fb6941d7f84eb439af8d037ba3701790a2fc658e4571b54bc7937d3e3207ab45c3b4c86cdfee7f78f86bd1ac025aed6aa05627cf613b114b6d9c2e8e5e92c544f76927033b25f89e3a3cf9c661ccdbdff126f6c9d1f8953ef88cffee9695800efcf06b20a5b6efa2a4dcb5c6e16ede7a5a719eda6922be38da63d9dd9b184de62f5279ffd5694c19383d159358958042063d86bd7d60f8af3d7a5892350e0af353e649a1470a3c71fb5f9e985f50b9048cb25d4c4034ad64b96ea4d924539e6cd464ce42c1bb8952b8cc86b19b13673874566cf0ce3a6c09249eff678a3271667f56b94a7cc5a90b2ecd2621d74397fe2ed4417d6b7d7c6f19e1948e0a9efd5ff96677337dd26044d8b9759381c58a8ea1f08b6f4f15ba559920d344523d403c1773bdffe237fcc30f9848b34c2f88fd0396c74e46afb7023c809925ac6c7428fb21335b777ad1d8e696bacc62ce43499ff30235b87381a62e8c322107c16b917d3ba5044114148265fa6d6b00c049ac0d0e98141161ac27bca225b1c944f099e09ec58d6064ce3b2ed1d4e584bbb39a2c3025344f4b80fdfe30ee1af32962ee0c6345559a09aeeee9a622bfbfa750bbdc885a8b85487cd722f8f67fad7b8166fb6cc28cbcaadeac578da945eacee05ca7b6f742fc76251bda5e6f4f0d0d8cb5341f35b1d09709a62720823e548f62ca68c4dd55564556032eef871b6c8e9073ddd766a2d330fd14673cd98eaae261673f2a33bb76fa5e13645929f613c5a5c1587b992c7b028dc477bada991c61ca9446e3ef5683b245abd8ab51dee1b061dc430c1185720d456d2f3aae066b9124c71a39594db5faedde93b40c9daa7ac53ea2d1cafa746cad21332207d5912f620e8de2c9ea75f65fdc15e338af62bc161d50c56b780290daa4838e5e381cb6bfa0f0185e26c881b03bd75d5033885a00baf34343605a47e9bb2af7f75fd7cef96404f32d174e3f38977bd984c9453fa65dac37a8f03264fb11a3d8cfd7de8be5dbe89a472baf6ad3a900216b446e28a50faf21b6dcbc489f6d58eff1c7d48d5f92e2cadca312c94647207fb2c73c5f72c6b0b276245f92b74152cd77d66c25931d263b13b6e770a5b6785c15fdd2395f45cc0d6cf577004d06effb0ab5097afe2a17c56c5756e70ba263771254db9dd849eb002e6c2c3cbd64790edd391289ae90a084797cf2fe6c6f4eb3b8b8a558e11e3d817cd720264fc68809578e6324f9772f3e411a003ec2464206766a12e15b89824be2bc1262b95f746e9684defba919b42813b217b9a317352cb3faa490dfaac22373d5a1aa6aa6d28219c2f1cb9390ae0588fbd3dbfe08475d190f114350769fba077e3b62c1ae81d94495899edbb36c445bca51ee9ca7c3d99a992cdf15d67abe17b7907da6028ae516eff021c2d14fd45606283d469d9e370ae4e1476b6c06382076acb1a82fed432f626e8d0b5f4f1b3dfb6cdc69ea4a493d2551fd9c8e89e8b7c061b62d0d342c51f0bcc295f6fcc340697b9c2c17654f3a07c2963022495d774cfe609d22d2e5a576e43e68411eb86584b1823fdc53f01a49b7b2fd8c6817375cbdf002d39c1832639b16c02048614cf3c17e49b41fb20f7b5418f651e2c85acc1c8df339f11caf92dbdd85a26d71a2766e681e920ad63d883530c7ec25d5ad95bf5d26c251d3331f8bc967e9e41b7139d08f78fe6adf2fb43db70a467278f00d68810d213a5f32ba2e7351ee6969a48d648b3ed781ca88b7519fbc2c88c7bc5e6b3c9320361211a74fdc7015fec8e4e03940b97d5fdb189f39f0dcc6248344b05e01f871858586e2a3eaab706f235f7ea5e5591409720c749214eab786f80b706067fe1db31a211bb137d98518d104672b456f3d2e9f60c02961d24528b39ffca20af9750757171e95223922fd25f08a1634a7bda295ace1d6670518f384dcc51778c39299dbd6867f4ad013c77bde2ecd63a675efb216049cfa5c9c2db556b4040e7529af1a6708e642331e175f2fb1a3283056a113717b20a42760a29bedcea31bdc8790e80f5011e3c178709f42a0842bbc65861a9be8787ce7957b50f2915020560107b26d82e9373e2974b392f03c2ad74f27a0b9400000000010000006f02deab346284f57a30ab960449c89d4080e53c84cea0cb6481f874239629e868a93f78c0f69ae1a5acd918acbad8f289c4c0a3fde9e84982604514b3a66918ad16783eafd4e1796137dc8470bd2c26d6f0d1fb1f75da35deac71e44333088a4d4d147ea12458f50e1ec4312197ec9b839e8a887ac024bf856008e3f5b1d9cad4bce648500c2081b6ee1b644242180499171531ddbc70128840bc95a0c8f3c3fd4ea60eaa231b2d2d732e1595f7e1ed2502025da78e92239af26748c6b8e9c1e12305b034c569a55b988f5362918109f40d2f82077bb31c7030f70298fb7fc009086ff588db87e26ff389d2ff6c854b41f99d475b3072db19bdf8910f1cf7faf7e3f54c85bd7338523212c6a55dcc2742f0ecff58973b084987af6df35f22249313ec0b5ab8009988faff96b6dba9c7f15f392526b3f2ddbc1650403f3bbaae7a9996d349f0158b31b77e2baa4dee40616104f15a586056935cfaa510ec8212da9f22d45d40904e32a6aed0d1d2810b1e58e5e97c53ad4b951bea267a56e3f07ba325a2e1d22e4ffe2f180fd62ba8c4292a4d26e071d46aa2059994d4c3fa1e0a18f9f16380cd2b2605d80e23b10e6677544279f8a0301dc34a9781a0cff7ab0ed59953d318ff7c75bd84961a25c08b252c9fdfd98f93860bccea1e8baf5dd28181475920c5e41a101d32337a55de6b974470cdf1aa3cd1b115bc4bad55d8c58c284b383902a101403deed9070117122d7ae8605ebcd5254394a81cef6439b659ffb8660ed98c3c26859e3777e8892b664fd9446c037687205773574cc505bec9f7bf49a04d8c20712ff9e88c786abe70270d894d54856f42d186c1d06ba95d43400c3853df4edb863ff2feeed989c392c0dba7a3fe0cf4cf2a1bd167fbbae9b55dd1a5e0163453f86e3396e152486cb43c47228cca1cb1af4343cbb5404355dba168fdfbc1ea35a17f89095100ead00edc1418663db5acd898ea1c412b3b5bb38bd2e39d51963e3c877cb9198c6b7a4a985e1413f7d884dc7ea17a47f4ef95470b74efecf9104a7427302d61a3b4f6ea96b3241690d76c5acdb3d2fb6d19dbba3e531af10cd76944e02a52428f42fec78e86f2c6cc253bf4a785b491f1c3f936322b1d26c76231bed2e70aae706e2ec48882c0e1c1f5fd6c1d883633f6a99333d5446220f3e5e67baa2972c3d11146b8673e1a791329a5de69c10804847362a166749347c08cd7a154972b1e9c93ec4d2f4064d08ee7976236ace55e11fd1cd67fcb365fa49795eecfc1d1ad10c2ac48ee82f758d3f4f16949af73d29b00c3064b0f9013a1554e692d6fee19a481a5b6e093c2565b177e919b249af5d413c57031b17259f78ce8538669bbeec23759b498754e374b9c2c5926aef70ffc7de71d6f3a40e74247d6b4f58d78a5f0b818bf95325560c064b34f0ebb05f15bc2bf0fe48816a5e4bcfe7233dbd68309d49130fcb84cbb21299bb4db62cb21393b50d361e25a0bc6489bf9783ea0da527ce825d61104acba4d6efda8f073ba0b43efb00be2a285c6db051a9f50028c116240d8a3a3350c5dc497fb37f6d7c89b979d6f039f771c1a1569e3cd42c80a1c96a0dd8ac7d3501ce6d06c4a7187905753ecec06954e3d5ccb0d1d006d23cde73c636bb0c43739d62bb8ec61260d96b2cf8ba308382344e4f4652162313beb3c5a71ea13d55de49810981fefee4059c301c4e5c319e6a1a4369ebd849a13737f98a6854cd8547066eb5b136e58d0b6a9abedb7853e56656b9e959a8dbd8f49576932236492c60a03f4f61af8c143b8e94694ba27922d164bf60533d9170d06db2cd19b24fdef545b9094965c501c02be65881d02e0559d525f662330957b578db485e83275f552e34a251a9bf38694e7b90d6a31614b387b1968de732fd15fb1bfe934a612771dd3d85a056dcad723d7c6291d54bd05877ae32046619c01c549", 0x1031}, {&(0x7f00000010c0)="04c2952ed551176e022d866330f8335d3336d3ce714c70a6ec1d7e2bbe9542e4c60878258a39670a995e2cf6f66643425609116982d4b9cd15cdd208a7ed9ab24da4a254551ff8fe8617756fc6760f325a372aa537a01a777b7039b013e52a1fbca66216d4e9dfa8f887f3e122b2376d8ad2cfe26b36bf5f9ffbd75fa71c1d7170b2edb71b0ddcecaf4ff32527e975883b98d46a69f824709c6f25518237f907fbd92bd44005e17855f4dc3a7c97295a5d07df4a008f2b4a1a6f7d33f5", 0xbd}, {&(0x7f0000001180)="515d238ae6dae73a8ffd744deae8882eca88a157730de119a19c024c9656e6e043e41aff173fde3a181a21925117a03a7eb98dd127a477d574d2f522725c3899bafe1aa81399764ce3a75826ef26be627054d05033c7acd92d12120e7ad6dcef", 0x60}, {&(0x7f0000001200)="aea5f45645371d1936787ab66c7f7be4daf1ac73a25a6dc00e50022d8cdd50824f095c2635b53aa3e30c53a7e8204a4d93c70f2b3bed362357114b3dea3875d67ba8c3b17cb75313dde61f42efb7b7de59ed9d857645688b93593fcc4dd76e9f11ab755256ff7c859e32", 0x6a}, {&(0x7f0000001280)="41dcfc5f", 0x4}, {&(0x7f00000012c0)="2fd99c568874654640965899428e37e061d40820ea88bc0d24c0e73b51e2d7b8b004f9fc145ec17c1dbf7e6a1085eccc85bb05835390d93e78f8714d12ca409de9fe75c08d348c8dbfcd880c3b6be68d7abf27e9daa106bcd13c565373cfcee98a27cf9f60", 0x65}, {&(0x7f0000001340)="3fcf19464a6171fce107973788e97d602c8fd4f6dbebcc82bce19ecfeb530572b468a32de85d39a2d9abc8360ffdce316d83f201bbcba7b3bccd5420fa8c15cc16d2a3ac79554939272743a03604a2e677b1f7eb75d59d270df9aad469e10b10acaab67823e4df7d2d69749a545045a970210b4348c7186a9e99367fd272280309f72f", 0x83}, {&(0x7f0000001400)="55a71fd5725e82f99d812356e8d722e564426824d284a58bcdaa86a9e430517f36a9eb474e0b1cff8398a078c1fdd0e2a8ae5bd10eb933cfb3dbc9cb23fd103bc17fb038f7db1fc7952f06008e61d547454b6b8092652a6fae4aaf2ae6286820f27634905729eae5786c129a0eb8ab672b9379b1463f7e040a1cf71211e046ae6347da8cbc", 0x85}, {&(0x7f00000014c0)="ca2c2e51deb28ab35fdcb6d30612ba55ecb9d4dc343c3c09fba1f63f524476ad15cd65e3af74529ef219faaae2cbd6efe771122d4f4bd05f75d41ecd1eadfa1c6612923d3ba076cc9fff0f4cea0ab552d0c38f9f6e81017a06acea91b8ab3f7b82142a2c3404158bbae83c1e5da1bbb36df74c29958384dc0ace1405f7028c9681ae842629", 0x85}], 0x9) getpgrp() mknod(&(0x7f0000001640)='./file0\x00', 0x1, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$TIOCNXCL(r0, 0x2000740e) 09:00:25 executing program 1: mlock(&(0x7f00004cf000/0x1000)=nil, 0x1000) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) 09:00:25 executing program 1: r0 = socket(0x4000018, 0x2, 0x7) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 09:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="aad6451baf264532a44f90f369cb756ca88bcc9109cb", 0x16) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 09:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000040)=0x5, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) ftruncate(r0, 0x2) r2 = socket(0x2, 0x3ffffffffffe, 0x1) setsockopt(r2, 0x0, 0x22, &(0x7f0000000180), 0x0) 09:00: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, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) close(r0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() fchown(r1, r4, r5) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 09:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getegid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000004c0)=0x1002) socketpair(0x3e, 0x3, 0x1, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@file={0x0, ""/23}, &(0x7f0000001600)=0x19) r10 = syz_open_pts() r11 = syz_open_pts() r12 = socket$inet(0x2, 0xc000, 0x70bdf1ab) r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getpid() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r19 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r22 = getppid() r23 = geteuid() r24 = getegid() r25 = open(&(0x7f0000001780)='./file0\x00', 0x8180, 0x0) r26 = kqueue() pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r29 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) socketpair(0x6, 0x4000, 0x400, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = socket(0x0, 0x7, 0x5) r34 = openat(0xffffffffffffffff, &(0x7f0000001900)='./file1\x00', 0xcc0, 0x80) r35 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r36 = accept$inet6(0xffffffffffffffff, &(0x7f0000001940), &(0x7f0000001980)=0xc) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = socket(0x6, 0x7, 0x2) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="0e4055e00e37764584d2dfb739ee4db28671", 0x12}, {&(0x7f00000001c0)="1d6b32bd66cc2d5b70bd79c49dbd701d54f5ac7992e65d626c1ec2c7295d70c33aeb3d9fb503ea8af19df7f5cfe9e19942149ae0fe0d7b1f60c086062f8012920a82fe4709501cf4bd4b40e6cf4aa1f6f622625ac95b2af4a3b8bf7af7dfada4f7e4cb9a50e2da6053f6388b722d23b30ea59346e23a76b3cec95e84630133ffab105ed2a16ea5f47fd4495e5ed3a4c320953e1200fd3e90e120cf59a339d1e1118943f06492d0ec56e930413072bbb01bdd4dc0275c640fc79c04742d35fb28", 0xc0}, {&(0x7f0000000100)}, {&(0x7f0000000280)="0b14a7f65e5e5a68b1cfe6723ac0370b12e1db87f604ed908917568ed0e8229616c21b9742d4231ca0ee720a2404875edaa076cc2c271437586da4b925caabfc3e2b12262e31920c84a488d4fcb3f11c97fe52e7b5da6e0f559287fa1215b601b773b1a9c4575b4ec31fa8268b90b258966b346d88a5b708affa5dcd49f874e113f0af00ccd0a0cbcbfa993c1b", 0x8d}], 0x4, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x18, 0xffff, 0x1, [r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x38, 0xffff, 0x1, [r32, r33, r34, r35, r36, r37, r38, r39, r40]}], 0x160}, 0x405) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r42, &(0x7f0000000440)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r41) 09:00: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2786e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2b9c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) write(r0, &(0x7f0000000000)="1fae8acc7cfe68cac3028c2200d5485144db4f87601613e5efee01a9e8cd0eb1a35f29cc4feef020c75a3b7395f382a4982b0bff217ca55e068961d93339ae47eaf962d3294a759e82256cfed216255f4c3e625e70a9af6ff7c7c89a2938ca62067e673144", 0x65) r1 = syz_open_pts() close(r0) fchmod(r0, 0x47) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xd6e, r3, r2, r4, r2, 0x4, 0x8}, 0x8, 0x2, r5, r6, 0x7ff, 0xac5, 0x7}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x402ffd) r7 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 09:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000000)="1a7b43da", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 09:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:00:25 executing program 0: r0 = socket(0x18, 0x8007, 0x19) socket(0x2, 0x1056a0df32d9b601, 0xffffffffffff0000) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/142) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x36, 0x4, 0x4) 09:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000042, 0x5, 0x400) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 09:00:25 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x6, r2}) flock(r0, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 09:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23ce4000000000000001000"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffff0000, 0x10001) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xdd) 09:00:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f0000000000)="02000000", 0x4) 09:00:25 executing program 1: r0 = semget$private(0x0, 0x4, 0x204) pipe(&(0x7f0000001100)) semget(0x0, 0x0, 0x445) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/64) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/48, 0x30, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x5}, 0xc) socket(0x18, 0x4, 0x2) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000001140)=""/236) 09:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ec0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b4ceacb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aba98dc6892cd015617a2565fa7f26ef0b194e6ccb60a28a4ee818d3d5c9e8b2e4102350dbaf76367f2b1dd861a600797e8beb1fed8a08968d8a90dbc086f5fbfd8b5fed916613121cae3be573eee80003126fb5387bcd309cc1ffa1b60c09eafb5f3789b72148b7ba28d599130917f16a48aac55a73577b1b539c98eb6ff2bd9a9514edcfde47ba31020dac4ec5e49345b7a915d9073efbcf8ceb3ba939361a24d45f1c4e6928cf7c7f9b69c6c420bce11c5c8504e967bf6780a343d85c1814b3423a89fb47892361a72e65c611badd080efe2db4a2844454d278b42a68cf8ec3c0cb621d5f972f4b9e2fce60a8c2a8e53221da41a317bf22b2e719286d2c77ebf4ce8dd19373f56cbb0810d4f0b73bb2cf2c2c9d431e601f5315c53cc4e0a439b934fbeab", 0xfffffffffffffec3) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x6}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180), 0x10000) r3 = dup(r2) pwritev(r3, &(0x7f0000000b00)=[{&(0x7f0000000340)="90df98bf1088bc13433322e1f58526d2c171a2b985ef59a417aed64211b5f73f23e6d32fc152b37719fa24445994788faa3752a21903d782ed006c47c125cd691889d8324a3737fb5aad310a3a", 0x4d}, {&(0x7f00000003c0)="a2655a1147ceb5b29d16b53f9afac0e09c0b882539032c8ef10cdb01f649b7d28cd59acda083dfe1a8a6d31ffd6d7755942425e973944aa93f482e028d98487a6f5c3330aa5b9e0e794b8940a750cf97551bdaf5612b558554aaf8ad556ff2c94fb21dfc6a59623c6189a08f5036fc0365501c56a8428eaaf5f52a8192c40b286c9fa0adaee7122f03624c59d3318b200205ce1dffc1735308fc1b148d24654ea88866cda206c42bf6a5fe15077ae24993af5e5fe07df788ad8ba3", 0xbb}, {&(0x7f0000000480)="6d24c98811f51f502c6b05b26ae9de8d8a68f805df851738ecfc289102f5714b409db2cab4c8c1dffe7ae44220121d3d6d54396bcd51b6ee96e6355f3f616507de22edfcb545d9e66a6ffde49b698ab7762bf91814fbc354b329986676938107470c59bb3a6f530b83449d7dc376f4a3c11ccbb1976f28c3e9f38b4650661ef2043474373431ce2e55b4bf110514006bf536ec4f8c9b0a3e8ff8595b64caf1b08dde2c48fb3b9c466600118d48e58d045bada55c0669ba7802a3efd3fc4189a7625664", 0xc3}, {&(0x7f0000000580)="a07c3885931b333b69f620826cae485163ef52ac16e5dfd0d97c9686329e2a86dc909379b48a468be5dacdba651b91e6fca5b906e28b9261e8c06a93e3c4eaa21c734c8d66efbb09542e809dcdae6f5edd16882cb1df1e692f8d76c4ab87195e651203d66a2278e9452933beedbef5a3863e00404227ea65816a355987eb09698f1ebeae9faf2606ee97546f0185", 0x8e}, {&(0x7f0000000640)="95f9ada320c591efb189389d9bd19aea1cf8cad76fa8884979466af22debfbc206839c3ec2c11d0a6d326c541e54b1720046d6f4f88e118bec5c1dbd4c6a7e690629af61f11b4074d427979b4760d46ac0f12c0e0e9bffc5b29029eab46d353fc8d5580cec8f3f2f44d6e782402aa6ec9959aa49c3f2f9af01fcf77a8935ab22ea2578cec11dc0d3b2708fde9fdef3ad02fdccf89f268721a813eca20c938cb13215e823ad389cfbd8a41d6d8218fb3f5ee11b90821ae297e4c4cfe3ff1a93e4ab1e428291714ecd5f57ec3d6d5b", 0xce}, {&(0x7f0000000740)="468c8efe39f19abbad79ca79a4191fd9660bd28636060daa78dc47548c98a94a6af7e5413df2e063b3c808e54be9e686a66b3a4269d5ca5bbb1df8137adb16fa01fe5f0d0aa31e7919823e7d20e9d2d619215cda6419d38a16f935a6f6acdbc18168df5fd4df5a77c26cd721700aa009e67b35335af4186a0e491972924365d3762794fc5aa6f7eb0020b0b04323281eea8a9285a21d070dbee9e52424c040c20d72d5d06384e2f161a29919b0526ad58ce5f1992911ecb335702fafbb04d9779ee589d3d51e2cc8e85dde6b3ae9323cfa57285d6a1837ae873f359e4830d2183227756c92c5a056854a7973ecd273", 0xef}, {&(0x7f0000000840)="ee8dc4a489fa3b291b1a8dbb0f1d30b15eb5ccda44eee2c39a85bfbf0d989c5c726ecf126d3141e017f50081a9b3521a9618111ce1db65ddf8d83a893e63514c8278a225b24af7968df387675d33130d5bf54cbe044af988cc677157f29e27b3de7d773a31943ec40958db86fbd5ad8343d4c3a943074804b72a497cebdc01c48fc9c4564990d04957e18aff295eb7852b5b3a488b6dda10ced53860d85f801947598e4a5781249ebc824a2e4021e9c2f93a0dec964d78b016d020e6c7c45f4b3496ed6df2155db5c1edcb2252b0ac80dd", 0xd1}, {&(0x7f0000000940)="fd48d1f2bc992e250b032600d6a5134af2535f84a43f40a5a923680966c35d2fcac8d871f4a2d387f9a7703f1405abc109773e078ba31ad86ccdec4b94e08773a685f2b5b351c6afa63595ff727b769f8db47dc06279786cc10b6494fc98f6f1bb801de4edab81b1b3bf9b76c7ceb40cf485f9d25f10d479e81f7ee1cf9d5a3a0a771adb96a8866c127b76969ecc431a1e5b3736f62785b747392bb5b1186e11f5df0d093ead71fb5f62e17f097adbd154bbe38f58", 0xb5}, {&(0x7f0000000a00)="c656d3e705ccbba5bafd59d92fa2ca7186d0caf1c8953104a3478bd22349b14f5ada5edf2751fdacc37004621bdc6b1d045943459c5d54e176ad46ad560c7cfba7492c3eaa097548e4b48135d631f86b2c392ce2b43874c4200b91ea654fdc93f8812abafd314b0b35f3740f34e86368c393adfa8e08e1643d88b2bd9619631449061a460f77898eb36b19d7213bf684aef9b3dde5bef27327dbf621656e559f26441b1fd24899a36875125c2c9d62aaa9bc628cf166b12ea042c0538335db54cae5e611e35a9355627ad073454be348bbeaf16d6f9442e43445a036f623639689432dd44c6aa78808001fd2bbb6e69350e396", 0xf3}], 0x9, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000bc0)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) sendto(r3, &(0x7f0000000100)="e5e819503317aa7fee11431a9bd461e0c75b3e4a4ae6a22f1c2f67c319c7bbf5731a887a", 0x24, 0x40b, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0xa3, 0x32) 09:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x2000000011, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = getuid() seteuid(r6) lseek(r0, 0x0, 0x2) 09:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040), 0x10000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 09:00:26 executing program 1: socketpair$unix(0x1, 0x3ffff7fffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) write(r1, &(0x7f0000000000)="87", 0x1) execve(0x0, 0x0, 0x0) 09:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x0, 0x3, 0x8001) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d5b", 0x58b) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xffffefffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4810, r2, 0x0, 0x0) dup(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r2, &(0x7f00000000c0)="a28a05131ad244d084c7a013426806379e16428640824ef1e9ac60d1ef7de699b33672b1588e7d65529dcc73b75cc181a7f3b8cd750ab1ea47a174464cca0198b2df16eca8b69c109dea676102efba7b3304cb51175be486097752cebbbd9b41a642c0171407d44b15db8b1d8fb46050417a42489e76a370648fccdb540c510c21662ad7f73b2f5f738a5081c2f16cb7121d7f2ffe5c583edd236e41b87b1d4ad2858e16aea4d2b14c1a047d3f1dcd9fb27f22109c69adb5a360b3f42341f1c6a964883d72c401ce8444b02d655d31561bc0e029c03c8ff657", 0xd9) syz_open_pts() 09:00:26 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpid() readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/247, 0xf7}, {&(0x7f0000001200)=""/202, 0xca}, {&(0x7f0000001300)=""/117, 0x75}, {&(0x7f0000001380)=""/36, 0x24}, {&(0x7f00000013c0)=""/255, 0xff}, {&(0x7f00000014c0)=""/236, 0xec}], 0x7) sendto(r0, &(0x7f0000001780)="cf4018a239835f460c69ecd93d9c", 0xe, 0x8, &(0x7f00000017c0)=@in6={0x18, 0x1, 0x10000, 0x6ef}, 0xc) sendto$inet(r0, &(0x7f0000001640)="68c29a17ee6dd93d516bdde1eae8037ff479778afb5c434035c5daa40890083eb98ea3da00df38b70ee52a7e47ec37511a24eeb95c3b50a902723649e38b0a005b85221c106da3844146deffdf74d7111bd41188fa28aa3109cbbd4c33dbacc3b1b6b3357470f7291256a80e6c39dbfedfc8829bd2d3eb9485600c6befc328f6d7a3af7c1edf5edfc61de93ed4d4058020aefdb16026ff58888d31aa7dc49ea314d7ff82cf5f18892045327a5dc84ebc1de9337d7179708021ec88c9f1365cf19adda6", 0xc3, 0x28c4b8d27866894a, &(0x7f0000001740)={0x2, 0x0}, 0xc) setrlimit(0x1800000004, &(0x7f00000000c0)={0x4, 0x200000006}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) 09:00:26 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r0 = shmget(0x1, 0x1000, 0x2, &(0x7f000071a000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f000071c000/0x7000)=nil, 0x7000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) 09:00:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="be67902f2cf659a4def768107d806b0b3561a1bb2fc035f043fa10ab72fc9c6dc6447390d438e8edb3f6f5747ea729", 0x2f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80000000000018, 0x0, 0x3b8) 09:00:26 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x108) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x8, 0x2000000, 0x4}], 0x200, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x800, 0x7}, {{r0}, 0xfffffffffffffffd, 0x12, 0x10, 0xfac7, 0x8}, {{r4}, 0xffffffffffffffff, 0xd9, 0x65, 0x20, 0x6}, {{r1}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x6, 0x81}], 0x80000001, &(0x7f0000000100)={0x3ff, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r3}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x3, 0x80000001, 0xfff}, 0x1000, [0x977e8c4, 0x3ff, 0x3, 0x2a6, 0x0, 0x6, 0xffff, 0x3]}, 0x3c) 09:00:26 executing program 0: r0 = socket(0x17, 0x22, 0x1) pipe2(&(0x7f0000000040), 0x10003) setsockopt(r0, 0x29, 0x2, &(0x7f00000000c0)="4b74d54c", 0x4) 09:00:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 09:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x7, 0x400000008cd) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d4c77c89a62fa1719cde"], 0x1) 09:00:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/159) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\xda\xbb(\x00', &(0x7f0000000180)='/@}+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\'@\x00', &(0x7f0000000340)='\xd6', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!-!*\x00']) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000440)=""/41) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:00:27 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292859d36eeae7ebfb4c9d7b31f678d0e9ef2270ca120d8467a0425e98797ca0a85a856aeddf17dbc35ae0222812aadf6a67e205d4433bea73ba0014c1ac0efef26dac0e146f04ccd2c08ec91ee962d014792de8915", 0x166) r1 = syz_open_pts() ftruncate(r1, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 09:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) pipe(&(0x7f0000000040)) 09:00:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6010, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) close(r0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 09:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xe008, 0x3) r1 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x4, 0x5, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 09:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000011c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) readlinkat(r0, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/58, 0x3a) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="6c1ef09a85eaff12", 0xfffffe7a) fchdir(r2) 09:00:27 executing program 0: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022f}, 0x6) close(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000004, 0x1000, 0x100000001}], 0x87, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x94, 0xc00fffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x2f}], 0x4, &(0x7f0000000100)={0x8001, 0xffff}) sendto$inet6(r2, &(0x7f0000000180)="40473e731bdda55daca186b1c120b0153295c1e384f434529e5e9eda85e4b081c440e15f83b9e4228c977a38ba2d5fafc1847481b47f9c877174e481bd6395c2615f159ce891da6ba5526c7a3f7bdf3151de58eded37a38644aea0959ddff699489ab4fce7cf8b4afc484ba1944816875cc50f32bb7b2d7869edce30b369c04e033e8ed62c1b2f0aa4745aeaad420753e65d5bb469a755daf17419fdaf3583736ecd3c5a41d2122637e9a9", 0xab, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x7ec, 0x8}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1ff, 0x7fffffff}, 0x8) 09:00:28 executing program 1: r0 = open(&(0x7f0000001240)='./file0\x00', 0x204, 0x1) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000002380)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000011c0)=""/68, 0x44}, {&(0x7f0000001240)}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) 09:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x2}, {r0, 0x20}, {r0, 0x8a}, {r0, 0x40}, {r0, 0x40}, {r0, 0x4}, {r0, 0x8}], 0x8, 0x1f) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 09:00:28 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:28 executing program 1: 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) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 09:00:28 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getppid() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="dda2c735957bc65982c2a144de0d9da97b8a7d44c40fe1c82bc3bec03375f7df", 0x20}], 0x1) setitimer(0x0, &(0x7f0000000140), 0x0) 09:00:29 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/184) 09:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{0xffffffffffffffff, 0x2}], 0x1, 0x80000f7) r0 = socket$inet6(0x18, 0x2, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x4) poll(&(0x7f0000000040)=[{r0, 0x8}, {r1, 0x10}, {r2, 0x22}, {r3, 0xc0}], 0x4, 0x1ff) execve(0x0, 0x0, 0x0) 09:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2400000, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 09:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() syz_execute_func(&(0x7f0000000000)="400f29b6feefffff2640d27d00c463c94051216a660f2fdc3e45dbdde816000000f2dfc9660f3a2272ccfe42c1aa06000000bdc4c3c56c0d090000000b") kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 09:00:29 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xffffffffffffff3a) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000e05ee57d0484d3cd045cca6363a60000000000000000000000000000000000000000000000979ddd4e77fccb57729d61e29a56312de6bed3cfe2606b9b253647d479f13ecfc8360db7dba06b1a7a0000000000000000000000000000"], &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f0000000340)=@in={0x2, 0x0}, 0x5) 09:00:29 executing program 1: syz_emit_ethernet(0xffd, &(0x7f0000000400)="bb9d567e600e2a9d972c99262aaca1c84040726baae4b4f2e282fc6e4c9a1aacfdfe79497d465f46f6431745eeaeae6d8ddfbf2f55151fbb6b8724d55909e2bca46d21570ee80f7e9c342b6a46bd3b33aec9628ebe55a1d944451bc1054072fb59629bf458f974de0c9461937ba7f13a1c39aac8e065e38fa735002b09a24d6bba619b15ff000000a5127af42020dab518bec759f8a7586ace41153af1ea70bb259524320f90c67eea285c3f005caf75b67303692aab1290f41effe85439fe7e526776103d7d12ec18d101ca6bea50181cf2d8c2c517e40c0a730dab445ef1553b6a2e45edd91309400853282beda7dbe36edbf34a5f2c32d44f582e6306007b182c5b1e755b2f8ecde608c209f71287d4117fe72f84ce730d6035921e78a5de647f1927274846bcc86912fa2fa30f8e550c57b960c3d843f4cea2d9eaf05473a171b9924f32b8e7f10103eb2fdbcc8301827bbf008a728cc261440d337181f9f3e13f596e5491ceafb6ea729eecc163eb0d6c20beff74d372d7773a36f9199d123b1f3763c2904702e3c723d9dfa8b01f6dd4bdb7381ebbd591fd169f398156eb361ab02be84741ff66d7cd0595ba8682c667f02e81f24400c4a66dffcf4b2748e4be685c52dccb078d35bd9c5c16ea0ab3b260f9c309de49913f1853d56450bb0f5e471a5e76316fdb6784ecaf02e4c02993dbe18c13c594d77729c4c267ae4b23af39b5e95ad019a3b8fedf61af7631e747c4a3a31be3cbb254eb0712cf98c50085c7a0e332aafcd59683754f6d10cac980e0914766099fce6ded6d9c10173acd6b77e2fda38b8e0be803e3313b98acd5b97af7c23e8d0589c023de25a587215701dbcd2a270ab85c876ebad53ac239664dea3e23477351ab25360cb998bf626557ea661e466a168a1d65e8e566a67dd26a744d827efbcf27b9212dbc9b4c1e41c4e3a5c6b7bbf000fb43d4da6d30204dc5d806ccc18c861a28dd0d789114e91ebbbfeaa260ffd962582215f00a6761f2ad9fcd3fe1830108b83f60e9c8d14ba6c8d2e9e6e8aff1c4855f382e8b7d0f836957ee72c945738415596e5d6a2779e55ba26ba80bfeedf117778573371e224e8ddae4c7794eef188b0d37dedf01dea8f88442b69033b5cd7cbfd5582aec8a9ec24bde84f03c1d0a81dbe166a5a97bf90f6eb9a551a612f2f799db1478f4b5d70f3078dbe73a4b09e4ad54c507f42ed626510b740e4cca1bf0ac7a99a03f30609b9e346beeeea6e75fb39e42538e753285df0fdc63a554da1c47eeccba1eb7ad3f613b39b86307553d5807183664baa6056a6ffcd312e8fdf9409dcf9900c56d1853791c340d2fb556d361115fa7332d989b7043708dc7c9cfdc7c22553e79bf5e75d3d7509c8e1b2e8e1da3802910615e87e367c92b921e099ae83e1f64800b08a2bd40efda2599ba8477b42933943f36b3c8ac4b511aef29e4edeee1d589245eec0cc2945e1647d19b7f02e0b7e92cc09381db24d6286a4dc8eab49008f1474b95d9c5f4e5cf953aa9e6fbe9e5dca955b65f17858e6d8ae44b66d20ed4f1fbcd6ae57e8a1cbb5b43c3c317364e769e31df491b93e51aadb95bdf3c0ccc97d2f10a1cbec8f954dcea88727a1e67df1492469b0a027264f6556f7e67c3331fbc988f7fdd4a5112f1eb3481bb373101b551caf04722bb473991d505ddd1b15c7de49370f9bdf7f00da38161f4d075cef094230cd6a3a3c704ef180dc75e4ae657740cec1c68a79a80628e3ee1793fa59705c98b5df4b5857381d50bef0ef57793e059570b20ea594eba55b92903030947c2c392be3c32afff06eaa5c57a023a6000c23ae3d4295e93803dcd0ba9a1c02c855ec66e1bb674075138fd72b07f85290d43948994633611321e13907d63f1d730fb869d4a541dfd21b7b8696540d44f729b29e42cdffdcbf50cc54b2eb0409906cb58d69501a22f9261e512a511323d1880ce62a6a01cf88cbb398734900e4e6325bfe93a87cfac07d613103d69466405cf64a58bdd53cb9bfeeb777731edc40e3fa272d4e32c266adfbb977ced0810e6c9a5d7826dc52ce7e59a0dd1008782cef0077e458712e1ba1e1a013301d56a8fc98efac4498a26b88d5b6055d37d6b3784e850c1bd82b6c8505af80031ede4f9400344c1fc0bc3cc89ed4254c89c7cfd4f562a1d09e7538e5724532ac970229a3cdfc7cb6ce705d367fb056cae30d2fc7105ab709bf32d6ffc5f234923601fa15835160ba9d2a2956fdb7d9cc0e1e3b0f1ab5db526823fac1a5d33f4fe6ff97aee3b757870edd782986ce29df97f0a033b47743647ce26afe2faa621b8d59f86128eec35ac4973ca1264c5c98e3df2d0995cf338ce0a6ac0776fca8f25d85ae33ceab4cf0a1d0955edd2fcf51a139c1a64e7e934f868381601d0f94c682cba2ff4bd2c8e903f70e92df7f2e5f38c3aef30e438bd9c1b7e87c721a7d969d3788debafd0789a64fc692c993969131568b12bd3906c293fdf9636f51e94759016fab66133a1d3af6deb490c922a01e63eafe987250008369c99d167bff4b04580106d4914220e168bd4ef4bf5c8f8ba0545a612826b9370d61de02f5a4f5205a4dee98d6e530a1c55bcaeded863eeba66e82db52acc911d5478a15ee9731353c23d08fccb470e743c9565446136fe4632bc0dac78a8276ff3c2275de6e5d75a80cc3e1e1c9e94db4e637deda448e1e45afd4c81a9a3a9b39bacc88414454fb84a366522f0576fe03d88d408ed2d81fd08556ada3508ed083ec10e57373cca698537434813c931c45d44db4dffaa8d01328687cb522e31bfd1d1cf3f9c031830a4bbbe928bd9d994a739c04e5637e7b7369d4cd4e95748466bd27c3dd6a2b0771b3715d15e6ec0f4dbde81ae6c4f813a9f559c283617cefa194da6e1897f3311cd0754c10993c5341d8134de38c07b33147117ec8f9c34efd0a9eff17ff69e6349ced4a1d7ccf6ba29647940852eccbe3c28c7394f2cd6c1e4a616a7df0950d2b4a6ec727626d754eadd66e4b3b20f90511294331ad42f620393b9b96e2ba721e06f9bd478e4902c425bbd2cca9415a957f2d2e98fb791c24a4bc3a037c7a80086b233628c53754c490a884520d52632693be2c2d817d9ae8d58e607fcec9d7a78f791e052a5f6c58ad72df1f431bbd46cc17fb87e5b975773403f826eb77f2c8745147400ff77a58ae43694092b400b013d17b1cb5ae443551ea98ade7c0f419b738801a4f375529c59a57832f0b54c917f1eff0557d6f80adcae7bfad47c3c699312c8b7c6563ee4474498c67d0b6e01feec8d7ea6ae43bbe5a3dbb8a293f4c0ff20e76529003059fd42285a920c071474a1650e000cd650605a97d4fbbfe2b8f28afadb22db43ac2eb3a8d1e1f08e829e2e11727f5d73edbc4425d864f890a0bf5ba85529ebba36f3dfae8267e5ac6787811e400b55664a238b177b1d99ba88407f403d99d4e77ff82a9c0425820ee9b4685d2e1d70c9c4eb6972b93429e96f7138ad0ae78c1644f39c473efb32cf3785a309887a15ea87b23413d6cb8b3ca1aadf9b561336e5bbf02ee3ca509bda2ad3c6be17a9b2125252684bda58e38b42666008093a3b22cc292796b85f7a1897054dbd0a91fbb313abb0dcb5fd5a3b84d5c832c8361b343de629ad2588d5afc2f15e64f6e9862810b387e09cdfadaf29bf907867583a567c7c33f9129f59ca920dd40a3fae6f6c03d53a18ca0a09273f2945ffd4cef4e7b4d20ec6e656365e37551bc112a91df590530f3d2805f3be96d65f38a538b37bf4219a7de653970c02b8acea448919bc6325e45fa521ca2e7a3c2959eb36c67ecbc363114648dbd5e24f79ce6c135bb98e95a009a554f836b5d626df8405725ba72acf1d25c8c47afb03a452823a498fa9fdac0b72e61c133ed35a1cee18a7574544deffa8eb75e22e73946e53e7d681317e9165aa7351218d5e3653118df6fc1ddb988921018b4cc72428381fe2e9c87ab331238356daf20f28e5a0620056868a419ca40d71d1c7fd038e478e5f8e8e747c689864a5b45df4d7655e636e8e100c4748910bdceaafed40715bd24b9c8f752507127622e1f53d1a0e78feb5000cc5a84e6d0980579ba75e294b56aac7ffc4634d099b6292a0f1491ed38769e8013dd5ecd6ba3373f4bc8364dede537b6f6098fc521f7947580b23a0111345ba72b9a64d3ff1b128dea31ca13859f70c16de255a380c052a94c86d4a54f1485708e8413e71ea96e37ad4e3e7995ee1796017ec50a8811d58643956acf97c6ef47f8289ac2e725892849ac0f29a28437ff27bd15c5a1c41a5fe22aeb3d20827cf557a5b1a958b2c813bd5f5bc65718257bae8864d51bd4aeafbbdffd2331facf82dbb17fb701fb5261277b3316e1b77eadd38bf55727099ad7372dc9ee45bc545497fa35f33e8007fdf30bb957d081680e062759322eaef682c154e487a960d6d69b99cbcc071f03a78fa8ad7190af96913b77585046a64bcdb706f90f18272df05e6ed107391711155914fae15bc0e91f8b5c4b588b568e39db44cfbcb3719a9f8ec93920ff27943da65e02de0bf83b1bd48f3be184afbd96708e91b75074edec1e9edec418e426362e9e42e5cfe0f3ee85bf87f6677dd547a51341c8cd1125c6d81b26936fc192a5a1de540f183952a58a567e8514f3c870dc0c41addd1eec24ab5dee2a2a2f717884d9c7d20e664e15deb1a65c0ea84633711fcd5406be3ddffe5b8a3731981c4e5ff6252546d693ba22b68226e563cc865e5d1cf1f86c2cf302217bffd5ee67cdce6064bf1cc314776c811080aa63a220d3e670ea60bfe139ebbfbffb423753b2f513e86685d7fd6e81ceabf3f164ce249a0e02b3a196080f355531a93753c2bb9deffb71f51100054814f86751946ce062cf6ad12844b1e9e3ffd55c165a017d1dd26a8ce17d3a91e1ef4a50831d46e81f474582b95c08f76669661c899a19780c531347220ce4ea22437f787a421e254ab08b7b6c5e6117bbd47ce3a99ebd210fdb613fae04d82bd067e0589b04471367dbdf753363d07e3fef3a6da03781b2a2961fc74d4dd04a16f1017efa8cd8ce0f697f16f683d6cc99e298c5056cefe371bf8953422e443f4eb3560259072e6fd3bab5ccec262e9be2bd79694c6e9c06325d86bf76305b44a027f71db3f04e49e8a9ad954199b87c1d2e2a793362875f802facc7f2962b9fb24094cbcfe0d71f92e2371a61455ac91ff185adff43d5e59fdd24e46b1043eb8b3aac68b2c23af9d967ce412e5965a80f7e1826f769926ffc1c174b629052b8114d2203fb0cdcd2d1f26a03fdb853d62badbb517f86b4c690ccb8e6225fed346ecec9acb2d567d08f05622b7e400d3349035aa89f9b67674a35a1e74c457dec63f73d084a37d88875df8824a1389456f50988ef702f41ed716ab9eb7d7e7fb4fd7bd0bf0d6dcdf241345d703c2b39fee8e5c52a6320b2f76c524f4ef7ea625c7c11e8f032eab48506c378567467f52c5a6556b5c3ebacc04e37c9cdf63edba8e261428e6d04df780273fb53ce525506a29e42214d3578d323b07babfb8faf972dc37a39118995f86f4d83b376206619eb4c87c663ec2f3705b8078df0f50f8d7f92186b01cbda2442bccf2d508813561cf72a72572a8ff96a4e16eb0442c0d2291ffeb29a998a66466cf687fb53ca3e77c138744b5ecfc1e6ca58efebeb26e594c7a1acb64dab5ed493706a7c3a6f2289a077f1008580f5b07a77674c7e554558417abc3d0c8bca26a516ca2bfe3f61ec4953435") getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000340)=""/10, 0xa}], 0x5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 09:00:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/111, 0x6f, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r1 = fcntl$getown(r0, 0x5) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 09:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000082c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x100, "eac6c07a40d4cae25f3783ca2c7623fc24c4989c", 0x2, 0x800}) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file1\x00') close(r2) semget$private(0x0, 0x1, 0x10) 09:00:29 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) getsockopt(r1, 0x100000001, 0x4000000000000c, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xb6d6) r3 = geteuid() r4 = dup(r1) readlinkat(r4, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/4, 0x4) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r10 = dup2(r2, r2) accept$inet(r10, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x20, r3, r6, r7, r8, 0x134, 0xd80d}, 0x8, 0x100, r9, r11, 0x20df, 0x40, 0x100000001}) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000240)="a43acc39b03e6dfe1659a58792472def1b41524c351a4e19d4449beacba75708f3afb59211788c420408455de950dfb84041e8bb4f15352ec4b7de8057f946035c8d4de57f165d10695d3544a01233edbea267fdf1678c030982e4ce2bc0ca03c9de31c5e14ae9ed6ef1897222ec6402fbe546efb99d5e3f97b39f2339345c0bb2d8498f6685c07e51", 0x89}, {&(0x7f0000000300)="31d5", 0x2}, {&(0x7f0000000340)="acbd17cf727dcaf3a29baf92db18a15118111e218976a6a706d67bbc155dff325639dd64b87d5164850043b57ea48cc55c8a7e205cbd7cd6621caf2792cdc4ae1cbd4c2c5505124d5699ea9d2c3d51a56462bcfbbae98f22f8cc26491dc6609c8fc0dca02c9b37f4b1f011ac34a185b808568e521b188bcaabc1c32913ace75880876d7652651bf316310f1c7ac8e12c5fe46fb41dec07788452510b814f1b9b242723b8ef0f1c6e366b51e8324baff63814bd013445fe94cf0590adc52bdb84328ddabe86dc15cfd074c9faae2ba436c9279a3c5d9166ec4fbc3681d343e290f2c4", 0xe2}, {&(0x7f0000000440)="4781efb6e7002df709a74747a6a7e6f95e4717cbb156db213d1925bc506ea4e4aec53cfe6319e6a7982db46dd88c9a4294c2d7664ebd19b30ba0a1da8694bea5c98cec33065645d71cc1f3b9c959f5f192e91029dab79c403caf11f8f8acdaf879614c55a2209909839fe1913202e43875d8cb9c1217118acd631af0d6bfaf11f65441686d", 0x85}, {&(0x7f0000000500)="114dd142e6c17f502506be9d1e315d997ed0a49b701aa3f444174366f070147bde1aef95c1b6e9cfff55cf68980f9534c34785e35a95cd8ad107a5af3d39ad45110d203cd044b1803fd9a72c7e360829c83634c45838f9bc975da2a4c042900a4ed015516b3e182b85f26e75580610279d46e588155cb58b7666ab883988ddd8dc36914685d62cb4c74c8a3414d1510daf4ae92f03f6bd1b2722fff64b084f212599a772a2cf8401f417227143042c199557cf1b6bc9f327469d45bc347a7de4b7d57ed2a068dfa893377e75a52843aad917a73aa882f753302a9cb04c14ecf84cef885b875e329b77cac13058d3f5f0ad654b9fa902746103697a664ca5f3292c1e7b2c0ff84926b79e5b17e42923675744a40b204b79fda1898bbfe1d4af0226442d2e19917661701b7a60161703e13f8d37ade2ee0ceee14cac6852353cd38668abe7a05550b71af4ff72d6875674a6ad9de11971714db7348b983d2b6baaaf803e8a53aa54114762086367e9563df1a7509dbfe2917e477908a0857481d908c9a6caf7c979a193eeeafdda44092df3775ab96a3dc53bd13683f685fd039dbca682fdec042b0319bbf20586f9ce7bfca9cb344c61566016c4e7963a3db257becb20f6b6a827858e32ec01f2b54ec1c648c74385c7ee272a82ed6576d3204d52205f4ee28f7b559b48f54e062836291271abd8c92b42e060b4c9254a3e7b8d1d61d3232b44440924dacfc8246558fec9cdf902c1cd9d12b3a3d1616e290140294bfd6d65153c0ce6b2b266777d14ecb2373c25daf48af0c2bd711c80af208680211f69afc62681c6ade9be8063c00936a05982a74f67470b5b5c6d7fe0df67c178f084a298c2965376d1aac99bc5e97a531bafa5f69e99288bc9f8d47c653558e13c1153a8b190d316e1a1af1aa945208dad0060c5544ba8389e2836878a1b3a14b42bfd1cbe05157962022c8e26cbd4f16bda36e6c0c360bc60b34817031c4b12fa3673658ddb53853a3f9d4b64509ea35436536b339eeb39ba2689d08e2af7588f4c1ab27cb573b4b60137c7e0d0973b4f62449faba3789b3e4157564a5bc2b9e34ea84e2d37f782250c29775810e4ed7d3eed1f6c8ba669960442a24910d348a0996ba075314a3119778ab1d4da57d085a6f05c696d368363ff7a637661db3a93c4840c8f02ba84edc9f0759fceeccbc0c86c242829ea41143563738cec28b2cd687af0761ee566734097a34836ab658310cf1c95641fdf35b37e789eeb2da88234411b580fb4a3ecdf0fd75da4c28f8f1eff5f9793dd7f7e34d6ebee2faecc754d56b07d6e40a8aa75b08dfc30c9d8f6cd9c6f697639a011a02d9738d64b137cbe858af70825681fc89c9e54f5c49cafb91904e3d4555c25bfb31f246d1a446d4c00cd0cc78dd637946a93fd82a25211f98adfed4debf6aa3bfe3a659d761a393c6770a2c55f6aa0c53b26d147058dee30afffaf43fcde19604adbce16dc05e433e614a4fabd936b89ba91630f589b8c266159c79fb337978f4aaafe26fbb71e68356cb105b52cd26a27b08c88d287135cefc7ecf0b683a938086b03bd30bfeeec0db12d4c04ba09389abc7256ba21b58e35180329c2b7c8e16a98e37281a9d2e8260b287c16d245ac30936550236ace5c29cb0c1acd26c06c8f305edec5e1f93ee526e15e40c63eff9896f525d0074f1c9dbdf788ca9d152a568ff5bda8b95c99655e05bcec0b4ada3cf380b32a67c321b524242094ef61f44402d3add601ae0362ca94b6ea36fdd5da5c6545fbc745ce115419b5ff2cfe6d1cf5af3897567d0f1648e503c64ef9d7c92506398ee1f4702228330381c01ee8dc3e421c59ffc461953cdb03c8361eb7abaf2c6dba303b389f19b3903378b9f55948bb5b68e8e7a6d8dd0f3b546a39ce572b7a96624a1a6208e10f29a0f46e2ac0720c4e42b6d5bbab1cffe373dc90d3af607ce7abaefddb0b793cd4b69bbf4cdbe3cd469f5bba202fab494d5bdc2e52933f733b42074fc34490785f0079d2c00fa6f4408ab62e5369b9cdc69fbaefb0e22eff4aa986aa66630d50cb9f54fba27325831dd79d70ca0d13dcddef3edeadce9fc6a0232cca2bb5fbc2259c22bec953dadeae5bac9c043d0d34d8c380ce71cca2a6953d6520ad62fa5d7136686bd4c0c88c131270149b7e8ec3595eaaa1affb192678108d241a7e7fbe1ea3d8ef276e02fb524c0a9f7afb1a30596ba188bb86313406b809b9de657910305feef6d1d7d01d46b1287c3c05ace140666b0d248857ca5ead79e17286c62bfb32fea63709bcc8f1b09b8781d3aba66f9440baa95091b911dc30e784bb5a60fbc28d3cdbaf7e7758ed90e2e3f0b073f968212479dd3ff326e12c811c7af64bfd85f36b79fc92656ef36070852ff6952e8bd3e4fa719c2fc7c89d131e1a56a9844a49f3f71be5ec2f0a9872b817905a5586a98d955fe57b3d3f8d2ca6e2113c9f94b7204845b211484af614f137dd78d9f8e1ceef5cb82a02182a09c5d0492701fe83ed5da12b806c7736a405d444589e387467036ab6ee5c1b618db15976178ef773d5f73ef0d6cf326c268978833cab2aeeb32b1aefb526b90f2c559e1f3ac548cc95ccbd59df0a08660c1ca8fa2ffa675dc3d02e3c15180df7f68e911e61e06c65d82919388f61b52b88f8ba6bc9f2492bd66f5d10f557d2a50ba9a906ae272fb22996e893ae1310a1927cc1965d2931e044e88adbeb318828c881fda341a77221177ec2999b5c0ec9d25af989319f67bec2c2a57728c8b90dc378663f203623fafda46c7dea717e9e59bf3b193a1c60da1ca25897cd98dd07747e31536510f045f669792c2c1b98faae5b512c5f977bc20ab387b9ee534f9ab95981b03c7853caa2de9551f9b4b9477d737e9d0fc7bbee34cf8ca07529f2229c0712250ff8f33317da28edd4c5fa8b2b9ac4355306ccd521a4960590fafbfd98db853ba9d9cde8b70605f99e11d256146962d2f7fe45173d626e63ef1c7028146f16066c6663d2318499bb4f28892192741d5478bf8b0d14d34240b09fefd9450677798a6dca3852447259624262721f06c3da5f19c8b76dafc81c9a671dca7ff8f5d1c6bd1727b21cb8a8219d590464cd2ddee4a7127f469fd58df849d5f03b58202485649e0df6cb7e6e68d864408e96230daeb576dda34e36268ec7a2652314199b14fca99db5cc21d0f0ba28c0ea642fa54dcd3215bfd4a96d520e471a1628529c2ae48ae63c0645ed27e1b4c020e84f17dec84b37c4137ac518c152cd6598c927225a10afe64fb579d07fc265dbb4986c7a96a281c876c0a42b135327320eab01d5e7beec1d6756a74ddaf00feecfb9fd15a1bb9cd813be2ffbb63cdc1be4b28ad3f6823275df8deed06752152de9b36fa5a4dbcbd59c3a87176b8916d3ecea34e26f33610553c3190fe30c1563be8ab425b45b7d646c34277f1c528ec7be26fe9fa8e65e842b09a727a2ce29e728f325cc2e1adbf8e158cec02e944f93f5ec8fbf500ceba960d764efad745ee8f6c4e916cf8f747d53db74c53b7e70ea389dd134dd67a0748ce1e4399f6834e1e4ab77c546ddee8540a70d0278e3f041e808704dbfee4993816d44c960d719740fb2843b92a24ca9e17e6eb6e0ee773886276f4d01c249db31906536975fab8ca1b1034482342d513fe78311ae8736e40d07fd7d6adb98ea42a2ecbfc40d0183833b0b9850aac8a0a52045fb9c75aa687080f576686b5d7b6e64b8e4b5feb94f9a82c2518fe4b60202800318c38aef1d3f0ec36898d7f2a5fe8a0e4d12f7b5b198223d3baf4455069c5854140ae0a5f1e9fa338df29d12846965d239527266f829901dfce5bf24c0f38ef9c398cae399fd2e5f8c2f004c60929ca8f64a5027c4b04a654f4b5e21bfeca08804de87ba65606f4e57e108e2b8f0ac3eb728ad9d77ae12fcebfd95d5503ca87c4b566ae82cd7b57234dc6e900a3ee8c9aa5c7d48be6fc6ec18603e35e9690f668d9f501372943437e8da9f9918284fe6471a217d0e5c94d624c4de669811571e2dd8fc82c0a53cc600ee1feaf9730fd83e3a6e719b14b255cab0809a6d93aff4fb06df2429d62065ef2337e6cfe6934726af5c9593b8875ebdc29f3070f6337d7a3682635118c2a41c623ecb06b87b5182da2965a4b6ac88590a19a06866a2b622a03a29c35d99f725fa9b62bc5c44a52f051acf75aae70fd5488f752643986188752e8e4babb464147f1834044ee25f6116adf7cc4d6dd30467fad6e99a19b41380602413afe52dd583ac63748306af6b11f4ea78f0149502b25e6c4eec182c5a09b6755b9dacb2a4d25b19015ae4cf1e1a80511020fd81a04fb86772630da9f73fab103eabff853d254ce795c1cefe1302fd3809377e4b06784e1decf49d1521c58a0bb5ab2ec8b48c6453f279f690be960dde676c1d010ddedca52ba1801250222ab05aa3850015b9fa131cdad77955d3205333dc5b5cf79270e0c74d5449281427951cbb27d460800c7b61015c6a14d9e20f04031c0626518f900aee3c8dff0a110d72acb429f335a303e30a53627b30a2bdadff683247cfc33b08dca13f42a4b0833ff59f5d7741a60be38afb7d17862f7e29cd6d05f4f9351b368451fa22ec06cb37db11d56bdc59a0d574a967c70a3512bc35ed21dc1ad8b200ccd81aba4cb6e5d37324a287a0c4e2d5b4bf517ecd70af9fecbba99764f71c0c8f53a867e9fd1a4f3e7f89b1a19c18f90e0b04f3486770c188104ed19b460bd3354ad2dc9abc63987985d52c0e5a060d9932543dcf6301b9c7a819c64962b48f9bf542e7287e3ab61cde51de7b6fe7e3136a2b6ece6ae92020909d6053eee37d2b416518a5e693e868134336972b890917339b63499136f1b0924c993fe7a48db9208943115ca3b541ca1df5463c89041ac67ac76e7cac2125017ed973d0109793ff4e695a54cc93cd6457567eb592229b24c8ee9f39433bc7545d2017721601160875b39aea8097eb718a6733c43bd3b2d5d4d54b52aa82e3646be0857dc207772acc080134f96f562d121b787c950f4472071fd41b2b8fba82f9eb1715ea266e1647c7ad5cbb5a5351cf28af98fb6aefeeb5bf15e0c967bc1284f0ac7885b313c31e84546c7b1fa6b6e6d27dffbb8ed9e5b6e3d0853553ad0e88888b7aa9f325c68d5ef444bf9e66794dec2163630e746b145c67798e5ab39e7ea096e3e14af0bd626a19dfa8941fa6cdc3ac3b83a54b29546716def0ca67b31abc84b5187da62c5561ed5547e11f7946d9fd92d91e8449de1f50f0c30fd243d7fcd2eb672a842c179cf21ed650a7251638d387eceb6f0c54218aad87a8ee2a5ceac75f7ddf76e44ddd163455ff639cb5de2c93d3185e811d4f96a9ef84b3f298dcf7c4cf2a0f40d5dee758c456360d57a0848860cd5ad9a5fcaabfe1f8d88874e1deb48472b183b4accf575b202f18fa3a9122f97521eb2dcef62b8589c75945c85dcbcf80bbe911a2c5e118a578927e604a4c4df95c7a8a29b96629b00cc89300aa30ff8867f49f0299b559a8775096284d6e505eb277455acea3e4ab590f11b1e33e70f3621cd3fd5981c8cdda3c50203caedcef55f4b0abd18aa031a56e77690ab80fb9ef1e06ef2379776a503de028178bc2b2affa6924c4ef0f0e8a393f903cb2227513c630069d8ba6e0ed2322536bb9cf7b95af9ae507db3ef6e144866a26b704172cd425fa081d96f0bc3260f415506895131248976f4c260691af35f4c5d1208d38e7c42eac3a5e314ed1e7df1881c8e9f08a08435a", 0x1000}, {&(0x7f0000001500)="58b4e7cb709520f3cca942ff507653af5d30dff39771d620967a7253e6139222748d3911aca824107e979fc8b977c270fa52c0788d999e82568fbf5cf47063fc09e37203dd0c53c42329828c5db3d67fdd1ee30c7c404043fa6e14731ec545142a703bae3e3894be75fa3ef2b68afd37fc2938c149dfa85fe218dbe8de23e985df5e2cfc98c261efb2747904174da947e88b40f569c547e99ea501d67559cd2479d8c56ba3c07fe8783c585d69838e7688d72660f39fc096e02722987f2ce6597f6cc4b8364c04c038f71ab4c5b0705e9daf0733a6aa5c5041813c3cd8f9e8fda3d6efe5a92dcd0ec169", 0xea}], 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x3, 0xffffffffffffffff, 0x7, "b2a883178d28e68262a3fd970147f577bbd51c43", 0x3, 0x80000001}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4e, 0xffffffffffff1015, 0x1f, 0xc74, "38c7f1c8d0855226e52a41de4ca3546b436d71a6", 0xffffffff, 0x9}) ioctl$TIOCDRAIN(r1, 0x2000745e) ftruncate(r1, 0xffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) dup2(r2, r3) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="06", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x100) 09:00:30 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"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2fa) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/231) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/129, 0x81) 09:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/61, 0x3d}], 0x3, &(0x7f0000000280)=""/107, 0x6b}, 0x2) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='[\x00', &(0x7f00000004c0)='[-]c}-\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='&,\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@}\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0), &(0x7f0000000700)='$-\x00']) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x1000}, 0x8) 09:00:30 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)={{0x80, 0x4}, {0x2, 0x2}}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000001100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001140)=""/205, 0xcd}, {&(0x7f0000001240)=""/213, 0xd5}, {&(0x7f0000001340)=""/253, 0xfd}, {&(0x7f0000001440)=""/28, 0x1c}], 0x4, &(0x7f00000014c0)=""/34, 0x22}, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) 09:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x3) listen(r0, 0x0) 09:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') read(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="b439ca6fc83b30a31f4ef02cf48cac31a657e0c875a39eed08dee84698339721486c390301f75d9d5a0266365875f5482c4d4a6b83abe0ac0e1751ba7e2f2b9bb7f40950ae", 0x45, 0x8, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 09:00:30 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4) flock(r2, 0x6) shutdown(r1, 0x1) socketpair(0x1, 0x4000, 0x7f, &(0x7f0000000040)) 09:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x9, 0x3f, 0xc8e77b6, "0356223eb7898291ea3ced82463ec916a8caabbb", 0x2, 0x2}) r1 = syz_open_pts() r2 = syz_open_pts() socket(0x2, 0x7, 0x0) r3 = socket$inet(0x2, 0x5, 0x6) close(r3) getrusage(0xffffffffffffffff, &(0x7f0000000100)) poll(&(0x7f00000001c0)=[{r2, 0x121}, {r0, 0x8}], 0x2, 0x7) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x120}, {r1, 0x104}], 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2358, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 09:00:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) getsockname(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') linkat(r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000000)='./file0\x00', 0x4) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) 09:00:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 09:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r1, 0x8000) r2 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xdd, 0x4}, {0x18, 0x2, 0x8, 0x101}, 0x6f, [0x100, 0x0, 0x0, 0x3, 0x8, 0x1, 0x2, 0x1000]}, 0x3c) flock(r0, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x7fff, 0x7fff}, 0xc) clock_gettime(0x800000004, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x8, 0x400, 0xb6}, 0xc) 09:00:31 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = shmget(0x0, 0x3000, 0x20a, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) preadv(r1, &(0x7f0000000000), 0x0, 0x5f) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82018000000000000000"], 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 09:00:32 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 09:00:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) open(&(0x7f00000000c0)='./file0\x00', 0x620, 0x0) 09:00:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x159) shutdown(r1, 0x2) ftruncate(r1, 0x0) 09:00:32 executing program 1: r0 = socket(0x6, 0x41, 0x8) setsockopt(r0, 0x11, 0xfffffffffffffffe, 0x0, 0x0) 09:00:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xfffffffffffffffe) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r1, r4) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r5 = shmget$private(0x0, 0x2000, 0x18a, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x100000000, r3, r4, r1, r4, 0x100, 0x3ff}, 0x0, 0x90c6, r2, r2, 0x6, 0x1, 0xffffffff}) 09:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:00:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="38000000000000000000000000000000931dfb35b5329dcbff3a92f6cb40a71c24f99ea04631606a616313bc8b7e3fcd579d00000000000000f8245c38f7d3ce8ac5c3166d0254e8eb4aab0d69f63066f96965e537de3a15097f876d2c6c6159fc379ebe462cf830eb25e17d41990baab4bac7e8ed1312c996e722b51553f6dd1dee9cf8e818b1bec0f8c9f4a74f0bbae6ca46b5a0301ab6c4c1d10e1cda02a319c05ccbda8f80b535221b16fea0001743310c90c43d40d4975b0ca96541bc757fe3f40b51e329d6ec2e150aaf530000e5eb4e77d7c3264d0caa8e9b7321e6b94b684f1ed7c6bba056e2f698b9169e550070298554"], 0x38}, 0x404) 09:00:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 09:00: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, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x120) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000200)="a0efc0106aeafe17ba8da740f511560a93615117f8ffda5db34eed9da8bf76d4e9dff751e77f7ca96eeabe0e9d68dcf86dc621dac848f45a2d89a99d3a5ee6a2b7b4105b9d5a8b17655b12bdd610b055ca4a22", 0x53, 0x6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 09:00:32 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x1) getdents(r4, &(0x7f0000000300)=""/4096, 0x1000) r5 = getgid() getgroups(0x3, &(0x7f0000000200)=[r2, r3, r5]) r6 = getpgid(r1) wait4(r6, &(0x7f0000000000), 0x8, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r7, r8) 09:00:33 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x103f, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="f3800ce565482084644ff0199c1691f45d8c6c563e0abc9821775348ca37b6066f6e9da0d0dd7fda72c95c239791fe75d1b50a741f6ab16047d08af4219b0508472a55d97e1e689823d055c69cc86ad72eacdcc59543c41675772fb7e5175ce89735ed72a3515a", 0x67}, {&(0x7f0000000240)="ebc62d93e43552c92322b99d28697c834c9e21ce7832abe05157a4c877734579bebc21ab8216e14946c3bb0dd6c7d7f627f3347858eb", 0x36}, {&(0x7f0000000280)="39094707d9492cac048699c1251b8a5bd173ae1c2c8f820f78f1d657d3134b", 0x1f}, {&(0x7f00000002c0)="43080c86ba10e0fad3889b0effdd45f8b7ef54ec26dd2ced5cc849359bd425d43b08d93514a1f9bfaa86c6c64a7a0a849a66e2dcf060545a7196603f2a5f7abf04309a1f0f0b", 0x46}, {&(0x7f0000000340)="19c3f2069b0506132755d49849e2ea9e04a3a8ba301225a266bcbc2ed953a049abb9e299ad3eeef5bfc343275a101af07f723ed6301b36b5ecb32ae8bb86c5910c4c1d8b5dc6fabbc2709066617b9bde39436dfacb7dd4f6cbff60aaca3baf1576d05552449909b1cb11591c4478194e566a5ee3958d209af0c8593c93b68920e532c052204669fb", 0x88}, {&(0x7f0000000400)="9790b7bcfc083665cfe7ef8231e1c0a6ce470f73b021c6d55766bca1e53f74a06a07754c7bf3efafc428962f5a51d4e1a0deacd37ceebc2f25088c57f798d356a9a9a0f1e4c2d1efa571d4bb0c9e4442a9a8746aa998daeeec79521e90143b9cc6628c2d2997e9b524b5f65aa051b045677aabedacc07f1ca3cc4789c0e2281276494a5628a85e2db34cd76fd303b2e8d3ecaf6568beee9194bf9ffebfe6456d14b6301fe44b9426baf833a5c5ba0becca2b5519bc999bef47e99e2783499fa8c2b7f94de3f9ffcd2a70c30e1b3f26bf8080fd91", 0xd4}, {&(0x7f0000000500)="d0d9510987918fed77b3f39572651be63ff3f21577888c3ddbb540db0a17c327206957b5f8d2fb3899e331b5528f282d5c152b9f65d193f6db2a5d2c7f27d337e242947c3246485737d5852d27cf98b8fcc3ca0a0dfc7f71ab8c31350930b046b8d2e6e13358c4cd572e3e007b4baf999c817cad54ce6ade4c1566cb4b73fba41b36682de192d3763a6a9ddcecc39431320d26839926", 0x96}], 0x7, &(0x7f0000000640)=[{0xb8, 0xffff, 0xffff, "76cde13254e06b824580d3cad2ea128a92cd68e22256431edec3b65e0af9448e5f27f0d9c600d90b2eb2f38a66ba94da06991c590e0d76daa6aa11dfa1c57dcd0ba897fc4c1e86c6b01cd9c54ec1a9a2571d69afb438428167a7eb06692f77d6367114bf08636a9c96cf7b5101ec76abee4d4b1c500793df1e1efe7fec31e10b364ccf6536c65acb898a02fd50848e6be5852521546af6465edc46b8badb265a2741245d3c"}], 0xb8}, 0x400) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20028, 0x0) r2 = getuid() r3 = getegid() mkdir(&(0x7f0000000780)='./file0\x00', 0x14) r4 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) fchownat(r1, &(0x7f0000000740)='./file1\x00', r2, r3, 0x6) 09:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffff5e4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000000, 0xffffffeffffffff9, 0x20003, 0x8, "b0000004d8e500", 0x0, 0x1000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:33 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000021c0)) getpeername(r0, &(0x7f0000002200)=@in, &(0x7f0000002240)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000000100)="d924ef4235e2bb9b3aa07190603694981f1d1fbcedfe76f80c338730387c91964b6a857f30e0f9fe8e6a2ac5d49f52409f4adae859e8abb7c8d25a85611011a0ea369133bb5fd38127772ab245b9781fd7a6c6423899918be01765257a4ae7eeab11b5842ee7d84eb8d93f5ea970297eea42994d01a4dd3a3726de503b1a83b747fa02ebbd5df598849a5e84dfe1fe57d45b4716e98ececb0f634786bb77810458d9765dba013aa03756488ddb84175c2db83c1eb569d3094c4a9b8c8ca3087f5831a81b894fc9afa1e024c7872d53a3d7c4e84b4796faa4c648136196d15d7edb7d47c3a3ddbf117cff96099e317581b4107302b23977570ebc2385cbe9c4fec14724a3ddd5375d282e17d63bad078752008f4da97eaea3c129ef2304712bbc3e96ea00ef42dee17a51b35bfb0b66a420de37ed6252373d1d6c2ee024df9897cffe72cac120e885c3f7844e0fc7cba57bf1cfad8dc96d495bce223c91e77ef5ede34e5d3f84b8175290333eebc90c9191032f1f34e21f1ad01f812b64129fa15521b3ad0d090847d7cef65aa13c06fa6236484e080e658977a2b85c04cb13df620ba7177b2055299799ee4a840cfc0f6f3d5f9b7e0f6c31e796328e4695603db654fa607bf20fcd1505b5dcbe396372f25677511d8c60fef2407f12d2c98a265eb0d2c1da379b462826e3228be53164f9009e65cd8ec28731dd7d06f55bfa5c2adbeab2778f069a1f636584f9ce0fae5e85999ee8604f48ea36b9825fd577cfef2b9b9916183cc506dc08ee9aa119504035e29981004492c9eb536454ce6aa8ae44435bffee157f65fe1de13cf4be4de8fda1dd64435b53076700252f1380a5ca6a3305904864a8e9cd5e827225809e130c9f3c5cb57dc44ad9c06cbb7d5f58fb16825fff2ee1ae85fae555cab7533fec2f090c96b8c1d11a3153576bb2ddf130f46903addb8f8d01a254fe167debea85284ddfb00cab3540fcbe68946cfba82124c28d83565d240b27f4dcff70144b8050a2fb05582c47f3f455f0f742f1ab6cf54235ae1224e49850c45ef4d0205f82a6c6bc4fa802aba96fac9f9a0de9893d705d5867082ffade7a6b588a0db7271466f99f1c4b9953e4baeff228014e68df06a023edb110f1280efd40afb3794e93d877e33010bc020d1a3d9ec0f71ff4cd87f985774111c19160f5f196c9501fb92246f5947646243b8983e9cb00f380940ca07fb39ba083821f3e3bd2369ad2a559b8dc833eec26d1d9f163f49ee2be35fd0c8e7e3a97f816fe35bb78212280363204e5b2366bfe1bb3da0935634f223d5efacb2d7e3e85c89f80631f375858e200a2f7cd1b24ea5b23dee6e69572d8ced4868d646923fec6743baa31a0fd8cab5043f670a2712d438c5359ef9e11696c33fdb0050ea00415ea4ef72cfe3c53e2b5434a43149b9c8651adc92a08b0836a2abd42dca4d29a4497b931ab961d58c69c0cdb68d33917901109b2eeeb4b6e7c0ec775912b18ae599a96ae2b8c7341be5758beaf4db00231a821d0093adad7ff6699511acc57e529f13cc984f15c19f46bedc61339c8439e0e66eb4c90267afaa3d5be859b116588a10e7cb7dbaf51052dab88e002e48bba3ba19e114a058afd41f3cef5bf04f302d9c88b040dee22f417978e8fc3cc61e36962898ae3cad0c57a8d03d4c8b6d1fd389417fef3b0371fde3c5e0e88d245edc8c4af76a0dc23c31505333f31c30eb8baa6510b663485e56d10e243e22e6dd887e0f62791f9f9a32eb043255151f62728e21e1042defd9975409469c6dfba366941baaa0aef6d484cb8f126d2a19c3edb50c34615f335acb80a6e4e88da129603004e9da63f3e7d892a8f31c6f7443e84ed08220236cbbe1f09cdcdbe720ca2af8a8df11d38e036018c06d1d4324853f60616a12a9a5d7ec522e8fa1c770054d590d6d66d7a998a52c454cf4334a7be0a67f1f804b83ae1f442f1091eeff61f7893377e06438f57a651983af0f40c9ab77b51518a989962742424deb2c2120d407888822402bbaaed9c0ecfa1845ec1d95af953da0283f30b6f227a1becf15a80215f18f1744544c05eeffaaf0c54652b0497e51172827d7bf289722c5895e7a91d9aefee256983f2fc8f1ddada446c0d43581849122f2ca814627990506ca9023217815f651b5c93416d12a74ca759b6cc61f10262d16deb43850c4abdfcc01cc13659b9eec10932456ed77286a086d2ad31ef9b33eb8fc1809a32a3f33bd192dedda7336ca2febccf0edb6ec288f6f1a6b78b2e711a967a4cd01b6d70b89a00bf311e51ad04873c07fe8dccb6bc980e063b6df3c64136972d2c28095ac5b8c7bc55dc43723449a969d41d22cc4890b626bfc3f24702e6af6501e6eaf325b4bc88858b2c6298fffbc63ef03597eb034a09fc79df3df72797b3b04898e5236c28c4a7897955fc27c9c9f4be8c80759368fdd93ac7437a73ef493ef2de3ac68f06c915e1eb9b70c47049e748761f5a6eb03422a7dd1019811b808b52ea3cbeaece96cd3be21ad7a9b9abe92a2f614da53e19300b329784fa99f24ff6e4ed39701e664301ce2526e6731e82b7d05975b6666dcd9c8d3ed42e1915885105df5f2767c8d5c3e894d71a3f04a5ec84991b64b3b0ee1f853105183e5039d5bb28f8f138ab50c17a9bb9664f6c72a2bc0aae94eac40647118659bc92aa568667de4dbf985ca4e1ad3243cb61275ff21f4d994aa6d0de57120e3054527637938f2f6ff81b4417dcfcd37e0373b636d51933461bbbd229af268ae05e22e4c05b6736ecc19320e06af479c749ebec83f47d3fa32ed319bcab41b336f169bad313ad83a0ed27a07bdf7e569a21c488832ee6ebd47e0b571b9f7a85fee5e994289a0b882c9be738b746aa99ba061e29502cd748fd9808c7e9a83e660ee219dc26041721bccec79e31227f78db455888ecff0238526474b54b547350a3a1d8fd90ae0f65411fd4005cbbc2f6c2c62ba933632b4a4c6c6ac0e11fd517c07f2fa17e353df0421e96ca324e85a18d9959ac62e0216282afbe9a9c53244c09a5a9d478bd60b8cacb55201dbf36d2908c020081c80d0865206dca4b3f1598c1044bfc5a02e65b1e2b28847812c3b50cec246152a6551726609fd2cf454d1769f85043d1a346d2cd46dbecf17a5d2a111c6620728c1224cffac7ce8ed33036af5e7617148c4e42f86bea28f5001d76fcdf5b3ed7f6e0f6145613e6636e27803d4a86c56f6e220c9f910690e347021284f9ab28855e32f68b77a4e4b19784a1c052bacf72e912fbb5255caf5162fe3b8dd7ac0e9ab2848cb425cba0d9f965faebcb8e977bcb39c9c8582d899737f0e41513ebc04507ce6ad4f154f6a83acbdc78dd47b6fb1e9feaf81b0338fcc339acc07a2a18cbad978a968138c7d564e6099b268ba9a247cd5bd2a015019b6a794a327dc32c8c4816d66f303822bdaafe0a01aaa28b5287a86c2fcde9428d33d3ecb30109f0e9de9b01bfd2db17a3fe43c9ce4b3d5d370dce4e095f0cf0944ae1077db864c3e58eadf466b70ae1340201b7e7a4c7bca7d96b60e367566bb03b0673011186d50934dae88c9f3cc980080e4ecb4f5693d167264fee2f9b2bc36041a584b001bc9b88a168285b63304009d2e270a6de6b83ed951eb71f97854fa6104bebab3e3ec3ef29b529893f195b9316342cf791802148352579dcc54780574f001baf5412c562b60e47d3af492911bceec9fea8135a508ffb06bb290c3d52d486e2960798e3d2669d8201e2ece13a2a488fda57511ce3cf53595d1f69e955dcc24ef4af78a8a5801fbf475660560fbb1ceb0b7a54db9cad58f5443195dd7fa1c0d12c53d6ee7dd2f4d99a8dca61634a946be2a2872526cfde20569c0d65299fd06228f79f3e597051fdc7f9a843b897eaac278ddd80464777bfbbd827a16ad59244e9a54984b4e1d1805132a1abc5d4c8784c0de0d7ef8ff913b423b4db43be1b3aefb1a939277f4cb08d026b711177aa9dd5f3d360e15a6fae044854ab9e33e4ffd7c750f8961164187fed25587fdcbfaa62c352ca1231212114b13419780a131488366977013e497c8dc329b5a7d78d4aa175c380e76f569f4e6492912b2441e874262e728c471b72aba0dba3c1f495d89d657981f5cd1cc3dfb1344fdf75b81f3ce8f103a16f847924fdf8634e4fc78ddd8b2b44e26e4877edd0ed9846f4d130d6cbbf5ba90681494a3ad9d0a95b199e18e34ff48e68ca0fdcd2898e9b100b0f96fb6e35bdb1655f581d72724b323bf7eed19ae70bb443f212c99513bc02c96770541926971cb6a8f8dd95d29f74d73de775f7d02d21119e6993c0d57eb187c9813cf7be73f14fcbefcbc7b31e0c8c66774de8b7087589abbc7d96b65319f4620298d9610dd6c027b9e67c57ad551b88c6936e2a63f7f5cc6feb9e615ff3ded13137cd87a4fabec05ddd323d28c6d5636b1b08d19d512d7917b98789f64c5c3d4c5e114b225097b2037fa59b630e95e7c6e0aa1b07abfe3a0930ef81b30ddf4116db2968aaabf7a502f80cc76614a2afb1bc093a39c6e9603e6b7e4fb34e6a77e1ef518dfaf1b61c2736faff5435bdcfd9ea2610eba40d3d7356772ca42f3eb0a5b1c7225a2beacbf2c9b4c3b8e3a0e566e7175104110ac27ec107c74f0e812fa7667a3f672b748a497320a5cfd9eed5e2c42fb6d4ef12fbda8ebb157360460390bd6375a221faab2b33f52420131d6a6c08621d8d5111a667fd31f052ef6fb45e178b4228597350a565c14f4d3dc51cefe0191fa885967cffe187e62c409a052d0f18230c347746fe10966435276b2adf110fbd179d0e73e411b976fc4301c51414552f50ea01ba7b822a9800a1ea31311fbef2a692fe9bfa582b43cf470e6caf17d8412c6bc37e282f886e5e73b8410469a53b9acccc0b57361284d27a282ae51b340b78834276236821252740990ceda57039fd51910481bac72524961d32f6075cb3580716b8de4ef939203907dc161e32bdef76efca7c271893397003dcce58eab8c1888a2fc076255616179b5ebad2aa5dadb0a3625b360b6799a009c5a0a120d8bc56395c35b45e64718cfe5fe7e0b1f2dd6d31d67eb4c291342b22b365db3d1fcff3b069c3da707d238de75d86f8ff97f66b4b851a3b797e5117a536700906b13c5f2e8e5a95b3265b037d817a24e045441dd3e1d9bfe51516bdf1ed67d6cf82af6769fe3fabc4d78388aa7913fdcc5da5d996be3812387db1f504edca0b80ccc967b9b88176afd899eacfd5ff1d413c3821373269c790e8623d44e979d1f14a36588c29e889743a4ba7de9446edecd15ca5fd5a2faaf11872837ee56afef192899403958426552b34b97de313a123635e564220e8cdd0ad46007a1eb73f87dd69e71cf1c289ef7fa7db20b499d892247faae9c99b3fc6d8a4808e7d4e0c60a54e63ccca985536609c5770e3afc7b20c7dca94acb2ade00394af3da410af020c1ec838239f32787a74d511889a7d2d4230d9b62f2bcba1bf8ba4bd8ec3013866c26bf694f93be049573fec87fb9fbfdaa04e5a081c15aa2787a1070e3edd9983673ec8fe15cfe3062833275ef6c9f35dd4c00dd1fb709b17c7f23d09919f40f4b7182a3b24f96185bb7712f4cde32b28515fe3b999095ddc1833effce418404e71b0683643ff2bc510ce6723fa888e08e844cc703ba1ff707e4d6df2a99b1d3dbb5e6078dc5943f2b95db5af0529f197258830fdedaf6a257242252dfbebe24fcf22d56b4f713c2f20fe417f885d7b22a935f27328d40ec1fad00506", 0x1000}, {&(0x7f0000001100)="0ba8c1200d31bc65ed183e8d7c23be455df7e0684d84607b5af6b98a67ea0c7a0a14938272faace7013d9c8b53c3426cf2830d92b54ab8c5b1eb78b2e0e18536eecbbb0976a55121b7d6270378616e5ee51665cd51cb05a27aea61058c291c787c30d9aa90bc7b7a1bb48500efeef0d076f0981446b3d76017324be68d3934e9c350852ad1ab6beebea5ae4fc4029036375f039e45769e77b39c61ae82fdd39467877fed3d4e4d2fb9e095b56920c55e856b449241f52914418301bbcff9c90b3e6f51420b1c007982f928c680f075f9c217511d988b15d7f5e8bd4a7fbb85f6bafede40b2749c8704104117254a3d281b7107543e32df599e6c65e7bb5179a8b17a355fdafc9c0f5969d8654cf4bc9f40b1a51c50b822d4d7719724f87a1451cef2fa75ec74da8baf14749d9d080d6fd86156b36a40ca5a2d02b8ba43924a1fd5d99ffe553e39386d8d0b2d4bb873a9b599b484a4b66c29c63865a55184c114ad49e33066a602653ed15a44b453dc28f646c4865d3e9d7e0fcaf129119ef1fcee3f29bcb4782b52d5ec43d4800b66761a9c06b4569c4c2b7a63623d13c53af7f9a25598978057e7cff289e9a922bdad35b5e2880a53f874b75be8a4f347ba49c5c33442a711d92f3d75ab5fb198ed26e0fe7c223e7cb7184175373258203169b0db418d4192ec9b936dfab11762e6ae4719e198d9bbd278a038003efc3e8b8b99cbd93d983e5ea5696cd389e144e08190f547a69b7cfc0d8da6d6cb0ee811fa5b9e111ef8aafb158d34274729226bab765622f8629cdefffef239a19889ea5d3ffa36c103db7cf97b2b433743a00e6cc90bcb12262a4cfa323e9312fd199b7e5277b9c2b6601b594204c5e1c810c91f0b8eb130b4c7225d5cf85bc12ec0cde63d89c837800a259ebcab5644ed540be37ffcd1df076c3edd3d4d9e24b505415541d5a57d5aa7bd0402a267da9e8224200d5f6fa7649c23d1d130f71513c59b3ade0f5f724485cd14283c5bd792e31830395ed87af67f71f061885b3899e582b07765294eceaa6a76bdefc5fc34e85668c9b4798704e00a9f38f51b7cafeaf74d36c7071fe627eb8b5936ed6a5ec29c10f6dd5d1b33c153a0286b28a283ab501ef1e23852c29bf67f07b66d57bb83e1d411acbbaaa90e81f1fd4b7ea602ae1825aa5596d56dff24e2103f0a5fecd6b106cf464f75f4e3341b65e012ff88bc48bfe7fe6aa60fc339a6640aa3df06b9b9db2ff893097ad835f2cbd929be5cdc61981106039ea48f52d271d195f9c93c30a648933d33774b6452a0746599d73774e0bc1efa261e40a4ab6a497aeadc28aff6eef65a4a33c6d1833c6847b85f6096d169f08fd64e660261a32c74ac69efee9181a395bcb0e104dcdf19666d7583e0066f631a8cf321d147dda55cdb44ff5c9c4d7d1a80ea1ad6e4da202dd9c26edf500a1f4c10085bc7d992c1dec49f6d982c02184f1172df9ba2e641dae1b1180b61d42a20052c0cf19015d3cbda3b71d2301c6e0577ce7ab437f43ee8c577eced92af533afd3c96a9155ef7fd9509e85d603f8ced70903f78c41a107d079d78614bd1a884e7b352899e883969f443683ed9b52ea505230bd0c74d3ad5b1c717b3147a41168cb376edc327f22052e0c788d8ee34ff663b838e51c4ab732e82b49a6fa17e55410ef445df7ee4aba93ae5a43dec883121506b3bd7eafd5b770478a7026ea8b910aa4e201388024910c9297fa2601b21449d70c35e59ffeda36d37d62b1b4ada15c6d580c087355e53c180675f02414221f832ff0f947cc912e185549e72f3fa7528a81ed88641fbcb5be68fedaf7ac6b0ad2b2d99098ad6f18a3ba7763b628a949640f3c4df42186dc5ca4945c0aca516849efd5219700c64bfbe22499646bcd32238f17127b93b1daece55b64629da3edd4736e10a7a74ac800036932746abd4977ccad1fb087adcc93a8958292fc4b7a906f2b109b1dced9f93862fbbee8168a1198bd77dbb919135a9ebc5c136ebc09a3567eb0ea6982201f8ed332d85096c665f669f90cf0a600434bb69b5f0f349244310abbf90e4346583a48c3b562f40e48a129fe18ddd6131be54d7fa01b133e9df41ececb1c1a5ec2bc191a963bac6d3f0423530eff8b7df9edd1ebf597d52612b272134edcf368b3561247efd6761629dde69590f67a63a917c4394cc3d2e3bf92c5b40cefa5a2bf2b8f8de3e511417af8dd0c57d3740e079cc291ad01f3b769a1cd2dd46af8ef0a5d1b9a8da38993856e5dbf7764c50631c5a6fc6b0c6a7eef81dcb915492fd8c8d1e60d5933ae29aa520c8a2e83f131a182d38ac77571eb3331fb112d5e92cf5d59c5e834934f1c49a970785d48b185e71c3a39ec1654fe3565180166681097e233c9b18fc342857434bc6e20b3ba20b5e582cbf1bf59aacde2481af0ed6a8d9657f8c1139d8a79caee199e52985279da35d5abbe15c524cb5515fdab73fa579e5d2cf18118e65aad7a268de0d03a16d7503afc5a8caf549624107e0a31d7b6c790d7f9d159a8b46a60aa506e0960a1b30724dacaf1eb8cc9e74c867b5876c1ee293eaeb4ddce87c5c0cb45e8adec383aa941813ff82ee84db0ee6d0b221a477b7a5e773f5e6e610f75aa4083c9a700f5805d3fbebfc31cc37657a58c1882ed6b8bacc63c125ee4f0dd0a40c8c20eee31b7bcdda9b43e70ec73e2a5379dac94fc18f689b370bee5ea7f7fff32b42aef63f1a5c0a2960b98fc2ecb07892384bd680ba59ea5a948788d4c7783a51842fd7d3d983c4f33a126f8d25554056b8bca341f280736bf08d1777af1f892aeba0e362bda9bcd5f182ad8e5feb4ac21624bb23d319483c4afe6bd78dcf1b6c48754e64ab940504d1289b12c2b10e7730059a5ba83135cf153055b001d2d6eb0321b027e2c370915ebfcf5652ca36ea14fc8ec0bdaea4dbf00342de3e56564417b92a73b98dec9d81c6c8be48f9661f30cbee443c3e7ccec556dec7103ed6c86a004255d56540f147471138188f92d77226a5717c83d1634c5fceaaa1bf8abf67c3bf52fb4e99a1f061e77b69117206e74be09c13590b2bb05b969b9803a88ababb431beba939ba7282887b79d545a2b93353c7f9c33742c2980f759de427c4e39c6731f0810ab102837fa69f59cdcd4f10bdf533af16fed5d5b89055c83e7f6ad2d4d07a9ef8ca8aa3c03628c2f57356e0757fc041f2f1c6b61c4496e5c0d5da75967ec771daad8c2d54bd57a4359c75c7988a00c3903a2c286ce6d8a4bc4a193b63f287684d2b69c10f7931b1e0ad94dd872fb4f4fd4838fa6db0ef37f4bc12b1a0eb1a788f012e3cb8933e180d96e9909ffd42d19e7a032b9d6a26270669c19d40f1f401e646c40fb820cff1e2f344d77a50d4727adb7c8dee1bde1f6f29e28e5618bf2933ef1b19fd43720974112b86a5523de69c76896cbdf430c79b51c96af675b427588e1a3436a58268b6c92e3172e8035e9f20a08379e3208111e013c88c589bf4ae33748fd075f0f5a6aff2b95521fd53432f9f5290504bace6edbb322b38c20e4b5ae5e49cf6baa9411849b994643915d604b8e84ab8351bed38214d208fdbcb6a53ab567809f50e78f921b1f551d8b1cc6f3515021c3692f6b9cc4d9b720dc4b6cb4c9cb5913c18fb7507bd7d5673fbd43db88138be99bbdbcb4d773f45d971caefcae689cd9b39f90be1cdd5740562b5da009a1445635985560b38f54a9148d570a39e3d5f1b359e366f5bf9e92329d0fb7719c0b9f2a6dce515f4ff5d134504d99a4ce341e6150a8326704e14c6640423f25ef83c99c94e8bcb56fa5fe02a831e3c512b06ed96e7cc1cb8af32b330f61ee4f9fc47e3583121ca7187474d444fe667b1bc9272b2598306b93908dc6c57fb93423972347bb40e73b20c507097f4339087cef962beb2cd399ccf3f92ce3afbb57c7f35fa6233fcd48cd57f0e72cf48864163c48d7bbea66c75151952120e2cecbacc15ee1cd25b9588e2e5d3e363cff2b5bba276035f45ca8a42cf2224c28ca0042d0b597a986647db8df7f56bc55ee079b761818e2e32acc2f60086cc6291a5e72b1fb35c0fd480774c9de6df10410755576ce998f6fb1da4c3f50d228202990f851604d880b872d34d815270553abd8692f26ad25371c39d24b452118e3dd407fcd378dad11c35c65c698c56653360abf23655a65f371c6a533c307fa5864ad9bc512df400a86a5daaa4349a77ba2e9c19cb38c54c75f944c15cbac81fcc7356cd9ab1e2dc3c125dd1f8310f5c72149186ac7ba98de095190449370d0d7ea04e7cfec1fe0f7c382f128367eb5d5530eb21019db12c612d4675d8dead936fcc002583469e5bd26ff8ceb00d014682bcbd30bd0a94ccc514ebaae039161202218306064e5cf11a78f6c305dd6d7ea8703dfbe7b49b93e120dc3fc60dcb707e472b32ed7d6ec6507fcd52d2ccf01f0ee81df1202e2b55318576c8254fb24f45570a718dfedf52c348b916d1b9c4edcf9f4fa1c12e004e8775ef29c17c26ad0dbbf6452cad469ea0e802e2fd251c0059235dd5980d72e5b2ea0a3a61cc423066cd75f15590dafd6a7011b5e58406ef48258739d887cb2b6f036346cdce0496efd3ee560b7115ab6269f8a2d5a1bfa1b9185797b3afbc6502ad6071975c36334fd10dcd1f75ca3458378f78e573bb2b49cfcb556a95a8ca2c34e862c6b45d09414e2c33055aced3f6d3b58ec31c2e93fb2188929736a022628ba900aa1d64fdd9c5f52f6538bfa33f77203b1a772d4aa38aef7c68c4012a2ab7473655d318683325ef72f64ae897676df55b4d39dc14f6bfabf0bf693b1533c594e6a5e4da1d0bc8b533df3d0086ebb9685b9b08b28242fb12ace8905d251d4d8a8838f57c508ed4cc5afa3cc766966303e71e2d41858e877357c7badc784b63df0368c988aea6404e7d88f41d46662a36a82041dd8338bb24e2daee87d51b0f3306c20807098858aa9e3db108849d4351e4983d233f537666e0c1dec5866eff8eacf4e72ffc75c1152b108e81d89bc909cafeedc26994fac34322c6d40250c38bcca964184275228c1d825e96503489de8c96602c1738de67f86bcaa644cc3b9411498b3cfb0751ee23447913dc35c05ca232ba7ad7126b4ba1ab0ec5a038587c6a732784abeaf207ee3d66d47e6359c9cb9d40306d981f47f10fa77749c5aee2ce3afbcd4ce0f6e42e365ec40e842b9345f4a62b5cd9c9f9723d7409c69ad6644894b21bb5a3c50119fa4481789d13109066a67325c0cbd0b40f96d0a88672a3caf4ea9dc0cdb9ba61d435812cf718b5b1cf59e89696c3316fabb3494eccdcf35bf7d39022da422db2e1ba404a1ed42605c086f5d7a8d8f96ccc3dff90f98d6c1260bfea31fa49bb928e077c666e71e18bd211e7881fd396ae38827434c2a6046b96401e29370aeb18d4fdc33f7262787050af546167fd5b64a54e8a055398cfac5a9af71beb2735726a807608aec4de69b3082cf6135fe9a2d300df16899531f4ff69eec9a81f386a1775421ed7c8d062dd2e53cd7bb6477183e53100b24bbc907ffb4a72bbc5524c4cde7b6d1c7a3ca6eb688ec86e69897c65d68127992e2c3e6359a30521cef85eabfd17483ebb127fc0c2fcbf3f924269defc6fac2fe44965637e0ea74ab03dc6fff72d38167ccef104d1ff948078aa79ca104bb4f28cff5a96aa76f45f4bf611acac39340835388f64a955d31eedee15423ee05d97a95c5ffa3dd783ac7533f4a993a496f3fd748b40a24579b86ea1824d6b7fc7c94d754a555abf", 0x1000}, {&(0x7f0000002100)="501ea255c9db5ef94e25ac74c456e55becc6065bd3de4ea6693a7858b9ddb9129b9915add22748a57c68e97dda4a915107f6502f06e5073c71d350e304a2b7298af93154d97adf936030e2c1d382c36c635b31ec7793e162947ac7f670c8f007d3cad01936668991d852f1ab1383", 0x6e}], 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002280)={0x6, 0x200}, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 09:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/230, 0xe6, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:00:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3ff) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 09:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) socket(0x6, 0x2, 0xffffffffffff6153) 09:00:34 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000b48000/0x1000)=nil) 09:00:34 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 09:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x48) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 09:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000)=0x9, 0x4) 09:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000001280)='./file0\x00', 0x10081, 0x80) poll(&(0x7f00000012c0)=[{r0, 0x4}, {0xffffffffffffffff, 0xb1}, {r1, 0x40}, {r2, 0x10}, {r3, 0x107}, {r4, 0xc6fbdf855d45a6d8}], 0x6, 0x1000) setrlimit(0x7, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/154, 0x9a}], 0x2) setrlimit(0x0, &(0x7f0000000040)) 09:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3) socketpair(0x6, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)='\xdcu') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffdfaa29c16e21f840"], 0x6a) 09:00:34 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x8007, 0x100000001) socket$inet(0x2, 0x4005, 0x1) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 09:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="58270000abd16e9560f8e5815f73f2a044fd14055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a6f46b1b1d785c4c689ea6095c04013396514762d3f3fc1eba8cb1e8fce59158b41cf19f47874730124b08bc58af35a12254d774758a4c20e1d829a5054e2b76d69a42d1b9d023a4d03d52919509a880e02879946f1410af1a2b6b6d793ad00000000000000ca816b182dad18a5a18bb1b61b7d2074d4ce360020621da12479fe33bdc8745b3ab5b852f66a27b7ba617013487e530d1dbf9708c18c7cce4c58c1a64360d62747ae3290405be750a991a0f63f3850cf0973bf703613bc768fd374e6004e85", 0x124) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 09:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01006000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="88bc4f676284c17f0ac3f71b0366553dfe321c676a2746617d1ecfa0a03db83d18a5fd01b3f357161b9712fb69d00397ef53555631a55b842a7a64eefe50d7a4bf614e77342c27a84643395035fc3f33706fe9d8c45b10affdf96c6f690c2d4d691fd9b0a43454c1b84b847fdb9a686fa10f94791181370e22bd0e1aa3ef3bb14f0111c0721144973364fe33c3da037a5affdd07df68f98574f75e51bc7dd79ec66dad471bf69f", 0xa7) 09:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) close(r0) 09:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xfc, 0x3ff, 0x100000001, "139d20bf46fbf9168b340ec3f204de15c08cd6c6", 0x1, 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x0) pipe2(&(0x7f0000000040), 0x4) 09:00:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f00000001c0)='./file0\x00', 0x0) 09:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r0 = socket$inet(0x2, 0x4005, 0x1f) ftruncate(r0, 0x3) 09:00:34 executing program 0: r0 = socket(0x1, 0x3, 0x1ee) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 09:00:34 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 09:00:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0xc000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 09:00:34 executing program 1: mprotect(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 09:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/73) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x6, 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x5, 0x8a, 0x544}, 0xc) fchown(r1, r3, r4) write(r0, 0x0, 0x0) close(r1) 09:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10001, 0x9}, 0xc) ftruncate(r0, 0x7) socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 09:00:35 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) fchown(r1, r2, r4) mlock(&(0x7f000072e000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 09:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001100)=[{&(0x7f0000001040)=""/186, 0xba}], 0x1, &(0x7f0000001140)=""/65, 0x41}, 0x1) 09:00:35 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000435000/0x2000)=nil, 0x2000, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 09:00:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f000064a000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/97) r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) 09:00:35 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x3}, {r0, 0x100}], 0x2, 0xbe6) kqueue() setsockopt(r0, 0x40, 0x6, &(0x7f0000000100)="5f4a48b602505205aea44264d1dec39ac6d8623bc317111891", 0x19) r1 = socket(0x20, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="98879d580587df7dd8f9757e88640529809b7b64bc941a23ee41d0182d57c002b72f7bc7c84b9c413c059d57ad1f9d44d9efd5f7c411865e529adc69d40832bf430de16c5da99c5d66f88ba2ad1e4f5102e081cae7d59cc4f63ff47d4235e923a97cd98701b55186cb31eb922535ccd85435c6181679e2dd4f4d4f31921b30f78192c5af644fdf76b67c2c078dc638a1ee8a3181da54f888a9", 0x99) 09:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 09:00:35 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0x5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 09:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 09:00:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) ftruncate(r1, 0xfff) 09:00:36 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/134) socketpair(0x6, 0x4000, 0xfed, &(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1011, r0, 0x0, 0x100) 09:00:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) 09:00:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) fchdir(r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 09:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='.\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="96edd6416cc4f82581440e3d1c8dd5d660e835d12894aef65b7f89fcdfce39842ab581f1e53adef19aa28bf4e68fd917388f5d8b699ef7ba20eea31cc29e34fdddf75e13f616b5bdd8cba3f2a8ff66e4efbe2a41a7f74feedd85f6bbfcd05a189c8f5cc5965e6012c215307eb8872a3ca65a0d491eb3b43e3da72851b3ef78767f9ec43e3c43213c645da17a19d9fb9918c1cd017bae3cef85a57566c82cf0279b70d545aebb35ad76093e67d942732f844da2cc47156f0479d8e53920890b6e832b1e49dc4e48be6e387301aae3999873092616509fea0473069eb4aaa2aed8878d", 0xe2) 09:00:36 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfe, 0xd80}, {0x1, 0xff34}}) 09:00:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="76509afe8678339b57dc6e27e96e3cdc60c2796050fc7c8b22329abd3e46288888882b83ae6fc442fd84e4296b9fda8bea08e913e299a7e8decd7ae732b5651be38144b8756a3ab059c9238c3c420ce1a2b45df1d22c0ea26188593e94e37825bb0c0100231e169b6b05445a17e063d344e59757eef5da91a9b5d0e0065a24eb474b755131bdbeaa5bfa817acebedccb464c91e300c5170e686861c2181a32517214da0e776eb916debab308d14956409178a0c495aeb06b1955618c51cd95f9ad5bff98370b71e34cfe92761e95bf7f6ce5e7d9ef328ebf72350f80019724fdd6e5905682dbb06f6670b729c9ebfa04b460a9c5107cf4e5b316d59547", 0xfd, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="3272ce6d6deb8c95d06309860874d4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f104f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de1043239e344a546ff3a0125d43a435f6000000000000000000000000003fafe84ebdb0aac0", 0xcf) 09:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3f) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:00:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9a2d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x59, 0xd, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x191bce96aa6d4b3a, 0x20000055, 0xfffffffffffffe01, 0x10001}, {{r0}, 0x0, 0x0, 0x80000000, 0x1, 0xfff}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7, 0xb00}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0xa64c}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0x6}], 0x25, &(0x7f0000000040)={0x8}) shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) fchmod(r0, 0x182) 09:00:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x1, 0x80, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 09:00:37 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) socketpair(0x26, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="a6a8cb6c5905169880673502d778b4476c4e8b4c343946aa62141e278e87a9287cbd68156710bb1dcd65fae30b717f7af33b81d6224f6725645b9c3df1470903d9deb820555f57014201aa602f88ab7ebf5b4f3756bea5cb4001e13b910600f3d3b1270c3cf01488985e8ede599d0f670ec9bdd60b30d44dfe7178619300ceacb2eb010c2a042a4c6c092f8526b835f50b7c18c9e8e732011f8a145f6bfe05261a693eef398cf816110b2e7a72e0962e2539d7948795ac126f628c6156e1696596999274be7b52d8c98cfa", 0xcb}, {&(0x7f0000000280)="e860c76401f7beebf7a6a62dfc5c4e0e3677e18100c1f4bea444f0b29b0f6d8c6081a9a9932acce590af9d705a5e7910eae388801774195b3fc72485c40dcdcb605bb639cd0139325a4c5f997eafe5b4c701979de1a77c2cbbd86f11796d07043d2554844b2e4e09fe454f4f404fdc941a609850e8e862020a58ef8e49e7e685d7500ad583d71faa28bb8925833cb0e3bee66a2157c59a99c0c465f8187ce58abca16a247e18284d384326a5305f0a748167300cb39e03f05543ab13d32a1eea2777ca70", 0xc4}, {&(0x7f00000001c0)="b047450ec873bc08a20e777baa5f2248350e919cbffed685a8a027f87f26081b819ee6cf5846a69f959e86d1c25ce8977eaa0c3af1dc2de5badd521750bee8fac983892a8a17eb303293a2617f3457ec906dc1cd1803f555e7e92a0269f4f3208432", 0x62}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xf}, 0x8) 09:00:37 executing program 0: r0 = kqueue() kqueue() fcntl$setstatus(r0, 0x4, 0x0) 09:00:37 executing program 1: r0 = semget(0x0, 0x1, 0x442) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9df, 0x81]) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') semget(0x3, 0x0, 0x402) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10001}, {0x7, 0x800}}, 0x2) chroot(&(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r5) fchown(r1, r3, r4) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x64, 0x2, 0x100000000, 0x1000}], 0xffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x8}], 0x7, &(0x7f0000000280)={0x100000001, 0xffffffff}) r6 = socket(0x10, 0x8002, 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x4, 0x100000000]) r7 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x1) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') utimensat(r7, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x10001, 0x1}, {0x2, 0x410}}, 0x2) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) recvfrom$unix(r6, &(0x7f0000000500)=""/4096, 0x1000, 0x2, 0x0, 0x0) listen(r7, 0x8001) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001500)=""/4096) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000002500)=""/213) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockname$inet(r6, &(0x7f0000002600), &(0x7f0000002640)=0xc) mknod(&(0x7f0000002680)='./file0\x00', 0x2000, 0xf7ec) semget(0x3, 0x3, 0x600) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) accept$inet6(r1, 0x0, &(0x7f0000002700)) setrlimit(0x1, &(0x7f0000002740)={0x6, 0x101}) fcntl$lock(r1, 0xf, &(0x7f0000002780)={0x2, 0x1, 0xa2, 0x9, r2}) 09:00:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="d6e2a9679022440c6000e0bc1e25a4b8d82d8b427f281d", 0x17) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 09:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 09:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 09:00:37 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x3, r2}) 09:00:37 executing program 0: r0 = syz_open_pts() writev(r0, 0xfffffffffffffffe, 0x474) 09:00:37 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) 09:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000100)="208b62f9300a36445e369f43affcad4f8f9867186ccba87eb353702db4668f3e185de8ed2516f0925a103ea466279e1f7a481d3f1f918c4be1776ef35b0d049341582d80189b44629a5db7df63d06155a96fb195035649f10bca03fa42026e04da193e0a619b7390f47f280ba289bdd2b085195f1697a9be8106b13cc8399a622e10549eacf82bb2b2e64f36c712cceea08bcdc54ccdc3141336a69b2d62b19e4c4c997bbd74728de055d85add6b07b7c6d77b0f3781a243a26e0c0f7c65c2c8169deab8bab9b43553f126aa41b407bdab0188ef2728ba55", 0xd8, 0x40a, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/134, 0x86}], 0x2, &(0x7f0000000440)=""/140, 0x8c}, 0x40) 09:00:38 executing program 1: r0 = kqueue() socketpair(0x6, 0x5, 0xc23, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x1f}, 0x10) r2 = syz_open_pts() sync() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x3d}], 0x0, 0x0, 0x8000, 0x0) r3 = kqueue() socket$inet6(0x18, 0x3, 0x1ff) getpgrp() getitimer(0x1, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r2) 09:00:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) 09:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 09:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x4, 0x81, &(0x7f0000000040)=""/183, &(0x7f0000000100)=0xb7) poll(&(0x7f0000000040), 0x3, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x7f, 0x100}, {0x6, 0x2}}, &(0x7f0000000180)) 09:00:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r1, 0x0, 0x0) 09:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 09:00:39 executing program 1: getppid() pledge(0xfffffffffffffffe, 0x0) r0 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='*\'^:[\x96$/&!\x00') 09:00:39 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) r2 = semget(0x1, 0x0, 0x610) r3 = socket(0x1e, 0x0, 0x5) fsync(r1) sendto(r3, &(0x7f00000001c0)="b3e5f9091f5e46ab18f22600e04c5378ac489cc670cf18b637e652b298fad626a93db02dd0825db8905e93c58cea6751fd6fced287d9d23d62971b381e5264b18fcb033ab9de9cd81c086d284ebf0c174f99495682b291b17c794bbfb2dde1a85ccc0280b16e2c347e7d539c43ab46da9482b2085b", 0x75, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/147) clock_gettime(0x0, &(0x7f0000000000)) close(r0) execve(0x0, 0x0, 0x0) 09:00:39 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ee, 0x100000001}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 09:00:39 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) 09:00:39 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x8, 0x5, 0x7, 0x0, 0x7fffffff, 0xb6, 0xdc}, &(0x7f0000000080)={0x9, 0x7, 0x400, 0x7, 0x6, 0xfffffffffffffff9, 0x40}, &(0x7f00000000c0)={0x6, 0x10001, 0x8, 0xffffffff80000000, 0x1, 0x20, 0x5, 0x67f}, &(0x7f0000000100)={0x8, 0x9}) socket(0x2, 0x400000000002, 0x0) 09:00:39 executing program 0: r0 = socket(0x6, 0x4001, 0x972) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x401, 0x4, &(0x7f0000000100)=""/228, &(0x7f0000000200)=0xe4) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x1f}, 0xc) socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 09:00:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x40, 0x80000000}, 0xc) 09:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(r2, r2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 09:00:40 executing program 0: shmget$private(0x0, 0x1000, 0x100010, &(0x7f0000ffc000/0x1000)=nil) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 09:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00742f8d659f98a8c5c48c89b87719a99f978398cf654af0f36f8353d9a295ec6d40651942688e2f61a187bbf7ca36d494a195c09442730b7663b4dc409cf7502aba49f0e14f84ec0f51c40d38c547b77f42b49b2557cadebbd6ac6ca7adf061c1fb5dc85668f2ee7d9d3ac71808bc8cab52f643f8", 0x75}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/170, 0xaa, 0x801, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x2000000007010, r0, 0x0, 0x0) 09:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 09:00:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7, 0x32513b78bda11bf0, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 09:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)="f75f813b", 0x4) 09:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000000)="1158dace48192010c108aeb6776966955c42c1c39a859dca7c", 0x19) 09:00:40 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pledge(&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="c69519d0512fe2b29da472408a6adc4f7b95c238762085a7347d339fec461b085623", 0x22}, {&(0x7f00000000c0)="50a7f00f249c98a943850188f2a2daba044e5add514c3af6fad533535c62e3a1969d1d9f1e25f702e13a28bf0673627536d8d4a99b963f70327dd801189834b6b97b8e7b69bd8251ce38c98f38869628eb995855ef677f6e9ab1612206", 0x5d}, {&(0x7f0000000140)="a1b75df2cf3a34c62ff60f5e2530edfd3421d938f77b8fd0046091867a983be6eab1ab3b0900b13e108b2c3aa88c99ac1c2eec41986417aff32ffa96d5e7aa5e9419ed4d1547729dd539a96eb2aff8efff46a70faccc9b9fb60894a0535d27350bc25e3d0ac9b4b409fbea93d79f17d190d8d9bda8", 0x75}, {&(0x7f00000001c0)="8a2aebefc4b6713aaff53f404d12c35e21b2d7da87a1bd3fb2ae4f541e3fb7296b3823f82387487ea7accf81dde8973f5e429d1cfefffa5eeefd265e4d15038a371e71433be7b3bd0175f1cfddc57cc85b996ddb1820ee6d590eb7c73fb6a990d2468519b375f6b64fd96ec017dcfc58b29b0b0762b920f0ad83b163100a5243e511acd5059c3b72688890a980aab16f4fea354e31586b9cad67ff147212eecfeb87c1ee19fbdd5aa4e2123afaf2d858266c52800318d302fef26d37", 0xbc}, {&(0x7f0000000280)="f437a788aca23543566e09038c7657ffb185bdef08f61a6687de3c05d8403cb4d03d5fe6a1e6d66a047dd4deeb63120c4a55ac609a226dceaa5929e0bb150c8956e2ca769c4ef3fbaa4f5eb4d0076fcb181db065c5f00206f1fbe89c05f075376a3b225d1c1f952f9ba38fdbe474133733ea2d6aa9278a432d0cf47f83ae40155d3a374b5e492a79e61d11235872ca50feaa6a81da9755a3a02626097d275074e3757d6003f4e9721d4f0cab5b397f41136c21c11adbebeb173cf60debf4b6c94273baf12f99171770979d92d6ffa9b496c8e6999f77e0563fc1c265e2f5baa0ac45823d92b015f9023aca071d396914cf0a1347c761", 0xf6}], 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x3}, 0x8) kevent(r1, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xca21, 0x100}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000003, 0x7, 0x8}], 0x4, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x60000004, 0xdd6d}], 0x3, &(0x7f0000000640)={0x8, 0x3}) 09:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xb55c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 09:00:40 executing program 0: mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 09:00:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in6, 0x36a, &(0x7f0000000380)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/61, 0x3d}], 0x4, &(0x7f00000003c0)=""/34, 0x1ac}, 0x800) r1 = socket$inet6(0x18, 0x1, 0xff) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x100000002, 0x4}, 0x1) getgid() bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="008acd914b58835640354e832e2f66695210f192"], 0xa) 09:00:40 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = socket(0x22, 0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x3}, {0x18, 0x1, 0x3, 0x101}, 0xc5, [0x3, 0xfffffffffffffffb, 0x3, 0x80000001, 0xfffffffffffffffe, 0x4, 0x6, 0x8]}, 0x3c) clock_getres(0x6, &(0x7f00000001c0)) 09:00:40 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 09:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgid() bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x37b) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) msgget$private(0x0, 0x20) 09:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="00c5", 0x0) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 09:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x2, 0x8) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 09:00:40 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0xc005, 0x6) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)="bda4c7480773008c391cdbb50aa913d0e926f187996563010f2b4756111fa6f80dde6c2b54d7b1e9004bcace56dbd724d0d7a0faf8fc6be10932f37ab31e06a79ed7dd2208d05da2bb254dbc750e66186bd4ceb160359fa5db0e785abd805a6a2e3585825864a70acc9b587a6eca3b809069f5172267b2877f295fb35ca800c194451b39f4dd112ec515dbaf4a7a199854139d8e72714d21259cb559d04f55c6b304c5aeaceee383bde543d6a9bd73b501d14f515d768bdfe88f53be3fa3b8703514c9df930abb5c7353b426061a5b0e7a192a2520044b0f2f36b328a5b294a8ceaac285b8b6079490d320c8410f9402af064a5d8505a0369518c67c5eaa76a731c08cf16099ba542c764ff268a5f13292f7fb2081c176db40541944fb365e79e7619712b45d9a47ed46842a7372d6d8e9a6352739fdda44a5f6e0bde689963965c77f3a6d1179f05675766e8a082e69e1e409b531ad4776da5056884bcc058b44ab68f5c8c96f1149486f6adde2c0fe48e8ed5e5c0af5b0398f87815310658e03ad9a0b1dfd8712681ca938f03e629951f8b4e95640f8ce6a04143a9ade10041e16e2ff5503a09dd4cfbeaab4dbfb7a06231800427d33fc9793d716319c17cbdd8464aeebff3811f35c4965fb00066b197f464c09149993a2b8854fde18f3192cf3103a9601b7b5139094689b59529074aa0c5bd7961bccbe3ae9eb713f6bd29ce9e32e1d33681a9d0bc5b23bc74ab8b2b44921bfa7806383f9b554063de473a7b6506f74316f70db8e01bd303f4974805f208e9756c88fc2d3c12da463c80354fe121ab6ae8b4455a9eb259e31799502bca27b2a4581f3a43118df42425feb0ea92c1129323a8092b60561315f9defb13533015a2bcb7f3c919e808983dbceddb41442360df3f6fb045edd5c2b343565a4a8920789de90455b965d56f6e600702f1abcbab4e2b4f4b8c18a4800f77bd9ecc74234f4a97bab4c2a7c2b0e462ab08ca67065ea87ff97ef0d46e16c1ca734d39c86159e86b83b5310a60efbc29ab135b83b2a1b425ea87e68d0c9f7b0482dca8282ace422dd52c9e964b8f12005943958b849bb1ad8b1011092a9e4f56ca4ec3b41a4a91350a9f0ca0456f43780cc7b93dd2c7a04f3b7381fbb6f614c5f8dd2db7173bf409fa68eb6a770c4e8171e43e5d8459eea5962e29b023c386677099f5b972056e5215c1c264ad015d8ab568fad0314e599ae6af32380853475f1e309c9add39f0d7ad5abfa019790d984504947e85ef573b8c5c1bb12f2605cc47512db4d40105299ecdcc14567f2649afde5df15a480793506bbc920658460c7e47ae44c6a022abd054b410d574d8b3b2641e2900ca405f2c31ab6075eeb0d8e129eeb027b5a9ac18f1f70615646fa2055cfdeb9839cb1eed4e48b00e570951492661e0f7b22eaad63bdb803afd9fccf5e0fc9d7854c81f7ad10739e40b36b2728ad3a9b367db8b16c8918412ec0afd3f1089a2740ddba07acf356c5055c5f51ff13c89df1c50ea7ac3c87fdd4627a78539d0c71722a7554303bf75101c2555cc12b9ebc6f606aa8934cce0d42a80b0361edcd79cb8870832d21ce61111bcd8a5f9fb16daa94481da720482abe6aa81ca733783edf430fe808d7692b41e10459e471d8de3e2785368c86ee6075ba63b0c3872d92fbcb55a743d8016076e0886756a0600a5b26741d661e9b0c63c5706e70118c0d7ea583bd740bac736cf43d3d715a433dbbd7234284629a3f8b39baeb4326e0220f6f5096c6eefccd8c8a7c60c4fe62e543622df64a6a42e2f6cb710543ad22d9c35ed7de6525480004a654d5bc2652fecb2ec72c43d78c9eac86dd1cb4cf1e9f85bd7d4fa17acff9ae4b67e4a68d8fb0c5c795f55abc9965c1c8f71186b84ef2b83324b725140d51f584aba842d520b8559507c71e1aa0af4221c7ea961ae3e8788a391caaa3df77f13714b0ef9c2f7222ded81a73f7262555499b9a06f37ddde7af880055c7dcb78b0ac935ee82a5ebfe20e3b677bf7ed9ef29f8239cc94a1d7d2980e81928892a99dc326d501f1e4de8e1edb2c46923d2764f8cdef704a374eff5d4df118a9f2041d8b653783abf5fac8c1f58686e0c440345798d86b842a2332f8fe9033f748ca0e7fe2ffd1f73203361093d72883364c0f1247945a4140766bc9733b2148ba8675692568027f98ddbee1bdc29a732a04e90e17b179eb65ea2d1218b46fadeeb8aba14f0ba9fd199fa207f0c6e11db2640a86bbdb48447134d77b66adae5bc7ed656dc8a77a5c8c915a2e18874dd17bc2bf15309b70caca605d68cb4d891b8e063ae49f097d1b61965303ba6a6c3e50d37a10b05b98ac36f50dce5840dcabd2b81b59a9badce906ea3f656343cddc5b01a06831cd2fbf31816737513f16f117f9c4486ba4e3b86ba7de8d21334e735cbd2a4df935a1d98ead559641ad392ca34ed44daeb7da8714e0938127cff59b45e8ae9f55d86f1789ea3bc752830d2994e26079f5dff5e9781c9b8651c6ff1a0ea470398c1b72bb16feb88094c1674e8aa4448587b1aa5ae6f2ddbdafe524d21ee6dd7c503680c3577325eab90e7d61a9e948bcd52d65adc7235c513a5eee13a6a2444a557169ac1e1094bb746fb6bdf68b1bc0930bb176a8a757a6d01d41cc7b34a475c20379a7e8c27ec8146adbddd1b6280c60f30090a78d4cd02d08c6430656641cafdbfb5703bd7e280dc2076bc93599f86b193483b8937e5d23f40a72f7ff479c72053fbc049a2c7ad7b484a2eba34c5aec5f2f2b449ad1e3a932d911e54a1642e1dd53223fe44b6047cb7135e2603e755cf308990bbc8ad73d812fab7207d88dee0defa8659fd91386743db104069541ee4e02cdd76be8673ede7aeac89771e2b3b274a7c15aa49a17e44f91c39c77970e8e0d6789950d93acdb639465ff9d1264f80bd1a9e6402baeb89f16e62c7232a3d3d276ce20451b714fef41b1de40e19540b19fc10a2c5ae17e5636eda512274a3768abaf443128929ce2ecf9f59d5364ed4cf1ed1470dae20155fc42f09dc9edc4730285a7a43c9abeddf5d2cab44fcddaee667ac4af65949ca6a50ba1f7a31859d914f6a5c57efefeefc9cfd3cc45c3a36da5c8800ee50ac25fd2606d5d0033ec51cc5d6ec834f2258600659ab88cf65d19f98b91f3ad31224e5728102ea54c6ee8b4c892e805dab3f9c2196c70fed0e5af4f9e098ae3281a2cf2639d518248baf6f69295053c67544088b2b46ec71f1dfd444f3ea3499655cf82e48cefed97a76ad04f9fd7d5cd56579c5efdea60dcb0679c04ef3b5f30e60816e33a3d3bca4f8f20c24d6767eb9443e50f94bbd81b12eb6c60f9e797ae7e698434125836c18b3a39ac5c807e11e08864db5ddeae42bce27faa67d4d5f9f9eb7d814e7b25150f4833f4cac210b016e364e3106cee006e97da85ab825d3b181087ef2b77997d2388b599d725d9c472b04d574ffc5d248205e7359b6139dea5ace654dba45f51852a164d1036eef24c8edb0704d32f03ad944a8ecc26dcafcdf367c69da7298ff6fdc176d87220b5f77544ad8c2cde8147c5ec6246bae5d7d21fc307a354ec08157957d31c66aed7329d24e1ab29c38778770b90bf0fdcf0ebf73c2c0f0f5b163e4931df11124c7c7f77a4cd0acfd1baead9aab49b002f913e9c49fc8d733763d55963589fc668d050818a1ecbc81b49b9f7e4b09b60fdec194557eb94d6aa162dd0b2d8596126661969321ba6050bf93632fb8450e6986261824bf142f4ed2c50147c14b7fb71b15d9e516d1e50d02d10e0f21a34e660d95f3dc981655300c1e2e555fadac6f39d2a69c256200d0cda2eb349bfb63217582aa99df2697746848d2db53b66b3f3d6b182a6dbe23f194c9e87072abdfb28f05848d1cba4deb0f386b019e22308b18b8dc3d6227add65047e6d7886164e06cd5c9c70f6a52f45285a6ccc9237b5b9d4c7abdfa6c3f9288f75bb31e7e20161613714fd824eab6dbfe944c46a58f4020276fc6cd6e48bf5b83027c4d3d2ce437ebad69fc4fba01c30939f923dac90dad39b00b5a67d8c442d0324f77cd372ee830d52e527604e00d630b08a89c5d7c8523c92080c5a5be5b813621ff17b93077c35ac4dbf0b939cb36406728b6c26b3feb9fdd149dbb3c19d83fc295b40073c57b964719b9a5a2b1fac31a34f71acc1f52d343d6e4d3d7e23ad4f465fe272656206ae9dd4ae66ce9804686fa640345407d08f84fbc117b9f3670cd82d003cadedc22f13e55707441894c27bd1ecdebb3fd3bd3bf22892df2f8b5145c5647043c9ac05a2f19a144a888d23f75fbbf002797da9f3c0f2f253c73e319257f361945f81adf0bb4b235abdb99c08521ed103bdf0021bf2656dbf1b4423c390813593d005deb2fa7e0e1beca5f1aead4603743af40f841bf1da2163f68001e8f89268bce36e0868fb599459966b0813e3825a21102244905133d5895d4c41499992d8b44968ce071ba57223f145413113c80f76e3da79588edd4e779d0ecb1d9b8bc7f29af3ea6ebd1327a6f6f744b911b8e79ce943734d63b593d51790f24ea07f98db4a751fc234e7439bf46027afc108d88ecb38ca43d9ba5004cafffcc08ce896b59a2c80c7e0ae341a17e321901881edfb8c139c32463724650996dcb0b85da80a6dad4e91553954c204e15c109c681d6e236e5bc30ea6ee794bd6d3bd81d3583d131b9c6d383986d0f4e37cf90be74845e22879e2ea547fe934c0c6c64d47c15bf6d1cdb0c1265145db6e15e69942c12193dc013dc7d3128a4a2e87c4eb4cc0d0d76506294b37027bc0c31239aeb2672068c304dc6223e90a14d842ea1554f381360db4834bbee3bece11a6aa4d9ba54fa0b63fa293015da25bc62913ff6736ca4d83af65089b1de2172f4c77ae766f62f340aa67eb01303acbfe74182c004be4efde6ae38b749bd495921ab82668c1c57d42817a1e2aaf570e04519342c8850e2b18f7c5d7767db41b4d8b58f740d750a36b765c8bb24bc806313e719754d9a7600dbf268c6156d096acd65e6d8a42c54e9b0b9bcec35d02115b313e9301da241cb1430a39cd3ee2d1ab7d23f1d5eb28bc98076d74f23cfdedcd008d35b9d50a75061dc0fa3e7d14bbb092b3950877a51922c3f653a045ec9711337a66ed1c7d2746ddab42125b9fae417e43c4fdc64e8adb35f92b9f0e30bd531b15ab3301f8de698e5fffbcd192a61d3a61cb1902e393420019f0faca37e281a237efe17bab2e63a0adb0aefe03a40a637f2773a22ad9c1afa14f29ff14621918450a173342c0fba9a5c17f6ad695d40257aa76215c07246ebc1750fde910d6ebb45aff1d1b2e3b49ad1f905ea0ac4f45755b423f68e8a46186a315fe0ac2d65b26d4cf3362449dca237fa36942bf4aea403a7ee1b2ead34b12ec20466e7198fb86cdf6559d4a5e5d4083026f516238faf2377b90a56ce6f52cc489d1f9d2ce7c0a0c889b75554d6fe81ba91c44d10f5d290f13b5612e113853f82e9376bb98714b014d12e54267c4193fa8625acdf331cfe2844b3feb8319dc42308b9776820f00271d2ae95a27387e32a27ff3143a5c270ce388f411485c68a47f9606536ce387b98c7509c56102d1405230a5a5f8784b8ab1031f873fa17870c32948322bcf5ecbf844799fdffaeae841a5cfd78452b6f771479c15c5c80bc9aa897fbee8be27ac9e075769cbb7aa7b0b1fcbfac781295ff04ecdc16deddcae7d32aa66d56334dc921c8cfc98196a21b108053a1f5e099d342226b2ff05b524bfde353", 0x1000) fcntl$setflags(r3, 0x2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r7 = open(&(0x7f0000001280)='./file0\x00', 0x8090, 0x8) symlinkat(&(0x7f0000001240)='./file0\x00', r7, &(0x7f00000012c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) openat(r7, &(0x7f0000001340)='./file0\x00', 0x0, 0x0) r9 = socket$inet6(0x18, 0x4003, 0x8) read(r8, &(0x7f0000001380)=""/53, 0x35) close(r3) getsockname$inet6(r9, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001440)) recvfrom$unix(r7, &(0x7f0000001480)=""/227, 0xe3, 0x41, &(0x7f0000001580)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x1, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001600)="6059415c7b89b4d2f9ce95a7930af819aa969e5b8a53542f25dacff610acbab6d31720b9e8bac80d6a4da448aa87ecce65e9c39589420c56a2e42546810c086f3225c94c7249f867409338b1d8c71d26b05f001de27856115b2ec40bc110caaea1e2978e80bb9c305bcab3937800a2562602feb5fe2813d10b39284fc328e462ddcaaff199f03aa206d605fbb736f9ba5f8b9f023f51bbd70d32f18b4d52ae14cb", 0xa1) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000016c0)="55ef64b51dd7b7af62bcefda27971879b24e149a0568ca4616d1d3db6a596432c0", 0x21) rename(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') socket$inet(0x2, 0x7, 0x7fff) getuid() open(&(0x7f0000001780)='./file0\x00', 0x50, 0x1) sendto(r4, &(0x7f00000017c0)="9d996ad7f09a6f1630d8b6e520cca375ea1908c80610405a5a946fbbc3b261ae5dae8ead5e87a220ddb22acd2ea8c51b4e4b30274290072fcf85cc65987119a49e09cfe70f95bd9686c9cc8fa685e61ae1f455cc75b27ab83d94c36cd9a8ce947515bdd340590bc5fca6c57fc0627654e6439eb1fd005c99c87220a799a0d00fa866720119c223054a4f91cd25023c", 0x8f, 0x8, &(0x7f0000001880)=@in={0x2, 0x2}, 0xc) 09:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 09:00:40 executing program 1: select(0x40, &(0x7f00000000c0)={0xfb1, 0x100, 0x1, 0x7f, 0x3ff, 0x2, 0xaff2, 0x7}, &(0x7f0000000100)={0x3, 0x5, 0x6, 0x3, 0xfff, 0x3e, 0x10001}, &(0x7f0000000140)={0x100, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x4, 0x4, 0x7}, &(0x7f0000000180)={0x0, 0x6e67}) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x400000009, 0x1ff}, 0x0) 09:00:41 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0x1) r1 = socket(0x628b39993e167563, 0x1, 0x200) fcntl$setflags(r0, 0x2, 0x1) r2 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x8}, 0x8) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 09:00:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="509042faa88748682e5be43c23e2dd654b4b97479bcf2c757d755b19984b35fe1321edeee03120442371d1d9da81d0d1faa9a4de05204ff8b1bea916064b37c0465ef19b06ec64b3c9e40655bb56fc12c1c44e93f64c6dc708d0355e87be7b1e80c9", 0x62}, {&(0x7f0000000180)="51b2b16a45bf97b0c641de547fada85ec3157149464505008db11c604280d560ded74313ace73bc8156093d8f85bac1f308209283de3c2b71311fcac4a6e91b9670cc0b704a4da91dee940b8aa0d7bece843b9b19d672ea11909d66889a7bb31894e85a0591a884fa7bdc9e05f71408b9ecfe5ab2ca76bb390ad1a35a72893f704652defcc43da8f97fab4f6a2c8fbb464180641a2ee14", 0x97}, {&(0x7f0000000240)="d152474e156c71e478a69dec8effc46a8a9277d3d302d756ce3593f35556c881e635325a2d053155f6410c1be0ffb32c2954e097a069996eb407904b79a86ff6e58fcde9fee9cb1cf5bd317e0b8c5a317a5ef85cf1f8a0b5d6", 0x59}, {&(0x7f00000002c0)="a726caff6385c3dd10b6fc97bd59d5f6379a1e9209d4bed1160db5c5c581263dc8116f65bcbe27c3bd2da8d4f183d1cbd59f9078455969cf6d97bd81b94bb369152409cbebb91b2b7f35845b888f952ab203338d04a3bb2b894ab072c7e04c741961982536fdd5bb7ee248668c25cf349f21dcaf824727567f6d53470b08", 0x7e}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x90, 0x2}, 0x2) shutdown(r0, 0x1) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000080)) 09:00:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/64, 0x40, 0x40, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffffc, 0x8000}, 0xc) rmdir(&(0x7f0000000280)='./file0\x00') recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/202, 0xca}], 0x3, &(0x7f0000000440)=""/213, 0xd5}, 0x800) 09:00:41 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1, 0x104}, {r1, 0x4}, {r1, 0x2}, {r1, 0xa}, {r1, 0x2}, {r0, 0x22}, {r1, 0x40}], 0x7, 0x1) write(r1, &(0x7f0000000640)="6a2792b3c7bf98ff3b5d75df4475d4a8c287747c8045fc3d81835a375b7ec4a07eff57a20a50fbc8c862400f629e91749e4b59f73768f16a192772e5d71107cc82933e1b9ada7ec541e4fb04f7586ad319bf87fb0dc59b814809c1eecdf134523360fee6a065b4a7e34b1bc20ee7b6f50af544887de55760e5b4f0965a00fd5374dcead2ff793bb0661c25444690ecdd1293ecbc6892da8338f0c2358890345a47d9a8de95418be072c197479a4a65156b41bb85f44cdf899f25931a90cb17dd90ec7b4d9f58e0c6e801720fc90f699fd72faed34046d3d520b5eadd4732f1e3914b71b204f962f5faae6e83b4fd1025c8b2bd55a65ed1cdc6906b17aa0cf8195c0fdeefd2a2747343ef9a29e49b93f4c793ee9e343b888df81ab0ae0a3fc0a2a9e992a7a04aa14b6974ed74763b606c452c194a2733007b5402cba28f3aad151b2421927cf8741833eeb7aa23f87ebcffce0699fe227d85f9e9bf3e8b0cb873b6c0aad0a074efda928aa4492e20dfb6796147f94ebc9222e857ae4d6073ba126a8c6f6f09cf", 0x186) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) poll(&(0x7f00000001c0)=[{r1, 0x6a}, {r0, 0x4}, {r0, 0x8}], 0x3, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x6ef3, 0x3, 0x7, 0x8, 0xa4, 0x1, 0x9}, &(0x7f0000000140)={0x1f, 0x1, 0x0, 0x8, 0x2, 0x8001, 0x2, 0x1c7}, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f0000000000)={0x2, 0x5}) 09:00:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) readv(r0, &(0x7f00000005c0), 0x7) 09:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) r1 = shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) 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) write(r3, &(0x7f00000003c0)="59b5885e8b7751af465f6d63727f53cdc06c7ce9e6218ba0cba8ccd42edc5182d7019d087a32587aea195fdf3f864b0458036954add23b1e5b290094ca65b304a294425640c331c24f206630c7fdb226da101e1d07e90a1535e7d0baed2e418356c1eb6cac0207f04f57cbf1409b5afc2b979f14894aac10080164b241f9f111164308668f5f1bab50be9739a4d6a5bad1f9c53cc243b894973ce286fa2b6bdfae480b305136ff30f69465b9e2029bfa30652c317bc843780755104aa281da6486c8a1", 0xc3) 09:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) listen(r1, 0x0) dup(r2) r3 = syz_open_pts() read(r3, &(0x7f0000000500)=""/233, 0xe9) read(0xffffffffffffffff, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r1) readv(r1, 0x0, 0xff03) 09:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) bind$unix(r0, 0x0, 0x0) 09:00:41 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:00:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) geteuid() getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt(r0, 0x88, 0x40, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) 09:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = syz_open_pts() r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x1008, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x20, 0x1}, {{r2}, 0x0, 0x20, 0x20000004, 0x4, 0x69}, {{r3}, 0x0, 0x6, 0xfffff, 0x1f, 0x3}, {{r4}, 0xfffffffffffffffa, 0x8, 0x27, 0xe86, 0x2}], 0x4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x43, 0xfb8, 0x80}], 0x6, &(0x7f0000000280)={0x2e, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x10000000002, 0x2, 0x0) write(r7, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="43e6ffffffffffff2f00"], 0xa) accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) poll(&(0x7f0000000080)=[{r6, 0x40}], 0x1, 0x0) r9 = msgget(0x0, 0x40) msgctl$IPC_RMID(r9, 0x0) 09:00:41 executing program 0: clock_getres(0x3, &(0x7f0000000000)) 09:00:41 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x5, 0x3ff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() getsockopt(r3, 0x0, 0x3, &(0x7f0000000500)=""/192, &(0x7f00000000c0)=0xc0) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:00:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="05", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) syz_open_pts() 09:00:41 executing program 0: setrlimit(0x402, 0x0) r0 = msgget$private(0x0, 0x60) msgrcv(r0, &(0x7f0000000000)={0x0, ""/135}, 0x8f, 0x3, 0x1000) 09:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="106a421b493786c01f3051eecc8f381161b30decba49e653a926b5319c367032f8683f9d86cec6564f56eaa074f16f7b502ca06071d97a609aede36a36d4630691e853f30f0f3eabc21ecc364ec7ca71c5348c41f19639ce3cc4a1e3874cbc6a2a086d288f1e86323c086ab22d234199e1ee18222f566031764a909b67e672037b00adebf39ea5d316f999d5409bc154c7a3df9bb39ec51ebdda7ae09f6428e5b82d4835de2a9515bd9f275d4095ea355e7751a9c09e41d036bf26d82985a6", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 09:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x4d, 0x9}, {0x4c3a, 0x45b}}, &(0x7f0000000040)) r0 = socket(0x98, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 09:00:41 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) fcntl$setflags(r0, 0x2, 0x400100000000005) socket$unix(0x1, 0x1, 0x0) 09:00:41 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xf3ef, 0x3, 0x8, 0x6, "6212993ba7877753589e7ed615b84b813bb45c53", 0x40000, 0x7}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x7}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 09:00:41 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000000)=[{0x0}], 0x11e) 09:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$dupfd(r0, 0x0, r2) 09:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) 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) 09:00:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 09:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 09:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 09:00:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) geteuid() write(r0, &(0x7f0000000000)="d5ac4120a5c53c9299a05f38b127c1c3761d021f8487fc15cac391b75f9269234e77b07c56935d5370c49771ecb828435f3df7ae976b52294b876f294ab37edbf7cce4ad7d329fb497abe134a6bc390c44bdf3f038a33d39e8309962247c8154f29e7aca5e6f196ae0ed09c59cbba591dcb568369ffaa26d5ba700bac61a756fdbba2bb27ff5731b6f82aa4a864b270af044126bddf0e61900a0a6b8382a83a0146bd6f70c12e7ed8398bfbf56840d5fe9139628f1c26b3fabe8e89ca2e46b9ec7f352bad2b7f73c46f8f4cfc3b2c32bc3169690fce9d3b86cf87543", 0xdc) write(r1, &(0x7f0000000100), 0x1034c) 09:00:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) 09:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r0, 0x0, 0x0) flock(r0, 0x7) fsync(r0) 09:00:42 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 09:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x200, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 09:00:42 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) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00", 0xc38e}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x10000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet6(0x18, 0x8003, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955882e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x3, 0x48) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 09:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x3}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/238, 0xee}, {&(0x7f0000000280)=""/130, 0x82}], 0x2, &(0x7f0000000340)=""/239, 0xef}, 0x800) 09:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x3) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) fcntl$setstatus(r0, 0x4, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x40) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x50, 0x20000004, 0x1, 0x4d}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000080, 0x6, 0xffffffffffff8b7d}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3f, 0xdece}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x8, 0x200}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x8, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x81}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000022, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000005, 0x20, 0x3}], 0x100000001, &(0x7f0000000380)={0xc20}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x2}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3f, 0x1}, {{r0}, 0x0, 0x44, 0x0, 0x0, 0xffffffffffffab78}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8000008f, 0x8e6d, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0xfff, 0x1}, {{r1}, 0xffffffffffffffff, 0xb0, 0x8, 0x0, 0x400}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x9, 0x200}) 09:00:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x900, 0x0, 0xffffffffffffff17) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 09:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r2 = msgget$private(0x0, 0x24) recvfrom(r0, &(0x7f0000000180)=""/130, 0x82, 0x42, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000006452000000000000000000000000000000000000000000000000000000000080576d9dea0f08988c3306cbb2b7a2eb14"], 0x2b, 0x1, 0x800) 09:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x40) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 09:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x800000000020, 0x9}, 0xfffffffffffffeef) 09:00:44 executing program 0: syz_emit_ethernet(0xa7, &(0x7f0000000040)="a3805e744bb89a8ba61dc55e9c88b69f550d693349912b871db143dd2f8b128cbda41a6fcb2f6fb1b132b72aed5247f59aa179370383ca5041ffdcf694270a16609cabcbddbe4705ab855fe0ea2a4f7b8999af6d872534693290849ff32ab244dcbd3304761eadf679230334f0fb58118124d88c3cfdfe79a0733f3786d674275ab75cb12f69b8b9ccadb40bf1b1d5387b8624a3336f8565efb93087852d5aae4892f72afe1322") r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x400) lseek(r0, 0x0, 0x40fff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000003, 0x1010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 09:00:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0xffff}, {0x18, 0x1, 0x5, 0x8}, 0x800, [0xa341, 0xf7ab, 0x3, 0x8, 0x9, 0x0, 0x1, 0x1f]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 09:00:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) fcntl$getflags(r0, 0x1) socketpair(0x7, 0x3, 0x4, &(0x7f0000000000)) 09:00:44 executing program 1: setpgid(0xffffffffffffffff, 0x0) getppid() getppid() 09:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x7e6fdfbc9b22340a) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) fchdir(r0) r3 = getegid() setitimer(0x0, &(0x7f0000000440)={{0x6, 0x100}, {0x1, 0x8}}, &(0x7f0000000480)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="c4ebf963bd1f8bc9c39b6d50735206b3eca3d111660d65558cfbc8a126e1ef30ef7ef28372ba8894b823aa635dab04f0dffdac0abb7fd59825e38d8b37139cb525c5a7edf6fa51d8582e314d7cf82875d26219cc6e33132d0106a7ff9c141851afa1aadbe19c1d3d48596b2f653fa7d58e8cb342510fca58e421f9560a1c00e1d97e80288c", 0x85}, {&(0x7f0000000100)="eecb", 0x2}, {&(0x7f0000000140)="f0c7ecd9a53ecbdd6dcd055064f8aaad0589b6df84b55d415462da5a0a626630da51d433fa12d85b4d1fb5b3439610e0e32c99df6dcc02cffc1ec783a6f39c8da6ed63f3b6e2d5399827843082e3a5e06aaa19fb7e2bfd7019600f65f2c61d98cd77d9159641777808273816a96ca249d2be63240d8fbf5a08e9028f596510164c0cad3b722a2a3d492102329b427315a015fde414b58150cab7d859", 0x9c}, {&(0x7f0000000200)="073222fbd892fe51f8bd73221f5f416fc1f934ba90350b153e041100204394d169669eaf42e26ac25cc22ac18a0a60e877694b6f6b6d04920372b6dd7e430684f6303b22670f3d55a6bf5b6443f3dfca0f5069f751172563b0d935ffc217b27ef6fd47b326b63cb42d02b331f967ee57fd8cec20fe5bc91657196bcb7ff1d837e234dbfdde3a3c120e71be1b9326b81772218b260daf81367b8ebca41aa3fdc697651087482700c32dcd0f40e376c2017449ea788ece12f834a1fe807443a3b528cb97772d6eab8b166d61e770402663b5a4089612d009471cb910c40a7cf50a8e350a", 0xe3}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x40c) 09:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xb3e1, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x158e35cb, 0x2, 0x100, 0x8, "af43ba1bfaacbdf6a7700af9838ff11094fa7e68", 0xa52a, 0x9}) 09:00:44 executing program 0: semget$private(0x0, 0x868db92be908e8d, 0x441) r0 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) 09:00:44 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000), 0x0) 09:00:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') 09:00:44 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x2, 0x1, 0xe92, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x124c00000000, 0x5527}, 0x10) 09:00:44 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x1f) 09:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) setsockopt(r1, 0x100000001, 0x18, &(0x7f0000000080)="a964943c6fc408a08dd5eebacfe9adbd37d8f779e387efd3fccc544e35f0dc1cdc01017e40", 0x25) 09:00:44 executing program 1: pipe(0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) wait4(r0, 0x0, 0x8, &(0x7f0000000040)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) getpgid(r0) getsockname(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070961a85a5e205d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009afb2d1b92831f57d75aabbb0985f27b6b1ec2b0962b2183bf9aa9601ea8783f91d9fc9c25fb8cb2694d9a91575c1a39858dca2678d018abf207f97b28decc0945b7f3b2841c"], &(0x7f0000000200)=0xfffffffffffffe8b) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x9, 0x6, 0x3, 0x80000001, "f8d6313eb3934d4253cf9569bc9c62bd176d077b", 0x0, 0xfffffffffffffffc}) getpgid(r0) listen(r2, 0x8) 09:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000080)="132f60126ee0d5271e3af42ec7cb46d60cadbac0eb10db3c1c01746e1c168f03d17d785867e87df1b11ec83719b45b853be758a4d8c372ec4ecfa30d30f510", 0x3f) execve(0x0, 0x0, 0x0) 09:00:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000001600)=""/203, 0xcb) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) sendmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="ba82cedff8f1c89ad148e6f3c92e5b9b11ee77f08322682bcab055bcce68f0758488bdd686d8b327d5c566847003ebbe899e6b7074507b024bc9becf3457412146792aed5f88e138bda0ab8b6e84517374c95d1835abced27eff1261e5f487939e77220c4f3141f64fe39000f5d83f6416c1122bd49b956d2c87aa2aab0147c5afd8abe6a5871eed9adcdebcdc0b91f3fa53c9656ebf114731d923a2ac7b45aab97893f0052a4b6ca0427d7c8e0ce2", 0xaf}, {&(0x7f0000000180)="8e3cebde5c341fe8e3f109d1cd2540bda4d08597af60b137f5da5e9f94dbe2aaea1977c82e85eb125c24f351e189670666243aff421810ae8064a606b9c6feb2d471153fc7c4bfef1511a200feb5ee3ed614ffecb20d7c781a7d496c4046efe0e584840087db6ada9003acdaf3651807f905268d62595fd3acb0d7d3b2d0d4c2361ea883feed2f9e2ebd40eb1d2804dd89fb3787a0de6cb7bab7957d1ffdd38ea4a4dbe4c3e8a73861b2adf3ecd3471b7ac21d3c68f069dfc6914fcb20aa3f5fb1ed123b94dc32950a73e881c69c5c71954da9f2d2a9aaabf14a937345200c940511cc05b2bf472e8defeb2f1f19e15190407ab009054554ba06", 0xfa}, {&(0x7f0000000280)="28fa5c622582b996c43a43752bfb691943f31965de62ed9ddf4c46202d5b503ea04c3132f1cc0b224ee8c755a5060ea609da39c841336ee1e146dde5a36bdbf2a89e610d49bd81e948e0603ad9157604c5fd3d11c6ad4b03e59159df7b144950e422dc8f91c68163adf04765faf69128331a9637228bfd3c1800143e243f1b9efc06a5dce7c0f676101697aca429ba5aa2a3d08f8a6cde74da0a0b9f303b8197b948f112df3617956d6dd394c5106a2cd97fa16d9c95a47e94318e2c2ae1098ffec2bf0cfde5866832a1be9b95fa4040a432fc3638c6", 0xd6}, {&(0x7f0000000380)="a1981a7b77d43f503bc7e10a9e24f41d72687a25a1d4958b9a3681649aad3e705ff3b9fb733ca394e33e6ac5eb4883870557b59ffbafb1759f1d69b256c4b0e5a8cb436b043ace2f0406453979f75bc966f771cc2fa315ed79f818d778eaf9bd2bc78432b09701a15d", 0x69}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="3000000000000000ffff0000f9ffffff3151137309ee8a8a5eddc9e6f83f69bf8c79fca4097f22cd754ae84de16f91a12000000000000000ffff000003000000dd04b0afeaba83282a5c380000000000101000000000000001000000090000000e87be97fb53abe38158547841a4ca33a233c91f1d42313a3685f81f0611cce92511e68751dd3151b11cba6426f19c1d7fe96fc191d804d56fa805bbc4338a48dfc8064d6f7268ac111567681adebcc5b49208d0565b6694fc442ec4c318913e0361d52c200fa3c1d168193eda5d495d96e5a8c0a567ef6010eaaf5d0188025338ec66cce9056a1b5af1d5500b7bedeaa1e27bb23e2ceccbd72ba09954ef2c4ba006755741043f74c321827e09e5dc2ba941ebb8b67062cfb1e2f3ede419e80a4bfb677571a9b0f6d980088256d4cc0ace28cd0089d933ff3c3382246adcea42e9cb68eea2a5388b82bcc2d3b779204bc4c9dd3a8b28d240944744a545e41ecc9cc90510ffa40c68c9436810b78799d04aefe8f97111c9afa87e96653eefefcd19348ca99b328b811f596288b1cc92309615594c82486e5a84cbb2f186b1efd9367ffdade6d1f4a3d1754de2a284290158f65fb3f1982dc34eb4e5f6f387bc30a0be9da70192ddfd4d453540a4fa3027ac703469f2307ad09a510987da7001c7f2c774d5ea87707e5fd2a9bc5be70e6a86d9ab0262e345abc08ced0b89d1425054437b952eb5012b1b12f382a4f2132169136ff07de3d9d4005d5704e3a3931b9c0934a4b42aad056494215db3cf616b9150531d156d58626b789d7134ad997def76f4116b8e14012f4039c85ee3d3450b50c2dabbd2484e79fbb4dbaa30631a08ef91616c3bc0d3e1f1ece3dd4729d4df573485a21e559214ea75ba232b91875ad54dc6c3570a0918680a0f62e3f86fefe7a9d691e814fa12c01f0f9dd94273457bfc7b101dd3dc6561cf63a0716c720161dc36df5cf29aa9d3e218f989863889168e5a069c7cae1ca32d279bbdba5f636addbbe932cd148346653b5170e3553993f8864723822bec54b52f79778d81b0618805aeef5ce027648e6eefe52fee338c271a75ca8f56c028f508e94597f6e25c13d2f1944afe6f49d7b69a353117823f3f8f0021a4aa3c1a9c32622c01290145c9da0ca48bbdef14f222e6b67c45238b1a84239a58f81d3c227f89b25341c9a8ed22973b606a29323e5759eb2cd0da8db78b2f744b81a804defa460c6ffc79bdc0875c0d5cf3a847d1ce0b71b6d5dfd0fcc55174d047cca62f52142e121c6ccb8ff0355fb028d5d79ff657463c9b8d75ec4c25e23b58d64c7cca7396b7d594d789bd25063d22b687a4e35d6724a9071547be3d083b0771dbdaecc4bbde12e399a09359d1277210ff6cd04c252db2086b168b8bd394f01378ed75b4ec6de6ce1608e4a07a6b93df7bceb67e06f69f463ce16851c301ad0f6fd6a2922d55754630f219e788e4923f19b3a38ede0ba61fe98fa67637b480031564ce929843a5897bb1cb5ddd88b7a832c07af13efb46a177a264f3f3f0751ab4617c23ea8f99d04d0af421a97403fb7f20672b493f414c537a2f72eb7edb0057e83f8375fd20527e80cbac9987ba7125e7b8ce466ac7005d6153a2f81690985c727ed36f06d73292a05e30e3c52364e11388b480a7af8ea178286d24d5a53a4166b3f886867664eb59c0923132fe32911ec518ed916bb13f08ecd82df6ce8422c364b73f59108de45c71931d5f708d13fa2f7ed9a553cc07c4311bb4a77538d35776d9658d38c26b4f0ffa7abb3dc7a5610170c7ac8df56bf04a57e6f6670ff098a192e367c602e7ae4dda5224dde3eecbc93d3c01388d40ba7952709e72ed46b52f51aa8138cdbaa64a06daa2923ced4731e216dea9e1dbec95209670813df05642a6de93b1761bee2fe5a455797ac8a3bd5d4a4e1d07c03339e354369b1e704aafbeeb71344936981126554792aef1ec333df3bfd4d6edb4b1e22ed8c74971468c630b6006f96389627ca43ddf6ba400fd3cc383f8fa1948c3f889dbe36086619c3b08c170587bc41063cd8fffd87899c09f255661031b768834ddb2da02118b64d187e90b2971c664f934209e1656f1ced56d1438e089a9aee664642b16bc660f5d90f5121f5bf7fa90cbdd7c4dd8c9afbc16011aadaeb874f136d39189436fd498279c41647e2915519509adeeb3d3f609b68d6fdc4aa6eb55165996b9beda8f851b4ee4d22dd4144a79e2af72591602547f5c8aa3e346311e9acab50b2a62fb1e50fcacbfe9bf8c108c294ffc0ba6d4489d7ddaee57843ff3e65264e8516b36ebb2bf954efada1bc1c7e676b4d113d88ec991911ed8dd0e49dad64ba713c07fcc8198494f88b8118e6ae581fa09ec38cb5e51027d9bc77d566d195794cc2124e7cc5d5446040d696c6c8dd66280ee8ce67a490ec3d2ab37fbe2a99056c0b71c359c45a8df84e62221bc982400eac95aab3c4fea688ac5695d0fc5b8fb88d5c53edb4447cb80e7da91ab87c90d2a441b90044084b49784641f667017beb38bc135428c6506066e4aa624340622a80887c129924e806c6b014247648dd0b2178a3562c61a5339bc3908b587e6a9b3ed59692b6f1aeb975fefc8f1ef1b82cacff067e1b71ff5f3f341acd9d8915a6c2cd3c2cbddf218af34177307f3383f95ac38b7b06380c19ca55f9218c43653b31aa872eceb4cd609732c8c603ad3bc6a0065820f015e4bc422e4e8eb6d1239ef45a395aa2a79243c1dd8a8feec2271504c92165e10c71e6ccbad21ace7941f388a7e6e35ea64147a3df0bda207ab47ac30ac7857af92445ce3d18c4374578243f4f50ff5711b969435c951fa84e29646772c650c43484df1ed420e9aef305dfc851188c2d43f601344e0636d8ee84f6fc67f23517599ff78a7e831af65488f57732ae78ca490817c8fa32759ff3717ad0dda0fab35bbbf47d1653662e57ae4c180edf74a9ba7a4fde7a29e6de09da210c34bea5f3e8e76e391efbba66e3cf34c798b0769fc65cdad67e577806a61d4c941c4fa5f0c427141c485ac7cb4e2ec138cb5ef451f40cb6787fb76ebae7df42e43a0c4c0d1bd7aaa1dbea66f0fad2cd36c54e4df99a54291f6407eb3a0783c9cea63f39257e963e4c82e65d24ee92e182494309338fe1fa2acbe947311cfe58b6e76312dcb385fee95ffb8a418bc7c5b85be7609e8cd6b226b2dac628f1c6a43c2c076a83ec1a44ea5c334377b7eec827f428bb60fc0e3156f43af27f283fd7e206cdde5161a436e7db04cf043f1683efbacf96c60396baaafa3cadb3fbc094774a9c72c358414689fb160c07dff22e108b8165e959d4685b02e74fb1be003b986bfc93c9166278bd7784e2636eec7e62b53502ae3f226fa47b0552bbd2df07f0eafce93ce026c3cf80e09ac868c09dd5103ee8cad8cafdc4306cd110a8494049dc118b660737988a190b0fdd25830e187adcb33dabd55d99ae6b0958a9278fcc3d4369cfe8f9836d2a31a5644fbe5696fad2ed1846f9897fb3c35580b8e7eda51dc449314fa9bc5023ed758a964830033e0621c79a242d31a2160f378d5267cc008cd786834928e0654181975c90bafe6586ba12263fdc2274ec22059eccf381595a19c7e2e2dafc290f097bc12bb88fc8ea2c74a2b94815f3a53549b8b9e99eb7404a9ffa5964f7c3ce73f32c2fffe3c849e3848cb184a31f1abe4a21346990d6dc559a7e28f33c7bec9642c78dd88cb0f819d7bf1796b6c3be5dd0e865d8e664ea5c6c4e26bcee37960bb744d8464aaf53b7224507ffbdf206708e49e3a16b761ae23486dd480417969b28bee4615f1950bb35d0470612b3ffe919b7568f42d710c09c251a0e6c9558c1fd27edef187ca3d3301cc3d001b4a2384b819c4262d690d3a13f6b15d1da8b8e93bf7a10a90402264d4e06122c0782985d59e92c7a0f8a034daf44d5f92c1906fa1a5a893d1a5e7671dabc689cf8407b892b165f513daebc38b8647c5f08c2011098705f3cc4529da9a9dd1d96e56040167a19d2afe2e030000aa1a298018df6c1018e62357627eed766bc7017c289f775b9d05c2beb32cddf9ec19be0d662826638e96c5dc9924d41a8bf7fe7777e6bce829f7fdf5a8f598b7bf60f61cb82c29cf77c5593b5fbb05ff2f8d1b71ad549f777e94f80d722171f639b81fac3fe0e508077f43cfcec043c18ef384afb67585938fa8ccd4bad19d19859048d97965347f625c93477d9ceffbe84ce7971e814a4cc3fdeca1555e0c366e08350f25f6a911c2f6162a1bf6bac7c2d2f464eab9c36dcffb3fcca8f682d84d6802b37075fcde067f19746c2b7bf12fcde74643561a0119a16c680741e6f7b6e2992de9db4cb3771bd5a341ac7032231d430225e52ba0886256d011d93dd43562d31745aead65eba2d10a614a3510427d354ae00b57423794a72b25dae62209f9cd5595421440664dec1b29554f40f6ae410cd086811332c6ab5a7d35a203483ab98f670fa2cfa3b2f48b977040c34c40bf31700dc8b56d10b0cd3f08bbaa957f0a5759ed8762777cd17dabaa693c0e83e910582382f84ea08db09427672651c1ba43791aa1fe701773dc56574d8f93f0fc84bf5773bbddf1c2e2ec4460d267b62f61f8daf597d127a8e1ddc8835cb569e755762edb484cd9ae78d93f3e289b43146ecd9d45b1b4e5edd4d85c548648ae9341b202107146faad8a8175edcd9116963cd3622998e00a2836a53b43b235b7fee3506e9465789e483fb07cbf66e4813bebba0e20234193f396f276ad1d3558234b41cb844bf7b243c9ab9524295da20ff6db50acfceaca654c138df792e892c9525d4ed4c6a65c60c606ece0d588bc9ecd2ce29009182693f08458d040d421a810936876446ccdb022460570eade76c1d711dd1de09b9167124b2d7f267197fc32f7d04824673a3a85a989a45656cd9150387e87118e147d26d56942f21d5039322a3602cbf56e0d1bd2ee0f0cef8a0db4b1e827ea80362c219ef1448f608228ddb59752732cca341a034ebfbc15d51627365b37e2c78fa87c381d01cd1b20f3cae35331d45a81b9a7a67575d91691880da6e78173cdda412b267071d61979adb5bd1dafec96ccac7e95b271b1bb6ac623dafa7f565c8fc964356b448238d9e525a57d7cf01e815f9c8d744efb86380c94c13da98acb1127aff5278753f644e9524df552c59d57326d8efa84ae7481c0b22ea9014ce17b00a273761f03f3cbbec4b25882186c6ef6a4cac12c06a3a739eebf41ce61e73dd8126c7c16b36813c1a2e3681f557542bd8dec324f89203eed91750b10af71545564daf9c99b0597d962d6ba92b9d73a6ffb5c786c8a2dd7dfa041cd05a67deaf9a58c12b25c4dafbb7ec1799d94fa31036b2a599bda0f6ada81ca3cfacaf0fd47e0c56d8bce40ffe56e4bb854858354403da3a043528ed6646ce58451a2eccd5d10fff40409ca131547651aa25f648fbd2d6f8643d88c49dba590b3b581133eae8947180f271ba3c03d52b542cc2f0a07a2a37493e0c54c47b3c2eb2f30d50b5537f8e1fb97aa197abf96d2aef085799ca824e3f419698d81bcb5768e32d0c68dd8a8d2adba6672651021c20f7aeb29bab01f32dd04852eb779d3d37cc3ab5f05e91a77df625fc6f37ab9448dc6142a0784a891a57356770a9cf28f650a1fdb8fd11ae4c5371ce9914adf4ad1b60cd21b5c51bace5258a465064467c4abe06a2af3532db841acd6e87309b81171742e0c40aafdfd90d20e86cc5cdf5a392662444f99aa800d710b9dd152136162042b82f16969c4e19bd24f1eedd2cae299007b15a7e69261a3c7098fa2e84f4710fae92ffe0f01f493d7c7c6308c05239590b15b1fb316a35bb526903de227e14b4859b1d706d524fc31caf69889970a5cd8863fbfa541af00"], 0x1060}, 0x2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 09:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0xdd6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 09:00:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x4000, 0x400, &(0x7f0000169000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/126) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f00000035c0)=0xc) r5 = getegid() r6 = getpgrp() r7 = getuid() r8 = getgid() r9 = fcntl$getown(r2, 0x5) r10 = geteuid() r11 = getgid() r12 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0}, &(0x7f0000003680)=0xc) r14 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000036c0)={0x0}, &(0x7f0000003700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000003780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000003940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003540)=[{&(0x7f0000001540)="fcab30e49cb73fca57924555026152481dcb9f9339b9dc9cbff3e197b3320c758ed271bec21d1668185fc67f3019d60ff4b47f335ce8e5c4a8b4d719f8af4c4079bcc1b065a494b16a357b34d07ce4f03181e833a04c5e9c12dc62c3d3b659905ceb3304c979743425d87f8ca11d09fbd78d1471c03983684b5ca88ecc320a9f7542b16b4ea34e568940cd21005499fcdcb5bb8d260d3536f1cd38ac17de93281e1f63d41623e2a015afec0f1a5e9c152adf03f7d0866525fcb05896ac570f9fb3f0b17784243d7a8b3b4977aa0b88f4144a5c6e46576ebdd2f290e67664ad068c3c9a419f0be569e9f44e6d487611573264af437b62251d1647278199a69b42f47459001e7e152bf186675453d274e4fedfa0494e2939fc80ce217726c9ef2bf1f07859f9ac1eedbd81035c82ddecbd94c0af7643f0d4903bebdb8a2b901fc02a6c94e29323db607eec429d2d23b7d0e90a623406ddaf30a4f99a8654ab0bb50a164620508adda87b5dae19cfa5d1b5e116ba855c6dde7b788c9d2a6c0c47fc4e0546551d9622f671036d1903fb3e4a4a723f423e5d2a1bb2699a07476299e8958635c8ff31aa0789042e9ab04261859287e3446fe872018de779cfa91adab2bc1172649b9890f4c8e5ff9fa6a6403f9ec2f1a50a5cec04ab17406c0c3abde313c76100cafb7efffbb5197132bfbd5fde9311bf3ed1d5dc02728b58ca20fd5117d7a65f44347a51230a07b032295a97ef622e6a2851a536d209cce31f1a7737fe9599afdd666c78d7e5314676a30e13b60b74e17e25435df85e9a6f66376bddd8f776c553ad4331878baf76cf368cb21e93e0fa7dff7e9019e2ba9b7469fdb37c19effeec46a706c3e94f9de8a7f42981aaa980d92c269c9c5cf4624bdb1b5f8853d57ca373d6f6da3e0cce44431c3cb1ce38a23d035bcaab481c66c9503bb8070b23a5e6d20f94512e9e6a832c52ca697ebad5155dcebde4ebc801500ad3be70c58cacbde41c98da0d741becb216b240d082339e1e00db507173ccd1b046b6824f2e404959b27644793840c1a5379999ce55870dff326fcc33613150c6e8db7e416727e32072eb8bef81a5b7663628311acf76e5a95a77017ba0b40842c90d88a1d9b38f66cc31721b8176efa70f8b815a03df064b233f6a67cca8aa23a99b4f514d13ed638f2c5146cce3e5788e9d42883bf12879cb5a79ae0c491c6a7980267793fe79922b6f1780360e6ee94dfc931d623e27254327d5e4607567d8d2e519fa04a22df719e41e9fb9763f3899af2038c9186c770311e2b5c8375f640346a945b0ccc61963dab6ede64a89802024c3693f2a829603b38eecb4f3168ee15de0af9e0b60f206491a930597a721c0b4d42a4be91a9c5f94257738e02834ae64b786259fc9c01472debe8b77c710fb9028c2916c9e737564e0df8080a35a8dcd20ce9754b8b807bb74facd1274b14b7a626186d710552200d305be2ac09119f339a47f6a0e769e235c001b475b488267cf7a47e30f7c6a7749b2888eb1ac8b2253e25aceda854a1ff483d9fe676782882e60118be5c23f919fdd9e9604e3c9a574e8e87f25a2caef65815f3f72770169e355e1bc4f1ec9fd79e3645529e5204b912ccc3fa4949d1a0d072ad61875eb89f18ddb82c870551143b90e1fadab1671a796fd1dc6b0a98b9d922b986eeb1621da8a3f2dcc44aa7cbd71895bb387349d3eb2672b702a9cc69cdd899d9a0ab863088a307737868fa3a60ef55073c2804808aaa6ee5cf09239d332457d2344715f33f02963a3258ac0bbfb2554c703c8029b4b67783fad07c6937e4a03acf625f74bdba4acb28676eba73cfc1d1c476fbc40ef0e43bc2ceefc0d4721abddd64359c3bcd71d880f51ee94d0cdedf8a1fe04b7feba903dc2f3aff082f34933e84524f1a86968cd0df4175256b429c54f4200c99588f4ac57aecb81208356fd3a0bfbbf435fce288019cb6a053567823b84890abc0871221c503b18fa5953fd3870a1a6950cd28bc8d30782d9afd5f9c2103adb3ea1c8e6589da7580f9cf4973c4858fae2882697910b223aaadb4802e76c3d986d88b8c0f7b4c1fdf380f7440083c7baa0f18f51b45272aafc53f0756cefd15d0c2d5d6f506bae435f8535890c72a080d2c21366600275ef9b69a4e2268b1ba5e3bcef7d060040ada145afd5e8288b6bda75ea0e436096b2477160928e5405a7e9e6049eb8d0907eacd4a33fdcfc44e68bd828df1bc11373462749e08b3bfae0e95ca1de9d8130ad1f4795fdf33127c6496a5903b227d38e710297a4c1b666f288fc2220d4c86912206828db11caa5624f6d984ace5781d03f4b43e7172d45a03fae6d44c7a376cc864d91b004a3540452a018ee8d9399eea1880a00885bc3840163e658d6e7c88b5bd8173c7b4a3f9becca878b26ea3c84f7a6a0d861e1bd40e261adc8628070a49aea4ebf045050927a2ad8d789f52da56149aadc644b14f486e09523efcf5f79d5d26c6661f6e15f398ff6cec462ae67527f33e09f7e19377eef89c30feca0071a33d890f84865a5e51188342783bdb236fcf8360985663ed306e614ab0afc743ce50c6a4bf25c90d7611d8b2e5b779f73fd4866bf2504ee8d7a341972559445b9c44a8e52eb6eeb0a4dffc7685d3c2bd2740e98c6f5cc732ec1aa060b78ba52d975af8dcab901419734aea997c070a60e3d85704acd0a9471932ac538ca65c8f2eb281a2a70f102775c367d95b637469a744532af085b52bee2dddbe13c841be2eabcf346ad4c6cee6931f44ced3a1e40859d677f7c14d524e176df39f16b5d084da3dbe35ca1019fb08a2ee22deb76d9026d8a448e5b0c9bec4df428c50e28feb546e24d06f2a900596c5ef7f6513929aacc2e779cd11f0102764e6b6cbbbd0346166f29f779fcbfa4871acf32264be26336c0fd36e0d32e9ed180e8e980b1322e40f9bad140072f62589b671db5f9c72d5b785a1d4f69bd34d16ef6dc9ed725a98754d860a6d6b1a0e0951be84530af5ea671196d9051a7facb06c7a90bde718249f6c15261a7e918d0ee67a22b02c439073ee1d060eb279bd36779273e1d7ab27c626c8fb3966c997346864c3eacef3bccb4562551db5e193bd3ffc563578e2f723963d6cfa4bd18e69003b5cbf51e798f7ea9aca0d569108a06bdb6ff5a866960af3225de6442bd2b4536bac2aba84c34ba0829fce0af0df552d159fa72c36ab2712d9892aeadb4dada87c1b3afb009b5cf3e118af30ce7b14246bf82ad1140e74879b637bee9888e9c39a8f0b264a41e7750e7385c5e6d6de99b3fd6c03530223a114dc85afd06765b75158ee1fadc0ba445cec5c7e8c586476ac7968acc3394bd6f3b7c89f8b30295d1a443f056588926d3f29724c63a64f081bbef606388ee9fb97f137663302ef389855c42da69b8537c279134aed02d7bf8641668e8d0a452303e60374d442701c2f0c7b21ac3193c87707d4110a1b2e69b1b92f7703aca1e9fc4115c295ee0a3313bf136cb9dc8382e3049fd65681ff209bd08a46ace065937abed370918b921c62d5c0d980cd9aa7c3db950f76c82640f9c83b597d1665f2bfa2b743de68a8a0809a094e6099d627a88ea51908b90bb170cdd959a6dfdfb7c8b7e785c3ddbfe2f80ddc232afa867c48d8b5c9f6067c78ea405f900077f02d4f1e8d80de99b501787b5b0c2a2bb67c86c5a64474bfa9e20843e8d9740bf59aa3778c52054237d3ebc00c03599620b59405b7e8c6f016e028c6247376dc7b31e4cee56c94d543323a706d2c39a48ecd59a52411435b116dc09368e701a637325bc2ec096066b9499ad5edd954349ff7080a71d6c1eb31dde61c8ec5ba218f19c2d472ee2f136cecee14b425516abe48c3016b956f464a84d3c1962b81594898b90d832153556869434c0ccdd720ce82a979614d3dc7f3349044ad7c0156e453930d326e96bb209b14e4872f16385bc857dd58a8e78b989506b602ec458420138492da869771b9371e201fb0f2aeba6a71c60e789e74398b52eda642c925eda8ca3f1ce19cba59e82514fae4535c2882cd1d298e6023b6caa11fa781b7514e8ff5a1a08192125825fd433ee974c10fe6a352a85acd296693dc06912001ce1dbc291ff45071a0c3a16f23fc6ec56e4189a57a94cc43736f073fa683c03e6d4593a9ef550478a90272c6beb306b7cbfa841ea8316861d4dd55b30382a112900b93aec09a0d06eb384c222521e44e5c8ebe434520d6947e2b789be41afca44b565639fa679e985e7ed2da97ef4cc716810b01cc4860343b14eebab9ca89d82c53c278acee459fade422410b7659bd951f5b6b771e4c79c514e244345b9adbb81248196d9fee86f1cebc541a22bcc8c91713282469210886a245079866bc916832252945369ff42090ac6123c7271053ddb1745f3e83b9c2fb53b0506e67fab95ed8258460f7e718c43754aa6e082b8d78e71eaacab93a9dd3d8e3d6acd5c94478c89e8ae87c388d1c5ea1b839cc2a983a6684eed9ea56fe29adf1bec3fce6b58b90a8230b6355f884d7828ab2bdfbe4d9dc694033c9b4228b1ab6af982712bd56adfbab0a46aaa9b8c915cf06dc373355afa966b9510d2ddb5102569898b0c98e738d28b1b5bbd7b055f9090044912308bffb6e0bbae9b9cc4f76338ef0e2fe48dcddfdd5b8d6ed74afc498832ebe78135bccea73b020c18bca3ecfd1307b3cbee22fde654d6fe6a202f6f869bd0599f0d55974f30f34d176a28dfa45b4060151c010ab55cc8660fff59104664ddd6ffaebae9a926467e76520f11eafd87df4b770beb6cdd54eea5e1038478f74a04681a6b58e2d48738fbddaed6796a39c4ba10d89e921523ae3c4e1f903879f7473befa8e9d0376f072187f4c480af2e21840f49591c06694b0e64ec2fca317490f4858adc1b16b870cc325f72a1c6a0f3a74cf8e09c1c5dc1c58886df5991cf81293f9f0a3f5d770113d84cfb6ef18aa44ff7ebf9db72b01c0df3a84fec55df7025333fe11f4f5392aeeeffc8cd94ea1e6c6a29f40628453fc3c930e394a46bcdd7267851f66378db43337b34749a5beca0bc22c66f78a9b691dadef60a42f9d09eaf22750b4f9bb8b6f4de711e50df85be03acfb1139b5da3b4514a6d471cca971c639c691b89f7ab5fbaaf6b9e4e7a312263889cd022124c19a63c67785d6d9d4012e7dd0347aa53cca25493d25b3cb29eab14457cb43a423c11f510245f7ca36ec931e31a39e8ed38dc8a6fb028f7b6a8d83fc53cf7a7811e7993137f1b56cfc9c553d4257a39900496af31649dd097e76ddd0eb998845b3427c0552237f78821937a48c30c63afe54c5f0acb625160eb3284e9103e549c7fef3d097309a0e4bb745d89781e292b7ec0f948fbac138292fb5709754aedbe02616abf3ac5238bb32ff2c31a26a6ef16e33296606cf4037b7e128f6600d1367d58f6ba2380e90469a528d5c7f4b876ca200487f964e91b8d682ae90670d17be15856f7567631011beb98db6c0d5519e32a94c96e2a1b1373ea516211e2776c5b1443328a5cc68d8cff5e0c4cf0f39e1658660da7f38a2c7f7ff15d1a632e4c66c39abe40d7f53d97e8101744a195b0e4ba0c4ac42a50de737f6497bfa0aad8d2c9e0f0bd9d88e2925762d23994ef0ca20f9832ebfd001e30787c21b9645487a04cde3eb604e4524e9cfc0a573d183226218f6708be839895ab7c9bab0df03891de4fe6aa4fe6106b69cf986010a06d0bbc27380c6521e1e951162df01ccf0f7a31cd9c6034bb5beb40bd186", 0x1000}, {&(0x7f0000000140)="0e3f98b77194a0f984b4139c498e6330f7774d8dba3588f980d7c121856e6221ecb3d1fe5c2cdc5d8732942d000c9b587b15f2ec9e5f0673c4f8b8a1fde4f9bc05bedd52036086d07b3ab3c0b6fc00981ace163df102b079d8af909b799af96aaa40e6b9cd83916d24fa9664586e85a114c05b91a2d350d651ea6c", 0x7b}, {&(0x7f00000001c0)="5fe8d9a4dd58fcc4933d56867a933b2a2454a022f2753579ec17d320fe87021a74bfa8372357f3f27cebb462ae443044be108b2ee770080598a503128558f6953c8212a04d0b099e2c772fd52e268ce818f44441b41a3b68561e261d79e96d583eb29052c4e001f91f68ee8ab2", 0x6d}, {&(0x7f0000000240)}, {&(0x7f0000002540)="6aedfa6536324ebb74d254b9829bcc3962973223a30dc92c9b85f76a0f9579bd8b45ebdbf10d2312bb58a0cc0fc96184bd67fa44e04c96aca92553246bb7291fdf84692ef73a2814cd0a2baee29f52458aa981a6609830a37a684ff6acc0d9e21c69d0fe569841027a67e463216bf1074ef87c44c042e830b9d886fc87ae604039ac88f1db14d8087687f2e4a3f5f1431409db27f16408add498fd7272841dfe5e1453c060d4a4fc10133053107bc387496f8957d72b245679361fa629913a71ed6a4bfcbf5a55bbaa427213407da075118ec1f041a7609d022756ff297a02ef4c4b321888f105f6b1d6a371a5432640e505605de1753d561c66f4e47705cbdf2f61cfbada88498e65b7d58a17f1443ce8ed1bb9353716564336eeeaffcb15d00745829371e931b3fb5c2a6b3b92b7dcd681b677c32b967dca851250ac12537f68bbd19e4241524c49a2ab542e7288e5e253042f811658bd262fea2d7ad296f661647084f11656e5ae4bef9fbb27ce187bd4db659f4f1df51617b073c651636854dcb3b1ccbac3c0f2da5ef45ea99a14123709b4ce389c0a9ca487ff7ffc70063500a83b2e642901667596e16b2e89dbdcb017b3463050dfafd0c92d53a896929d87608b085003d4e614b0ba9f943b7a58a738cf8e2d7e4f510e9be199e19260d1a230944017f94b090d8cc35e1154a7cca547f6acc6488b704512ce95f9e449335a3bda4af8485d54a4680f5936ae03028654c136c53dab3ca9e71a48287c722359f62152da3a28db9b2c832782deb51e124f20bfe91907e222e8138330d6f990f0bd1ecde151b3f7b4f26a8e5ea3a54448bdcbbeab30dcff396bacce4a60f2d2dcb83a62cfd1cc8f7ae96cc8470cf88d94881392bb42f26ba6b6fe3434e5595e67afcc72c262d94eb6e4bf3d28d520d04f2093fd62676de646fec9ac88c87a987b6600eff64d6915c8526a9fd241fbb0b7a608d35f08a469b66b42a24411a645adaf6e4c8833cb469433ea9945b0e48b19cb21cef181bdac6d11376800d57527e09813e46635f5d744f23ed78a25a669acca22f949c5cde30780ff487c10b2bb1f65a7cb51c2589fa098224959802db8bcb212056e4fc194744a91a093a89c6d4e83141c8b81e7edafbd2898e89d8e00e54937c8b2773d50319a55fd29712a01502bd712c4dfcade86938d57a971bcfff14e9e930a386e1aec986a70593ed2061302975408399693d5c3839e128749e0ee95ee71782514037d65e937de18133e0f28f9fcc36f3e4e9611f190ec11bbdb14de73f8083f2d5f600690d190a83ddba2ee62d550afb00f919a2d3b346daacd9dabe71748b37499fff5cd3c35c9a360203c981e2a44b6f05855276a705d8c7a20124ebe697d49e2f607fa3cfcae05c03ecb97dc91b173970a626fe00215e7ad3095664c8071d1995e43723b47915ba612e7f987224a2b437ae9eb2dd258ec63d3d3acd81c30722869ceeccbdfec1db41947ba62084235d6442eea26dc0e0043a61e12419bdbd2f6899056092a496e313179894fc2fe814bddf5f96751d13ed04947d89d5a504f10f05429873bf3a4163acb9897db688c1382fbf1a01f5c41595bd5395d91b4753f7bef0cac1b84aba2d70fe8c9aca101b02f018c6b159436268d30e7e215ca516036a9942267e5a1ab9832ac544abc37e252cb94ef7436ec86996ead0d062caeea7b3e68789c273f8786d70db7e81543ee826cbd15492e5638e834ce53611caf5ca6578a5b4fc9bbf429ed84102042ccffc7b54423111c7e54e0d2c9fa43ff97b996d40ef8a97cae621430845c9aea8699ecc9e2457c4342124d1bbb588fc7b3e1aebc8b303f789d9913411f340be776065c5467317bc477377f3a15ace4c6efa3e77c97eafb5135e1dcba02787790b216e9c767e12fd0b31bfb5372d2158fe189cbdd3e7677048c5e36f0132960b2efefa8129e820769ab60c94dd007e69dfc015e149b8549bcca8fdc70f1c5de79a225fca487f549aa8590eb0ed89a40eaf2334b85ffb6dd409587526543acc1e0a8d8f3c4013e9324e592fa37c5b68db9d6237bbc3ced2d473c008830c2b5479cc084adffdd7b00e5072d1d754986ddfd18c1536ca39c2d5c6d6660e13091c29f6b466e98e8776d0aa5d0d29ce58d504ea12d055787d5cb4ef8214243a819a9f30e2954c4104265544a4b0dfc47cd100e83868fba05180e20a3634ee63ae69d45b80c37d527fb8dcbf2beab62ff88b254ca6c0e579063df8084b6031716a75d575ef905575d9a00e2fe6576420682ea482a11595c02af728a77c503f4db951c41d35c72b70b10ce64686031e2c82f59d2db58be95dd7e6f251ec4a883b0d9491c734030483a7793490070adeeb28ca0b06f2bb653adb23eb8dbb609755e9a98c236d02944ed51871b10decf2a039dfc10f0992c1d4b3d31373b1f5e92cea11f1acc591e6c5d5c4a6ea098d5c28d5469bcdb3c73baabf9ffab88de3c053ef628dead48c2e0d8b9306483fa9747c4465c1400a1ef02ba4f5d0eb63d027ff1304a8831f4f89946fc0bb8d4918fef51ae4658dd8a68bd3dac6aa4dcd1221bb330e253fc06f24dcf4e4765588c971c399b034da25e63c23176c549c01cab307220cb7e539122537aa1805ed46588cc115aa7f511f4ce134f0716ae451396fb9fa16d70e216da3ca17ff3b59dc5e0bf4d6a5dd0238119fee74a896cfd7ba25117d316d0d938ac25c75942e65d9effbe30949f38bf5bbdc73335c9c82adc2aaf67291d53c659f21d34dd82f1d4d60a7c48732a7a4b02ad67bb6556147a46cfe2546350eb0099abcba053a6dc98046d2e9ab53f1b1b2a6ebaf2a61814fe7d08c7876cce0be2d8e0fbaff5a3853c74ed14a07fe01a11f9cdc296b6fac5ecd660daf3862705ecf365f1404e7442a1b074c8367fe921abacb03587744348b85dc152a5984a07dc8b8a45383d9271d2f9476ba1902efa15507396e9fdabb4ccb86ec8aefc3b6e9310f74b399e816a1a92b991bdc36f6dab59e8aa2846f0787f17a931e6bb4db51f65b9de56b45b61f9520fddc8afaff1f771d0e055b09f9718ebab1aa5ebb015dc5a5740fa75167c2aa8dda2dac928e03ce78f3c89a7d9c79c60b516668decfd32c5b31a613318c82ea11e31325271476420b5f5cda768fab7d7cbe51265b5fdd7bebab8778ac9be75ab299811ad362b44be2f89490f78c5a140881d07e3d2b25b4b72a83285f01885ab6cba54281c3e36982b8eadeeae7e3c45e94caf394117eb3a3ebb131dd20ba4bb016378f096189e1911b12e7186af62ff4342695599b57aca190d91d2e2e3e08e1f4fa70e5526434f45353e38e81a500eff8562c96fdb42d8304b5019622faf6300320f0b113b108313b29b97ad38a81c12abc1084ba061a4f32fa633fec50a0f07fadf2c132b408722f68bc05937331c6dc20eaa03acf8e9bea02f9c16f823b007e5b6a9395274401d89b7c0bfd698d6d850c3a5487b725f3b0ade0a05ae2d252dc7700d83fdf201d8022178e15ddbc49cbed2a0c3545e3e5d5775c05c05bf989719506f36d87ff0bda10200f6c63a17fc406c287d0f64f0e4f6e28cf5d663a1feb8b1a71c920e1813a6defb4e1af4b05bd3e3727be39729b6606b30df825547c232bfd9b48d1a98a1f92069314c52739d55c7c8db97b24ae4b104d54e1fb3cf2eddf8a970b4e0e8840bb3aae6e061e956a7bc761a37ff244bf52be2bd248e3d239f0442e480d5109ac6014ade4e060f3ef4b93610fd2f767454000fd94fe91ce5482aaa29f74c11da7ba3ea7bb722cc62ac932a33efb6cacd5b331d322b317a880f533ca418fc6b7fa89edb50e2b19279b6e2f117cc636b8c5728392bd969526796143313f4d55a096350ce8385c6d6561382bec3a263acdf2fb77ddadbb0eaa2656d8191bac62f1fb208155775f06bb33d0400841333d731b717197c216f18bad60a9409baf7f42d6e9ebc53923619b864469da54e57c13374d9f7c47cbc13e18e2655b9df044c1f8307d42a975a212cd49875d78b4cd4511983e928a6f77b0baf03fdf41f56e1d32ec07c9af05f3bec36c1cb5bcc005391b691a3c26c8ccda3abcfd8b450cf2bb2f8e3d960f96a7889d2d9465acfbb13cbaee4d456830a0773b6e44f4faf174027a3c587be3b4f2d5f4f9dc460a4c1661f6b4d86ce5c46421c09bbe850773ffc000c931c38823a3000ead8c218e7f02db7cfc1000bff46b1c488c1f32c2850771d27eed671d3f67bfe289f60d37499c88ab0974e938d95cdd1363f96e9032a85a36bef11b40ef81eadb00f712e89a385cf4e4f1e0d7b26f85069e63e53f8535060e878d7ef15f748687d7c52107b1a32fe0b79a46b80b764e02971c99b985030c454edbb549f4159d1b32ee9aa171e62a4944464d9ea2ff13a7c43ce4d567c0a75541a7ab062bef4bc77d8810d58103bd8b6bab553fd925ef39ededd5d6ae513f970b2dfbeb71ce7a0871d4abc4b7a858b1e28c35cb5412dab49ac8dd474675d0ceb181620a8f6a75d3a7fbfe701f9fcf12b7814a6720b7d0b58f80d78408d4671d31533672f459ce9d87fd520509b8af12bee5141c6bf5ed0042dbd43edf78bf3b91aa04e110f84a57ebfd2f15b9ec4cb1e37c8255aefdbc329d3c858208673432e9a1306b65af77a64607385a0cef7e1d788213de688802d00ecb4892bf5232d6d299f01be0d9fae325afe0ab663dfa78921a3b058685fdf7db08f47e5d624964edafc2931570e7763e7356cfe442f5f7cd1c796048ae3be3f35bfa370473d15aca99bdac955e22f3f7dc8e1802dadc28d6d979b1f7b78cbc60ce23c054c3eaa76730d488a174bc3393c832cb42c1888d267765c7bcbfd75c7ddd72ac198990993f2525ab6d66d0243be83192148b9768fd540bd18240257603773df3de2cd2ab1a8130506adf7b4cc2354d978931ffd0277d8a0f3fce848b9b13426f07b4d83d4054e4bac3f4931a94b878cff00c239d88d70235818823b89cd0e81089bc56890a5f60475884f2a60ed336c1986a5de90b5686f4cf87601354db1eac59ccf0375f3c0a47716886b06c3059b7a58acf2ee6e359f4770d227702586265a2d8107965f9377a7d367887edd8404e0ae61d42e9d6e8abfff2844b7f9d1389684e89a4f8d86d58e223793cdb0644947f5168c64cab71700c2a54c157dd0c034d08e953a645dac9367e3f648191c5e56384b4a231ade8effeef7743503d71c7ce5f06d758dbc159dd49cb1a4b087ef48233c2d4df8cc3c8aa811ea45110cd9952bbe0d910985a37b0ce17a30e144ccf079bb84e567fb119864a19692aa80bebf8c8c8fafe23690bcdb9d7065046d80a076076cab9761048cdaea92dd361ffbf45c0cae51eead191a0076bcba49b50f7b058df1e0a54c680ff393a7236e6673fa60f879f4c41c98b4e9e24f810b6e01854f8efaf1c6358763d6e68d98c307f293054c660d8ebc46aecb1550e64216e2c41ff89f3e5e85ee678397905b4735a58a53f18f6f41a324e5b77a8da42a7f72078d65bf2370ca6c5e0f503780823a8f3e6a2284b603cb75249f71d7a613888624147817b7de15b515f24761a7d76002347bce9924204410e50d655b5c6a6fd661ac446c3f3d24c09f8192dce76353f8368638e9d7e9d296926dd851670df28c0742ed4b7b28a5a51ef4d8a786121e4a192e2331f7f3af8628e328dad315d735ead7145ff7253eb15bba51644e3c2e2e18397f9b5ffef218dbfadc2d5160504144add39c8492abc53e1c58d6f32e29f2f2492f3f9af3ab521607", 0x1000}, {&(0x7f0000001380)="7748df07195dfaf0cd6410949d319b00b6315e7dd3d363ff4012e2c6ac078fd9204f06f3563f24f37eb2155f30079f1ef4c41f7e8a8789453462fb76b6adf77e8eb34f2c30328244d8b0f01c5bb9afdb5615440ed691dab2e4144283e77a56fb851db5e7eb5d11f2eba312e6f7c6e1fd2d3ae3b4a51b0f764b55bc897c7ac53e2cdb41b09650fc3692ab03100e521d542ea3055a494793f9c613b2e3d7155f8c4bac9aed4c129cb38e00d25837b9edcf37ce265d95d828b0d8d5380d02ea20c1a37074826478474cd681", 0xca}, {&(0x7f0000001480)="585ddeab32541adb4589ecb33bdc85f86bf514d62b77525566cc932b3b7dc1ec", 0x20}], 0x7, &(0x7f0000003800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x108, 0x1}, 0xb) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 09:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8, 0x1, 0x4) setsockopt(r0, 0x101, 0x11, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0xfffffffffffffe09) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) 09:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x1b, &(0x7f0000000040)="80b665e1", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 09:00:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x20440, 0xd) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000140)="4867d9ed75d275d2e9c27c65b60ca365250e06520f41672dcdb7f466db5a", 0x1e, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 09:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 09:00:44 executing program 1: socket(0x2, 0x3, 0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 09:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x93, 0x0, 0xfcab, 0x0}, 0x200000000000000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:00:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x2c1) socket$unix(0x1, 0x2, 0x0) 09:00:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 09:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) socket$unix(0x1, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000000)={0x3, "cc26dce26124c952a807fc147b9bb5273d3658d574173464"}, 0x20, 0x800) 09:00:45 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x3) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 09:00:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="83255eb535df3a4512c04eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741007ea2fae08664d9c3faab83f66dd75b534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb40032", 0xfe95) 09:00:45 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a15b8c458fcf07d4c55e0ab37262b1d6c55a9fcacf71894964afe79dceb4596e96c46ada874e3c69e0fde0787605e8ab6f0b617d1e454c7cc9f0665d170953a7a4f4c5d0abe6b750cde9f2dc86d33d8001f71b7a462e1133a696099bfc74747d1be3ae6e136295816b843071d27cbed26c9ec292c73b632b85a18b27e8e5e3124d85b856d054dac5d6f2793ba41cfcffc5e34d21b31260afc0a91eb331c3d4e67061c9d0874da46ac8b4230892852947305edd87772c83df8176be99cce0e26404baa5d5771a3ec3e929160b83f4ad497e40"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) close(r0) 09:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="cab86b3a0c7eba1ded80fca762ac9b439359e439f57ff86419ea2c32a45669f1ad611e9c6a16cf74737eb52f9d701afcc053cd5d3710a23a1927bd7c5aafe6fb32085386e36403bf484fad6b6b0c8b6ae5801ddc666ea78539a627589a06f3671d2b43e5b9d1be7d70676e742341ef6bcc0953a4d397aff4c1a4f8ac4c51a73ca3ba911e1fcf50a40c94b137f627ccc173e59470e664e6cf209d3b3e20ddaf53201519c138747a25178f3af8f761ff8c0fe7a3", 0xb3}, {&(0x7f0000000400)="063ea48315e79ce4b3f6067d4c858bc108", 0x11}], 0x2, 0x0) 09:00:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x101}, {0x100000000, 0x2}}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2c) 09:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f76696c6530002c2898b807bd80152cb0540662edfd1168bbdc51f172f3bf7316e87ff42057699d0274aed7478558c0ef13919a54c6457e1b37aa10ec8bf21742eba8a405d6fd34b632abfc312afbe1f2b3723eda85d91575925a31a4eaf301d65bb687206f7ad2360ae7683c178842f62b3e66f3b0051619edbb794777331541fee16dc03b373741ede2c52cd9e50678e2edcda624a57b869b9567d7e22c257645ea2ba96b3078233cd4b6eae6da63a9f61daa512439df4db1dc6d9f06fe3b"], 0x10) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) shmctl$SHM_UNLOCK(r1, 0x4) 09:00:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semget$private(0x0, 0x3, 0x2) r2 = semget$private(0x0, 0x0, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) 09:00:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) readlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x90) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 09:00:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r0, r1) 09:00:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff64) fchown(r0, r5, r6) kevent(r0, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 09:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0xc003, 0xe7) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18002, 0x10) r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x27}, {r1, 0x10}, {r2, 0x4}, {r3, 0x80}, {r4, 0x1}], 0x5, 0x48) dup(r3) write(r4, &(0x7f00000000c0)="d289ed514386e52927d029f1d65155cf010f7ab1c05ffbb4e4cd3d577518e5d4732002b78e1dd5385e1f56b3d88d6e101181fccfec126bd25c80dd76fab6943364569b196305cb78be8b90f17f9f14388a2912694f627238e4c521e700a16dbf0fb3e05ed2738f3a514fdeb86781229d0fafb1fe89f03afb77b9fdc06879c0f29aa374f77ae96bc55fe873242a40782f388ccc20a6cef14a2276ffc7f3a308f4d1be07153dcecbe97a1a5207e6e9ee361fa33eae1418af4ab2832a7bde4a205cb66ee6f68d3294349ec92ebc1afbb24b620feca7b6e213701ca4c2c8ccf26645899dab4c662d1869af5e31b9f46d13dcc91eb226e72e0c67b7314575d65d3643f0fe4c8b403af611db96cfc46ffa59846bb763c7d9a48c112d71583b9abcf2fc58828fad9d3fe53003b70be7b744bb13e337482ee6892afe599818b2d1f31c4c721d5f0b801b15404b22c6d7ffd663497b706df965d325df219b3531f2483d37b52a81b688b154cd837cc622e355206d6a5da4fbc05cfa670cac687c14e7f94fd3911ca832b13cce4dfa9b7169f238dab7b5d1c39047abc42c55862086f08cc7bcc9c5b801858112821674cad9fc2b9b64b5bd439a90b8dfb0aa40dcfd4592aa37171615fa541521d03fd6623dee77039575b18d7471cc50cedeedf6535c6697f3de3934fd6b9db28eb772ee8bd6977ae06f6156da7bf148d5dce070b10de266f73d527d255573f08c34d44923591d3108b64d4f2c90bca40a8698a7c171bfc5a1e93c69bda3e4fc7213160992fe059f743011bd7fc3d8cca6b9414d28ba6331c9f2f2c29e5b2cac76e7746c6fcc24dd2a2b5c9e3bc93cec65744556ba3dad35d369c2b17f4afc4caf4a8c0b8348173e4630db41168465389bc1d33c3ac929938d6d143218969459866260400982f80ad0cf6009bb9e83994f2a719527fd259d3153ce35c95cc06a50bd4605bf9b2816f1ce32151a74be65d7a3fe756c47bc3b4f441490b729cb0a2e8e62a85d1fe3a159e9169f0634508ddacdff3fdcfee011a70a6d2c76e0372c3942021837cb8b9f23bfffe002efb6c0288d7f669193ca6839e7859e25a6656b6327e3c6599f44010935eb6695d49f2674b7b0b29344b6d39fefaddb81c0c55b6e3842b3a273bc22d48e90f24cd01400a134dce3fbf8438f3c207c77ea972d872bd87335bb3b972c4f7c19daf1abc3e4ddbb5d4ac9a60f15dc76b69cd831da17833438b45114c218ed36319b550b5c2abe088627c8754470c0d6de7881fbb568f0a7a98b80f5dd0ccbd69bfabc4294edf19f14313426cf6a2830dbe024d0decfbb1501706c8b46a10d9f4c3408ee3ce10585ef384dfdd2dd407284bbc66f4141e29ec5e2ca8cb42698f43fd4ecb190d7b7960a768f566eb7327691485042039e87763e683215d997c779cefe7322a56381c0638908c3934768e9770065840238d79d575963bd2e2e1ef62b1f2edd851515a303e00ceb497c19204be5bbabf66f654b1aeda10b484b49517c214c4e1194395c2f950f090bb0000ec38e5eea83a2b8142367b9927324fe9e7657f3dcdf02640b4824439ea28e6aa2f93e2f649c5019b10481a4e6d718cb2ac5e22d95d6e49d1bdbfa2611d9630129a0ee3f3908cf3ed5111826cd15b9a0d2935d3c59c85b2231f5d146e427a7febe983a56e9ee0ad5650c84fe5904f99584ce16aa60bd4443016cbcad19c11a0bcf50cc7f053beb2c92917280653c190e1bb49a3f2ca7dd03b5da00abf3204294ad27586a800b173a17d714f987613f87927f4de7d4dc52c8f90b666657b20aeb96ae975b348df521c8c5222430d985159bfe927423e9d9dbd512c3a01ff87e733286e249f9e7b4a3784c6100f08da36530bf511a0b38d03c658af6ec811def56b67df301847a4bd63b7466619ba82f6fffeec67d14abab30377ab5fa83fbac0b833d9cfd5847432947d2a2c387a0abc455088e13ce8b1007c96498c65ab97707780547a3f2f0441de0cf7e6ee333adf2921cedbf5439a9031ab80c116a5d52d91c4a7ef569e1f3339567b00dde117623179889e51acdccc533b0d62a0e6ee0704c21a748847840787bb5bed07031af503c6ba5d8db30faf3b2ba59e7c5d5fcefed943596f4959884ac415bf689ffeb182fa8e49bfe6efcb74f490c3ac9f28a706273a31dc6a39767ca6977f2adf9bfaa37cbb6869715937a10011320f70e19f79a57c501b665cb78a1b8dc5055469072b3067394d9d19e4baeeedbb86fa7bf19f77910941da9c0467bcebc0bc519e56924b4f116a6e8fc0b39c57d29f5e31119e600534a804d82498790dd7228b219a336a36c79826e5ce62d28df8e0c03b9cc103bc43a093ef15b22b705a40ea602c9849a5295b5862aa14d75de877a9333bbb5217ad742f7f2bd2781729f848e5cf050733d5ad46c45ff7cbaab4faf6d7b191c56c7ee816ae77ec9b455bc02263a0a352f4e3d1e69165c5476dccfa9d433d8f12aabdfe0aa6ecf04cbe127fd7e76cf824bd18f5e50b7ca797d873f1d30feaab169fecd89094362c3d347653ec2880e3e791d04db0ae799d4871790b4c7048ffa034abcc18242260b8381795c101d35ac3596f1a993688153a263d07097da3e990b71f39ff10bb622c2e8631aae2f51984460e5706f72b952e13414bdd0047b17bc0f25a49c09c5d15ce9ae037af9ad18797477335928585b4b30fd6ba7264b2a19ec66613711d5328f28d01bb069ea8b6255d073da7a56e518a387c1fefcb947789bd610005d6615b3d77a30a90233a97b9e8f82ee272938dc7bf69a3099e02dec7196a117958dd21f7d33ef5b31d122ab69967a9172b0e2627ab076792eb2107cd3412e6386f62bd3e4bf0357c6c6f5dee9ff188aae888811dc4b844f58921900403b7152844d312a8a6550945416423b4f189b56ce76139afe55d41f32d430e6c1a17c1c83634e925787c2631840faa0db26ecbb76f5e1656b474f59ff0acae2cb8b87411814c2ae98edd05cb00ae67da670619ba85aff2efcb155a41e91c43c62268908d73d23cad4e20e7d7a3c47ce42a63b37161ac6e57ce0bd1c729304dd7a2bdcffd2ca10389b8643fb19d9529dadc6370082bfc40e479778dac960639cf673793321f525a22368a1a667216d398f42be0d0c962b93ddcc5d41c3e933fdc51fdc0537afb9164fa4a8b4d4d0839a66f304fefec3b5b1ae8a37a927420ce6e672d46bed9468e80689567943b34c621289c85805d36c0a5a5f5236127ce76fb52cf60b48d609fab061d9e040a806565b15a7b7510107dd793ad2ccad716c0a29d08382d4982b6857007c0e2968047e23e00b9278d8d92b62015bf63b096ba67fbcd15a8b7bc0c28c68c5c52882569b722adc3f0b92924aeeb61dcf066174e54a3079a5fd6c2e47943b74ddb35d0ae2403d3070a1abc53a5b88a9120c743f918a04297d5e229e485ed9f1da511ec89bcf23bf4580256c74080c1d1e3ab2e5c4904cb742b7a481ac726246a72c61a5c38167e2eced74d759b6e138a5227edd7d5f33dec8d2ddf31441e04756efdb62a874f978055e93faea13ba4bcffffee97000c82a16d33152de81c93aa093b3a462b6594d4fc2d3ad0b70c78853338a2ce839228925be1b8743848b08556abbf786fe381a1d3480b385f04b9273c16d9477ecfc2d3d44242085106895049dcf1dd5a1a362f533b7faa519cd7aabc13ae5d7c051449289a3abbeea655822bc30e754a5984680e2138c9d0d10b71d58418396d6e37c608d3dbc1db03f4a72e5499cc3fde686471c10062c9d695aa7b2e344cb84bc59b3d3f03d1cc21eebc25307151bb876c0a0723f87098fae32f1e51b0094265765d75943d40561d968ce28202f8b34f2e85f9db6d37e5ec7076538f19e07ea0b6fb92a103eab3bc45eb3e1694c20249a6bf5e299c270f5fefdb9eaf3b9dcd351f84bcf6ecb967057b664a8529b963637c8add598409a76f9a40301f7509bd5308d6e45e775d074116eef75a1c3bb2af82f96bce9ae6510e1cdcc3e9db9bda5db3d52cded96022999ff66444507fb6bf1fb2b00f9d5cf0f4712bc47aab50348750f4f8a9c9f012f6f47bd5e0d9df76188a94966f5ae061d3d9c6b9ea4a09d819ca38e56ec0e3dffe7f1f7c65e98deab7e9ace61941b3657820bf7e35254c69381695ae047795d2d19788410b76267ac8f4fd28cad1b9f1e1e1526cbbead94d88ad14b1b3301147154745b733bb772be02967169eb8dc2bb7fa86f2f9d057abcad97e5cccbfe68b9d3a5bac342d3de451b7b1064ef4b9a33e5d76a2821fbd7244e18c91880e12149e6d94fd8b38e8800939679713ce3d4a38e75f0178d162ce3ed7a80515744b2fcbca0d165a6bbd102b81d7ae21c412cb2adb6916e531e22ef09c00273b0feef455738bca7a0462db61ee09ce5c8d8a9bd7568ff652db507c39607cf5d52d757984ae7a570eb0d6c5c95c4d12337a70fc9b7c37a478bf5d61aeaae6864ed39329126920627962a9fd59bbad70f0971ff88915bb3655ad585dbd8bbdef2821a2b9fec87a9c70028f56af6779d11dbed922ba7c539bef58f22b9f021d876376b05047740d257b313532c1e0ab45fa8d10f252972cc9cf7d18e563a6323af26093d0106f18db8cc60036142f5b4f6d2f89bd2147b589d070e579b9fce4f00a20c0db91ea72a713d3db44ee4ee8b09a08a70d07cd7be6bd947b4df666aefbc454145ad0b5c9e1146194b1fcb4d173725d6a37a0322d9c203aea5dd7172478b21c87df0106198fbbb7343bd5affa39b3620f3ee431122af607d197faf69af0bb15e480074da115100c4ec3f8c43dd679eed4d513d4ee99cc087e39cea030ab998081c2137a6391c0b4620ce49806a51125249135ff2d0a4e053d07a13ed87c5a50c9b9887f89ff86d564076d704bbd8c7512a73b1a9ce547d03706b79460239b1dc1c02736524465bedf0ab633987ce243e8942a1e2df76f85094efcfad61a06ee6d0f71621382b35d67d0cf008c5b8ca5d60c00dfed4e00c93f485ca9dd6fb703025b54a988b0f006fbbe6ea715afc1b412b2bce4573e91fd1153e1f300abf0ab4fcc544d74bf9224b05b776d7d4db4a08fdc4567a8b3b17c1d5f9b7b01ae3358e90771fbee51c96e2f3c05882d637d6bbfc63c87a89baf6929891d52417247c5769dac792e9d53de97eac1528dbecee8602d67665f19f682da7dab90c9435ac50ea0af20fb38f5792899bb964e626fbc5bacad7c9158c3a2e352a8f4cf41a500298a14c1b9a71ea0e09ee5bafd34f9d4fc91001865dccad751ad67ea7620eaf1fea745a5719ba62e96006304b6939e1c1a5d3c6eeadaf3c3207da59cb9e740756d0afd4a70975a1982530aaa6bc6a126d6e6252c9879301bab155c7cffa47d2f5fc4c48b7c5d50801fdeafc67aeb1e8035ccd7a8356819e2228ab08c2e892672146a26ca09d26fd72fd3448d490b3901ad92638117342cbb0a2401a9986fbe5880a03b6e333589c1a2218ee6ba7eddbd060a4f2775ced2bee7d938fa8827943e4751a0bf3ecc6f7aae17c7f612eb7aeed27e5b286fdc21df2c9e41705e5202d33330d32147638b9b34c7228d043ba0c50caee2ccbd2b73efd6ffb0d01f007ef78b6cb2b70c4d1ff7deb902932e72a3b44f1dcb26ecafaee048db9580aba84aee6503eeb13d85d9099b4a6195c0f00fbfd7128c243f4da4145864b0a3a050242fde2dd7aff0ab8f55c01515bc41db0c7506a2fa2a54ce9c87112381e316c6276ad06f65af1c2f4ea4231895982a7c299fd68aef6160c43", 0x1000) semget$private(0x0, 0x3, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) 09:00:46 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) r5 = socket(0x1, 0x4007, 0x5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000200)=[{r0, 0x28}, {r1, 0x1}, {r2}, {r3, 0x20}, {r4, 0x80}, {r5, 0xc0}, {r6}, {r7, 0x4}, {r8, 0x4}], 0x9, 0x22a0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfb, 0x80, 0x5, 0x8, "1fb96e9b4408e46cb1a2e133f6a90ab0bcc6a3dc", 0x400, 0x4}) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:00:46 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 09:00:46 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) accept$unix(r0, 0x0, &(0x7f0000000040)) 09:00:46 executing program 1: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x2, "f2b74a3c1636f8d25f6de8f18109b140be087db7be6f6a0418b030bb9057e28471c30610d16e2c397f9dc39a38822233d8ccbedf4d06e47569275783049863a0a039908ec0b82d9cc20c739e14876c08c463bace043e64ca9e84624327244755"}, 0x68, 0x800) msgget(0x0, 0x0) 09:00:46 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 09:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x81) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0xfffffffffffff801) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0xfffffffffffffdbf) 09:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x3, 0x1f, 0x8, 0x400, "831d8a902f67484b69fc899ffce2bd93d9393b1e", 0x4, 0x3f}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000e9ffffff3f0d0000000093f38e9625741d56adf44ef4b6243ddbd0771e0754c13e19619ce07588ba12b30336bc0f4b5987e9e9ec14e0f7cb79937b86aa136f202c956da3a18c8f9b675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f47e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310a0286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab8121092fe2fcb016d1debe0b272cd3fe473477837f00fed3bb0344e0a1422eae1227be700ffc5abf48ec9d22a124b3d4b29080d854d8543776782c532410516d7cab0609f49d24b976d86e0640ea69d1f475450b113af8899a1"], 0xf8}, 0x0) dup(r1) pledge(&(0x7f0000000000)=')&\x00', &(0x7f0000000140)=')\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:00:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3, "bdb7b425e3cbd72e644ef1b27b4dc3dc084800", 0x0, 0x1}) syz_open_pts() 09:00:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) dup(r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x6}, {0x100000000, 0x8}}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000001680)="3a1c75c3dad102d6d8a146849cbdab00c186a69db838bbebdf180462c355b8d8fecba0b8bbd08ae9dc04213a2af4bcc7ccaa02df6fc32f22d782056a1802b107852e19cdb6ebb98c9974a0175f50999cc6caa4b89de67758c619510048d2333ff3cb357ef47b0afde78f698d39a1ea0bcc41cb89ec1ed74d235be779ab17d386433eafb1cdced8343fe5f35d56b87e4815930b8fecb85fb6d8b7a0b0cf6ae7deeb33fe0b1fd45dc66bf2a977e4931c244e61e72ed8866ebdf9e2055d61ec0562d6084dba3e6ae010e3642d7799d91355962a12971dafc6a476f0bc036ac94aec6cdf10ecd3dce06bd5b847f43c3786f5053b2f2500d3c9a1da378359bdaf508fd51ac7003d5e0f318a5a16a0ca3824d4a70411aaa0264efa050954b210d3d31985f9cbdb204d0a4437ed8c134c2adea96478c774996246099f56185d159ddd8957fb0d5bd5250255f52c3b04966e2c799a5be7d8fcab7a4d6f483470a52a80d124c79c67cef45eb77ebdaf5fdbf18382ecf35ef5c87f1a33182a98f1823f0e5957db27b0b0a154578c533a6dd6cc6fc09412278a0b90ff1d8cda653d2cc89282fa2ac393a5a13736af2900d5f8c8617c0cde804502a4688514f21e7c26f5a1efc76b5a90a7e06806f307a809a4e3632ae4d5a7f8979ae715c984c887df60e3716d7e7def2e6c30d8988e4e53185279d760c72a40c8e46a8f686dbb330c30e70564f46f67fe28315821a1f9ba0a0ebe61eb14c42a746a3eed446ec8aa09ad98603e8acbf44d31140b5d6c77f92736af0230ed4355c7c2acaa06ad6be4cb2479f371ff26af52e340a4c701df32efece961494f39766c8f69f38ca18391903bd86695101ec1aaff8253eeb6cdd02e502b4258ca6555a08ae03ecf821f72b493c9814e8cac19c65269f6383965c3e63f07da0459bb9774dfc42cda91bd526f87d3f4eeade0de75c51c98922cf2c48ec564584d9fe260791dfafd4f002a48a82b085448415c74c10da24f157e80571e11016d3092f546ae7e2d8b61db8053217869a669938775c66fcf26fbbde11e405da9f905790e69a78d230890393f1ebeff31640a5fd3491425abd58212e4a0c7295535664b2348ee6ce52a3a27ff5aa71070946a38cf0395547b215271e562841c032f8a5122e8a414d58bfb196fe2c371231be140d91731a72d82634ea2a81c521a7f2fa12427821b851adc4a5b9ce1407cbe7b114f76d47cc0f44ea2414ecab410806aa7bbbee8f9f9875c4368dda40269b03b23a685a2abce172b5b966c9c933d2efa1601457c0c5b094c50967a60c3c85ed511b590bc7734b958159554c19b006e4fd686dd8af0128ce1c79d97ef0e96881fe907b155d8d479baff6005392baef447a63724f4db40ba7aad7003972c6b58485843a5e803d6b9df9c48571f9038fdb9901e9205c68d5b0060fb0de6d2e0a423c90db30bdfc4d232900f37e71f7c3e428ba5d6ee7daabfc8a08e0b9668181da1c0dbca285672d931e230a43d0a3a556a1130669e7c6a45a51af9c5c3688e71ad07405055d5ed6e1a4a6d88353c4884e30b81a1fc9c3796ef1e81afd803577e739e08224fb474a7bcd50566ab9fa167d2403bc4e1126a0562174c4bfc63144e0a359b08f0fc0457f4d43c901454049a9d7f796d484f55d5c5974062901686af2d20c65329bcb0230b2b828667492411ae0f88211f266ac05bdca7268f9902967f6d9830dc0c430142ae98cce71a50ee53843ea73c3516a3fbda72159903adfc81f4c0fd775ed179f4df7056429e076fb203efb784ac2fb04b9defb7def38527ab9a6f9458225f2088f22489d24a2a2e44062986d005dc14d35cd9b762f074c57f9f0066e391cdbf3e48f8ac1d97d548b096078a4955e2d4b4b236521ca7b0a3e9f187f7d56da26503873839226d6193eabb71e7de78dd7da859692c8867a053e4b65596c6a772b9a8d4bf49d82e38bec996e7f78f35deafcebc2fac761b340ba0a144d1195c34bc774779d06700929f9f2d1e3f1dc688007164b70001376fe5db7796aa1576d2b823683f5cb4aa95b5505147486eaed68c6d67c863c6e307a022fe855c9de01ab8629c2b71db9f196d3d3a2c802ad6949f44ab8c3cce51cb8b12fa0ae1520a4d41ff92460ea8d731a71382393c09d3671ec98b5ad1190afddd816794ac2fb96588c6e1f1b053df62d4fd3178f9846aaf40e72589149869d34a174bb87f5fa47e9713336213e310e5bc6bb7c4f541244b476dae4c8fd888f01ea1f33bef8d200fc171fd0956e255a56a3407848cbd63c8a3c5fe941f0c0311855cf76e7dc7a24b100eb790514b05a5e3df898d431371673b5936e055b1f04bda7fa4610f4d020f1092ff606db6b1709e1dd008e24e83a2dad7710c3d38f67140a6df7d73140a35a24bdeecec3c4abc53f15c1992474c0cc1d7a51718600c280854597497fde356936173cd7303684bdae15ec2676f07e67cd0afe827d4f0ed24a2d9431d7c2e2d8874813ba090d2eb690a8b675330a7df12d840f4d7242e865ec8d9d562f8baf6734a4c11c21a3e1babec0989b4d2997ac0646d07814a5575e14295625406c76bf1ef7ff2712fe85826cf56f3f4b475487a728549fb17900d66b02cb53b53139d4027de048e2ee0f7a22291abc09bbcd15b5f60b5e849677c5005a49bdcaf1c835195ea8867693631558b867e3f82a3b61e6ce76ff341c0ca2583e0ef70d5e031a58452e3fded8739fb70862fab652fd7c4c3c8517c1467555a", 0x7a0) 09:00:47 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x9, 0x2, &(0x7f0000000100)="34458d3713d4c9b0113f65b64d665d31ff9c311393118bafe8835a22755b6ce29d8d3760efd2959f03ca8e58abe90b0188482479a25776faa6b88ad2f4ee94a0d8b0242dfc691591b371fc7ccc091f65b0a959696d9396", 0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0xfff, 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xfd65) 09:00:47 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="35134b032d582dc5eca05ee7eabfd66255984c2ea314d887abd5d9251cb07220f0ed6abf131b4e7d763aa5fb708d75d8846dee1b6cd5b5fd0c7af0c02ecd0e1ba76629057d058b743f00b75b9ea77b7f7a86e5d29d", 0x55) shmget$private(0x0, 0x5000, 0x100, &(0x7f0000ff8000/0x5000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$unix(r2, 0x0, &(0x7f0000000140)=0x3a4) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 09:00:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4f53, 0x7, 0x3f, 0x9, "cc3dab22f404c539ca2a2a80f4401f9063ef5340", 0x1ff, 0x2}) poll(&(0x7f0000000040)=[{r1, 0x69d130518163c631}, {}, {}], 0x3, 0x956) close(r0) 09:00:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1c1}], 0x1, 0xbc4) r1 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) 09:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:00:47 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) 09:00:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) socketpair(0x0, 0x5, 0x18000, &(0x7f0000001340)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r4 = open$dir(&(0x7f0000001400)='./file0\x00', 0x181, 0x80) r5 = accept(0xffffffffffffffff, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000001640)=ANY=[@ANYBLOB="0100ff2a2ff0ea8a35937364867898124df059d166"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="771a271eaebe95d5cda0f6961b840e1443d1bfe6b0c8b07883b0903e3fc5fd9ced0364e113707eb3c16595e13dc23e7a9f90586e47aecc944b086016151694d65a866fc1251d309f53d4aea2afe0793f59d3c59bf02dfe8de4de7b193e9a9f2bd1b5f7a349fb0943d95130272621501e65e75a8abe1113ab09604955d61c95509379d4465d2fdbb80e8636f6e3ecdc8f9be5382049af2b65b40c60c92e4b8299cb796ef1dc89075768409c063fad147517a60af88c669e42bc14f0f9fe94cce0190dd925699bee2c67a7a5404f6870a0ab93a8ec7b19c68bcae5fe8c941469e25296920f6feb7d786f", 0xe9}, {&(0x7f0000000200)="ec4984cb00a5ce76f1c8a1c469cce6027879d2401af2ad4c866dcb4ab64df440f26eb945624bd7996ab41f76ee8c2d9df366e6315309f4b39ff552c6b0a6a39d3cbc023c388c258d9fc8c461d90176c521f76a83f002e58e8293b1f9ed78ce4cb773fd7f9631e8c559714bd3b32b5b5977880595f0ccf4b5895aec11a9335cf154e3950fb8478e7b10371675188e4e3ca117e27eec740201f1e81791b195d488568e7733f80ef94ecd430278a4817b8b79f68282ee5c69ad106c8ae80a1b46782e655817084e2e2a53031cfe1ca20598e14a7445e44b30d67e015c2ac260d9ce2898dae0572e6b6ccf0e1663d7ada10ec3bc8ef96ce93fcae080dfff55f5107f80d534fa4542ead3f24db2669f7b7489478f6d3c41585984ef05884d9fd11709d3dcc7d5fadbab9ee14867df592fafa2ec8496f2028bd608aa2a5cde21658ce9432f88adede79898a5602705ab38407a7d40ed8cf603e7bcaafe798f1c9f7f227b5bc5e7fb49f1adbbcf8a74f88cb648bb755c7499be509783ee471874aac277dd859d4867afb2a57e39d370c239729bb7518083121d28a1ec8fead8dbae708cffe091810e44e24ab0bd7d629a11ace99fea65d2ba68d01f6bfde2554c52232a6cf235dc55b3f75ada0ffa6fc785348512cd9029cc00f177255d46f54f4cca2cba3169da2c3ed5efe892ad668b0cb6afebbee96d592b75c99cabc724ea0ea485fba04b29dea40a887a0ce6930bb5bf3fca036e0073b433c65dfaa41aa73b81b4375c0485e34c51e6ea8d4744618fca169da0bce1e2d301143ad075ce87ff6fff0b5c244286aa78522171b527c31ff221feac11db4480f7078423d997e03ff52dc3010bed31c579d9854cc2e25c02a1f89c4d9be0daa896771b871940c1eccca8b775bbbfc07158ba4ca36435a5a147b5ddc3b7f0525b62529ad0ff841765d6ae58b98db80f38aac869b0f0c4da5273928469638284f4d264de61b76adb685e645d9c69fc04a32d2991b7d19681a8ac9ab2728825a8496981b5c720a3a323778969a8dc49715b7b02ae3cd35f849e886b439daf564f2f40c7d800235efb5f950c3e63f2e17c527a430c9e246ba665991d7b7d223a8548511bf505f5f0ae522deda4231a774ea2df87c979f8c0bdadd462ffaca2e8d01323d0e747b80aa53a5df3af778013104e3fd02350334c7b290e33bc9955912cc57559d200700b1cd39e72f632a7571e2e54ea55368a781355c93dbc313e4d468b4968de0d9962b4740b74d4632296bb854678c08267736f718fb82d4d68bd4a977903e4a881869b318b8ae46671a4d8eaf408b2c2d6abbc58df53ef454684bcf7f555c6e3400c635a74eeed49505ecb76a28e3468d6b0f691b11adaba1103ba543ab018d8cf4540431f8a204fbaf0d55beee7ba8837e3dd15bf2fdaea2bef6699fc68919915ae0df52b874cd51ebe9a3279f0855662be70a84934f7a335ac494c72e640eff370beca8f0610b05977ed7da32c2aef74bc76e3d840bb354de777401905e4106f480d87da8e946987ce27a6030c6294ad43165bea48b198e5d93f8517dc7ceb751e5a20ae09d308c23435364df065b8947cc1dc12697664321a0c52f4b1e4fa5131b4950a019ac0b62199987234f62651fbf27e8aa91491440569bc9a81483550ee72df719a15518fef68c3e99b749ad044a58d538937f641b525cff2792b8c5ab7ebb285a355fb32774a35d07aa188c69c0e0552113b892a2b0762edbd164ea8979cc33a688f9579d174120e86537d0e74e787f8fd4dd8400d4c37ad89b8ba0c4e48b3c417e968a23b2811616619825def018088aff1af57a3b26d9757523cc03d26ce0ca7d1619f3a4f7776039e128575196a65417898d602c157fe58f34b9317e0ed6c42e8987ebe42f343c842b870f4e696f31d2b44bfd7fd686ddc0c86f3a9a3ac6828aba37a612cbac9237aa0561c83f43d2987f542487c875142f55ba943cfefc9b78c91dc81bdebd9be2addbb0fdf88f80aae3ca98635bd68597cae30f6364f723a2195a55453a98dbed27c82cc1780122d346be3bbb4de1cbc9be4a5ed18440049bcde4e60e479ba48afb5056d0db5f041d494497903949eaf873beb7a101a7a27745e1fe6b14edaad3f7dc217092c7c67b6f852c468ed15f22fd403a9a67212dd63bf7c18f8403f5f4c8f66c9a62807b35c2fed5e331d66274a598ec14a766f75f9420e231954fccbbf28ecb7cfd7e8e661e264598e89278edb6d58c6b839f486913388ab5db03fb9e12a2e702d9f1d472c1488e4573f5bd56257677de9121d3ff34a025a097759f2326e446352ece05fcce150c3ae9ea10a136e1114e712fb4edae16d30c51fb37b326a181f27a72f85ecd97853c2d6f0bece9925c896b9168c74350bd12c39c9cbee29f24652219824d2066fe5da6b8509a9489addecc58ae535f79f18f202ce8275306166c92aae76aeeff95ab2d82a9f4200e7b90318b68a028bb5e31175c895d5d837ddf99bc38fb9b96389a34ccf22e3906c34f67ac791b946e8ba8752888a8dff19a937f9fb49d4a475a2e7ebb96beca646517c2ccc5caf8fa63794039808b010f69dc69c87aaff246d15850711121a68c0897b0a40787cdbb4d86c9d107b0ceae23f4db136425ed140d4e30b39f773ee797724f1b606b0cf50b0f5b9a67557bf4768fe71c10fef4aeeb5c8a0ceac2ff3ac6b325e94b2c06b1c9f3a24a13f1c99e32a7f4c5473e7b1e42f87c378a7c6c582f80d94e9181d6a97bb47069e32763e8d0c5e8ad742d1330c083a9a15d552e2d395f3ba4a44c84c689b9fa38f00aa00641dd22aef12db773f1ca04345c4dd1e73305593e13b088a71b6458c96557cfd0fc742fb2264c7ac11eba079cf444405cf6d2d6bd6e4245e0db732300ba19e655c83b509a7fbfc9c019c98a30e246e32ed31ee3743b7282204591ba2336920f11354066c6da1f1f808aacb33b31f439c8b07b841c4fb091e0a1f635fb4518fdc80c9b6f771f671ce9f1dc682903f500f9489b2608f9902dbe93815236b8587dab720a02ba513359d2d83ce5ce1f0cee68191de6ee7bb51fd6e0709c46c8ed51cab7c421a45f59525c5ab2862b37dad745f9c6474d3e6a66f5d42dfc67d59d1f536af982adb162da54feffaa2db018addbc771e7cc9cb8cd38e167f938d474497452582d41a16251810163a41ada26ebb154b30cd78caf349a8043b54be782ff63d9bd88518ce1580de338c364a65eea2c5a6805888969ad27e3e246945bd6e364c228fc590a8eb9343e822b83ab5ea3942494940eeddf29cb5f49f67258454cf99b65c9caef1a7217cb7324641766a08aa176cbdf7702ca6db191f94c888f87a7984a37bd07db56da7ad6b338298e1fc1176447d892b3c5989266f4f0c1d3f69b9cb83adaa633e777dd124cf8e572ccd2b334c6c8854a2dcd4c28766649201c583482e6618e6dfbf13f30e1bd686f695a626868392c1d049fe324838ddbf678fb4ac4d9ab631b8e744404d19bef1474b6c5aa14f318ce57d5645a9a01833c1d146bbe8e08bb8157b8856b64e3fbc3bf10277841686db8241b74b3bdc80ca3b52e6949884405f7bd7782fc8b4fb853eb2ee4a2fc29d3638ad3b253a2b68c1a47baf2430589b59caa7dbb8d83a3f979f42cb3fdcd90958f5542fe38cb1b8e4b54e5614743952ca5532b85637e42b03a2c800ef4a3ed8b77c18d8c243c99bbd737acfec128f22bf1d3e927b93eed90c8ec8e8a6f07960f4dcc224dade76d521fd3e80c67fec7986c73ef521ca7e747b502c9ba703c665d28543d199735738ae48402132a0ba0e794cab86a0f53a86a72e8ccc3b89f2612205e9de7753c36d6663765f5c1ef87903907066c5b4d8782ecefb18660ddd34b90ca2205a63b89f45cbff6b0c8546626729120124a18b91e61942632529d09bddb68482921a23dd14d9e66d4592ca0c1c0047ece0adee5a2e3e9aee4a096b6be7cfd81958f6450dcd7a746187750bd8cbdb889d36c8152cf29f60f2cda0fa23282c58bd5b4b6582832ee5684d14f7ef2f71066b6a24395427a0ca9a86e2ed034513fd37f3aaf65c5bf9e063d874630ced375b4b65f88d2e8a6039204f459a26bc919b7cb7e5d9ac4842daea776c80224c881fab4792192bbf5a4088c9076ec96c227d329589ef02c84be9e3f744b2b80cf402fa03e0b5cda3b6f3578ef0972b3a2027c5a634bdc27e22a8106fb75970168fac974aaad65b4f6274eda4d9a723b55d1997d614c1f6b79887c79b14b74072308a73442af110cb13f733b7790d9a0543fed5888a061d92ac9d8a918b42b77b9cc97891aef0a9d3aa7f0cf4c8258cdc65ff7935198badc2bdf3473ce4bf9d23ce14196771b5365518e7ce03d6a697bd4831ce46d7e049eec4e51bdbae2cb239a3b5af74a98b22bd75315ded649ad272712952a647a5038f79865f330b224d7f1d8c2dffa8a67c9a0de82b939a1299459a73808591604fd2050f5d51a8e1f4f0646d5354f124714c8a0e1ac75176d918a0b70237f84afee10eb055fd0359391f9edad36a79b4f3a4914bd82e361c693524ccc43ecd7b72411d85e0691d12574878b2a359940eca50470b4e00e8184d4cd9b38676c07ff7598ee23b6d90532debf4523a6154883d46e4332fcb627a89c6b60224e79c63a0590b352ad4718787e6b0ca9ecbc211ae4b1e79d91384ec64bc647b41cb551b570c4a0adc2aed41291c4dccc42e0e91b97cbed65954191978aac5ee6f7c1f11fb025583f35449380dc0d049566fd168c76230270a44ac490968bd2647c99786a0fba3e376f0b770b6d3b95e09ff94a1d3422a68d0689f770a1d5837e42345b573f60f6f6fa09f72dd75ce37aa499bbe53ee33f8ddfd4bcc09214922c99fba73a8a031f35c2ebe41a54a1e0b2226714d719eaca83737ea079f4d1dd5ce7e60d610ec85f5244d91420aa1907031bccbfc05d37a3dd5260443cfe9e3f569883241560d2b3182bb800b64d66c85fb198fec3e519a17ac42dc5abf4f6826e7c35156518830c82b737d1a877dc8b106049c6a06574d63c31a6c9cc1a70e7670d3888590d0f32fe9916cf403f369fcc5eba2b06ab98138aeb6d210f78635e4a3d9f00449510485726e0b5a8ca9343933996e2fdc0ef9893b6d62e33e51bea5d2e176eefb7300bab8958763c4a53235b7f5ba415a4a7bafd73e15434d1cd33393238b4263913672a5b5283c9ad831719e56d97c0b8cdede724547363026a69c7e812ae4ac17d44ed48b29fd05add6f896722bdc301dd18fe0c0c991b3177470b269cc75dceb240bdb435a3886bcd94ad57624dc711dd4b089bf5f2a88a41511f6c31c1bce0be2d78f7e08f834345637495baca38de01c46f8d3315a23058e6ebcf4638dce4c02ef14b09b16795e2a3c90617844fbe3d409f76190e750ac4a8cefd3800fab23dd2ecce12cc3e53a5ab1cf05e153d6d7dc422fd2a9ba41dda7ef72866b990af89cbca63e09fffcecd97045f7612d4b2e853350d4e8952042ab5821cffc0f89e844235dadf4e9caef1c5d7094f2243a19edd9ce3d82eb1f292174010c11114ea55557dac4803e609ae99762a2b545be216790c6bfcea1e660c7a0eebd67d47e6110d132bc7e55f70070fd0c4feaf147dc3edf9380d53266c3d31ec22ef9cbd8d400477f973080656c757e70470b9fb70754f5747bbb6455dff3be6e1a2c98d3808d435128313d9f56dcbf5a9281700a0204bfd5da4a12197e561fd704cf5444bfd37875b714d7a54111b0952d41d52c7af53a27ffb73b6397", 0x1000}, {&(0x7f0000001200)="f138893081d9f85688a49a88e01d7c48bbcf86e32661b355d125fcacc92fc3390246376101095ffeb0dd0d91ad62a2090173a9eba40f49ff8399c84f6512c034964eb3b57cf7b0a7ceef6f13e8f3b25dbe390267d64b073dc94ab690d9658d30f91a82f52e48d66a3a3286de8826e65fa3bd7bcbcfde030dacd577c5957e8c7052a7ff97c2a7dafed2195a4b1b9afa3a5ded43e377ea4b3f94a0bca7b6a542de823ee5654797f7751ae49ad899f88b147c6f54165483d88695db", 0xba}], 0x3, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x48, 0x400}, 0x5) r9 = socket$unix(0x1, 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 09:00:48 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getrlimit(0xf, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket(0x800000000027, 0x4000, 0x0) accept(r1, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308f412f1b018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e03c61af98ed66a758c0ef7a0a3ff0d07584ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf", 0x91, 0x0, 0x0, 0x0) 09:00:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) clock_gettime(0x2000800004, 0x0) 09:00:48 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r2, 0xe) r3 = dup(r1) r4 = syz_open_pts() clock_settime(0x0, &(0x7f00000003c0)={0x20, 0xb333}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x69bb8c3e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:00:48 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x8000000000020d, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4d, 0x2, 0x67, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x82d2, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0xf, 0x9, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xf5, 0x4, 0xce, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x144, 0x71}], 0x3, &(0x7f0000000240)=[{{r0}, 0x0, 0x80, 0x60000000, 0x400, 0x2}], 0x1, &(0x7f0000000280)={0x8, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 09:00:48 executing program 0: r0 = shmget(0x2, 0x2000, 0x87, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7fff, r1, r2, r3, r4, 0x10, 0xffffffff80000000}, 0xffffffff, 0x6, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100f, &(0x7f0000000000)=0xffffffff, 0xffffffffffffff61) 09:00:48 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x7c1b}, {0x7ff, 0xfffffffffffff20a}}) munmap(&(0x7f0000ee9000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 09:00:48 executing program 1: open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x430, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8001, 0x0) renameat(r3, &(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') 09:00:48 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x0, 0x80000001) sendto(r0, &(0x7f00000001c0)="a146293baccc8ab3ce6ccfd619efda0a3fad2bdc7521ca48ddf8227dd7c9f004e3e0c2e28a8e41ab17c2215cb1ec98bab044586117f210144a1b1a523b09e023e80db935db877cb1052e1158805c23867c672e395ff3daf754958bfbdc42a72697401e5ed317bde6c7414e21f71daba6e3c85976ef339631e6dc573ebccc5cfc9f9862e835b0dc1d41e98c42d08a95a8baffacb354118413f8f4e512ab7925aad86cfba9937ebea00bd40f9c89ea57c21dfbaa94861e2cad038a9974a3678cb1b47e599711b56a990cb4a9c19cf8c0bbf62e022aff85", 0xd6, 0x8, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 09:00:48 executing program 0: mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f000000b000/0x2000)=nil, 0x2000) shmdt(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mincore(&(0x7f0000008000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/41) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x2, 0x9, 0x2, "148002861ac59a47fc00", 0x9, 0xffff}) mincore(&(0x7f0000006000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/78) pipe2(&(0x7f0000000100), 0x10000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5) 09:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x20081, 0x8) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) 09:00:48 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7eb, 0xfff}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x6) listen(r0, 0xecf8) setrlimit(0x2, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10004) setrlimit(0x8, &(0x7f0000000080)) 09:00:48 executing program 1: r0 = socket(0x3, 0x4, 0x0) shutdown(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 09:00:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="2f241b2a553e318d56d2ec318d802a0062ec14714479a34a0a0bf18c0b04b1692ce3915fa86ca7afe088a3f33650be34d881bcc98fe41210f86bd331f01d6cee530da1d0dcdd482912a3f4984f8760ffe2ded156294e7880f84df2de2a9661cd125a98f3aca8afb570382702cf2710bc1c2ed13405a6841b0af152c5a279efc277925fc4bcb2c854194e1b21565a8d6eb523d5dbe8add0fff30ed43371176da75144581ec51c0f59830f004d4621180f0caa66bba0ea30e0e8d071eda86eda0e946ada9ee489c5ce60733aac342422ae50580591abcf01a6513928c5eaa72e296f58470e7bc5a9141b138d24f5162c7142", 0xf1}, {&(0x7f00000001c0)="36192f9ddc821987dec1c5ab1408fe6c92eb549db6576c474c5b979600ccae0582185b2c38ea580a5d3b84b49ad68f7bfef52e21a3a11da7f6a4116513ee80891f6462d6b10b8729", 0x48}, {&(0x7f0000000140)="bf972d8099866f981d93a3d0021135e17749abc24a2886c81692f6f999a4392634b4a25293b49121ad16ec4520", 0x2d}, {&(0x7f0000000240)="462c509e8a8eea080a4c99d6700c19d96bac6cc7107fa446d0d14def48d07e9ed35c564336cb67c18541fb545c3a79ebb2892263ebf069c3671ab9a80ab9175f00617b872b2b35640cd4b954748f966e71c651d503000ec845bd8da7a3ff71c2ee969036898458df315ff287e921e0b8e9d23fa8f7b1666aae6392992be977dd2146843e4035c7908239e1ddfd37d6127e58a08dddfdb0d4c6afd650900c57ca33a971446099202d69044bceaba3b95dcea474ccd72360101e65ca3ecd53ab539e40dcf659847aae597917ba1592", 0xce}], 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 09:00:48 executing program 1: socketpair(0x20, 0x5, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff98) write(r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x1786) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:00:48 executing program 1: select(0xffffffaa, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 09:00:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, 0x0, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="46f65d318b8dd427119c65d6178859141fe97e278619ce398921c914960d57db2bb908785025fa7afb29bdb047f63599e992f08c0cc1ca4eb2ed683656f591b53f3ba47ee0663d6df1e0fe2720131491d3293693a4e39b79ce915a798c3969e9bbb50c97d3a01ae4715afa6e33d3dbead444fcbb249ba0528b9f9785daa9852ad2370f534a1dee333981f554f33c4dadf97f7b14dd44af4e6d0da71a91a582665ebd37c60b42561f2f669ea2035d452013923a2f231f50e51e28bf5b2dc72e90bc9621c3f8fee6665f9e841029ea5fee8ddc3ef803cfc667ad26a90678a6250761588d8f287482d4c3f687ea721f2d8ec96c063bb02cbff19cef8919c50b2d5c6fb4b5ae43f7bc244b2c11f52cad6b54e19d63a47ee7256b28dd4b6b582fe4854d0a428885c19e83d460b144138c3b797ecdd6af6ff436608de9aa47d0ab590b4bf419194e13ef8ae5e06d02bcc68dae48e20ca6901647b4b69da3484fa6dc2b23ca22cf37dd0ad02e70e3ed2d1d5a1600a8fa2de1e36f6011c2f984fd1edce5376e1b6cc83e750cfff867a8047fef55fb20265823c9bbc28f90c42b205afdd2eff4d4d84f573061d88f70930bfa68e9801766417f22a25780abeecace38c151f5cce7aebfb98dc1ac70fdc25c3b90734e4a3ec4c369c1d5fcefd40d9481c9904e8063281ae387b03aedcea1b8de11d36af4f2b878a052a31b4734c8203aafb0c8aa490373873e3d493c7c671775dff30b450445bb9bc1f0cdbd70728f4cdbd4582c6c0f483844f30f9caa228eb94003eb17480fdc30153cc3b0560ac98d3a94f29687ec42ee4e15705e789c448e3f8ba772594e10c64a129d6e7a2f1873f0d3a5a5139734643e58511b73bad1a8bbfc14a2f2a9e9051794f2f7857afa85f886d008214b52db5d6b8acf72407a32b7c57727fb272e928c27fa672ebe9d96342e91a09e07be6036ada38eb7e43f34ebd1fb258778bcead0fef33208fdcd74e3239f8caf39e29a0713b17a1a219da9239696f1880b49600c196144f5d86be16663ab5e9d88e1b19cfb56f144c74ae22ec310c995416dc932f5bde2075f463a446f90a1bafdfbcfbf810abae93826655bc24302da6d23c46d5d660998a92f45059c892c09fd44a102218e52cd9a5cee3b69b0972470de0e9ff219b9a223c9b3c0a25b79a771845e05d8324a9ac929f71c0401f9d2381801e0ea04fa783da772eaaf3f5d219d46ccea963faf64a7dd84c8d171094a927e59cf66369c86cbeab62e0806562b786b8788ebf4a33b980636ff7753a6b8903f883ceb54351642ecd33e02ba9041493b1d1c7108676aea842a457c119d472f1e0515ed4a46d7068b1b600f9c1ef4be56c6bbfe6fd620361a278be3cc99b9911c51fb18d6aafe173f7a8e5b04b25e504abe6c0b11c9ecfa575b376183d2b6c1519d742c8b1b1d642247b41eb7e4a2e4999e2a0a842d75135aaf24c487f6e33a209d263f2df884b770e8b7508f2ab09926b08619cd64cbf5e4bfb954e6c7f1cc660577fe11625f611b267e8aea14c03e5466bedadfe85b5b01db872a964d322012d701211f6713bb03d8a7e4af4afd46bf573f292780618fb38765f6f544a3dc3908bcb853b021f3f4b95821fedd1892cac34ddf03e1bf15842ab919204f6607a880c34c9c4bad042641caf20edb93fa7f8e9eac4acdd15bd12b5ee67514df520f8630bae08297825e75feeb2124357c945c5e6708bd01a8af471875b18fc7dec46e5badf5f5501abc13ae5becede50b6d7abc86e848eb7949f740068300d98ce3d6e666723f878a918b8ac90222d97421874a18bb43005c990e19b0433f5d5ecf699c1d3d8d2a42883dd2c3513730c5d427b1d8ba471a2261947e4e421836f9f932cae85dc23c37d74a2364b28450d37e0300cef0552aa9444ae98e547f562d08865b7bbce748a295464a18cb514b2df0d1590cdb099f39205e9beae789b7200a2cb4a533c02a91d4b923ef23ff41e77e3b294a0b204a7ee2302209b8234ef7a16ab56699a60489c944cd1592c7c1eb65ae58f6973714d7fb4345ccebe013acfc6079a3a6c30b78cdbcdb9e4397b2251efa1c6f69452a750627476ff56cb7b4d564c394048f89eb5fdd4f1eccdc0732654d5a4f50318d5751bb8b0102a57e2494a96611bbfe8bd74c88fafb96c44915a90048eecedc2a0cb4d6089b674951f87a3775945e924a8c78f91db6cf38fdb3258a680cf45dc4456a14219e5c0bc84c17cf408783b95e599cefef8300a16980b8663ddbb14abd94930eaca6366845a170f32f8ce90eb94df1f868a173f664efcb3291e0a931faa251b90ad20faf8b6bcb1611860460c11021d8af2b159722ded191468109feb50e518d0d0ab714cca8edf5393aad6a8265a560ba0c1e7862a25d5f44944ff5010564506f6363c4e7d3c267cf785daaf218b0a327f416e826d3033c8aa1240852be0032b2d1e3e774eb2edbb3701f8b381e2e5f48454d0dfe82772244c675c4a50d1619f76f6e32e3b0b32999f69bfe36b4981cad99dc969ffdb33356b0df8c5a5d03ab6e700f7616599bdaba2871665f8982b3c12ac09cc5e654d99e7d52603af9d3906ece459616c22280385e0145788059186f0e8c421635c7d45628d06e32a851dcf67283da2d4c579ecdb01b39d44e201dd8aec810dd6729bb0bebcfea6a525b0ba9ace0d05433596850cf6ed47383e0247c5c0a3f7460937defcbcd1e8222a4a026f1434b911c119b79a44446368c5974f2bf8e07e84aabeec32a90d814c6b08fef0f8c74a66a29b9db007c9797964baf693bb5aff2d7a41c73ab81fde413774b8e0f7ece0931ffb7e1bd614e9927772322d5d025cff2265726be91690a1b4f506800689b059fec2d89dd6c7a4d6e52e32e8a362f1e485e0b1f302db0d531f7dee8997af0429c5e2cd6fd73ea052719df49b207c19c3553b849246d9bdb66b0c922b79677519b4a176da20ddb4b9ad722af3aab4cc97c107cd0898f8f9cc93be41a72b30a66abdf2de611275c457e304bd78c36cdefd74c9f8d9c8d4546892428b93ff81a08589f9e506a7d1976e34c78c279e4de847abec175452c3219de9701c3d967d28c8c2fd30572842b781f1294242792accb4a824e772aee01dac99b061a2827d4a8593edb7aad38492506bf19306306f064729dbb998532773ae950568278ea401abeeeb5a2770b420e06eb2676a3a6a1addac24638ebbc175debb5842dd9ea9ccdbce86092d32914cfaf7c095d8679ca3d62ff31c2d9d36d80b2bfc247924e1e03e1b02e847ddb20c885d51fd3ff81a0c345d8e8cdfa05c6a8055accb02d9a7badca10072868b0a6ba0ac5f80e6fc494f9c9be8edde367b2e962b3ce921d6d8efc7ca5a9726b87c54335e6e97ef70953081adf36dec59e81b9492a9fbbe7034d268bb107c8fe02edcec83ce6537adcbd005c313d1ca2cab8134974bb47070ffba1a6faf620768ba5b372f607104f1b7e08536086fcd5e0b6d4c9fc0806a801c0f822e850ff9264c24ffbe773b5e338053bd21449c64998a39c801269c511335b23bddbee8a0859a6fa1a0dccb38cb75ea0ae3cdd8170958e65b3a71118b9ee38bdbe763bea7d32f2a4b65fa743bce0d3e779abac8b22ac3edb7f3f6b19e9fb2035661cdb323e706a04cc6228fdfc4141f6a7fd23d9067bbf333fd1632e51ce8bd1c3fdbaa52f489fed20297ca28152696ed32236c6bad2bac1095b2ef9770bca34e6f6486c4a5eb4213c46e158c94d8bd75b88c4daa01c5df73b13ce82f8e74bef6647b53352afa3a9d3287452c3a9a0837a43fb2c369ade537f915f9de9f22d594a749fe0297e1652ea6c24f6f254d877b122ca7fb006286fef57107ac359822ae8814697243226350415d4953d75f19845c276ec8cd7aa4b7424a0b2adfd405dda7064b443630e87e9f9d4e2aaf0b8d5e17f5033b73a7384911cd1a61a5f43ebd0814150069c0dad7747cb38ab66ba82400ded66d87e0dbb3fbd7acf6b90892c26552559c36cd1459b986fce1fd95f92d221b66064b5aa545422e4a0e73d5c00e55da09ae54889c61e664807d5f27b65940936a56146a58aa3a457568d1e20265634b40af0cea16a3e13b8b47342482d3417b9213fb8de67e0fe8e74a7e8506d87890c41b6c0e4e3cc5ae6cd0498ab91c74e15af381858a9049fd8a1ec3f566a93816c64dcdd55e819789fcf627eebf717d9528347dc677905b9fe42638151551c5a95360776495d55d8d5088316619d091e5f0c35a5ec6f5fa4d1bb988b9b7c4a4d8a75ee79a672885b771a8f6bfd9d8f188c077efc7658fba441dbf2a5915fcfd8a0c7be5ceee67a982c20c29968974b567e1731bd70d7aa7f4d733a6b5fdd6b900c7fca9bce08a3b3735d0871cc5b416f1b6ff167095257045e81027afc1d6dc0acbeba0aafc56121d6715746de0a3cc2df113073ae3c6d307e02f60daf39dbcff3b3d853ea5ce94ae8133660059ad103bfd7b62fa920a9a92ca1b09377af490f49f791aabcaac908fc8bb5e8def86aab6312bd76f324b53088389b8f6a6f8e81f344f8d70678d280415af456ae2a8cca482636979f5e43477217da2db3d2ed5f469ce1fcfea4bfe711c88fef59acdde1353552646d8471235bceefce06c8e4be51b1bbd84fbf98d3f69565380e15c0457ac00fcdcd2503e7f8600cbcc548112ef9b686954e61c4209a3430cb1d42819a5750cde7cbdd3e8b13f07a44c3501892eda24958f275ec7e148ae92b04a49fe27c995775e6422c4466215b48cea7cca5245fd200eef24c2ce70871bb4fde9dbef463f92e8e41e132c8f0d09b31ae8c7d13e5ad3e21258438682a68b090f046c836cc31e50f2a1a641a54a4c08c2ceff75c8243887444b919784c7b102649d1ff70aead3cfe11cdaea9e4c812e9c3560b45485b463c118bfd385e2a16f5fe78c527558b9d62a91d29d7ce78157c045e41d539f5d702dd72fcfce559235ae7eaa7808555bf64dea34e5bb9b0e05ce136e923ebf537483adf58f15f669b60cd16f96e8aca1481535f7175e3d4bba3a2972caa579d64b6e69ea3b65bdff8b3dc2263b14193ed0e531ac362feb581203a9c16d15ec6164421b514939606dbe2cc6f789e234836c85219be3aad1584a74ef229576b12fde76f9da35ef58d58e55ebf59ada25b4958ea978d08d9ae021a1fb63e85b2bfe71409da0d538a8939327d050a9444a21d15cba5d1aca295c78dfc8052480067ffedb3dd8dc122c5701ccd9b0b664eea4cdbcc49179a7bc7772e930a7dbd2bb85d016032a320012aa71c2586351c76bc0983a9410aff2e6cda50d0ce6c78ffa976fa4cf4063d0e2f7eaf4e071d188c689ef8ab879f9dac79d0d2a3f7349e1230126a2ee79fd911a28fd9c78c99fce061e95cfd6b68908cefd10aef4f0a3e6661d08d54d4a1cb693982e6306de053e0ef3cc3fa2d10ba918892cba13c6800933e9192cd3a2c8bf2ee0f2dfd1bd24c24c3349bb64411e283650ca4c68bc02a5afc97f560260f539fe6249a67946dea6639e023eb5696046bb252a1f78cb90f3337aaaa1c0a31c138a5cb449cba0e8e52998bc45395edfdcdcf4d894b0ff3adde9c9592024ab95c95cd9a6c2ddefdec9f764e421af744ae1c6b9417e873c06b394fd83e27f8301f0c371756cb52fee0b759479fe393fa94f19c5c55a9a29a1ac9b4de2f07e2aa3467defcca96990438aae4b9a114b00e5ae1cebbaa9f4564a05b15dde3b1c500eb19bc9f1aa4a368e24c4f2f2337dd9083a2238b522fd2d2e258279dfbe8faa3c6bba3", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000001000)=0x4, 0x4) 09:00:48 executing program 1: r0 = socket$inet(0x2, 0x2000001, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f926939a09915b653b2906d3e3994b4f5369a0ed619210efe3db5baefeafbf68fec9959935fe9d1f7b5a128aacfbc653eda525f55cd28c2ae049e2ce71a9a0bc7d35a5d850f977f96f4fcf40be92725ca50a50bfb5cf6b582abde3", 0xfffffdc5) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffb, 0x200, 0x10001, 0xf2, 0x10001, 0x0, 0x1}, &(0x7f0000000180)={0x9f9c, 0x9fd2, 0x3, 0x7fffffff, 0x7, 0x40, 0x1f}, &(0x7f00000001c0)={0x1, 0x9, 0x40, 0x0, 0x3ff, 0x81, 0x1, 0x20}, &(0x7f0000000200)={0xd436, 0xb7}) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2365688dea73dafeadf1c07c9611f2d773574bdb6a93de2dc95cb649c73faafd600fdef79e49880ff72bc0176917b1d961306a0d6c67b14ae0eaa07447f99659cc315bd843121bfedfb010ddd404fea3c0b3423b480a3772eb52ce6c10a50e19405a758489dfa55cfde6b60ff1", 0x6d) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x1c5) 09:00:48 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = msgget(0x3, 0x4) msgsnd(r0, &(0x7f0000000000)={0xf234285359612b11, "1b95e53bd24af064e73fbd425c0b6f7a0e3571491fc5dabac0f94bf46e7eea55d19cf2275b89c631943ec488cbefc6c18e0df2e464"}, 0x3d, 0x800) pipe2(&(0x7f0000000080), 0x10004) 09:00:48 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000140)='\x00', 0x2, 0x0) setuid(r0) 09:00:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 09:00:48 executing program 1: r0 = socket(0x800000018, 0x8000, 0xfffffffffffffffe) preadv(r0, &(0x7f00000034c0)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/233, 0xe9}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x8, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) ftruncate(r0, 0x7ffffffc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0xab9, 0x4}, 0xc) 09:00:48 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) 09:00:48 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 09:00:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0xfffffcc5, 0x0}, 0x0) 09:00:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) 09:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000003440)=[{&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000001140)=""/96, 0xfe8b}, {&(0x7f00000011c0)=""/106, 0x6a}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/244, 0x385}, {&(0x7f0000002340)=""/212, 0xd4}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/25, 0x19}], 0x8, 0x10000000000000) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 09:00:48 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0xee1, 0xdad0}) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x2, 0x20000000, 0x0, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x10001, 0x7b9}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x31, 0x1, 0xffffffffffff8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5952, 0x2}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x80000041, 0x1800000000000000, 0x13}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x3, 0x8563}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0xf9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20}, {{r1}, 0xfffffffffffffffe, 0x58, 0x80, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8, 0xfffffffffffff4bb}, {{r1}, 0xffffffffffffffff, 0x22, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x8000, 0x433b0808}, {{r1}, 0xfffffffffffffff8, 0x2, 0x95, 0x7f, 0x1}], 0x400, &(0x7f0000000000)={0x7, 0x2}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:00:48 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/146) 09:00:48 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/96, 0x60, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0xff}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r0 = socket(0x20, 0x80000000000c, 0xcb00000000000000) r1 = dup2(0xffffffffffffffff, r0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 09:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 09:00:49 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/148, 0x94) 09:00:49 executing program 1: semget(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = semget(0x1, 0x1, 0x24) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/210) lseek(r0, 0x0, 0x0) 09:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fcntl$setflags(r0, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="4b2b62c1e667eeb3546bb41be94e61157b527accf48e35241b649b99d748d5817bedecec64c3508e9c", 0x29}, {&(0x7f0000000100)="fd0616e50363e718a35de96cb3c9e7b685230218ece34834235170ee2e0a9fe953737fb8fd7e91b22ae72662b02e608a4fa228d75ac2e114c07e0b9c875b6bce49f402e6e35fcb6162a1c1ad940eff2b2adacc341f4d8bf5ade75897ca131ddbe54fe03d46bd27a1037ea95a6545eaad699f25c8657140a6506a67df85e132862b752b31d6a5dfc5e01ec85c525ef1e5502819b125dba4e92fced6a73169774bab6071410d3cf97fa326fc92cbafeb08389e05e37791785f96aaae3b7fd75de671bb90c96791a581d72169a62651bcdaa2be", 0xd2}, {&(0x7f0000000200)="e06ff2a43a38eef2759f35a07d87ee9229d7dc280febf35d0685addf9765562adf39268c79f5a83f904cfbf00db1d41ed9aacca9bafc8c03eda742141e69dd68aa26bdcea467b77c0400f4c05cd4a1b65b34c22509d68e18fee4fa9d8a523ca0c729668bb935f1911d27ab7331a8c8812c2f60b632af", 0x76}, {&(0x7f0000000280)="e5b178f5a88d8ed40af72ac31d733e7f42244d8b6d67de71dde1d1aa7907e10bc3f740d498809ff1056493fd50dbef59fb899c96152e096481af570b2407a1b3e5c1e8b644ad198742809b74f53741dae463ce37f83819e3abfcbf25755e72dd7cf4499080906dc645d36242e95dadf56415", 0x72}, {&(0x7f0000000300)="b2a87364375632b0dae5c09190f75ada448ef77b9a5420bfe41d55582805fd90c4292af4a7e310995774da39c0e9a02eb87896bec86772bcd404aa7d2a67cd9f78e434a448e2a09c433ef36dc9c731a953b3de21be436c7be8191a3526d36573044e966ff3c445dd1750cff2f20f59851fcc191c1a2914bd2bfacd19cd49ffa0cd8e1b931df4c1de50552db7fff449b223b56d18932306c04cdf5845e2b88fdaabf076edad54142fd03d2636c7484fa45a4a26a600334199a81280f5176bc08c95fe31a32f4cba5f000a50e34a2bc56d6ff1ea78422d62a8ac620c822eb6eb9c280de4e9a5225c228a4641050f3d9b6c1886a4d959e318bd407190b96144", 0xfe}, {&(0x7f0000000400)="4e956748520b9c4fa397a2cdb5f2ff6423e91ab4a2be1235bb1847bc06238cb1e96ebd5bb91c7c12420f3ba9501fafb6a0ce142475bab8cac0ec26e4215be23bf4711561ee64048784f0b2b5c86db016095c943bf290db1c1a9bd9df8558fb11e55960f9dfac13a239d6f4d7e55f5aeae4bd88142dfd33d08cf005937097471749a4f5452a15071a31807af965ae56caadc8411f97ea691de1a228a70ca61dd0fc603ac24d2093c43a869b5901216c42561633bb51bccbabd53e1af6241cf15ab57ee9cc0a09", 0xc6}, {&(0x7f0000000500)="f67b93a2bdfd2d5c27972fe882acf11d32fc577cd48def9b214b2e74dd8d961e47befb245e792bfc17dc14683fd061098866539aaa024a8a6386aa045d1f9e4c3587f935dcaa6cb853fafb46a2e68ca89e203f64ca2108c8a59871c0c6c5b3e9a1da2f734bd0a5382cee58d0af53beec27720ae14957c8994bcad449eb182aa83ce07074a1eb5001394577a4d7c2b17de80580ecc71f598a6d93ea6da26ac1dcab2cd13a5f9c89", 0xa7}, {&(0x7f00000005c0)="b4199f9031f792fefad576248315d9656c24c654a8abc5b0ee339f4fbfae076c5db8e6e90bc5afaae2c705263afe521024c0342ea8114f6cf0d9b5fad1af1e1f7d2ec908acde6fad6ebf7525bbd8c50af8002ed31b7bc8302a50aa3cbe73d29913e0c835ca7fc1c4c492428a8c48f0458cf0c7d2011ed531f0a12ef8435db3b46f35352a6def632a768afe0a6aa1e9c4302898100d873f50aea23f054d713064b9ec9d06311f414cf2bac272a89d5b8246b6a6a2f0dc8ce84c05d23a13f341e7c6d4687228bf6bd0901b0f73dd8a21d111b4f3399afff236afa54d62dd6d73a5aeec062b8aba619e249a41683ae5698297824027", 0xf4}], 0x8) 09:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x2c6, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0199d800000000000000"], 0xa) 09:00:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup2(r0, r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x4, 0x9884, 0x2, 0x9, 0x10000, 0x7, 0x8, 0x1}, &(0x7f0000000200)={0x0, 0x3ff}) 09:00:49 executing program 0: r0 = socket$inet6(0x18, 0x100000002, 0x200000006) recvfrom$inet6(r0, &(0x7f0000000000)=""/119, 0x77, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x7f}, 0xc) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 09:00:49 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) mincore(&(0x7f0000f95000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/130) 09:00:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3b, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x9e, 0x4) 09:00:49 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:00:49 executing program 0: chdir(&(0x7f0000000000)='.\x00') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 09:00:49 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 09:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x0, 0x0, 0x0, 0x1f0) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) r3 = accept(r0, &(0x7f0000003200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCNXCL(r2, 0x2000740e) shutdown(r3, 0x2) shutdown(r2, 0x1) r4 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000010c0)=0xc) sendto$unix(r4, &(0x7f0000001100)="6bcd5bb0a6cf2d3e2243fbe51d8be4ddc24452e16ea9fa937093be", 0x1b, 0x4, &(0x7f0000001180)=ANY=[@ANYBLOB="0084cc5eca07eb3cf900"], 0xa) chdir(&(0x7f00000011c0)='./file0\x00') 09:00:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x124}, {r1, 0x1}, {r0, 0x4}, {r0, 0x104}], 0x4, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/165, 0xa5) 09:00:49 executing program 1: link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f00001ec000)='..') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000280)='./file2\x00', 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000fe58d38b23f75240b75be6e79c12dced6663ad84ae4248bbaff737abdfa93f6d071a5067af129a001db3389f665fb1f2c3cefcb3df90c0dde43aa5ebce51424358f905abb743f7148bf51deca75187e7a098d68d58ad16a592d3d4962c1752de4c3cd6234a018a86eb9805d139c3e2996c4ee0600d4daa1c72d1572998930efd4dce05a37e32127575c91486e0bf205e096a"], &(0x7f0000000180)=0x13) socketpair(0x19, 0x5, 0x1, &(0x7f00000000c0)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) 09:00:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000000)='..') 09:00:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 09:00:49 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="e765a7ce0c850d811da9aecf63e13d4ff16b0992dddc1c3507a2", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) 09:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x20010, 0x28) r1 = dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000240)='./file0\x00', 0x111, 0x3) setsockopt(r1, 0x100000001, 0x8, &(0x7f0000000280)="debb1a893dcba1896f9518e80d85fbd9e0ac6ae1", 0x14) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000200), 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193e9d74e3decefffe49dcf16ab93f12fc4d5f168f401157708dcec7d0aa12f3a816f5dd812f98230c8a65afd010a503f503103755f49190ae13c315a4cc9875d8d3a0f97da0bcb11a268bcca545c00fbfc57dcc861e07520d8d656ddd37f987cf6fed5f67313a4338be16c27b329b63b69554c9859118d61e89e8aea590cecfeef59af4f0f3f9fedb59ba965dd16192dc817314e7115ff5081da5ad0a47123dc4b90c35159573ed4c7c10261a6fdc5aaa5cecb665edbfa7e735cfa2ea4a6f97f32c98446eebf2a2f66b83f7d28096be", 0x121) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffffffffff81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget(0x2, 0xa0) r5 = geteuid() r6 = getegid() r7 = geteuid() r8 = getegid() r9 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x100000000, r5, r6, r7, r8, 0x188, 0x3}, 0xa9, 0x40, r9, r10, 0x1ff, 0x6, 0x3, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x200, 0x8, 0x80000001, "4736505da4b030636b5695fdcd94c7508eb49610", 0x14c, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_open_pts() 09:00:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x0, 0xfffffffffffffffd) ftruncate(r0, 0x0) 09:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="c796c0675f8efbe5cc8541b482077bef7c069d7c824151d7f8ae94db26a59b200efdfd2caa2bdf2bf5", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/234, 0xea}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) getpeername$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/76}, &(0x7f0000000640)=0x4e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) 09:00:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0x4) 09:00:50 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="81eb15166e80afb480e8ec8fe3d6834bf2ea6041f39e14cbcd883c6f39ee8874209fdf7506027851a7ae64f5f06c1d3ad7cd51ec43a3e7b49034f5d8f37600bc45c065788f1b888d74426f0d750094632bb2b04d5d4a3a3239df17a8061070c1920562f8483809028d16f23fc0438600d3aa80069850210294423a358f0e1a6d12cf43c6", 0x84, 0x400, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 09:00:50 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) pipe2(&(0x7f00000000c0), 0x10004) socket$inet(0x2, 0x2, 0x8000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/122, &(0x7f0000000080)=0x7a) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6a5cd2f97a99c01b75c2277b8c1629485b7d7c85ff456832b23a8d7fffe685661865df76aa6f06744f03468eb54ea54a5228066e8ec85b86c6d608d2b5af440e0862978d7e62b76caf6244c8ad7ecac15ecc570e28073ebfc23702384bc3e663859f52", 0x63) 09:00:51 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4, 0x3f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005db4c0ba34da5471d1bea1b436c713371e09311caaaa412ee89fa50fc879302c54bfb71ca5402c0173ba6c87594b579877b971da60a0354cc6cf875c6fde921f2b8ee69f"], &(0x7f0000001340)=0x1002) r7 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x80, 0x80) r8 = syz_open_pts() r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r10 = dup(0xffffffffffffff9c) r11 = socket$inet(0x2, 0x8003, 0x2) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = kqueue() r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) r15 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) kevent(r0, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x6a, 0x10, 0x5, 0x400}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xd62c}, {{r3}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x100000000, 0x100000000}, {{r4}, 0xfffffffffffffffc, 0x42, 0x10, 0x100000000, 0xb5fc}, {{r5}, 0xfffffffffffffffd, 0x69, 0x1, 0xfffffffffffff2ee, 0x401}, {{r6}, 0xfffffffffffffffb, 0x14, 0x40000000, 0x6, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0xcf33}, {{r8}, 0xfffffffffffffff8, 0x8, 0x2, 0x1c8, 0xe9d}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000022, 0x1, 0x3}, {{r10}, 0xfffffffffffffff8, 0x12, 0xf0000004, 0x1f, 0xffffffffffffffff}], 0x200, &(0x7f0000001700)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x5b6ffd5b, 0x4}, {{r12}, 0xfffffffffffffffa, 0x8, 0x80000043, 0x101, 0x9}, {{r13}, 0xffffffffffffffff, 0x20, 0xc00fffff, 0x80000001, 0x8}, {{r14}, 0xfffffffffffffff8, 0x40, 0x4, 0xffffffff00000000, 0xfffffffffffffff7}, {{r15}, 0xffffffffffffffff, 0x10, 0x21, 0x67ee, 0x8}, {{r16}, 0x0, 0x1, 0x2, 0x7, 0x7}], 0xb109, &(0x7f00000017c0)={0x100000001, 0x82e}) socketpair(0x30, 0x4007, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r18 = fcntl$getown(r17, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={r18, r19, r20}, 0xc) r21 = socket$inet(0x2, 0x2, 0x0) r22 = dup2(r17, r21) ioctl$TIOCCDTR(r22, 0x20007478) accept$unix(r17, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet_opts(r22, 0x0, 0x1000000000000007, &(0x7f0000000200)="62cd5a9baf7b7a383bb93374ab094affc24b5adf4ab9d5bb7aa076511a833e76d428b8c176c8a6ab466a734afdfe719f03dfd90c5418356886f1d542213dcba3b7d5e362066373d0f74b694f663752306649984f7f0b000000000000000000000000000000", 0x65) 09:00:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="0ab83a34429b869ee014d0f826389b3695216e3e6ee968159b00ee255b078f178fc50aeba84e93dbff107ab58116c03b493db1ac03419d7c9296d7f71cee1b38d87f30e65e1be984af962dee3882e9403cf632b67bacec0b8bee34eece362730a2db788dc8fc1f7498ce2c91acb39b92f80ee121ad7bb0251b2c98425e7bdaa3b08883f438030646ac1d5c85fd24f5ce02be536fb5985c8bda15bffcea6a0db8a269c30d5fa5ffae9b4b", 0xaa}, {&(0x7f0000000140)="c81a01d36cddc4249027c73ccfb4b8be0bc70738b904f0f11b1ac5c7fca6ce85234d22de2d48db8cc05bf915e03d16ea5f30e3f8cf42cbad549a100893e506edbc13dcca7e56807ad281659a9017efdeb44b233f85a9360662a9dd6338108f32fe91d0da0ba8e71fe07c40be666391600ed44585d946470cabeb6c1c292f4e5d16b608feb4425b2f3e550cb9664e934bb78e641435145869432a3bce31b7dc2fea0f192da814bff4feb37b38f8aaad43263758051271b16a0ac53a3e8ed2ecdbf5fdbb2750d48c616cbbc3cd038319143f63c191", 0xd4}], 0x2) r1 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000016c0), 0x8) shutdown(r1, 0x0) 09:00:51 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getuid() r0 = socket(0x2, 0x1, 0x3f) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="eebdddb8a74bfff6b4a7e841f8b13ca3859f2cef36e296e454990a5b49e0b4e51ff36947b72937468b7b", 0x2a}], 0x1, 0x0, 0x0, 0x40f}, 0x0) 09:00:51 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) write(r1, &(0x7f0000000080)="e09ad320613a2db32ef36b0d8c80313c7ddaf547bbd447b90430d47bacfe42c1f68d7d55d4ff537f2233390e2c903c5295ef02acdff36bf2b5c722b068cc363a5395fd55fe493c59354f69b0549952fe", 0x50) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:00:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1a8c, 0xfffffffffffffffb}) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 09:00:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = msgget$private(0x0, 0x80) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000480)='W\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/191, 0xbf) link(&(0x7f0000000440)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000140)="d03840d91d0d9b9f1b41c157fc8252004521aa735c40cb0060ed64ce6c8bc0e371ccd4fda7b46af7aee17c92def06f7af3697fca5651e0ba24e2a7c0bc5d8b863f3d8a6a7b1144ff010000000000003001012123da04bbbe398fe2129b2b39b7b82306b730af0c43523cd5a4fb4794a37de4d79e1935dcff7bb57b3ee8a55e5a37948c1c28342a4c25d7a56edf5fde3776c3a2c795f53aea8b984680b390825c310ff101543f0da90e30f53a642a61b71d568c032645c242505cd1b72f5262298547f0d2be1761f3af930237e5b957d9fb59d6d90d65cc694f0c5ffcb1178431f8", 0xe1, 0xb, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xadb, 0x7}, 0xc) write(r0, &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) msgsnd(r1, &(0x7f0000000540)={0x3, "8af10877400ed8303163712387781cd59e6c48cf542c0e9711c17fb9ee6872ab1d930c0ac450b827cf844a070e81114849e600aa616c4d78b86a864cf749a06e89c18783282d60d24a1c80340514a9bafb95535f3edb7cd5ea73eb362bd7ae9557be1d8fac64a93f45d0a4a85116939ebfa1dd6540c1f1093feda1615f8918168fcbd9f79440322f01bc14b97309e9b742cac9e2a559e8"}, 0x9f, 0x800) pipe2(&(0x7f0000000040), 0x4) 09:00:51 executing program 1: kqueue() clock_getres(0xfffffffffffffffd, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0x204) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x6) socket(0x1, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/3, &(0x7f00000000c0)=0x3) 09:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="c9667b91696538da10839ef3b0332d7e8d3200881950ba391b74b4e629ab0ab8bc46dc3d508fc61343196797", 0x2c}, {&(0x7f0000000100)="5627146ee560878403467a9d8d33b0f7c6fb36e8932030cacb58ab43688f64f7aaf26eafdab596ede328265b7bb2681f884db3ebad7f325aa6e9eeb7c6608999e3111a7fff7b86e2d54fb50a741806855f6fc44c71c042ae22daaf35f97ec0f6f9d361ed9930f96d280b670eee70f2d5eaf130188fbb0945c627a0f78696bc1935e0ae905e20e59c8571ed69d83fc3fd903f8efd6e2b3ea502eff96781e446f1bd7aa6f326b95e89572a653c5aa66e91d5bae15d00eb9cd9b7e2dfb2d35c0f186242d5e6fa97c8359a29078670140078016c08389c472f52174fd2e588b1dcdc541a4da1bf1a97e6eb6710", 0xeb}, {&(0x7f0000000200)="fa4df336141cb00023d8c05cf4d01b8ac82e42349c56e6e5510b531d34aec42e15abfc0c0d568428acfa6c731ce82b70f1ff6ad80ed5f7fefdd228effc5e3ebe52962fb7e0371fdacacfbad753f27aff2ae7dafa0ff336c91f6a334bf3d1a381b5af8c2e1b764bc5453c", 0x6a}, {&(0x7f00000004c0)="bd81b526deb590d33570f9395f84c046f8054eabcf8d0b94e1a788996c19459e7419b3c0aafcb9767b1f9d3d1a8e0f0da1a1e7030a91ee4a35dd5669850a0e3375ec016d23cfdb5c0f32733fe85ffd844dc6bfc0c3c6a7ed912a51900d1fafe982cb070b18d11b8b850651022f777783bd18131d0122a23076485a20e14c2af4e07e045532a702291cf20f51190a59199bc82d0ac4a4642ba9a9fff94870b1cc7dd73f66895f8a26dbdf7d87c900e2c18f8d7fb2bab3bfd227da4cce1e87401489118c519d937f8fc9954321626402c66fea98421ec9d054a03f5d37d7e3ac8def0f72ebd12462b768516f9403eb2f8c391b2509e2a320d64c44c59032ad4db38a1f4a6c0bd6a19c00d6d2494883f3fccef131aceddaec796655a0c304b83004ae87694555c1fcbb6f973d757d953fa0192681d248f8b0a523fa51f8e3047cc6d4012a81e61bac6e4ab063383fd4c019a88df386cc939427cdd0742261c20f327ecb87b5b996289587c223bfb91886bdd7f2bddcf60902331a410f97c856186e0a53d52d53e1d1338e972df6a6533993cd1f4201e5723600974731b5530803c19a800e1fc73f4a58516208895173d5ee272446d03c4440e827c77b573facdf9494ec9c9814fc88a6cdbfa38269488ec7849e1104530a9bb72b10c59538b137e74e20c6749738167113bbd643223ff47ff55a09c0df07387e686975485460e0ffa7c4e4544b174077bd3296d0e34fe2fb77b835f56917e4f7212982cdb5bc9fdc283fe23117c5e9c270655373ecf3b48e426ddaff750da133da49610c3055e8321b185068ac4307a3dbed19bc2b2ff74d6a55b6d90d143722b910f6a0b29e167d9a5db4d13c5d66c997c609d3a622090737cc765643c52b0a3c0f5c8fd8feb6fbd68ab368d9b07f7d53b87f2a25d764b90ff257dfbe422c0610e501b301b486ae7fcf8c65d1c1ce46320b861914508d50885a40d2e66e2ddc82a2f315a8005c57ba2e305ea257cfc6ee78c9abcfb62f9dada8099dbbb62dffef27e085cf943d6f4588f344ac5634b8a93b61de9f92cbd3af7c2a8b18fb63bf1b13b41fb3d40c715634c1921f6a2e145de5f03e483722708c27769e070be967520901b55724646b0d030ad389e8a7ad8c644ae531b7830ec7c18100fbe71a8a02cd9c2b569881a49db558ab23d7c50a844ade64f860e1214d4122330ccd1953e8a07d4c6978e2816db4c2c2b0aeb038f98c593f23a69be56fcc0aa1ac29d6cd1f388a0d8bd726b88fa012cc183f809ba17985d925189fd021585dfc608955a378a5b0622ea19e38ba39733dfb6bb076b7741e4087c1ce2f3c735559f965e89b16a72de8dc24830c1c1010fa690e04b49fa662ac2e2fbd334a780a2668a48bea08fe0f9202e7243af182d55d7f8de9bb961c1e86d808270b8f878ad9b6e356cbffdbf0b4e7a3536653be9cf1ca6353b522239c059288c233959c05fed6605255dbd93d2fea28ccb75c29c08b9b90b2b726f58c6bfee6ebe80a1f085edd25a0d2bd52fa8397699fd12e8d35183911592d45d811bf6a4a1776ffa77537b35b562d73fa9232c5d85f89e631956d4b4c45d6867e71619b4b745a3aa2a92bd994a5d2627b590ffcc383c42451fe216795eb473372ab7600406569256aa087d9ba735ae40286b62e0d4abbe972c1093f672d31909261dc9125ef088e71138051328e6a86ad14d0df9e3f688df14491b6602f80611f7bd40be52cbbd9926753bf951940c4fb363aabe52a94befde0e3d6e822dea38728356a66a0342c4862949fab93faa198cf1f3b5fb7a7da1bed5c9a842989d785f5050475f4dcc093918260f740d65815384505eee07d62c6fba855a62741cea5840ce51ac5795f65c77b42c88fa1df067b5bff3b563171fd63b4b411dd4a0e1f309a15623c4f4e58194e149cd17441f9f8c49376bb6eabc03995a1e16fb4136438db6ae748ecb05cd09d7934b497e08734c98500b7815e4475331480423236ac618bc77fd14a85a552f909811fed15cf9d020e81e5031f7d16c35f9ec5f8a5c2677e160f2e97fc0ba6cdd758bb16d20edecb5574a65cbd5033c32f026b87f6e0ed38777a83ae359792f1bb8d2e4eb9eb2d07ab329ebc5cec5f80933f30baba49d55b534ab64bec1bf9416d2c8b9a8353ea56d6099f5b6d9f855dff4f224b6ebfd857e1098ef41a3075e7c182204031056ed12a888110ecd08efa9164acdf7cbac26674c3222af56cec634ce1913040de3787f40a54b6fc34c246082b8426bdfd8c53642647e5b9fbd61a980bdddc25fed3183d69c98f0eea4ae3b26851f497ddff8b4d56aa510ab0be10f5f4364b8d50932303369ea41571e76b2d2becdb8d6cf232b071e8c1a166a25358b45300843130f8f4675000d8bbbe8b0b62af64c6268e084c26f8e4aa94b5c91fb5cb39f238f52c56769815c99279f11a1c2f419443707a16c9cee1fe677b0d58d5d5cd0350f0e9fcfa3fa7ff34b9fa86a6d461c165622e48119cc327fc73383b079a15bd400003689d059fbeae2538a99a5e1c2ce4307c7cc6122dcd8120d7908db9a8f9838fb7f520721be55fc22c47f0038160acd979b756435aa354244d8faaa571dbb2f56d4c9e58e128d550c34b6fbf34b86813a2ed943e81fe5ec962f19c2525be8d1dc8b21bcd2201a757709fc195b4621a04d88d324689239f6cabdbf23eaa0ad023057a2dd30c18055814b71d3604f0125d793ec8affd0addec2933bdcccbe108c7f16e06a259bf051b576436fe611fb5cb465b30b69f59f109d328ddd7f05ebfeb227f0894a3a5e42957ab8e6adf9d2b1360149f624971992ff226ceb410c9c90df57ace4b2c25749a8f8e9b070b7a65dcb768cd45c44d522ec27ca694e9315e6770af2d15bb413dbfd3d700003fd725bf1613973502ab647cfd9164b0302a0aaf85f02323cf7e014550dafc15b089e6bc073279cea7b378507db9763fbc6d8db385ac55139f4603d4b88dc0645fbbb00d48b802ea45fc2217bef0d7094288a2bfeaab8df0ac2184bcc9b114e894e497e5fed14110e852768e19f3bf02c6b9d0eb2e600e43335ab19afd1088d2bb64cc3797c99c58c8790469a5f5484d77e228995183937eac32cd23f555b7e48ac86e5c2b17b5eb5c55961fb36242122360f2cd09b024c0c489a4d5bc3b7ad26fce5e4a3878295a9e5463f51f4ce1daf830304f1696b24478ba59055d1d12a9417cbbfbbd676390ec93c8c7f344e19b8c3daa5dd11eb9ce1d7f0cdd3a242c0b5b0fc067b497a811c04ff607de89a339f378cd52158dacacff9425559619c1a645749a85c64ebf042236f90e9d25afc9180179cfb8017220cedc6c73d7248dd70021d0bbfb9648193a9bba3b0fbf27d5229fbbb475e6bea2a8f3225bc0594ef33527b81e3cb0bdbbbe2d415b4d576bbde117744fdb1f435df54715a2d60af7416272934aa385a369e7877fff2aa7b5f9ad6d5a398335217e809ecac8b414b57d05dff5ca87e6c1147d0afc2f15927bdca318e6360e47e5d7ed03ad07bf75f7f7753e64cb5a3bf6aee364f64fb0ae7a24dc3ff163c5654c3572a4ad78ac3c83e6cb0a8da98edf46b04e55a782381beadd8b4a44ad69c30abd4ff1ae1f2c294243bb4108f1b902d558270f89df0517fc1d691bfae2e6bd2b4cb6a4794eb26df382d61e8b2d66b5eff61d99c4187b65ced1700f8190ff959aec2a96d0899d392cbb437ddd31388646366e210a2eef7db876085f89406b28ac035a775b8d120fc067ad475ed2c70d1cc04e0c6f1fec250a7e1e40d63d0f5fd38c39bf729135496c1c46c7d37b8254eeeb106e97925b4c49b4aff02618f6f89843b0ea5c378cea0c14b45d7ba3f2851f667ba2b588b88c1ef705a89fdf7514d76d3501c7c5e1297a0fc13afde5085057cd2a6491c7fb7e77bdb1452a922b697f2a0995fff45f39803589a876892d61bd14af770d536ef589fac9f3a4de2d215ef2e31b799dd8efff74a6faa670c51faf6612e61162826e3c66a3ae0f12a1dec29ae1cbe4451a7fea6becc865335b0f17caa01a9a989a9448ebb2076ea2c419f968b0769e22368d0f0f4e2c0a3ef86225867ff25ec4cd7fd5b9f8eedbaf4ff15464b67afe44531b881486c8c63dd8143a6c53517e3a17b649b3df7b99745f74b91b5573610639aecc4ff3b9c69d8ccf64f5c233ce10b7e512851dc0978b7df475bdc77de16eb6e9234ad67fab21af3f12d2de6a266bf7b3c02eb46f11f089b027c85a9dfd75e10780541fbdc7db9032cf959a775c141c4ce75c26358ad9044bad4d153f0768d1f2c0d9304590cd17cfd266b18894299b14322da3e3e2fabf4ee03eb37940c26823728fdabfbe2cc4ee36dbfddf4b8f2f54cca38c8c31b5b8abf69d69c0edd0d77a66b1a407796a4e988ca6ffd71b95f495a4c6aade2c2b98a7458a6e4e9246d41e7b13f63fb0fc820ac947be58f9d63d206b9a5a92d97402021f75782d128aed10c290fb01df95b125497c734059045c5039f22f80aaadfa0360f111cc9f31a80a381fd16ba9002a4f6ad7b4198cdd6b07803c5f744ac53226bb8e8c93bd6b49e4a05603fbf1cf11c42ae3ded1acd0ec6f5f2caa5fc0174a5c426c4a3af8397bb71b6d761342d9fea57176d4cabcea9beb859f94f6fbd63b64bf09550d09925d88692d23f9b10c2df336bebbacd263b41ba670ca565d87c6b01282500ec02014a829e78b1e86d480dfb55be06801f84f861b77377a9e34419c5c6bddc4a52cb9aa638ddd8a72390510782001fa87e84f4e3817f7ce9aa5d3cdc2963bfecb7ace74ca2d6e2167598d56bbf4027ca2013b5e1844069b1ede1de0fdad6337f5d2c63d95129500039f93b268325b8a8f94f92a76663f0a14817374bf2a475785748446bb25bb95b406bc12cd010bab643ac6f0f5ea26400d6d1923b71b4e533cc26b7a17ce6869b3422858ad3a81ea578aea1e9d9944dfaa41c06528e15edd1600ec7583e5f5719d982b85c895bdc9740fefc56afae81088a14db7c1c6e936d0f698673b79585a9387a5a05a823c231dc078700e87eebb852e00a3b0fe3c9c1b884cd8657cef76780dc6d882f1ed767ab7d4d4d7de579d0f1085a8a710f8dddee2ffcfdb3a35fe552f671131f7e33ad8c179a0068ac367637685b35d8d60086359db1028685d889cb274a633741ed028678f01a26d10511c26a76d946e6d423f0a24adedf303c5c7e3cc53bcfa8dafc6252692e0219ec7b5bb4a8a4fd1f3485a670f5fdc1a6eb8746219001abe0263ed7a09280d6603e7c04cad029d3c509ef139584103eb2ad73c8f78e36b7573472979e2d715716142deb64548cd26689375459bacaf989a24745c660ae29c21b7e173502668b366a01e979b8c76d9625dfa1c1a27e43c659110b2f0b78e75e075133bfd19a39aeda320c6ae612fe615f98e66a518c61183df8b96f32a878ed0e86d08f8ac040fdcb08dc3690844cd2be6aff56eef424df199770db6f61e7bdab5c879ce856e703030d59193261a8604edcc354ae2cd2a847574916abb72193a326b17748180f3bfba0f626287298482def13c10b9e82e8c97269c065dc875d76e3b8f913f25256da2f9087f29bf99be32db7fd08a20beab1000bbcbc3aa51cc7a31aab64777d3e9085e482fdc9656bccedebbefd4557c876b404da368f69fb9f29f2d9771850a8648b55a707590cfad691af0b777e9aa7265e27269ad7b28b0f8286e6f1113eea3aea5e8d026342af4a72b66ba0b4b23481aa6dbaa698d8285c697c00d0f120b7c73fe29d6a8d2dcc8", 0x1000}], 0x4, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) poll(&(0x7f0000000000)=[{r1, 0x120}, {r1, 0x9}, {r1, 0x46}], 0x3, 0xdf7) r2 = syz_open_pts() r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x2, 0x2) utimensat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xfffffffffffffffb, 0x7}, {0x101, 0x1}}, 0x2) close(r1) dup(r2) syz_open_pts() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0xfe54}], 0x2, 0x0}, 0x802) 09:00:51 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) r7 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x7, r7}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) write(r2, &(0x7f0000000140)="10133493e1ab634496ae688a5aa432e586db973297e1912c15cae1a4568383b11e9136e7f918e8cf9bef74f625c85a1c5bce364dd2e62fcd12be70cde80afba26b79622456f3c6411ee1d0ae003e969b3d776d203e633f87ff", 0x59) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x6}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x10000, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xfffffffffffff000, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80000042, 0x100000001, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x7b0bfa16}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x9, 0x5}, {{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0xffffffffffffff65}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x100000001}], 0x6, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x87, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x60000008, 0x8b, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0xc7, 0x40000080, 0x80000001, 0x8e}, {{r1}, 0x6503fd47ca2798f0, 0x32, 0x20000000, 0x7, 0x6}, {{r3}, 0xfffffffffffffffe, 0x30, 0x20, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x22, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x80, 0x8b}], 0x4, &(0x7f0000000040)={0x2, 0xf48}) 09:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) shmctl$IPC_RMID(r1, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x7) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) socketpair(0x1e, 0x3, 0x7fe00, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:00: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, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d6735010000000000000039ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df4980297872d4b0292851d36eeae7ebfb48de121358ec7714f0a096753dd48a656ca494ee2572b92eb82034446b31f2534db4c2f668a8756deb82d9d4d", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="6c6aed9b719f979fbca98a97245eb364f4e9db20f6fa32de80b2a4fdabf205b5533589d843a85da2632947771b2f1fc0cddcaa8bf954658734372590a0cc3e38ed0198599aa0f141e0428c3dc647488e3bd26f8f6be81c5a17e8d39418", 0x5d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r3, 0x4, 0xc0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x66, 0x1, 0xe46, 0x7}, {{r3}, 0xfffffffffffffffb, 0xa0, 0x40000042, 0x40, 0x7bd}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x7}], 0x9, &(0x7f0000000200)={0x8001, 0x80000000}) 09:00:52 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = getuid() r3 = getuid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x1f) setreuid(r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 09:00:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x25, &(0x7f0000000000)="caf5b415", 0x4) sendto$inet6(r0, &(0x7f00000000c0)="a2dc0b63ced8b0c9a1339b021f45a3df4c4cdf4ca3bc6cc7ab41b7c7be8476775e4a61c20b9013aa597ac74c1d4ee051601772a71357cb338e418d469e0b240ed76024b773f8093d0f01b8235665fdbd72ae000a0851a096515f564c5eeb9ca00a69dd728fcc4d085fff30d36dee01203afeedd34f36d2bcf807e967bd98198197ff43dc7b4b4f96ce1ca1", 0x8b, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x100, 0xfffffffffffffffb}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00B/file0\x00'], 0x1, 0x0}, 0x3) 09:00:52 executing program 0: close(0xffffffffffffffff) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) kqueue() fsync(0xffffffffffffffff) 09:00:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 09:00:52 executing program 1: socketpair$unix(0x1, 0x401002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0, 0xffffffffffffff9c}, 0x0) 09:00:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) 09:00:52 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r1 = geteuid() sendto(r0, &(0x7f0000000300)="dcdb3f5a11dfa655d5a97877c3a101049f778b587b10fff19e8417ad0716dfffcccad803c983229bcb430346b4f4983313d4f077b49fe88aa91f1add26718c5926743950c9a26dc9face19b1cadc2652575eaa0016de475934cbf6a79c", 0x5d, 0x401, 0x0, 0x0) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000080)="a2fd0ed50cfb8ff9e2f87e37218dab3ba758402301d32ee3d02add332ebfe58c69a4a08545b24401642457e7fb7d5ace95fd29715bcd1199c644af1336df877c5420f8511541b2647cbdaf70f52f1b7c9b44d94fa4ec3568863cd95aa24b4a109e4d3211449338c958cd857f1cc710e9d0b01cc2a05dbb903f3f7f65e42cc8e721cf5d5079597c863e5ba4836f5db9ca970d93374592c2968df5fe42dbb71c13817b935704f4b26208c8e855da1c148f4cc732a345f29554a84ed19c6546abe08ae57cc794457b56ecdef4d641705ca6c2a543137b6bd83f63cbbaffc25fef8809664df602717e", 0xe7}, {&(0x7f0000000000)="04104d", 0x3}, {&(0x7f00000001c0)="01303f84c0c1fbe9a2d6cdf795ccabff93f9aa51e828eedc19cf9142df028f44594194ae92b585271d41abe32c0b68cb32a18b1fa3b4782b8f", 0x39}, {&(0x7f0000000200)="866448bed0110242e86ffabb1d944418b4d827e5c8ea63b0a593f2a2399283e8003878e017f512393258cdef2bc4053eabc79eabe7836033668dbfca80a882010062194805dee57894f2420be6e05c887fc6993cb2275bc831668c0bea339e4a083a72615a04bb4df884a6662af37124c98f7343d0f74e2fb88633c8012a0507271eb1d75dd8874f2bec538223ad5f4adcf59e", 0x93}], 0x4) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x14) 09:00:52 executing program 1: r0 = semget(0x2, 0x2, 0x100) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/4096) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001000)=0x595d) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000001040)=""/117) chmod(&(0x7f00000010c0)='./file0\x00', 0x82) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001140)={0x1, 0xfffffffffffffff8, 0x8, 0x2, "7633ab08a7aa22505f23b1815259a60b8ae688d7", 0x8, 0x9}) semget$private(0x0, 0x0, 0x200) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x100) getsockname$inet(r4, &(0x7f00000011c0), &(0x7f0000001200)=0xc) truncate(&(0x7f0000001240)='./file0\x00', 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000012c0)=""/161) r8 = getgid() truncate(&(0x7f0000001380)='./file0\x00', 0x3) setregid(r8, r8) poll(&(0x7f00000013c0)=[{r6, 0x21}, {r2, 0x24}, {r7, 0x84}, {r6, 0x2}, {r1, 0x4}], 0x5, 0x7) r9 = open(&(0x7f0000001400)='./file0\x00', 0x8000, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001440)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r12 = fcntl$getown(r1, 0x5) r13 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r15 = getuid() sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f0000001480)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000015c0)=[{&(0x7f00000014c0)="6a5e5b249a5bd28239113ff75f2848fc4dbc4573552b1e80bb4615ee3bc6d5186458e83ab1ee06e2e5236b5fbb45c34a2f5c60b231563cd3947d9894f44ecfaba4a7650ce77e4eb1d20f840a0b2d5e1e1a599d32b23976b00c09485936d8302a4f56803681003cbffa7f56e85f975f79b91502a46b938dcd300f0a4f5e64baa1aeaf539c17dfb0575d417e3368299670a50376cad1a898c3108bd08317607b736b7d93ec5cda9bb6079dc3329691d7c1429cc02c699018df68f16d00b0a5ed5351ff4dab77fd7720f07e193e66b1dfa512a5ec491cbed4ab8d1e9d", 0xdb}], 0x1, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r10, r11, r8}, @rights={0x30, 0xffff, 0x1, [r3, r1, r4, r1, r6, r2, r9, r6]}, @cred={0x20, 0xffff, 0x0, r12, r13, r8}, @cred={0x20, 0xffff, 0x0, r14, r15, r8}], 0x90, 0x1}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) semop(r5, &(0x7f0000001880)=[{0x4, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x3, 0x1000}, {0x2, 0x4, 0x1800}], 0x4) sendto$unix(r1, &(0x7f00000018c0)="6ce5937d20807da0bc860822e6c9d326c97e51e4e6021dc9eaf60f42f410c29f1d8de7fff85c0b93850e5af2ae94602bffd170b8d981bb4c028b9564baf7d8b212016c66faf2fdaeaa2d98aba21e893d63e3169db480b623f4db96efc3a31567bab214a0771793d3e97d1971c5f94053db3fa09e5843e6b17d1512161a88c7", 0x7f, 0x403, &(0x7f0000001940)=@file={0x0, '.\x00'}, 0x4) 09:00:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 09:00:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffd, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 09:00:53 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/58, &(0x7f0000000180)=0x3a) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/253, &(0x7f0000000000)=0xfd) 09:00:53 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103a, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x1, 0x80000000003c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:00:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 09:00:53 executing program 1: r0 = syz_open_pts() fsync(r0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:00:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/71) r1 = semget$private(0x0, 0x3, 0x64) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000100)=""/145) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="4484611aa5a20659bab7e8dd597f5cdb278f7da50c0ec283a841fd89d27c263c7905694420037084d7d20506fe1fcd9037b34550bbf8a5a11d97aefd2150442a59b232732ec1629b", 0x48) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0xf63999d907eda8e8, 0x2) semget(0x2, 0x3, 0x62d) fcntl$dupfd(r3, 0x0, r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/140) semctl$IPC_RMID(r1, 0x0, 0x0) recvfrom(r2, &(0x7f0000000380)=""/82, 0x52, 0x1, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffe, &(0x7f0000000500)=[&(0x7f0000000480)='@[.{,\x00', &(0x7f00000004c0)='/%{[$&-&{-\xf7%}\\-\x00']) r5 = getuid() r6 = getgid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x6, r5, r6, r7, r8, 0x20, 0x8}, 0x8, 0x5, 0xfffffffffffffffe}) fsync(r2) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r9, 0x2000745e) chown(&(0x7f0000000600)='./file0\x00', r5, r6) r10 = semget(0x0, 0x1, 0x4) sendto(r3, &(0x7f0000000640)="a0b0900b0f6f6643a8f25618cd7fe470143ce0d9c33325660d54769813c689a0e51172ace1e12fc7b0c4e89b8a546d6fbfc2c557ebef0df02dbc4ef486b4c14b7b0d81bde251e4673038931b384be343f16cadcd3d399c6afaeea7d992363355b1cb9edb55043685d8db646d305ca297425c596c77f9868971ca8870bbb64cd28e77dd340fabdfd20b0595a9c5a65aee", 0x90, 0x0, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x0, 0x7, 0x1800}, {0x3, 0xffffffff80000000, 0x800}, {0x4, 0x7ff, 0x800}, {0x0, 0xffff, 0x1800}], 0x4) pipe2(&(0x7f0000000740), 0x4) ioctl$TIOCSTART(r4, 0x2000746e) chmod(&(0x7f0000000780)='./file0\x00', 0x1) 09:00:53 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3}) 09:00:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x52, r3}) execve(0x0, 0x0, 0x0) flock(r1, 0x8) poll(&(0x7f0000000000)=[{r0, 0x136}, {r0}, {r1, 0x4}, {r2, 0x1a8}, {r1, 0x18d}, {r1, 0x80}, {r0, 0x9}], 0x7, 0x7) 09:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) r2 = msgget$private(0x0, 0x48) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfea6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() open$dir(&(0x7f0000000300)='./file0/../file0\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x0, 0x5}, 0x7f, 0x8, r7, r8, 0x200, 0x6, 0x7ff, 0x3}) 09:00:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x22, 0x7, 0x10001}, {{r0}, 0x0, 0x61, 0x1, 0x4, 0x9}], 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 09:00:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) chdir(&(0x7f0000000180)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x6c6, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getrusage(0x0, &(0x7f00000001c0)) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='*\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10003, 0x12) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 09:00:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x2001000008) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="0dc41f4e", 0x4) 09:00:54 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/71, 0x47}], 0x2, 0x0) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/17}, &(0x7f0000000180)=0x13) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x200000000080, 0x1000000042) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) truncate(0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 09:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="88b08c20c67b5f7255143f2b8f1f34810fc49f5274e3819022982bdcb1ead46a65f28e0ea04cfbed4b4bdbf422babf1d528089a18ad449205bb8c6dc30ac83b768b4cf6569847235417f1412550f9abefc54295ef597de475f5af48c4e9539bf21d79881ab27826e78b8a808572a7ec96faba186fd8538e2243aa6afcf6c0e89edcd36527af773292bc5f70f84b04d2c0bdf7eeda248f2769fe4ca8205e4055cf98552965c4a7eb76a5c6ee8f4619ae4282cd27f5667de66ec42d22e1cfdae34e448340cd1bd8f5bb7ee60415930860909f61acec86ab618a254f612ef704555bc5316782507ed407d76407201d81705a6db7b16e1a542192adcf76952cc1e4b34920593248f08199f4f9e9c7fe842774c1d5a52c7216a19e5830c957cef113c39f48fbb24024d4a20720911c6d03751b945e8e5a364c7b3af8035761389bf368fdb0797885c8d5a03eb354848802734c6d53c4afa24af6ba5c400b26d6e60232c481d06cca2baaeb9cefe7fc3d9647a1a773267abd5c2f69fcd050114621de7754b130feff124dd4c069ea0b100ce49260301f1e7e65877f89db89eff2fe0345322b770a184466a649dea8d033b2daa62ca0c48e9bb705b8a3f7bad050f14aba97ce8fe638aa35ab3b7798bff29268ddafc09fdef5a39c446b704aa4bde49106f29197e512acdbb096127b5b23e15540f3fead856f761d70284897345353c5c3b9bdd768588d0bf946d0ae72759f5188bbab001d7043875bcfd57ebbb58baa576e39be1c6ee571242ba3ae06fd8bdbe7a1fe36453b3b425af3d6faba3f39baf5f9fcbeb8f7a324b3ea1d97b0becf3cacb674a4acc1384ffc590c03db8b4c7afe552f503c65a960480e4f08fd1a1f06fe8cc9b92ea4e33dc47e4abb0699744ca6da985d2b4a6c30d427ac128bcd47f6f68ffed9ee439127f9613e2ce4c35b837fdf6696a765a1c99f60caf0dae9aeddc897c80ad0880cba6c5592939223dfa4f82fb4cb86f6c2ae8143247d2d884d883574a02e6839c6dc894596749f80eb2145b114f84f4638464893dc6885b990a55efed17bcc643a16da0d3e32c99b79b0fda62d64723d5aecc34716d7dd4df1a65890e1a33dd63efbd01679b26e5d68ed961bfc781bf675fef631c3fb11b4262c39b90b2634b7d06f96639cc2a50b52e79129197096b41f3329bf0b07084bbf8428adbb6ad91d2945c27360a2c482938285dd0fa6fdad52d234f642c4026fa2c13cd3fa5bd2431737b888c796d7fe3de29637787c0953798544f51f67180a1e8fd10568e28367b5a728d77f1d4b17b0a0f4b709675fb7193156bcb5c2a4e746a7e0c3a41638e25c6c15df7bf1d7c0fbe1a25a6834d50c22e8474c4d8ec1287b815c6b462f88e3263c9b619345c35f56c4ece6a5af1d8a779bace32fa1949c657d9175c02376a4ddb7d0242dcc6b73bce5e77a75eb8400dae060b8a61e768c762fddae7aabf029430390baf1f738de98ac4e1720c7dbe81bda2757af29b500b6369d66bbcb7dcf82ba6a767c78b8f6552d2edb50f038e19380f5b8dee7f6866093eb8fc69ee00cd18f6b72463f5a6c11733dd68513b36619128ca321d31853e42c3e30dd2d273124ae921a64fe899e0a0a2f668206bab7c43b635c36de9453ca1584947dcdb734a5c4892bffd99641c50489ddb411ea368c7991367f3fdc1a545d57695bb63887f7159a52c0914df15234fd1023d07bd252a46a54e8691bf6c7ea6e6c1396d9b849f76691f744284575125bf4c87179e513fa5437741f030b464d54dbb093e2aea270fceb000474f02fd55cf80c7789186e7d28ab2508b61a51857dbf85567380cb3736034c384256316e5f9269f192c2c7d446c5381f8f7666ce10fe3588f192c4951fcdcc3eaaa021fbf7a25efb11a615db5e36df023249aba42bf0471d5463087d8e33eba88370375e3a08e438cc3af994d6825a238d5c126a141f79c2f9e251e928f665803071417a383ab8f913ad302ae0660576b2bfba43c33a9cb6ce9b276aaef02edbe9e74b5b3e9e150481c677cf839423081555c5edb235388d3f137c5eecf1d933c26f9cea3a571049539b5a2c0bdd26c2f0f0b29f08f77c0623931a1b3d31fbb06759d96e21e6e81cea534d8efc75f91f5e36d54627c4e75be92f9c3cd1d354cf36c3bc4b045e43004b0be0093da2adb4fbbb9800a8f10e4569e584745c94acfcc9a1fc03efe5e45a52a679128383921d60bdd78dd995b1e2d4b8ff6335ea0afb7ed63b43b4c69d4303693e71784f6f60db101db371c7c5d5afef6df60f8c034a85ff3f832ea1ebdb1e3f43792624426224f990150ca4a4e4621f4e9a4fc87982f215f8607134d755bb05cc7930d8202a90e6b7dee0e40626b8a6579a916ceebe7d17dcd91f142ac5a8621c1d137de815624a8b36eb053cf5115355d341d9c38d7426c903c43758fbe3482609020ed4f197a68bdb1b0784478a8839fc3660dbb050fafad2059afe26bde7ce8d7764109014216f6e02afa49f418027c6aaec4f9f51134b5f23dbe6c18275a92d73411320e98b2113b450148b9842117a6bfe43fba64df09520dcd18a17cc99eed9350dc8e3819c5a7ff37cce129c9ddfa47ad7ba52d5d0337292072bd7f8b3539aba091e06b523902f755a8ff1b5da2b6c7853d4510af57abb7e3f5efe0e6c86912484b954d774ad32a3f86f5be976897c626c94b85657efb776a647a739e3955f77e7f8f968e4195ea6bdd8f88f9aec370d16dacab2d2af713fef17dcde81b5d1706f110818bc08d966218f28b0df9a510f266b85a9a8b53fdf3e09300ae82c659bfd50d98680dd234dfa42ee45315f0f679f0572d920c405c3f0a7e4baa31a524be78e601b4ebe0c9251ccb1e5426d7d963ffa775f8cae0c17a42655b95fab5adde454e52700fd946c6915e50ed4862f5c74e58076655b7ac4a97816f26e1d5792c144ec58ed098c9cd2f51d21d7c720d4e56512ccefce3158006721502b9a45ad9a25f1381bf7f859edf05b74259526ef793fe1b2f027fe7285a58be1bf07de1a2d4f9fe90b9e6bc9c3a9447282b91b4e214e6b40db649326fe5b05d4fbfa1d0e8fcd428fe4318569598af0a69d197f6a7356df34ac98efebf9b13226f1132ba66df1fad876446747158f073ac48131e4cae50037abdaaac5314fbe7c29f5cea3615b5525bea569e4c3a0188e9527e4ef2eff76d1e702120a93b558aabe72373f823fec2aa801a80bfab94e4c554477310a54964ce45dc23757fa2ede0255eb65bb9244f28677a3391cb579bb9ca1852e6b588bbe3ac524fd585c6e0b07d694f44e1c8c1c518062ff1c23f040eea48e2343224fe72ae2948ac390dcebaf4f3b3164f986822af26dd5f751f74916d676953ceb493c874fd3df2b7065f4a1a8d64a1052bb02d6a48802fe1de79d5c1b061205c39d807e3c7b4d43db65de516bee290714dff7ab4b581ff500e7a3a4a074e4c8e29322c366c39c953173b3fa37c388887a1c02c4dc0e3a6bfb671c525d8b7f8abefce05331c2a6a6039d63c165b5b69e1fcc84e4ee8ea3249d292505a6682b3819b1bd15762c102c7ad9fc13f4afdce818585aeb35a8cfd38c34e396f58f4e0a4ce2ceda29418723c797dff236c4d652027d5255cdc3f3b680bb0e68535511d1413bedb7c646e1325cc061d7f24d828f34ef1c9b5e132f3046919f6a073e3409c0e5bcd057546396f0eea36b30f075b1b33d8e953774e64785762f592ce56b2bec591320370a020c4d1b56f471a46afa12124a2a2bac3cf5007f3a8ac0f55b2f90d9206e4179217b050055bab3adc766f22c7a8a0ac95e32610d4da58240c38e29d1cfb5eca368771661033dfa4e0f1aca1abf1abbc0b18cf0b5a94921274cb86a3d0c3ab34e83efe7dd26142077b8cf1aa8088ecefb964fea76201ceca3d7050960a7e978058cfe2a62152f12b4e7e88aa995ee9adf75ab2d117715935f1323b75d04e3cb21a28115b335f6b2abed3005256913417057062b026c51341b8fcb624a193cf0830533750cd4f436f6c66d2676fa9321bb1a815adb6599ccd16c71f606d61ead68a6e488f150119136c063f5fb9dbe88634f2ce53d33f7d271fada580021dc676ecce0765378754492a10d60deef8ad36016c78608a7f879a00fb375c05d1f5f190499531b87012fc53367bbbd2aa0c13085557b55ef0a48e6f0f9a6d9475d2e858cef1f4cbc8cd0b3a5cd14ac0cb213b29aca6e5f77d9b48f7afa53f6a1feee9aec21e2f557421f6b379f737d03b0b2c63ca1c78539411a427d8c6cab2634fa0c3f61b5c8d78c0b05baebd4f11bf34187fa8de5ce16c594077dda7bad7d0cb23774b71ed10baee92bd78d3fca11d0f2058d9df8220593823226ac2ce5789ae5e8166aa39ec3d216fab9af87e72f07bba3a7925caa028b5c523ee02ee38c60bf31e7856b56ff5a3999b984da40f21bc76d3c33197c885590df411d56c4c5b7000f8706b4b53f6abcb8c3fd57aa55efa06b255d9b74cbdbda5663f2495e86b5d1b4a27397e7d0aa35fc2f44a2825bbb228e594b2af2758e4f63cf045d689d81f534c786341eb12fface98b427257e8ec204dd02653e95d9724bef821627dc33bc25cee7d5b553f98e1f899d0c9e20cdab2b8ffca11d8018377a9ad87893db4539e43141b22d4feceee1a96fa8d73520fe483e906ef37e59ccce83d4cd94b6f896ba0f00fee90c0103a31247e53ac838cd63b4756cc81a2cd625d441ca4bf4d51f85f5756b1e36360b4b013144356437867c3800d0c3aba085edffb3102fd0a70d3891d20471d92530443ab989b4d2274034ed0496d26c92b94cbd70d1df34cd3d69ee51f64f733af18e1f4642cfe817276715b219211663863c84363760e75672a59eaa5a7078f2d290c39a6933f1b860fc45fd4efd71ad8ba27e154b78a10913d962e23c8b0416c51fd7c4ffeb2715f53451bcc3680693a1f598f0b45901e5fd9ee55355edb3da7c13495060f5b2af93d2fd44e08dbddd999dd30f6d69bd7fe6afb4d318282ebfed7ae24685a344ac85bf39ac97913788c3efdb4048f03453b68b375ded1b804f1d729b9880ca56dabb31747d6066c2b0908e9d663e8729b6c3b995a77ac41a39980dc557beddfcb79b5c27cd0a945f508878d76dec7a6a6e43c5edfdc9a84fa6a630d9d4b42c23223f07c677a01b376d3cbe1eb656f6c1845ec4fbfbe5928145be80d9fd3af3b036d2cb07e673fbd3057d182a4c3bcb5acdff3dc1b940dcf32d6e3fec1c1d6678930a2a47fb546cfbd5450170e27df5a4a0fa4871a1444e57ab37352748664d946866500c7c5eb4d094f6162d3e89b59237158c4b1661f2d2b35c75f2e09b1a48a24122ec70c821b98e30d01582aef7bb94544656852cc127f3d9b8d27591b914dffe3ffaefc59db66e23bc7f3fbf133549e15d456dcb58c122576c940275b77ef658839dac8c72f4f29afcf4a1c05cfe12f07a195a32c46050c01a1baa045f54c4d253a646b50adc41b422e63dfb9a23269bdc9de9ea4a814e3231e8703511ab68b682665ce138021c752a1597796b14b9dc4e18b560ac2c3b005ef603e12f3f8ef8034a68c40fcf677b82c2a4393fd8dfbcc84072f4aa31de508e597e719002e14a374ea27cfc8d791b5de2fc4bfe0d75db9bfc5c6d2d923c298fcb0aa7501cf4e5d75d0883b0d100f7f4b609279b0ac1d254a1f2cbd1ffc223055c6ffe61ccc99e2b3e5437786658ffd0ac3a518270bb57efcd46f141149c2ef46a7ec690a01c80aa4395729e6ea39647de2dfe32b228a96", 0x1000) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:00:54 executing program 1: r0 = semget$private(0x0, 0x5, 0x380) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x200) kqueue() ioctl$TIOCSTART(r6, 0x2000746e) 09:00:54 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x0, 0x2, 0x8, r1}) r2 = syz_open_pts() syz_execute_func(&(0x7f0000000080)="263ef3470f521df860309fc443d9782f3cf305070000008fe8b8a2abfa493d730dc462752ead0000000066450ffe24abc441782818ed43f79d050000000f63b7b34ae6d1") fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) pipe(&(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/125) 09:00:54 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x4, 0x0, 0x36b, 0x0, 0x0, 0x4}, 0xd) r2 = getpid() r3 = getpid() setpgid(r2, r3) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') getrusage(0xffffffffffffffff, &(0x7f0000000200)) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) read(r1, &(0x7f0000000000)=""/18, 0x12) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 09:00:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000080)=""/153, &(0x7f0000000000)=0x99) setsockopt(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)="5dd70fc3b7e9a81ab2a0b24cd2d4ea6c9496bfba89548e91ad0f872a419ee8f81bebf1543ce8e412b66fc4d531760d83c62ebcb0fe47bb2b118ab321891dd7b7f770c5c2541de764bd6388f067a28062b43548e4c442aa1d21ff7f8ef6fbde5719a6cc66d64121c83b283035fd3364a04aaee4d8c842cd6d547c993dfefa856eee46fc009200d8a5b6ed61", 0x8b}, {&(0x7f0000000200)="340c9ce7f9588a23cfc4fa821479444c4c92d7516405cd9285dcf8cac023d28fc8a9657844893efab2de03c374130e7ec8f043a97527a7c621264761b20c5c78ea5ed4d3fc0307d37fb33cbc3282e3a8a034602518bbea3a1227bd838b7ae4ff116d1fc485f46293fe968ba8e3881602761c20adf48b4cb319a9ec6c7df76546d8d2ab8a952fc0d91afee0b286cf186cb79e52d80e4620185299545327af35f61de5cc8aff029dffd72abaa3d9cfd7f980b2bd1e58a39b38ab380df06edf4414b3e9da6d1d600a0c", 0xc8}, {&(0x7f0000000300)="af12eb830f85b102419267acf6c1b0f3a6b6f965c04fbcc7524ad23de89f679e96a060fe1c924090e72deef8662cff05e4b8b631b644f8dad53437ac2fca3f3c74006624e3258da0f498178ddd04a7e71189abce638b29970fd87c77c68391065ee6c47fd044d362f83b7b550a948e314c7421734207a39c957759", 0x7b}, {&(0x7f0000000380)="2fce5f8410839f3732b385493dafac45fe779b4af3674f1b2385", 0x1a}, {&(0x7f00000003c0)="ee25d965512e097d7facd933a7e63ecfa1513783f9acbe71d0d29f94504b5f44f445d137c8fb3afa153f147c840b7383a68e7eef1763671accd9e2b4e646ebb7a369a61165ee60c907e3501a98e7c9d06838d9d59841ea8ee87d49a56b3b5bfc3df9c4853c53a99792cc9f11c1e931d44ab326b03e2efce4c06e7c1a47c2fc1bbb3a886fbf7ad0f8984eb86ba7b8a787ba22fb56d7636cd1d60ca0596e4d982c35b4923e8ab80642d4086d3b68a0978955939488a2c4656808a546dac2e8d95d5938fb26a7669f80a6adbba5d06376afbe998fbeba3793e4f8e4718f8246d104bd2378", 0xe3}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="a800000000000000ffff000000000000c3d11c3019d9d9b8acd41aacded4617f713f808b148f3fb3e1f375e9ea9f757302d1301252db0c47563fabec707dc9532f3b466dbfcdef98c2e33dc672060b156b18987a089673ff9de850810e7a562642baac49e64ac26d0d42daff01d5f2b5906494f06844c918516fdf1ddc2b6467ce657d7cca01905f9a6a525fc7a8b056a3b0f1b94b0fde6a9f4b9b5619f1ae64b10662c5000000001800000000000000ffff0000080000001d340dd4ddc2e62a6800000000000000ffff0000ffffff7fbe5d78c6f13364e1ed9f2ff8984a5687f148a98600a29552320f38b5b0e9788e56481b554f85541be8eecc5d600540f66982f71a36b3985d002e555a9792008b240176b035ca6bea237dcec381bb2960f18bcb1ed042390010100000000000000000000001fcffffb2c36bb2652758500936e3f2cadd78024e666266f805092f17d6d1ac511bb838e767c6875ee16187bb8f330ff73b5e79b51f2f2525453a771c8b8c36ab32506e99bebe279b24b956f73d4d9add909228abe2effbcb1be2939e6ee7f1a34cf8561eed7d7c9beac7113cee9ad330f3ebb5b1a4bbee818d6cac2cb4604ef2e624560fd9bf802c54c96ac9e0cbed332bf316df0eab86db1f39cb22b031ea3fcfcc6dbf78237d6067e5f7e43f1bc114fc2999d3c32e2c286629f3d8902a17f699b231db5b4a55bb02713e34997057f5a89e0b18700bc0dc8aa8699d56f853f961113a9fa1f0d693b3d791c12b6e9ea0e5934f0fdd6b7efd29ad36d40555c3979c5a2c63a725d5cdac77c4ab859ee303d90935a3101da4ad8bcebff08add90ad70addc78fe25fbf5b7bf40c3fbcfb61de09eff09eb25ea0048ec2b112eac2cc0ee25f60fbf79c4e9f6626a91f66445e27f4cfd4c6e1f3d98dba5456a867c007bd0057c124a5763fd9d4bf4e57a7a2f48e2f8e5c79bb7d0acd63035d109de33951431b128b8afd15a9926e7b5c32760ecdb36a5658930e6c2e700135014a238fb7605f217b40061173fb42a3467794a3cafafea4aebdc8a4bc5e562c2e5cf7b5b7e4e89607b7385d0d957e33ee86e95b64135094acc09ae07c265363d48eae763c49cf41435a41994b94d8f93a444ad877f57b9f5e427832249ad88c405f6c55cfe5d5a4042414c6b9c58a5cf1f5cddb5df46e02c053c7807dde42c7594fe2c394cf55e842964398d9b582c20f6cad4fa2f67c8122c9683fc230d19d855fc5ada1f564e35d357100d7e16b0adcc570d1e4cb943c651f89d98e93c7f01cfb3648b2e49ffc1b8208564f12caf7b4d7847def3d253e375b0506806cc62cab726cb4a001bdf4c8d2316b10d5eebc40419d66ef48de6d057ded5169411437241f9d3933d4ad06424b1cc0b7b3df7509eae80c88e9eb1d407b0cc7cf9d252981b591c963406cdd7c768787413d722505cb9006f4734002d1b69f5133c8684989f36617bda9844e20a4d3503d12c2e1608361d1357db7b02c0bc8038ce846f3fc48e847d54ed1731186188eb084191c7e0c60ac28697301d6f6f6ab395903135fa3652766710213b765bf77b781b18c5e5ebf3d5d7570dcf90e940c33504f6821849c4350c69066903022a37d4b5ce4546f39d3f6e6f662ca0525439bab4ebb60290eea978781debec26c6490faee805a0b2b63d9463ec0fdf5ccd1133b01d3959de25b78cd04a520971a6082746905d9a6d44abe80024cb7178235e9e3970197131d9c493eb9ca64a1bc7cc78ffa339d786db53e03a963e836149a7b0c0a77ecc9e2951ce0bb1fc2c6bad69c7edb7cc134ba1ff8e1acd688e97144ea449a82b2f8f4f14a0f85cb8ddecc38f39243c47bfff233db280fece13f10f1c03e47d42b94031931949f3300321d3bfecf8b8d7b90fcb342c3e37030da3ad4dd06b0377975c22891010f8ac91f53f440b79ce19a48fed93ac705bee452563b9e0af5861b0cc4fb871cc6b4374a97efa11c4989ac7c6d1438dc55feb91862573e45d7ad33b0c509b9dc8b0a86dedbdf09160840a12df45ceef59a52327642ea32e3c237c03ccec0232f3e8157318e9696a5fd113042dd8551f54e277e88c6eca15411ee559f54863023735f8228185a1754ee63d717e4f267ed7b1ed9ee8b4b109f80072ec3c120a9cdffc4e5e08c63ad4603cf5f6147d1d2322ee26ad7cd3b4352ab86ef3de95a21a6e665b8ca44922ad900dad4405fe43a187c9b397b30358a17c977d409292608782e42280dffc8b5afb341bf13a08c032ca1dfae0cf9ecc913f91d430d5a5003afa16ff6b8517c125f2bc603097cb69bd113d141586087ccb8f116d4f050ac82bf153663b7a2934e60ec66197cde0a693edce2bfff4e24c7e80045d294c442531a5f6784c1a712eb576255b9a46ced733cde61f17d8a15381c2967e416456adde11941c7e1fe0a7bf46020868f6a2c35a40c279ffb4dc1f6d60e2ea5dc863e4be26bee67912c3427fe48665d9f735b6d36863d64a76ba40566004e9cd6027c89f9bc39e146532c35ff1fda024a379a76e89efdcab2c1af9ebf19996d31ccb09ed6e74f8975385fbfbc68752db378a7ea23f39d8d3af03e85c1daa7ede1eca922e3e2d13cf5e807c5744b66e041ce6729b1dc16783c987ad4b017901ba1a8bd7cbe3c74a668e3866b9490ba41fd1d5341a0762a49680d4bc0acd1eebef7fac6c6219ca1b01d91542a007d6d16d7243bd4829bf67574a972c18635180a1c961f9f0861dd14dd2b3cf453758bd6cf480716468a8041bfa684299b8eebcb7bdcfdfe72c797714571caccc4fdb3b0d2ef7021d3affda42e2d9c15618a7b2d5b7af148fc68336237daeede306fba9b02e0cf1a91e11506c9e86a89ffab8c2722a92d27e8310d1c308674ba1da6b16c8122e172144beeb0342086000826d016d11a6ac9a579f63f495958458bc059dc4ac71ea5dd0e65c84051d9a3d1aabe147239b8cb6d7385c5959517836435b1cfd2e45486ae02cccfb830f897458b6a2ab17278252976c207049045b0d87f770163738aff9ba0974c63a426e9071b7fe82b573f0a28062ee49e0a3824c187a63f1eec34ef32bcd61cf0431b6bf3785176400d2ca402d4b404654d5f1284d7f42baaa8993c40e81fda0eb9e450ed60c889211f4ba6b7a68138932bb8d3455181e5482278cf025408ffe1dd4e73bdebd2a4118f723f371a13a546b16bfd01d793f80b55e42015ef1832a05ca2d6ee76325f5f4543e96a0965e6addcc3b1ec55552084001c6a064a328aa655be80e3858ac7b1fbf0d28b6603d0ae3eac8a7028ad5f710d400ec5cd09f17d1b403e43aa66266279030101bb75f6f47489d7fc47f84d87dda6ef51aad82d21499a8d83b2c287c25f6e4e32d7e40322e476e7a72f9db4624be960c4273184c8a43ef4da61ecb8ce140261e6eb2a1c84b353d3417c393360d34162fdc58369e4cc8ffa0f7975981bb80f28c213e9cbf4f8188fa75a68a344a736ee80195cf09ce0221f3a24f395d458154778b58e78cd851588f197a2c5a68460ec1cd1ffe945eefc65a5341089e00ee89a6bb404168135f75ef12af2b9d84d53f4db3d9f985ec982f23219d1a09e2af4ec81f303f55ded40f65c6a4cf197566b8a73ea4b158d21f66f30c810c10d720e8f219dcb87fc6112838e97365db7321dd482890a220e4a440e14fb4608da62564c67093f41dc6bf9709e0e4579173193a4e226c23fef6efe8973786f2af6b4f58f106eb718a3a603b824452f53aab3d1728a21881833b8e47f1e87467ececd158edaba568ade10f9bac5344e277fdcc9ef704cb36a7e5e67357dff90bb7d199eaed6738b28ff0c5ff42fb139487c703ebd2b8ee3a1fcfd8f6e1b11851a15cccc605552105190d2a0fa9ea12657196f57b0f81001e21ce47e1c94718fde2ce58e88f24bc68df37e03cded5b632f6624ee2b4741c104699ca1ead742a132c704e156d99f3204d5bdec07da26458c59275735c4a1dd12af424e3e5724f37e10e30d1330f522ee4145f54bb0c2bd58f3764110d33a9dad554ae4d06f614b47dd296154fe962e50d37a4745e5b8e3416ebe927c3b8f4bef9e7f32d7f6c05da4ce6b1afdbe480d601ca320eaded8a8e32b032efbd952e95d6e6236e73dbf1cd14fab966cd89e023656d0335497cbe6c77c1ecbeb5be4abc3a61e5f4d653b6ab0a082edcbaae633a7ef0836637d764d288913f8f059bea0bc728989e3b6e2390b97eabe71850f82068663e5368da8c5e765ff2d808796d6e905cfd78b6c7b69e47b1bc13e9c123c86a570c7bf98dda4e0a16e488c4e85a5bb5a8368033762f38ed7754da04f310dc5fc722c49454fe5f5d9fde37170268fdee507cd262cddcc29e46e7edffb431a9aa7c4cb3fd609ea99f271df19f520ee68cd4dbbaa7fc14cad67ec00bcc4e7411ed34c99d60b522b2385312e3c828e2e7d1a566c896fb769816c53ab246f3f7499dcef759f4243b1f50b29f58ee7f96d9a82131261b2ffa9a6653992409994dae5ce80e5c58e640cc4035d7028e5d2b00080aaee584fedc4c129d25b32e48b26782f9f9eed4bbab481e23437cff26d261316ed81a9dbdc9133dd8ea3195f10d754527641be28d635e3cf695d48931d27c5bf7ad2f3bdc41794a47b8e084ade21a4f9ff8aacbfba92d9c1350b417b4f7caae51cb635af2989220a301d2effd9be94c7aa8787c460ab7fff0622793f22e30ab38bd0376aca59fbb2a65e48c3907820a185f25bd74334d5893c2f66effd35377f15d15fa155d8178f710ad165bbaed1d6c10ba8f5e2f0b2c2461747fe85fbbabb85376128ac94e2287697f7dbc483042b066e46afb533b2a8c3996fc64c5213ec1b2dccb435b1d2e8083d26740ad7aee0876ed32460489d1ca64a658b27422020b3515526c9bbe9fd74a27ebf0423837ac7f0c401332f338fcc4e96b2307ac4f7627795bd995f72ecfd31e617ffcd32c637c8608284cfcc46fc8a8c6c387e35b6996d7f6d35b7758f55c635d695537ea5f2df7acf948b93a37056d9fce6a1c7c3594cefd81a6b435caf00a627bef75bb31b7023bbfc521235f32066dda086212e518e3e79fd7c435abd77b778c139796ea8b26de030a1cffae036e5ef9a798de089116ed73137afe15a7abb891c83eab836c57a3d56467975c7fd49670b7709654ed4430be961c8281ff65678fc4be82ce7ce7ca10ea26ed01bf8082e6b93781bf83c8b246bdf181127a394b2e0d6f9e8b75af3c6aedfb444b7222257526394fc9c21eea4711db0892d530f5cdc46257cba995cb741fd412b2bb134fced814de9e741508b6ab49b872ae0bdd636ca47b46cf1c9d97f9e5aace28c19df858a5f55e8997b502c2b2505d94d1421472e3cb6ac5eebe37a09bad30f7ebc1886a5d419844b2f588465b5660ea34b65236ed1675236889a9c9c4d77847ef3134dd21e3944c55c005d203fa0d91c8f77a4f4e8a7600fb704bfe13bbcb7f61ac4a086e8e441ac6031f7c5564b78f871b4014f738d6b35c1197a0b08e4fc9bf60af5c769076e7c64a3c67840b992f6fd2315a04eb3ecd698b3b76960ce5a8925895bf70f640d2f39370afa65053e64bb98968c350e0e5403de59315854309e8391f828560fba170c599eb65f354f9887ee06344a65f83527c19523eff690655185488701aaa42bb2094c2415c7b3238cf98ff1ac54400df115cf1d6d6f209ab6fa285ab662d229b5ff9b427652da090014b7347ae6b4bbbdeba8c947db404ed84b63675ef0180185b59f64073f857e3db04c1a10ac1a584c5287c7e581a495657bdff85633dee7f421fa0f894aa97a96f2e080a84601a547d0c029672c2b6588c7e5eabb8214ef7cecbc35609182eddcb0282f2cebb3bc6c04cd9b78c69252f56855d902ccca5b0deb74bd67b7f5a2c3a502517a7477923860f5d8be43ea09c4ada946de90321b40962ffab41e460201f6b2c565b8166b0f69e8caf5453c14445602246cce1f6d2b35160922a2cefc17a015e2d09cc524445290182c273298ff93650fa9894a3b4111235d5bfffcf6ee5dd130a3e97920ccb0abab0431bfbb41e88d080da480d3526ce4e73e9502b55d97c112336dbdc5f054df4f872d850c6052785c21070893503f095942752e4f9ba49188e4099974b8d7a2d08f22e0ca7b2b319a03f7fd6ad3b717235f0072526b9c4627bcb33598c163b044ac6bc6c35a1c8d3fe680ef8cf5640be52f30794f86cfe62"], 0x1138}, 0x6) 09:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x90fc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) readv(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) 09:00:55 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) r1 = shmget$private(0x0, 0x2000, 0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x4, 0x80000000, &(0x7f0000000100)=""/200, &(0x7f0000000200)=0x42) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000000c6ea16613a887df24f44e7ad9ba6ba39772d3c3a553ad3fcb235ca5417247274b0998886affae6fc89e132b9a62ddf3049034dc25d2abeeb1b8563a31c4a8da6d19df78e45619170000000000000073d642f2927fd7a2be22bf82c9cb7d725df783330633abb6bb302bb74769112d2dc3b527a7188a87c60f58b22a9d733ba6a471b1569c0b0b033b8c07820ae4962cc2f1c54cd7787cd0efa34a6e5753c924b332c509e04b3988b9c6ded992afa595f9b587175d"], 0x71, 0x800) msgrcv(r2, &(0x7f0000000240)={0x0, ""/126}, 0x86, 0x3, 0x1000) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 09:00:55 executing program 0: r0 = kqueue() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = getpgrp() syz_open_pts() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x100000001, 0x7}, {0x18, 0x3, 0x7ff}, 0x20, [0x5, 0x4, 0x300, 0xf2b4, 0x59, 0x6, 0x9, 0x5]}, 0x3c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xbd0c) close(r1) 09:00:55 executing program 1: r0 = socket(0x3, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 09:00:55 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0xa031, 0x100000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 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) 09:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffffd30628be) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x6, r1}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r2, 0x9) 09:00:55 executing program 1: socketpair(0x39, 0x4003, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="bdfe86fe1f6eb3212aafcf6c182512cb419f8d0feadeee56de43b589a892e1490facdbe470e97f6950e8f7b1ef2a7fa260e1b6105e99c2c920f3f60e36410ff9eb74a6fb9b0217bf747fb9418d08", 0x4e}, {&(0x7f0000000100)="721bda419d925aa61158a53678d245366a112966af79dc1c5e50efa087096bc570bc36d67b3c82fc2932b5b1a64c8e78c3a047ab42767a1cf4bbae644881e782070967da9320a2527d0a4b7e99de45b4d2c10858339c458c5aef907f8090bbacaac5bb193b3e6b6e9e101e056d6a6bd10a983e3be1e4a9a9e2c99fe5e72198ef152ffe2072dd722ac4c509fce9e50c03ce96064135857bf4f410155be6bad474971a1cb4dfae2ef222aa0608bdbd041012717d1d92bb6cea6198871ecb54a9b8ce2cb3c2d5955a39b437967b70d83d68b5db33b45c9045f3ea4eb8c535996453f34208a661aecc40c865c8", 0xeb}, {&(0x7f0000000200)="edfab3aadbc4905fccaa6c2c7fc7fd1fe88c9b193cf451892f1d0cd43901ab0b90989eb7b95550548a0596318088d117b58207af6045f20c5d439a93569b97f939697f942434f7c2c25f2baefce05478a62dd2fd3ca9228d835d1b8f32eaba9035e09dc5dd2fb7c7d30274807cea181a8e6d142572", 0x75}, {&(0x7f0000000280)="014bb9172f7a5119f295e3ead4d9614fd1c2286607f8b3bbb0351f875e54878a32a6293dd92b7b2925b84bf7f84c0b679283248fed8856d9df82a170ccf98f155eba26a03f999c5b121659b8b576fa9dcc7565b9b7b3f50525adcddd621f3f6e69", 0x61}, {&(0x7f0000000300)="d7e14f737ee68c2bb80f2290a166f264055fa6ad6e74f9555b10e1e51dd9e616d7b495f50e4d828f4796203adf8a20b1959e5105bae879bde3297a358fe2f959cb1b294cdde7139938aaa772b3dfec79ec5f14764d3026aea19843a733cdbb20da13691a26625dec2049c55b5d463b4c82801a39591b1f90f2bef7c0e2b55639e53eef4e641ad4cd993ec0e20103165d1c3aa5e97ba7fc77067ac2116de55b1ab7f4bc5d50f97f3d8b22679e7e609ba8b7b684bdde63511ac15015e34cfaf5dd17ad45423373d66732a0cb02a62761d7a121ad62ac2cc1b2d18c6cadb9108d700e86669b8db143a9c9ff96d4a1b9a9b720c02a5807bddc14", 0xf8}], 0x5) r2 = socket$inet6(0x18, 0x100000008004, 0x101) socketpair(0x6, 0x8000, 0x20f08ee8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) fchdir(r3) recvfrom$inet(r0, &(0x7f0000000540)=""/75, 0x4b, 0x0, &(0x7f0000000500)={0x2, 0x3}, 0xc) 09:00:55 executing program 1: socketpair(0x3a, 0x4, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000080), 0x0) 09:00:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00', 0x4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000000)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00') 09:00:55 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x208, 0x102) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xffff}, 0x8) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 09:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:00:55 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8034f4287a05bb1bf1a9ecfbb3bcd71bbdd740a23f1ab0f1adcaa924cfb9ada664a8adf12b2e3bbfee996cbb695d7bcfec88c3af733e9366a8c9014e11fe031bd225f0ef0ba332d43d44c92948d98c0b1d6475725f8808d946eeea344579f58d99b2", 0x62) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = socket$inet6(0x18, 0x7, 0x1f) socket$inet(0x2, 0x3, 0x7) pwritev(r2, &(0x7f0000000000), 0x1000000000000377, 0x40000000000) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 09:00:56 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x180) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000040), 0x0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) semget$private(0x0, 0x0, 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 09:00:56 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff8) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x1ce931) 09:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="0000000000c080c4092a0656c56fac1661cd190158923d9c7b4d0f00a6b4b366d2890a3e711b91cffa73765a76fb5a05f66304c0c548d418842bee94cd9c8ddb624df88472a1b0454d7497a480d985641032a927f3f885b258a03199534f0100dac6dcf6c580d8965cc3d542c92d539506d72492fd12cdc71e77fc8eebf1ae62c631b4ebc3e122e692000000000000400000001b0ea68d678b0462959f5b057de38da398545f4f3e113cc534e57fd696054670d507bbe5078c10d841f6f96996bdd557f0d45df2d97a3fdec7813f12a09913d3563d72be36d1095103c6c60073a60e3deb1a0d07a9aaab6d29f3d96dec961fd41c90f2b7fa92ea39a2f5076ebceb983f60fc919e6b2f03ebf32689dec02dfbd20e9c3f7a078f683d72bcaf40329c6abdf53753c1c6e65626f4a032296b980853f10c", 0x4a) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x8002, 0x0) 09:00:56 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000), 0x10000256) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x186) geteuid() getegid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x7c71bfb6cf6315c1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r1 = semget$private(0x0, 0x3, 0x105) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000007c0)=""/133) 09:00:56 executing program 0: setrlimit(0x7, &(0x7f0000000100)={0x0, 0x7}) 09:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getegid() write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x120) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x4, 0xa28) recvfrom$inet6(r2, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 09:00:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 09:00:56 executing program 0: getgroups(0x628808276a3c62c9, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getgid() getgid() r3 = getgid() r4 = getgid() setgroups(0x7, &(0x7f00000001c0)=[r4, r0, r0, r2, r0, r2, r3]) getgid() setgroups(0x0, &(0x7f0000000080)) dup(r1) getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) munlockall() connect$inet6(r5, &(0x7f0000000100)={0x18, 0x3, 0x10000}, 0xc) 09:00:56 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/52, 0x34) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/190, 0xbe}], 0x2, &(0x7f0000000200)=""/3, 0x3}, 0x43) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) poll(0xfffffffffffffffe, 0x0, 0x0) 09:00:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/110, 0x6e}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f00000012c0)=""/150, 0x96}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000001380)=""/154, 0x9a}, {&(0x7f0000001440)=""/56, 0x38}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/18, 0x12}], 0xa, &(0x7f00000015c0)=""/162, 0xa2}, 0x2) 09:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x2, 0x3285, 0x0, 0x4, 0x2, 0x1, 0x0, 0x81}, &(0x7f0000000480)={0x20, 0x9}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffffe}, {0x4, 0xfff}}) 09:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="1f", 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="b5532114dc5b052a10cf5361ae2419b3806e3f737a03361684db87298cffdf460142e6ef82b57820b1ab2a41e05bf8ac2f9402372719a27f99e945c3db550be60dc765504fce054cd891eaf1c7a82567ec4f64cf52933e236a2020f98c4e1a0ddff17a8a422b3a3dae1de4d54b840d92a7d1149df6b8bd0a", 0x78}, {&(0x7f0000000240)="ca176434c0a2a52cd752c67b943cbe41eb7f99122709b9c00559502b877447e74f4fb8c3bfa08a7319ddd4a7b0034f182a8e8cf5eed96b71e3bcfc18562c6e850557f503f5669e8a07f8f6338af8c491a419596adf48661328ffb048ed1d60df9fca448322a711fd52949024c7ed77f3daa7047013ea43a04eed0d84ec2cd7f5743e5ea18e6091abb996d0285c601fa75f474e9c0563e9999a0a69f5b8b8417c0eebb569ecbed03f78a3cc7a56eb5343cd58163e", 0xb4}, {&(0x7f0000000300)="e781b1a8c0c069b0c3ae32cee4d70e09942b171ed4a507299f747b", 0x1b}, {&(0x7f0000000340)="4f0fcb7dded0ed173413539f06081684", 0x10}, {&(0x7f0000000380)="0743b185564de2cadb8ee0b07a6b7a337fd5d2d18b404e08372b21fe0a0a7e610ee4a57875de5ecf1ceb56c10ef2b26ed2a8ce11910d4db6521a30e201eb0ad4c502f3664e4e86ac95bcd189dde2974d8673246941dd0f7667e5725dcdddd06c13a0144894fcde056976b97993e279df8cf0d247171b8bc227d496", 0x7b}], 0x5, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/193, 0xc1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) recvfrom$inet6(r0, &(0x7f0000000480)=""/92, 0x5c, 0x2, &(0x7f0000000500)={0x18, 0x2, 0x2, 0x10001}, 0xc) 09:00:57 executing program 1: shmget$private(0x0, 0x3000, 0x120, &(0x7f0000d18000/0x3000)=nil) 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) shmat(r0, &(0x7f0000d15000/0x4000)=nil, 0x1000) shmdt(r1) 09:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xfffffffffffffffe, 0x0) fsync(r1) 09:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:00:57 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x1}) 09:00:57 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) shutdown(r0, 0x1) 09:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 09:00:58 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000021000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:00:58 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xffffffffffffff34) fsync(r1) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x40004) 09:00:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/111, 0x6f}], 0x4, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f0000000280), 0x4) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x16f, 0x5d6c}, {0x7, 0x9}}, 0x0) 09:00:58 executing program 1: socket(0x18, 0x2, 0x0) socket(0x0, 0x3, 0x4) 09:00:59 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/102, 0x66, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = getegid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) r3 = getegid() getgroups(0x2, &(0x7f0000000140)=[r2, r3]) getpgrp() 09:00:59 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 09:00:59 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) 09:00:59 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xff, 0x20}) setrlimit(0x400000000a, &(0x7f0000000100)) 09:00:59 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:00:59 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x142) flock(r0, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x1011, r0, 0x0, 0x0) 09:00:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x22) accept$unix(r0, 0x0, &(0x7f0000000000)) getpid() writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 09:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x81) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955882e5dea9c11fe4dbfa600"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000240)="72a4e9aab99b0c71bd817b74cc218b6fe32073534f1012ae0ea745068959c51e5fa3bb09204bc56d8b7f9361503fe5a9843d1d62b8c17ca37ec37bef0bd06763380d93c29fb526fcd825f44b59872a9b4d5c60afb9dde663f60968eff11883594c5c79f6d5320cc4012c825b3df36f368584f67071916bd8f1b2a91a5427a35a0d5044e0096f9f897dea3208dc0f633b", 0x90) syz_open_pts() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='x\x00') 09:00:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 09:00:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) 09:00:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x2000, 0x32, &(0x7f000045a000/0x2000)=nil) shmat(r1, &(0x7f0000ff0000/0xe000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:00:59 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0xe50a72a79d46cdcc, 0x3, &(0x7f0000000000)=""/193) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x1e) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) semget(0x2, 0x3, 0x12f) 09:00:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10428, 0x189) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:00:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 09:01:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0xffffffd9) write(r1, &(0x7f0000000080)="c265b2d452ebe24c596f46c28842af71a0c45c6fbea4c96d1bb21163a85bfb8eae90cbab3c3813f95cb354fe5955710af3ce10e446514c8213294af7bc5b090e7f4129fd6b69410b98c131be13233bf4c724661f834a4d2a05c94778ab57a8a3a943c4669fbcd770be33c005c3d960243de73cc432b75ae4c90ce04a86893c04aaf24fbbe1f854a5aaa7636c3dbd0a36cec5", 0x92) 09:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000eaffdeff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) close(r3) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) pledge(&(0x7f00000002c0)='%\xf4\x00', &(0x7f0000000300)='--$]\\\xc2!.\\-\x00') r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="edad8b531199a3c8bbd8f01fe85677a55278a5b2d8ee84f318ff336a1c2d4e60f2a1c159c4626352097316495c254c1f039890fbc72c3ee68cc1a63e4e2ff4a078a451c21615c1dac2e2a1c0d3676a01de9a069003cf01fcf278a56c3b066602398e901a9f70f19d0e453ddc69a6359a6ea541d3b301f9d34c9794735b1880eec63474ef8d5b777c3719990c188b77a7366380943eb42e968a8e35b61d939347c829aed8cb61ebf8", 0xa8}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x2}, 0x405) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x1, 0x5, 0x65f8, 0x7, "cb7c751f02da42c6f08ea6ccd4d05cde73fc5a73", 0x3, 0x6}) 09:01:00 executing program 1: r0 = syz_open_pts() sync() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 09:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) 09:01:00 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair(0x3e, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="9d0f722c5cfbe2b7d49fa858ace18ed0430d6a28fc5404f2320f5818ddfc1385cd33a175f615803dc3a472388bcc7a7be1a51262344da3d6cbac250ca31248646c0282cca36d1134c257c7f0fbbd194370dd687c9adcc8bbaab8b33e88c2470119740d253e6300831744063b7f7e41f703c41cf69bf199c4cef8c58f9bf4f61f98b7b22ff81c98c69141559011c77d7176d3ba5533874be36b77636f4452a460c60ca71df40690ae45af6a19da70aaa6d775feec5f1c3f1740b310900995132a6e8eca9ce73175fe5ba30d4929b050f724c76758995ec1e5e2a120683544190a0496fa383e7947797e9e1741bb135ebcd3644c7019cbb4473d2c1371c4b753d8b24ca9aab9fe9bae574e051f1a5d4fb1b0b5ab8d66e723bce62ad1c995cc201881a19d2efa61d7ac0c7f31c428e7a7e390416e9a08b97b321115905585e43bc13e6ae8c1d3d412ff468a51ee7abfc55ac8145e7d5b51fedce0ff8fdbea58716d41ca33da868eabd8a0f10affc09beb92f8d6cf1634bea5298183ae4847183f72b617e857eb631600e3514212b9a1bd3d98440f5bd2a2605c2c31fd2d01cffb3d763aad1b79706e88a79e2fbe530d5e84aa4c95e4229ff9e06927a7bebe85180e13153209222de1d0edde36822ddcd152e7c854db70ad9633f8aec1669015a32e41076983cc8a168e2efcbdcfb388bae0d1181b623f6fd4c3dabb6925b08c43e62e907335f505529eb09271524de8b7936359615d192217a00209886f45d26453e23e057ce06e1847c342bc018170f466a9bdddcdc7ad55e91876c8cac77f77637985b676ebb855be7c491bb582e057405b4cd62d4c3cd65a9458af5eb1f7bd62693b41bb793d09d27c88573cbc7829b47bacf22f2e8a80dde7f809e7fcd421b9c6994bc52cb5fb69cef3bc3914c1942118c8791ca58e3ae1ac095ee625010529401a10b2c8e3d722b4f421f9eb1a136c1bdeb647f7412c18405bdcb8809b0f78f8b872d448222211247062273cff7d1cd2300ccefbbcf2afc8b26dd27623fc6a099af84df8097327744e3fd22e0d861a02fc5c9d0a176d8105916c022257e880ed78361069cf1d197345d444965a331a5b2d7dd251351c9251c1227ae7601326212ef5498f8f2172441052b21f96c9881b4a979edba254fae8e3abf1469a7bf8fda4f51c470e26d48730b783dd263b4ac8c5f6cf41a00092ea90bbe06dd6b80a8d04f68f2ce7ea2ea89a78c9bb01a96e1815c9a7a29dfaf0fd4d52ed08dc91aa5618dbed9105368d5c18bd32cfa3b7b2fb3534547fa7e80c7e5e48411d5083d28c008a4df1b78d806cfef8d9a5ea5bce3e9f986b04c7c0b72243d00c515c8855364fb83cd5a21acd0a4b5b9d546c2d074ec7cea692ed4ca495d2b8a93f7b723433bb88f73211bcd6010bc52673346194ae19f5cbef5866a059727b40a2294bfd54af17d60d799f151f354fbf1081dc93cc825c58af62af86401a0392caae6847308e369f0033050a7188434f57b9b2faef760966f625c21a200576e2c7c2c40a8f85ce6329f13082f7a6b35e79007a4c101806348b1bd2018ff1556710210c6adb3bfaebd4933eb0245ce208c824691c64ef6110b24388ed373109bd9b1f548cac1d91aa16bbe5bd32b94fd35efd433a6733e6a29be7ef4f0324e384b246073038b1ab200dd46664569a14ca227591de1f622ed789c71122d91c5caad0634cc5097f5a11a90e993d3f79808c847a110301297fe7c7568002c6133257717525f4a19a8dfa5b8e571b97510bcc6bd39d8afcadd82d856cf369df5ff2ea28795ea1afbfcbbeafc67b1a957a6b675bb69566dc0af60f173a92e070fcedd05a1ff9d44b3e56a57bd274d4f6a3423f9247ca3b783c5c315cf3e2cdbdde5ab9735323bc95e7c3026f6a4d376860d8a5ef4edcc606ec22d87a9773361363a8d5b6628068c547286f04a93545466335ebc1443c6897580d4c21f126907147d6ca69dc4a8a4a5938f09fd3b6ccfd8ae3285365a870d643bc6c4c6ab6cda1deaa956dd9f540de5c502eb1c1bb777fbaa8c1aaee91cff62e80ecc00d6651f5117a81a1db801fe316f25bbe73f6babd51e617ab7ad165dad327fdaea3fe968a916788691524671cdc1710ecfde3dc1b834602fa29282029d5ef0da2439bd679df92291defa6298b87fac9e513ec5f67d83998d584479d40482ad085707e9d5e6587bdc3e30bccb69547ccb232079c2bcc9a413c8827489c1ae5e993c87609a6af4d81bb047cfef600348e4318c9e4d98205cdeed4e8d2d58ab3b35ad50ba6aae4a07bcf3b4b31751ec230511aad936b6323b95692f64dea229fd8d2b32f75604af6ff9a2a8b6cf6cef80e7f26fb9718b4972d831cd7390154c02f1662eed7d2746caaeb186f38f5a4a6e65e7cedae74543d2495e8260659e491dc4983c34a68d422b9e3b7586d0af01a5580febd8badd71a43a60af7e40e4426a49f47602debc60e823700077e836c7d3eb89360314fd965c586ac508b9b027fb2f8dc4ce701fe08f849025a60d1d5f5fce108a8f1708eaab59fafcec68bba5e8391f736c57cc38209fb2249511d9b5ad3de1fadbe17def10c38d5e70df6357c0e233234cdb05e230bb6617cc8e32a154177eae30e5ab27bb855588f78abce2ebafa3681a944cb6d2d474c769791a149627ad6f0a021154bfc3164a1273b6c2dda6ae4fb1e9058347ed85067418c41c71bab46882619a28a8847656503a95300540162f4b876736e0a81a7d86c21c4562f99649a5637ab195cf8c8de7624177d217dd2b300121d29f3861650eb4e815395857fc90aae9ec0e3fd1f1ff0c5183c3b46a68f2fd384a1831ff095413e4635c67855135db8cfef62e7df70dec13fd9c9a96e61010ffa6ed29f7bed2ee8ec303073b453cba2aac0b3e6dad2508f52c1b60948599d03eb104b901fceb1dc7e161df787b2f31662db2e84cd87232545980976dcb5374f7e675b225d3d04ea0d46690b070f4f50f7611e35df82a69ed238b78513c05deeeddc99a8fc821b00a59713cde796e9827d6342b28fe9b7e0bb72ced3f8734f05a8d30ee03d3158bd8339df0d728027ea2a997006ff98045c722a5ae3224f2fd56623458dc3635c04dde2436dca46cd3b7b405ddf6979aef6d478b105a50b443ad826e89744f95395e747cf3c2b661f6435d680857c643a0ded5a2549b5f52954a49e5a0e898c16bebe26bc62423da7e46ab2259ff62a9696fe764c28662ce5d2247ada7a5717668268263746961dd6554c1e04bac582461379c87ab437febba0c463a36a3f47dc41a9a741b4c7d406751d2eb6568704dcf60223b56457b59eb925e4122f8b4b0a90a283519cd70d0511b543ed0872e8d80669bf3f4558ee104e59efaa21903f547b94ce1abf2e0430eb98a27b4876c20dd55e29280b04ad12ac04875f65fbe007523a8f50ed80b68a2df7b50be4c84a278d39915c12413f30860e3650d283c87c2e71b3a244c630aae1511e799e1c3c0e2b3297dd79ef748a99a8a987aa55010a503f37f287f6452c5a85d4584d396c35c0c2c2b2b33749f67898b3afd0ecbef07bd409066cd1db0ecbde2ce5bf738d3569bf12281e56fbb41a537533cc78624b5bed2e0fb0c2bd6490eb8172a358ce3c7e008aa40af9972ff47f3fa41b0bb0d0c8660e4ef97d41ac5960a760c38a2f0df57de5eee843f6a78a17a14da7ebc942222cc89c0b77b56d6da988cbf2a0690d4a696b2dc0fed81dff8087e269f5a0d1c5379a33f3982490ba0e0cd684f3e0cea73d4ad76218cc081bfbe4329b16279e8ceb7b20b0bdf7c47488330b2cec1f064ceb43062da3b806089553d76821cc3435d3a29d6321909028e72d6c2f5429664e672839b504231e98beeac77520383cb4c24665c40fd8f607fceb5b16940ce1c6c20e0aeafa454bd52d94b4967f9129b8f9a2cf24345f33211109b9ae69f01a63a62eec28bc00b074ef24b9a922d091134c027ff3642436305bb0559c45275920d39e34b5bb07f73cb7d419b79cac6323c5d0c6cf7019fc64caffc5217f45bdbe228c5703eea79651f7bbb5e94fa0eecb1c39473126ebdb123c3c4144d1825f419878f103385d8792e78402230906ec7570a0b1c4ddd52e6a1d8442a7ec3bb34a8db24e6af254c4541eb27616ccd021784f7fff9e371f412649b23bba9ff21da0afa1df78655cb1e9599a629778f7afa8cf3de0dd3ba8cabb4c825b4951fad39ef413e8f55131dfe917914efc6fa9a5fb1d81e767ba350fb73b39333d372e0d9bdeeb5169722285fb8e5b5057f79b5f1b5613fb8ba08573438a39787de0a61f634a56b4106465e5425862db3d76e51f8b164873b25967e2019368c3d6e631fbc3aa297c6f67eebddfd9e35aaa9d50779957c5262afae8617d1110215324d26d26e67883fe18679195187ad0b1df70c192c729f929defc73757ddd7a2976850aadde45589e2cda062e887008baa71cdd4d6fa829b4c09cee73135a275bf14584edff14abab5b0cc9adaac2a04d58bd041a59dbacccac9fae25fc7e760145dac59f5d3d674395dfaa58c897592783e21549694bad572ed2ca5b71258c020085411814fdfddfb659a74a422eeb50ea22bf0b392706811ae1eceef6ee1641dc3e50e246f4e30033c2500b9c6ed54964d5baf916fe9c0f6036960d2f9a883d77fee74a5e5c409f44a78e089661a19a4915dbf306e7b9d5a1f58dcc6fc4923066dd3486b350fe77d678ffa0ec5adee40e23e6be0a0fee8c475ef6bacb35faefb77e163aa862b0217046be8f11c5a6a0e54d8a66c8b59db85d4c88a29ed22839a2f9d368c1b451b5298f71629937879dfa089856b05e38bcc3630a61dfdd0c4ee1003cb0eba35de5bbb8d9a5472d12c40855694abdc6e31bc4587194ad6fe31f93167b27a7b1df9a7342f0a6e0b268c5a134a5e2d9a56f8d2e70f2e79509db2aa9e323aec25a4ee5b4b664b1df74489609edfab1b9c6c1dbb4e4c3c5cf84d6d88c9d6d4dbd8792f8d5df360aa16c04e311feb69f6145931b2075e99abdd728753c82766a9bf677016c121ff0a89131003526a6b7873f3a7c470e62da8bf1abf3941cb4d006efdd0b0781dfa45ebdc001d90cd951079bb7b8ace52f3ada1f9715131cbec4aa5c7960aecc5a84151c8df28a169a6c4da3ee50a6e48a48c88a43874704b1d4bc7cc6011d438ee005790f9f1fc285eab03467aa1c0b9005cb5d0d6dcff5cc43802dcda0ab8143e4453a88a99e599a947611ce58cd1c35eab669803696757b4fc241c4fb8255ed8a0e7d21c29054a84350a0dabd97e6b76d835bdcdf4bace2842731439c67349e7a579dc4834787309256eb0e0f82a229780c07cf3adc8ddafac664721de87e926e876fd22e9590b8c72869543e9784043289176d4abdd79e14ddc98829facacdb13216ffab5751cce0b6484da5d3366d911535943285763fbbb4851ef0d5ef59a508774295165427edf80c70f7edf46fd59374fe9d402aef1f46eb9ceb7bfdf1cca8af69fcebce16d5c3466cda9645da891e9d5904f07161f8c98d4332f734ed20aa6a248c9c23f7b7bc765268f7aa0ffda497aa767d5448383aaeab3d221bab7d5faa421b90b5b4d6536eb914fea13b0e1a3f293f28b59342f626323f9f8bac46b05c09658421dc43055ff922470bf88b5c37b7c4bc64bd69f7a155044c094951a40af8d6e7e40392e25fee06ff72967e5863eca68384381c36b4d0cac75c4871a51ecbd78f45d898c0a98036755a123fdd6b8f654410b860780804c880882ae5e4f2dd0f7f63b9", 0x1000, 0x0, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) 09:01:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 09:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget(0x0, 0x4) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000dd7ad69e4bbe2b8ca959d2d5338786e4fc436d6de006baa8efa0159d2510762df1a9bce5cdc659607baf781f2af9b81f676edef6b52fc2970de03789abe6b7237785d33921247bde627f975bea6d3a2499f007194b5a7d021a77d44277809c19844ead08964626dfbf74b4d88d5a090a87466161ab265d033507a23a91341743860e5387608061b30cd18bdbcc1f3f879a69ea77e4ffef25141ecf622073db1668c045f1aa0e202cf259b442f741020ae7fbebe197dc6bc04dea7f0eaffda16e04d71b"], 0xcb, 0x800) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000300), &(0x7f0000000340)=0x4) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/233}, 0xf1, 0x3, 0x1000) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 09:01:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000740)=ANY=[@ANYBLOB="0104f4f500e2fdffff0092516a8e7ccc054d53c608dac0bf04ebfb24422c792b1e1cc2c7e5167a2f7f6c5b250423850a4479057d3fac2744e8d58ec4118e1c4b47b40942062382909f5e4fb0d7dd1fdcc8ca45b66b5db888674dd7a3be504afa08570985ed632e0d49e2572ef4d83478b1c0b1bdfa10546aabdfffba75dcf2c54657234a21cc281b3af809e1d820bd5cc05966f8d4e1e477ff592a6a547b34845bed248e613aa603ffc470bad7a8c1cb939795cba32eb44ce26f0dbb48781f7de70b6ac0aa58fc0400000000000000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="9e8e2b9728e83703098a415a0e7812555eb9a951f3fda69a8159e9d64f6dba6599838256a550d4f26758235256869df7bf55384e7a5e32ccce68e15926502aa732b356c221e0e6e577d92329d474d1f3", 0x50}, {&(0x7f0000000200)="35f698c0cb611665d5ecfe056cd6d686414e6e9d5e4c720fdd0e15aeb278c7ccb32783bfaf0099884256dbb8e10d8aff1d18ae2d050d9de7fc46feda2655624d0a959bd984a5038c62e421bcff2e1fbaed54080053c59bae37f5ad40c0d228bc61e7e1a9fde8beec3867", 0x6a}, {&(0x7f0000000280)="918830bf0d56794914b1a584b0f454d598a82bfa7aee5ef392485167073d97fc0de460eb4bca4ec9c89dcadb568827b0e315e7390ca719ed0301872d16cac5a37c7cf74b42eefa19df1c0e5a484bb8af8223056a52dd6d56f3df7a9aff17ef55eb740dd13eeb0a17926e4d58ace2e2b902daae7275ec3c71dde255141fff35", 0x7f}, {&(0x7f0000000300)="234e233da59ea664adbbe245ee84ac2225b7bbea6e29186e0e10497fdff67f807461edb30f133359c075d29095afe3542bcf7a891d499c6f8ebb5b6dbff0ce097d808a7af179c4ff3ac351711be120363f93600fd56044ac299343f75be48cd984294e9bfbd2a7ed0f85ed415874c3ea8477574baa565712a5f8899ab83897b90cbff3ca419704e83083b6c06ded26150c68db440b4a13dc0dedf556131fad28ee03923b98df2a08a263a6", 0xab}, {&(0x7f00000003c0)="6152f5184cc4d252914925f4c03a7b04c06278a0b1c5f370a49dee3a91d1d8064c0cf7f6d97df3", 0x27}, {&(0x7f0000000400)="54f6a74ea9844da2a42e64d352ce29c8782fc329f63f251ef8aeb6b3760f5d69924c69ef7b39c99dd178c2dac6432e3d46edc2c3d05aac730d5c", 0x3a}, {&(0x7f0000000440)="ed77921be33efd958d13d7b94ea0f3ee78b459c91c885cd53daf29d1685f944d906c1c300fe38df52f3366aad01f4e7c84a2c0c2e541f8657f460657f7dfbc46c0e1a55861147b184d9577f9617346f54c3a67d5fe0815ea3f35f60f7ac10f665ce90cc3fb83f3ad2f4b4a2bd2e5f5aaf7c867efb30d37", 0x77}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r1) 09:01:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0xe4f, 0x40, "b89ec9552adc8283c62271effb9aa549fe1ee775", 0x85, 0x8ff2}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 09:01:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="b55bfe1ad16a1a7d3059b5a1f1edb9ded66415828756189e56084b570e88d11c052350955fc1c75189a3134d6d6733f0fc2e908eb359ce9a97cd3e2224925e7c94b1d87bfaba5546a6df7edc72aacf5db8f12ab7d7deaa6cb0c3cb7909489107decb6eff0f96db599bfa839fee97ade697a4b5d2abcc38c6546aac72d3804072a0383b90129c2909cea83a5a24678465007b5324bb939213b7907b618fb7e6b964238248d5f72e4739f4d886e107", 0xae}, {&(0x7f0000000180)="43864b6f219174c3b4f5f40ee398cc63f711c8e539ab192cd92a38a5f5991096313586eaff5180e59185f72873eeedbe4b760e22f2ec9d798c40c26cd799474642038c39f6746e7e6ba4042354f0e773fab72cf79db2c1fcb1937085d5bc3c9985d8679dcc", 0x65}, {&(0x7f0000000200)="9c19f384a75840633949ecc9a39662bfa320e2464f09edbe051e9dc3", 0x1c}, {&(0x7f0000000240)="d2e466ef7cfe3c89338e80fa1c3025d4e7ea9346fde55162678fd51aa77457746369a664f3ecda4f", 0x28}], 0x4, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x120, 0x40c}, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r14 = socket$unix(0x1, 0x5, 0x0) dup2(r14, r0) 09:01:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) getsockopt(r1, 0xffffffff9fc020e9, 0x3202, &(0x7f00000002c0)=""/4096, &(0x7f0000000000)=0x1000) 09:01:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffff7ffffffffffe, 0x5, 0x0, 0x2, 0xfffffffffffffffc}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) close(r1) 09:01:00 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) socket(0x38, 0x0, 0xfffffffffffffff7) 09:01:00 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x7, 0x110) semctl$IPC_RMID(r1, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r3 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/49) syz_open_pts() 09:01:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfffffffffffffff8, 0x7, &(0x7f0000000040)="0c5ab80aabdfe8645f761f142c2001a4112e70d1d4690a53220281f5566ea7dba8c384d3e04185f9b91c305a2b2832996f51aae5379ca00764a33097947f85ed748f64feab1dd6b3be1dcfd1570999e2346a193e18ebc846aab162fa82bcd5c061f20db28c3194e736b05cc018915a90af32bda4a48c5407173e72e2eeac9f56be6aa739fb45f840fda2106bdbf2ed4447ed1ab4dc21606d3bc38b39cfb7b2dfc75ceabd326cdba5aed1f72b69e36686a7b854a2650722df", 0xb8) 09:01:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/174, 0xae}], 0x2, &(0x7f00000001c0)=""/114, 0x72}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 09:01:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x41, &(0x7f00000000c0), 0xfffffffffffffea3) 09:01:00 executing program 1: semget$private(0x0, 0x3, 0x10) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000040)={0x2, 0x7}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) fcntl$getflags(r1, 0x3) 09:01:00 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 09:01:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bd6724e1fa23d6b143ad04", 0xb) socket$inet(0x2, 0x3, 0x102) 09:01:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x0) kqueue() 09:01:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000)="7fb2af0d43e7212d8c96cd477423610d24e80d8f3faaed2eeafdcc5e411c56bae21813539f9ce50b98bbcac8a5143ee3dcc37b412ef1a0c88eba2acaef824cd00ce9966e7de73d3d912a93ba54650bd5eebb18ab51a1d17a2754f20c61db70cbf2a73dc277316c2e79f9e877397ee888e20cd51948cda65d93bad9573c3737b11aec5a363cd0fdb07cf10139345198df12fabd1bc0fbc4ece861f47971c07b11311b85798c035639841275", 0x9b) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setpgid(0x0, 0x0) getuid() 09:01:00 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 09:01:00 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) close(r1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x3ff, 0x1}}, 0x0) 09:01:00 executing program 1: wait4(0x0, 0x0, 0x1b2d0fa086959b35, 0x0) 09:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x1ce) r1 = semget(0x3, 0x3, 0x408) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/125) write(r0, 0x0, 0xfffffddd) truncate(&(0x7f0000000080)='./file0\x00', 0xffffffff) 09:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6ff3c5b09000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() 09:01:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r1, r0) 09:01:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012a2f66696c653000"], 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) getdents(r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 09:01:00 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x62) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:01:00 executing program 1: r0 = socket(0x2, 0x100000002, 0x2a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82bc2cbbc858cd8e655410ee28123bd20a7d850180f27700"], 0xa) close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x400, 0x1) ftruncate(r0, 0x7) 09:01:00 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 09:01:00 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:01:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0xa20, &(0x7f0000000000)=0x8, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) socket$inet6(0x18, 0x0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r12 = getpgid(0x0) r13 = getuid() r14 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="c2fc899215464b3c83261c34935615fd", 0x10}], 0x1, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r2, r0, r0, r0, r2, r1, 0xffffffffffffff9c, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf0, 0x9}, 0x407) 09:01:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00006a1000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="f33b9be6833a8d65b05635426d116df1a445416b1f4c410ae86eac7ffc17102c2890b5703cbb3773a00facdda55b272ab082bd1e28f53431940d27dc5ea707fac106aa361153f84c5b8f6f0a8605facf594e12c649f29f4fd6c66c61b76abebc15d0ce79f4", 0x65}, {&(0x7f0000000100)="192623dbd21df07f534a9c1ee16707a1b4b10f7acf27c3a1cc58056a122fb43d0712bb0b4706284e76e762fc6c2bfb808e713f6196ee2f4c12b40803539ef684f18d084fe3b949a2ab8b", 0x4a}, {&(0x7f0000000180)="f076d9d5b2b08b0dfd1fd1d6abfc992d90eaf7c295a43e075ba3e9ecd17a9c2c340434956a8eee5879", 0x29}], 0x3, &(0x7f0000000200)=[{0x18, 0x1, 0x4, "dce1de6f01ffba3c"}, {0x68, 0xffff, 0x2, "82bb94d1ce3805521466f8fadbb3b058901e07b123ca5b1765cee72cd2a6d3ff2ccbdd5791e23787c22c635a7ce8745e88148a63fb7ac9b17c6748b334d5e12bed053b77d2b22756c085451b3f7bd6e8bcb8"}, {0xa8, 0xffff, 0x0, "2b8c86daa3c59b6a03c45041db63239712a5c0717a66484f2a1619b6776d107ead7d39d9532d4415c0ea6c7ba68c4e0b407d3dced8b8ac0b482aabc5ace6c0a6c02eb171be9e22504e36b160e9e945a7024ebb26ff99a6fd3922f43aaa401c4bb3f8293f6c3cd87a05631fd4072d9b9ed93cc3a7723f47f974dd9f0cf1612d8c744fa9dbd2e17a3917eb7c08dab4a4cd2054ea5246"}, {0x18, 0xffff, 0x9, "a8ad7d5723608e"}, {0x28, 0x1, 0x6, "d2fa3b0ee559a1724ef56738a49926b7b4230cb785eb4647"}, {0x98, 0x1, 0x5, "927daacdec5bd8509212f94d4de6d1f7145eb1ce2354eed23144b90cac1f640ff387296b71f65cb149ac87f149f605da27fb190f4eaff40b7d69ac420cc4f0cb6df997479569e1ac6ee49c83e54b914392a1d782a68fd9049b52d5edeb0d1f2b8b2294007dddc7d3df1262afd7215c321ddbe5d5d279b3b67f3cfebdf9425016cab5b76c"}, {0x50, 0xffff, 0x5, "bf0b14640526e5bcaf77ccb3163a2ef55a426e8fcb4730ec8f2317244486dba9e14dad540cea6a140ca0ffdeefcfc02e683f488096b0032158"}], 0x250}, 0x8) 09:01:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 09:01:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r1 = semget(0x0, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/190) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963fc94ff334a5619515a4c8ab06998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x64) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:01 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/57}, &(0x7f0000000140)=0x3b) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4013, r0, 0x0, 0x0) dup(r0) dup(r0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x28, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x9, 0x80, 0xbd, "9ebb59cd19027a257c5ff82ec208d72f52284129", 0xdf3, 0x8}) nanosleep(&(0x7f0000000000)={0x5, 0x80}, &(0x7f0000000040)) 09:01:02 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) syz_open_pts() 09:01:02 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) fsync(r0) fcntl$getown(r1, 0x5) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x95, 0x7}, {0x18, 0x3, 0x3ff}, 0x1, [0x7ff, 0xffffffff, 0xa486, 0x0, 0x1, 0x4, 0x7, 0x1]}, 0x3c) 09:01:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x5, 0xdd0c, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 09:01:02 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x49) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 09:01:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x26) r1 = semget(0x0, 0x3, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/40) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="00002f8ea83f7307bf2f"], 0x6) 09:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 09:01:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ftruncate(r0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 09:01:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x18, 0x3, 0x80000001) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202070000006c653000ba0f5d401bf5233344010000004cf98c9997a74108487e27"], 0x1) 09:01:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="7976b0a42a0ef414595028d10b05cffe4ad5a8ef033e5827c3112d283e59c431fdbf09aa23e5fe9d4defaa4c3e572b199dae065f0e03b68fd77e15ff614a1acc334e9854bd9222f398c20ff614ed445d3ef0750880f23e04f390f17883401c0fe51febc3528588f3b9448140b96cdcd423b4840324193972b072", 0x7a}, {&(0x7f0000000100)="db2ad8bf78626b9d460df8b2193af66496c6021251824e8d03d477f0d5485bdbd634edeee6eaa46a184eda4152b4146452ab58261d071076e0bb5779b55e9f92e23c689c513cd5301fe64ec13486e73ea6d0f8b71ccad6d408a96196f8d1ebf323b15fe34796d3bc18f1747b515517a96aef8da6229f5c0503a04500359b53d7168068e9029d5835c1ef39d7d8b57b74e576708f8516b0821adeb443c18f7051a2b5d21fa23744035be75c8306273baa283246c4", 0xb4}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1, r0, r1, r1]}], 0xc8, 0x1}, 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 09:01:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) socket$inet(0x2, 0x8000, 0x1) getuid() socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0f05000000000000008374bcfa59830512bf1a", 0x14) socket$inet(0x2, 0x8003, 0x7) 09:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:01:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f00000000c0)=""/154, 0x9a) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 09:01:03 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1, 0x802f}, {0x18, 0x3, 0x9, 0x8100000000}, 0xfffffffffffeffff, [0x8, 0x7, 0x3ff, 0x7, 0x4, 0x400, 0x3, 0x7caa]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 09:01:03 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x101) 09:01:03 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:01:03 executing program 0: syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) 09:01:03 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x165254ac) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 09:01:03 executing program 0: r0 = syz_open_pts() dup(r0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x30) fcntl$dupfd(r0, 0x0, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) openat(r4, &(0x7f0000000040)='./file0\x00', 0x10400, 0x80) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 09:01:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8000040) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) syz_open_pts() close(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r3 = geteuid() fchmod(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000400)={0x5, 0x6}, 0x10) fchown(r1, r3, r4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3a, 0x0, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x4, 0x101}, {{r0}, 0xfffffffffffffff9, 0x4, 0x11, 0x401, 0x100}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x800, 0xffffffff}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x4c, 0x2, 0x8, 0x200}, {{r2}, 0x0, 0x8a, 0x1, 0x10000, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000f, 0x1f, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4d, 0x3, 0xfac}, {{r1}, 0x0, 0x0, 0x2, 0x800, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x34, 0x41, 0x80, 0x12000000}, {{r2}, 0xfffffffffffffffa, 0xf02d71e891331464, 0x20000000, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x6, 0xf3e}, {{r2}, 0xfffffffffffffff8, 0x0, 0x11, 0xd9, 0x7}], 0x3, &(0x7f0000000300)={0x1000000000000}) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f0000000340)=0x8, 0x4) 09:01:03 executing program 0: r0 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x40) sendmsg(r0, &(0x7f0000004180)={&(0x7f00000006c0)=@in6={0x18, 0x0, 0x1, 0x80000000}, 0xc, &(0x7f0000002ec0)=[{&(0x7f0000000700)="d0518259fbcdefa70295c68fc5ee02b3fca102037739c6f10a81dc5be265b88026f79412d8b0a4183e694d03a3d357bdf460bfbf1f9cb823185c23965f5a2a49a0ea2738495710a797bea854e1325945a88ab1bf6a1afe4fbe5e635a225613e77354400accb8574f2c43841a089270dd46a5ef740f52ddbbd3022d2f981734911787de5e117de4f200d2ba257ffd92876cafc26a7c1b325bb13baf7e6189d0bec3eac4dbb16ddc49530c2f037fd0e95368205b575636d8728648363b9fca8a3184950ef8edd17b4cb257cdcb9aa4d8c820d5b9f38600a637946b7d1c06ef5ea5d77afb1c91e931a95f467281daeb389735bcdc4b6e", 0xf5}, {&(0x7f0000002bc0)="4aa2d139a957bd7286f8c62af33b98f1815c886946fd0979252b1c520349adf46f8292696eeb933b33e9ba99254360c3877d3224fd848291b029ce525feccb5da6740a5b63c24c170be9c6237bcda2a17bba462fefb48acb502de383ac100db2e295418c7ad31ee227e34e25916b8c08b5b4d207e2224910c960134c4ef0bb172358e433b6dd4bfdc16397f12ed2bc7070e7fc8f25dd888a3b922d356cbe9b016d770ae94cb4", 0xa6}, {&(0x7f0000002c80)="ab0643811b3e286d9baa1670dcf2cc919746e66d9cccd2bad5b67878763b8adc32a66f8907182a8aa3a767af9358b8b9daf0e6ce2e2cb830dc109ed97d97e8305c4505a6d0f1b53084dfd78e4b17c9bdb5d1892f1dd459047367e377d745408ad93c005a63edb95905296378588f2edc9528d30dfb7aa4411cda77430883fac079fc478481ab4cf20bd945b8b7", 0x8d}, {&(0x7f0000002d40)="23a45cda948211a478060b507041b9decf7dfd953058574505777572bcd2c637c9ba45cf7439d5c44afec65d3aaa5a1cd287df519bb70f47a925077a7d861a842ae7c55f575c978a910fb46d9ba26f075e73ecfcf308fa81705b87060e9b405e8123b78ee7f6d4cd937e5be95026287463cb778d7d6633bf16cceb1ba5f9ade53f6a705d806afc87d0f6cd6c84c46520d2a1139ec5ebf9163fefbe0ae853812fcca7b5c267c3ec2cb7d33f7ee424703f97390164b2212d8beb01909b6c040497f3c6c221d92ca3f1e00240615f0adbb4819083f60c6627653376e7b4602aad61e630", 0xe2}, {&(0x7f0000000800)}, {&(0x7f0000002e40)="9041", 0x2}, {&(0x7f0000002e80)="8a13", 0x2}], 0x7, &(0x7f00000042c0)=ANY=[@ANYBLOB="10100000000000000000000000000000741b1cd1a3cf7a6d82472bb83fb86f28df35165d60eddd4035460b3ee15717fae1f788077675ba1aec3e83d7a3fa173e21cc302e58bffdf3ae806866ba324db445c367b4cf8638258a29fe8f2691da1293f30db8b9043ec30c08bf1be414bcb60d39ef2c5399d6b0d3d9c850af6e8cccbf4a5326a62a24a49f853088728e13c36e10731b775557e677879a3049c801a247be398821913364fbdce98820b159d8d8efb6948dc6341fef035add0e51fb73a69c56e515e5c6bdd5887ed733d42946f91d066e60026dcda6c000b38ea595d44d45a0c791b09d3648dd6002993e9bf6721d542b9b72fa68fe1fc2df21fd1babef5defea07e00856b9994e5d6017a9f7f05c86ba43eeb4d25c45d24277090bacc0f1b30402001580135339e0e9c39747b72b4de01b16bf6670531a644255bffa71b83cc9924fb2ba754f2b3d31a8237ab6795c5f0beee8d101a9fb0ca8d60cc4f84d476175498280aa0cd44a81326a20ca4b7c819bdca89b9da18bd0bf5c1ac7067e7aa80b2317d34504311f95b5e6013f7b1c1a5d70e5697414be064dbd8dda20a8bace3849dd3738133eaa78f2ee091cc445530c4b79f9c353388013b1c10d457491259cec3a201ce30c545e7ead8279b437974497097e4cbc7f53a5c752853049442ee2c3cee45b24273373a57181eff33f4dadd01a0e93c8485d8969346863f7e1b94c6e140d07c40bbcf661ecdab6d7b17119d387be18215d3b8a17ebe976d580f6fadb27b5360e66ffcd620a9c482cf6b89bf5c6d7a1ed7fdcd2c9c6d7a8163529959da7435d7cb942ca75cca6aed2e3e92b788044f1a8249f3fc1e9eda8b9037022f77cfe778bf02807b6bd80e0141fea30efb605c7d5c41302f15b4a55e1a9dc6f781ddee2a9df6c27d756fcbe8f86f11ec63e0311c9dbd519acf307ce6faa75d95a6493eadc7a78389a71d29e875c8a55706f676036a3653b520482fc2a7dfe584b0f8602826e1c95cf68ce4634a0e5bf729c0dfae433bcc3ea4b6ccdccdbdec1683ba8037c45f1e2b88ac095a365bb843aaa466bf55470fc7547b840287b60dfe03516ea7d51680ee2420d57198b6f80808d041161a1190df1d493760cbdc657e0915d4697f8900fb35ee4067c43e1f967a8ce7636c1f4a4633758e1e8f48868382b0fb502ef181a6dbf38f5fc41d19c8f06a563205cda3fe621bb039ebceaca33cf3ade400684b7e9b9da492e73465ed6c9d84349cd683113637e72931921ea466fca5900b6add79a381275a2c1c5f22fdf8d31fc0e21c2e6d1c8b5fb591841d181b3523d060d7d3d27a9812aceb663c22c663de5e9224e445f6920e5e8d1d3d8f11a7335802598a672cfce78ab18db00e6ad278d522e79b0976e4cc1ddac08d645e1122c03c971aaec8ae7e9e7384fa7d2b0bdc18292ae6f93aa6850729d056171e259aa9fcc62eb7e647d857c88ac58daf86923fe641acff08782e93f275bbaa1a9e71db6ff98bb744d48aea4015d605edd1ac6eb9d5761388e2e4bab26a5c74c03f29d6a359a16e4264b2036a1598246bfd7fd5f78824fd62330d6b68e3fb09d0d696edc523c2cc1d792b410d6bd52f1e85b3b7b909ca3d230afca246e21868c00e7a9499acb3cb0abab684bb417b11e10b7d9dd88769d71e028abcb566399723d0aeb3fd9968e8c809a98e58491c115725c76dd46cf672acf63849af1addfc0a3f12d0ef1d90cc5407e3fcf19c18addb8ef38498316f3f0c8b177551a91f8dfc95606fa7a05d0ac56fdd2b3fc7246d957abee011d7664b2bafa925ec193b33abd8d3839bb2d20413132c5dac70e75c9d219fd10db1e676d7b8efa83d4d3bcdfdc7bd8409333839e36bc22ceff99f7c89b8d1bd97aeae328411a238d656a9909615a5fb8cd56e121ce3293072f614f0db7f9460d67aae2ce244fc78115828e99313c28666e5bc45d2d3cbb45360eccb4af6f0b87ea4310bf38e4507b67b74faf388054cc8a44fb87d9acf3ab1ed5ca540337a99eedfd029491949ff1b3ed43c0d312a7f2f7f636d666dd6a7c67e6693fd65d66c57ebfb849901f5783afb860fcf4b262fb952f884274fdd7cbf9c877b704ecbe963f053d8b38d39761ba60305537b9a6e5201d4f06666a733d484a708610c66427bc61d798625156ebf4cdf3fa2c95b1fb7f5a9e0e33e4c848c183bf1977a2765a88008d8961161b97ae9fff8f3d089922a88191373bf33a125ed5ba69066ace06b943caf1ebf89acfd7d5dfd9dac891e44b25d66d102a015bdc0c3c49c623ddf2673ce98c8a1ea5310d91d33267619913705228464ba9cc4f2e6e5c8703543a8c813e4b4bdf177ce2a1f1b0769ccc260b1fa5b75e07e68851d9c8162ccaff6bf224eb7d89b625581a50e521ce46a0a1de3804e229e0b2cb404a36340297d1721f7447cc59063d93f9bb188476a94439b901ab8190db44302e4102aa4857302df3973802b9f23e2245ed7f55779ead3559627cb5e936a11f4b796b7f410d10962e5cbe8f302f1136caa0e2bdae90fb053dbe4aee5833fa36db7cb6e36556a372f8cae6856d71b87fbaf5a144630aa5b1683495c6cd07a1e63558397db87f75511d389c7259e9b34955a457b583bf0d65480b89f020efbdab97411eaf3784c9c9ae5bafd79167a289c3ee9047f9d7fe5c981f877e1bbf50f96d3f825aa54b64717431d8bfa3d5452da023ea4d3902db94cdbf04dc810802e67b7c98b94b03b7a6a1f503cef9792b74eebc72d2788629b73848060d4bbc492c887ba0f3d9c88cae09881ad20778a834e0c2d9d0653ec037e07a39a4fa96c283ca0788cc33e6b4cc24fc126bb9742cbf97e690b2e3c8abfcb83892bfdb65e5e9401ab8d358ae474c23576511467dd592d339bc2c5254b4028e249295f60d9a8e9eb00a22930bf7c184fd77947e778b7ee694ddbad818b99e07285329f96b488378826d58484fc93cf06d7120fea19f02a095898eb472255b723a88a2d9c45cf0929f15ddc549243521aae322527246a99f643418dccc36c44809f9be0a7630ea4b46aea9bf9c4d59e598ac11df32dae7a70d3f1298ade5861af6c310fb9710588c76de5354a3d1e14e118af5c779a2d1bd515c729413959cf1c6cc71de237b8650fbf8bc999b631b1e7532929869617a39194ed35a3b629f1e5bb1611db144f8624f1f60d4ba794cb91ec585831112a424bbb7fe68000cbfeccab47073a0fd7e9860fcbc7ce2349d20a4b51c7501beff3a263c871af850268427398ef1f94816dd0a6dbec324c6d476d5f0ec9b33a09349b63581cbd845b0c32f7f0770c3a7b9bfe83e26090846ad363f2a0c1b378e8d71f8d8e4f7f685229e6d225a569fc0ea7c0c14ca9bc50954b730cab8d2ebfa2691755cc36dc14f62f36c983b564da8212556489a6f7f3f2f8f2f8f672fc3f5ebe0ec8a11b4654db58e7a5e791981181040e18af7920dff02bfb6691df9aee165fde42b611361081aedd801abe585253912db0094f75ddd43f7a19d5dd881ad3e75e043f29398f8fc3ba6f34e52e862cebabc74f31ebfadd6d1f71b543763dee51b4d9c5863af4f470cbdfb478d85f78e21bd74030220a6aeb5ef98ade99e14ec3a0b327443a69a6de626b100d9bf2d467ada1a164fa6a659ae9ffa40079a2e29d9b6dbd3fd835ca74eb082696780a569acd69b387c9c823fa04f9a21efb505fee5c9ff06720021cfa829cc30933f42a979037e69d72c3294233838671e4fc797794ac5c0c56c7998d79b97f0ce6483d3606b0017b3e1cb8fb6020820b2291e4657e35888d278466e6e4d45d2617ea13e23ff9a5d1bb884b9a5c96f3f6ab869713d475943e1559e730512c1f1ab38962ac4d0fb531d2b2ec59e47f4dd602e22254df15fa8d4096cf884238a038ee1f1dd95e7b7d3802dcf0adcf9ce0ca10446c8cd950816ec47bc6b5cf9a1f0fb35919d5896b3c3c12f56b5df7e2f091797bc9874826077d1642565e832c8cb10a7c1b9e219b9496a3b3a675fc8ad7451b146c5b5600118f14c929078f817af8d77d015c61435fdfc9602da2652d0eb697440913361460ed87a1a1ba09c0c1704235325a29be5750830005bf5e5b0e629e365c7d1b392706220420f9e91f7fc8ce5233e6d693761f466ffc24f0c1c63c813154703df7270da5b9b8b77f5291229f8d6548682f073c06006b86646323dc8e7a040ab4559f1fcdba200c5ba940b04730c20a108ff2c2edc7c2fe862d52fb3fa9a8a965c0b51a0c64d541be6e1645c9f5db155dc588f6bc9f44ce50f353f68db977f57f461d054983d10eb66f1611aa107057f37b201c5cdadb94f885bb452044f7e7659429848e6696991e0122766f4dab43a12e039f87ea39a462c255c6308a4fd5fd6670c31cd0af523d4bccc34ff8818bdd1b5387cd032aede15507b5eddbedcd3c15cc382f42424979a56d20b1022f681cb0e30acec675527d21150bd9e90394c549bbf3535767b360ffb008dcf3d1467cbf3990a904a1cc67964f580e88c72eee754babeabd19a95d17583e36e7dc11d9e17ee0d5d9b3bda121618c72ef6bc1e85896274e22faee13376c57c0b901a442aae311d2e6fc638fe22b25acc0a856a67c8c598a77553cb8052a39436cefaf59773bf336c5503572307938d7be6b594ad642a08b23862992ae196bd0a1aba7ff2517c88d852e3da5aa65b198312454dd87a94576441b3cb107906ece82e134f71ac5fc377ab07b085bd7355881a28a59abbb443647727bed02fb33e55e539e517aae83901d7e6eef2e05ed17ac756aec5e8a180383b8ea87f064cb0f07b167386851ef3d9a904a2c7a36e6ac8a89778e243e095d1524f87f09e21f87f577353069d06fa6f9dd644e3844db2d395f27468e3e5e69d21c214dd29f26c50fd538724e45151c186f7ed65bddff82400b02364acf06827783bd8e72a1b3b1a54995703fb9193743d259492199fa9e2d261ced69a1152603e0e5830fbae987e0a78efa1c8bd2b986ac460e7e31bb7a97ed1d967084e1acff7cdf88035318b64cf6c378421258b0e6a9fa8cc67aa7d5e4bc500d9e44d582bd8189d6e66abce26a4b34d4d05a871d3942a15a1402d018772c5705bc34d2511cbc6ee91ea1a13b33a7004fd29277e38b15c36f310978fd6d53d2d47e7ff817612c34ce053fbffd87f468d60c6ad6f2ef28a1603345851ff6ff170b51ece045c423ae4b5ee0a63457ce2a9581c3c5e396b987cad4c02299c7cb74abb12cfd30464c0aa01afb94d3bec53c429a160b5184b00d8655887cf2b2dd114e4e8674576e61e914438c9ef1a1a817c319559ddd07da00ee937e7bacc54a1edf3c330c70af073359093a66fe6f6392dc270a5a19c7d0488bd257b9624f1f95f445c8768fc33ff96d66bc789346b9b70f15616abb50bd1df0f98fd5f8221edf2c1e79507bbbd4cd21f91e4b50d798ff0ae0b027cc8f21116c020c077d9ab0e1a16129e4fe7265fab6745d463cf81675de41af6b97b1522eaf6247795f968ce1d692831d9b69a4b871889cda2a99055307ec470d7d359ec1ef33c6c7f121ecd1f07f51e11b1e1be9b900a21407f12be631c15e245b064f2c0a12844927d6d227c650d5fa0d6602a69ab608a580ed561cef4a34cd1aaea53b28b5f813314919a18accb2299f1a6f37fdfb109784a42a0579a02db41ee7a88e535b2a39198b29264bf112b2a2f1f0490ac0a2f67123fa8a78bf9bd9f64e13457badd467905d96ba111a75642c35f91e1b1af92cc9477791e4495ad48eff3216553b563eb89e58eff1ce1bf3e23080100000000000000000000ffffff7fed537b0a44e051dfebbf3ac6886f47668abf5d62bbd74b41116eb83f82529bb0e3d33d36b9ab86468e83fc7ee2a15bcf663234c5b0480da32027b0db6565a0533f8eb34044564317efc3072ced6f902e14cc1c9cb0ebf75a849f0b9223c56b1a24b066f1a5dbf65fdcbd0ba8b3458219266a3af411775283aabb3bf7cded711fa68c8b975233971d7943f0612e4c02a9b6f324c2e46d373406875f59b35a1ffbdf593a508b7cbdf7b4380308e73cb2567668073783295e3ed44015e80d7b5beb80fb706496c79bb2ddaf34cbe4c98963ba5bcdc104258c3507732b8166589d9543715d6e8dc337f73a397fbefa658c5d06000000000000007001000000000000ffff0000000000009576bf8fbbc4fecdf1f2e5b90255096cb51d1a85fab815e172912f20bdc19c09d62f61f9e0bf5f08678d05dd317cb2df0d6a3c396ab8425cb1560c31e97d114d257cddead082281d3c1e8732fd5257613bd4956efd902863a8d37915a57d5f3f391649e58ec202b77b4416e43e32e0812cc2ff4d1704865ea4b121db2a1aa366341c23b509346249a82251355f9c0bdb48d86642329dbbb0a747e59af1837c816d26cbf81cd08b2a7073067177807a27f0fd6beb324a184d01d579831ba59fcf8e661971f3fcf6c7fb2d29bcb88c84f01d432437b64b72315b0cec3dc16b79b7ef3334c1a4f2651742ea39728c97bea71f0e9cffe89169db4a36b75400e208a1a350dee238b3f1bbb3b79347a1783812a4ee7375c5d9812c242eb2a49057e3f962cf3bda936530e2a6510358c321f5ba1a609159c31be26ba22b12b515e9b9f02ea7a363713cfbfc6beed219808dd20f857652b356263413a0f78c000000000030000000000000000100000000000000d293552ff8c1f8e09c47c4c0304712680842a146987e07062d000000000000000000000000000000"], 0x12b8}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="80002e2f66696c653000"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="9b9e7e2a28b321ade4ea8252a8d5d1460e8c30f832d1f15aa33fc7818e6487ed9e298a823dec59992838f0e39381a5eaf08b306f498400fd861b7a3240624af5f865964a1c4e4e9fb29a42084a14ff7428877c5265b7d402e89b1fe48a146dc24ef9d01cca3017f6a9a8d8d68cb49e6f20e60de70f5595c96ec03d916aac396c815738bca8913f48a1455a09731c91abc561cef88d31f85f2e3887981f8e2022929a01dcd146ffa9ac2c5f866488b5ff00f8efbe0dc2bf7a01e734e4b5f5be73ef5baaffe00dc59bf7147a2109bb8f0bbf372356e69e03ea2c3bb0594effdad0ad3d81993838a808ff42fb57dfdc056fe7c3474b3a", 0xf5}, {&(0x7f0000000880)="930244d5bc44ea389fe0eb5aaa8aae2f010ff062dd9d40078ac37114d8ee6273d4aeda02a8655ceef78ec12cedee35ea43522621f24eb923ffb6d724353fda5943ba3cbbb1f9e3ae6dafa1f19e1dd3a44f358ae4c55f9683b26a7fc7724598d4befab4dcb0b1332078093a22645fce06f5868458c6453873aedf2eb0b903bb2b0a69f1075a9b5ef20d8c58f958d1b7b67eb4873d202b3a3892863e7b57dcd59086857cec4df93d72ccf7805e51b2f5a939daf2f8e3969adeb4f19b57c049658ef04163519a8b7c778139ca554d1f7a485c8c57e0dfbde66c485a57ffb14735924415e95b99280a5cff1e246d2b577118e6df4a410293616015dd14df3cb64c8f935e22a542d7ecb928f21ac0f679c7431ac3eacf89c646a71a1e58a4065d1bb401dab193eca6b36b5197c6e4daa89371b60bfc018380efce06df42f190546756e92bb24aff9a450d68af8ade8b0242437e69ad38b542671ce74297f9dc7babad1c1a607ba68b5532223194a87a93f37cbf414d5cb281f741aca9026cf456b97146bd0713bc4d33d79c38616c9c139ce463fa4c8489ff864e7d3efca17d59cf3ed2f9e7c89f6b20339e28d15bc9a67b882ac88ec7014d6e66f9484ae61626b4de4559be7c0c5158e9d7850e6687d7400e37c917f00639fa9c5e8f21d9aae2e9e8089a1ec18c192968c380170090f18fd6d89e1f5c772ad4cfbecd17b19e23b6a0506e776acf22b5f3fa17bae6263b5ff8bbf2e4862df8d6edb218b02783b6f3c92b4ea7a0c547393503c41d39b1cbf813c87cfcba4f7bb173a374edac82dd92bfad67654b005e519c0b88787b29385c6799e4829127050a2cd1affbc4e3d6bad646c23e6a7c9f7b07fcd29c41838aabacbd0d7c3d19e793e0f593456d97dd06c72b9a44f5c10e70efd06ed6f05a2940fdc46cdefa627671328e745c97ab776de09fa0b6fe7d6caef3fe1e309abf51fd1e735cddad2836efd39d1df044a0617b3a82dea53e79346de670336aae45e42daa64cab185c244c406c80635c86943024a7829d1728c642b0829b68879ab6299689d90d73fecc751bcef01fb6fdc6582155c548b6c55b49da0c73e2b686394cdf07a43665b006a016ae5956e7a308cca503a1f447f12aa6f57267d6dfd47feff4f56822e875dacb381905bc3cf80e75e3d29b2d795e359d8b191c7e11804f3f6799ff8a867de61be677a2067b53276c8efc5bb8ac56913bf331feb70f13eab19d4993192c730c24795255577a29e9e3fad876ea069e3cc53e477bc781f152a4fbdd3279bc776b1dd77ce13606744c280292877b7de95a783d9e21853e899edbaeb494cd86b40e589953595170c166aff1a38d3d884387e68120432c66bd794de3a7ccf3b58bf70761a90729f5f05fe5573676cde6ed3f51c613f2a72d2db06276644c4ae5a7212b3a846265806d27aa16c61855877ab0dfaefe4c05cc41557eeacdeea1c8db9c41a96e91124428e1872134938c072ac5854d8eff3fcf651709b0119510f4bb80d47cee7475618e031e707e97443bba087157702a75b54c00fbd36db480e4ec0b729967ea879803cbb9347e71662788a9355b87e34068df1926e84e2aa42b7bd3f01714bcf13f4a83174452341d1580f69f84a5a428e296e97b208298329efe4953ff6586568fafda7eafc2438729b25c84ee8ff478e8aa0a029190eab08dee39fd45589dddd36be54c400ae88b6540bbbec8668d2d69a97c217bc27b511f16bcb5e5ea64a9f5d48de5c09d5c0c5fd66305f47896662fa8845fc1adf466640e44427aad69bc21d4949e6c606fac22cc72005b1c776c01757d09914c93e3281ad9be1980dd504fd269092708b842895c227ab8ac954c06a26bbc3d7ddfabe82b7715f1ddf25bb653954bb132beac49bafe41570856fc0027b79998498c1b33082f2430478fd1637b94225198b67b564035d58f0d5aa11dc150aab0d8b4d7162e38bfd3a4eedae361abbe2a8a3262954622d9727eeb9cd5af2a780cac852c92e04c3eb88a61e110e10cdd4dbba00180c49bc46d1be3a7d6dedf42189f4cd9f50fde42fc80967fcc1006890efd5987172f2a2d2f340face1be1d8295d314050e617535111dcdf747539d66f9e2ac81ef5bebeb0d61a1e6ab487979b2f3070883cae43a72e5ae9cda7bc096f24919724fce7681d09c229835c0b03343012de66031151b63b46df82d68256ebd2e8a1c36bff16ade6cad340dc9204ca0e40c6dce80638413bfd68b3c5687c2f2b43bb699177d3d29e4851f8976b60baffd7d94536ae638d5b97de75937c1ce6fa0af0385e3e7de128c5d5c22b8fa8ef0404a8f46e281df34102f9eca0f5871df4464bbf1eba3764ed2d4ae300a7b5bdfcfab371e261a9fc7e6f45d1ad8cd9af6a3f0c0d6ab5193aed300172d21ecd03b024c94fd9c37253c57a37bbba28813c089f57462ae4529caefd0ff5ed536fec729a17502eb1f3141dc253ee774c561e4c9e03985f50109eac546a08e30cecde982254b7038bfeb5093b8318675c7193c067a30cae05fc2ca775e9746d48e6227ed09a75079bbbbda7e6a05f42b0cf04e2b8c93372bffdd81e0d1d7a199999131287fa932e375d745330693088bbee0ea0ce06c442186680caa160633c0b65960f71aafc4ed59f7da8390a6f41e05226c0fa9a050d57b31454d157f5cd641630af393c72e6f91f15eefdcad3e9bc21197b882c3eb695d3a8bc95c264135cb85ffbef05ce778f1a544312e8b01d5462c8e8e6be4f21c6771a81ed30474c27255e472bf23c905cf81db2eb46392c1444e78f17d92e52361c6328708b14d0c4d38fc75511b929b5e18deb9cab460fa936179099c46cb25c481b02d690aee01ecd20e69e68319d223c9844ca657919b0e1c899993b6001c0d1cf7343b9f0065c7dfb888d07f30a9235c4350e71ab74d6d8d6f816410c68a96daefea1b5bc411ad92d362209af4bc5100eb4fe8292b3f008383edaa6ef52ede7338f719a1db81f571d3e1056437286c094dbb46f071f457b8a27a696a6e3b6f3a940d2bd667b451482399f619e165e0dee5b33542e78244fe81950fca871fca605dfc23da665ee872f5a42641544efd70fa6254888cd8f8be3a3b75996454a62b89c950b7f1b7d0f62a0c12cf5fd8453d2b16063c4c4680d20683864517a0d3d20e388ae72c9d40348ec370c4857702a5d66225d2c0958e2c8d613152f74611aceba3580aceec4663212430ba6ce5b58c78b48a83d3abacd385ff2acd2e7b65d2ac9453d3898e7b491ec62e814247313974aaaff73188898859adfd332d85d2fe3c145035ffee3c34b70106770bd5cbe8b7151902c09973925cc39bb68005b63bc621f07659ea0cfa15b9292a97a50a2f06f128a027a2ab31785e21d05486eb36709c528dd4f0668f95ac11c9d429f749a8fe13100164b49f63b02d3d35d14362cfc78ae6ec71237616f13e42bdfcf71f93549f3c66254fc27fe6006a72eab6fa2b10688859332269a544eb3a76be5c80bf2a7054c606ea4d05d3bc7394db199a8a408563128da99bc5aa5aa4a4b9a232c1ead5b972feaed7fd01875c2dd2b18e6f229867088c1b7ddb7dbe18dbf8eb65de1a3e69d01508c4e19d1922d6d4575dab5bb90f46560181463522e3c2ee0d40f150f7f694cdccf43a9c5913a4b40d73b07d5bfcf38eb1760dbac99fde8b9ea1a806d8c130834fb53e5347c19cc0677c0620100714ad7b81fc4346b588b3cf4a787c89920167f68683a96f2936a4c2015342802905ef7253ca58dd627977d32e9767b709db428dc60109ccd8547af4e723c459d731bf079801944b21f996e22eb2b7e0a615fcf4b763c15023618c603006bd067abe5ba713b3755a4782dee404a56200ea8ca0fbc4e41ebf4975d5e8e08ddb00d819174f1dd70bed9dd975aa0f4dcf937ce5577c3b20d574d1b46f19f03ee5b54c185b61a47c1342ebab2b53abe0c3bb1530013a55b94107127d7214653f3ec22021b10b32d1045c78fb2c018263a197f555d7281804dc8a3a94a6b01b798c382483e5024bb7bb50de8aa759d3e5d6502c8281ab4ed73f1dc0d5e0288a450011a7ad76e670e96f1da4b7525cd02090a3f3b2b180f18117006530ee866bdedc5003107ca1154cb22ab16077de46ac0339c1b19f67dc01c78bfae84c761f42e7ada6f8177744c70770c8be1053bc0c4cd72a60a541645bad4adb27afc2b850a32e4a8022e70a608cebf7d87bab67212f5d2e1d699d1f71d555aede6e0564a0f7ffe5dae3208170f5e893636d2f91eea0fb024ccdb6a2ce0439137f2ce879c6c8a68fee08dd932c6f2832cebb8ebd54ce121b71582dd19a8c7db5c662157ebc594c0458527aefaa948b8dc0c9f2c39faf8398270bfe01068d77e14414b68bc2f904aa830f62fdc25f712ef446e981f65f45ab1322ccff4d3f178eb13c35c9067e4d68a8ae0f86cc9547e9b9b145f6947369e1bcb64bd80df291e4791ea0082be99ffa49c432d736a40ad3433e3f87ccd6c2e4d0dd70eba1a5c5cf657dfb9ec407f03d4073056596db576a7676ee1e262bb8de2a37cca5980ed91d99158c69ec2c53ebc7dc273da79252c39ef6ea4b24ea353fa286a97ab3dfb6129c9a8d0ea9a158630d9fcd67784f37cf26a19caccc5801cb2868a9318b3dde3d1e6844435638782cb14455c837192622ba515b9b21a76ecc7ce2b041648c8299bf2eeb857a5b38d077187bd156e4d3f094aa66cae0cd33c8b544275f0e59ddf153b9ba80ae9087acaf7619d50cf42b5166fe13f45b5665fa020f3a93d33731359e0e471867bb9b5e0684d74902901ab2aa14d8268cc1937d69e2f3b8d7c3a7c56bde26853566a38ba2b7f92cdc5a6b9d008a9113b9b3eef5d171dc47a3b0eeaf8a0349b913f50b46d9d32928a6f2845076cf41d165142472befbb1eca4a49c3d4a9ef1332e37c3565510a8a614b5b3806ff5f5bd0a901006ad58dda854b80793b22562c92774ed55bc539bf63cde81269a7ae12901e36309f2756bdf2f044a201b9cc0ef946a0ef9e29fad60390bf68c4d622450902d52e8d1f2b8b16581f45dd28d09ac4e4ff1eeef53fd20ce40846b156a960cb4c779564a1427edb6ac93a26eaa0f07c2e0a31eabe5d59854e6ed415e834b99219992c46a6618e7d936179a7e4f67dabcf1d64402ef9256f2fb69ffe11ccb9be689d70cb6245671c58055e114cf83847fc8d5fbdfe4d29e4d5351788f6e91b634c8feda9790b90faa543bafa1b716540cce6e61f5347f9ea714dfd2e66385400859a01e7996d27667be71458cac88585fa27cdd20ce827e71ec9e45fe909595b69819701ca0e8b6a8b6aa3c9f0ffe1196aa8a69dad020045c5f9b5ac1f1bd2f9ffa69ce332d4f4dabf2adf6948609a530f220b38d07db02aa866ec096f9bae70b4d383931af45457f02199fa1d9dc007ce4192ab509206053c8458354ccc83e96838fa47598cea0f08463110592694fbe0d3a86e6077ba03cfe7bca53fb46db6fd4bbcb77551760c63323fbb9a2c6a1d1a9c65418c02e50010f68c1fbd9da99821bbe4336c320f6e38595292ecc9235f72f5a4e152205bd669970fa8b8b9a7441a3918b4ff733d0f82b44b53249ef3056bc65ae40a175b5f3c5b5929db5bb61ba62b860712fd842d5d84a7de12d8bfcfba3a7a69350efe50682711b5a64c31519e32fe6b014775a4229a1fa141525dafc5a13cc3805cdc5011443aac72023a7d585906beba727c3b54aff255e1baac1249b3143915c45e630205314c5e6577eb96574efaf3ee47fb73", 0x1000}, {&(0x7f0000000140)="f983ce91edea38d49ea555a0b22927985a786e6908cfab68382a175185b5c07b8b785ffb373d93bf8118efb8f81aafd9be6bb6b2321173cfc51d6aaa4871e876714dadb356ece9e6b24c5407ccccf616dedf366df34829846c17193d1f55d3b4ef57628e9740a9da733e3ff4767e0aa83c4d9470d707594624d1fbc69fa4bdfa49a835d54f4c24d61158f98c7d57ca3387dd310d9e98", 0x96}, {&(0x7f0000000200)="9994efc0b6033e20590686390b6bb401386cb4e4fd83b8abcc96276c2b05ddaf9c2a5656c6395eaedf942ddefeeffcb82b2b4bd93923158b5db5a93eb34ab5cf10568294cc3e", 0x46}, {&(0x7f0000000280)="4207633f795905b45dee8951de598e35bb31ac4b9baea73c2ada4b175dfc14e4ea721263295ae21ad666c457ca249f52de371385eb03e32910e00a56f218973c92d812af6c596a3970dd4b3a62df965d725ea2d420c59475f2afe2d784f73958bfc6d53d49434d75471210347b581120be6287d97f04da07a3442865c613b49ee704ae86f47917721c56c2788a1f817341cac6918702675d4d473aa88e63cfd04875447f76babdded5caad5c49fdafb65e32200c04992788655cbebd126560f1fb4ca904da99032c99a4e64dd5c0dcc9f127411e3ed7e710", 0xd8}, {&(0x7f0000000380)="36906f82cf2b081c110d58fd0b", 0xd}, {&(0x7f0000000440)="666ff1175523af67f7b2ee70f63aae00248c47b47f62206f989855cc2a7093ddeef61ab1d4f4e832ea468b578ae2ba733130f0314e05756c27b5d1bca68d92015dcd0349463589a410ce2ba158bff901e4f90c76fd02a4d94f486b5fbf7921254402651ad2b9ea31196e27cbe775c48d3d90439a4270bc12b60d3689f2d8f5b51423e25db144551d23373c329470bb7e4bca74dce0b1ab4cc0ae1daa30a7566e50fe208c2208efd359ee2da42fc4a20b83f31698e06e79075951081b57164561ea824cce86837a86b74e3bd727891d3b96d2ba4b5d6ab51f09f2b6e57b8f3128b5d3f045965fee94d28846b11d6a", 0xee}], 0x7, &(0x7f00000018c0)=ANY=[@ANYBLOB="c800000000000000ffff0000060000001626051e2317dfccbd173f02107657312af8d11239ac60b99a4d2b73fb8bcdc4476982b805cb571425e68c01b87c99deee611a314ae02c1673b75a2df49e9f47c4c43ec6b8f6eadbbdc87571a07204656de7fce4593abb7be2dd731487940d8756cda4983325f984692ba640572405177cb6420eed649b1f3e5dd91d2aab7273dc28d6ff166b971f7955741c07ae64b572b4cc230c121038c6482356b8477d1a5709fb3513486f6ac7ba17c53037c3914700000000000000c800000000000000ffff0000970f00005966140d10dd6e638a740b3f114d271ee57d0d07f81de6e1bba58e4c58b8d0fa9bb11f3a9951b7efe4da09bff18f9e0dccbe89c0b897efc8888f2c9b0d74884ca0b9ce732d3185d9833859081d1aefee600f636d40c6b27aaf9c068c848186301410ffc37f6e82aa0f70f87f4b7fff24f54cacc541751830b7062032360593169d0b8706007e20a108e064df9c4c337686586b694cfd48666caae8d19282adca0270e07beb4ac82cd2d1068cdb0c3a827d7d000000000000280000000000000001000000d0000000d9ef79d242ec491ffce37e4df432460c087036cafebe000058000000000000000100000001010000bd7f205b0047ce81da16597efcd2c86786721f731702fd190c55e667c95ef01579a32251c0dc36f6afc6836816092d340d677e41dcd99a4e6db1fdcde4c751c75b5ea8d8000000001010000000000000ffff000001000000e36a7bef0d2d3022dab8e41c2bcbc48cb50bb13dbcb7fd66e02f08951054aa981c6e6763b6f0d07e707fb0259b7264a7d20f776bf809b725a9cf2a48ff49352080133bd0c2083c991cfe15403cf56cdaad9e5571b60a71dcdeedf64809754e650fc7098edac7ba754001ba80e5b94737ed478745e58cac5d8a8d63dd142383eaeae108dadff4fa41f3b498aa81c61ffc7a8866dafecae6ff48806f14d4929491ce059373ce68345d1d940029faf2044f603aaba7b8fb8e3d859c3f1a221991e2f06b524822ed0858e5a0083c55f937f211595c750ec8ec17af35231391bf120e0ab5141a9120d893cfca9a92ce04e0423433d8a78143a717dbf006e58d2b524101cfff2c10d05ca57a10cf1d7a8f8790409bb2f80a65362c57ed015486f385db52e64374cf03720e188d8f712b6d73a5b4bbaf19bd1d05dd8e4ded13af0f7da3b81f3795517517bf1ec7b50c04a4d7827838e4366b732776336eb5052517ff2bcc3c3d633e7594329475ddbed098a2e9738450552e93952ea2718694031e124f55073775a5f4f01a9e503fdd8db129106e6c6839eef0f4bdc1613742baf2bf9f48f9878bcf4b76ac40be98a0ccdbb3c7c7d398a910d9f03a5d9cb4a132da56e4ebac6d212d1167f88983e4a587cd02627573191d4b93cd84442f69350f2700c4cd1e94dff28b5968bc6cf590c1958b5e24e4a58eedd30d22b3ccad19dfc337274f3ca40e7280028b600c3763adfaa91d22458c7e4d6cd1a373fbeae577f88c5958a82224187e7c382970fa563bedbde4cc6760e79721c44e440f3c56f594837cd2e9c81698fef9df77ddbb9f107df344f4807a953d29cc1a7b2b087e4c718ebaedf428f1639c96022e188ae1d0e9a4b5377d7afa1b3bdb75619c0bed137b31be58dae70646fe1206ad5396210767c6e55fcc732f7f5d1a9aeac9993f27c2d1aa24aa3d2a412b8a10bcd6a2733726cc6c3e9d6b3e954027559a3606a2161a40c28ed1627270ca4f303b181c995a7912442c73f152aeda6ff185ed61f9c90bb8ed447e4df91146d4c039dcdaebfb2f237a4c34f892a9d98aa2e92b81ca2356275963b75773f621302bb6b3f5a80be4129761fbe35d0a00bd8827a0265a7c3fdd9989748eaf6c55c5b6447c3840dfafeb9eb3b51d30ed05952c6e4c838b154dfcc89ae182f1076fb59318dfa10b5ad6d7b8b0aa914a5a3f15d4d07ec248cb63bff414f4ac8b669ace462b4a49820ed302ce569fed33569ac8edf02f6c11d556c5f69b7af249fd8d4af302f10e375a8621e67907f3a4234cdca1549b674631850b7e049762c4a4961c3961a0d59ee3fe4549e308e0a89e69a1be7f72dcc78b375198a97c00a9b32a72bbca77f5d73ab803b446de26910606f8f2a1c2ad20b86dc9684c63e997479ff50d42c5cbeeaaf21c2759adb73cea06039522701e94ddbace6c74d4bfc7dd2085cb6082cc4da5d61dee2dfb60674de75c8ec76a54288262c8fe43cf1d116e71f8470c0b46ae277fa1520da292d94239d909e6adb14767e073b9bc47940fbb476d519863dd4521a0ab20ac3f6f70c514916860c6f880ce91fd27f455b903ca5dca76e107e170437480e139a172faf7383e41411530c17b9b2d5b7679c405b1d3d3f25eea85a7ff933a915efc61896bc2db8e023f4703ccde03f4cf421e8ca31c2c537e0f3b77c324c9ffff7e2da0ee71b198656a1f211072b9323d0cfa4345346cd0d60a54acb12fec891624761be58e9fd458d66409536c765b8e2ee56d8f180ca64538e3b4887e522934bf9268f56239dfd6dc04f2b17c9d40d196d8f9677417c06cc4e456bba9270d09df12540805751f026724e268e699acbf8f6ed1329d1798a7e404afa295a6f4713522cbecdd637e346d050fb9e06ce6d05a9ca41f17fa12e6c198ad768b5abfedb4d93ee846ea577d1a2d009b48fa0fd704b36691f53f481c556e0464e1295e22d8b2c40387e6f21707615daf200e0956c850de4fbcee82be7a551070673ae01093a9b20a47ff413fe2769bf5fb5cd473e0ed69f92055f46ea44aa2daa496b49e618c78ccb9f1fcd1405806db8219def3ac0a933abcb7dce2aeed2ef512400fd22b3f51de0e225cff431b2a0276268803096d73a92f82a2c5670ebf907453f06282d308ba6bb96142ad7e143993fd57c0978437ff129c9a80ac7ae8f0f6c68049b13f776309339633498c6f8e0d42d1890a88c57f7bc14097f83f5f9a6c9adf8ae62074d82b8fb95a5404bc1c6bfdf3585acd696ae1eaa543ff5cb002d507c693889686aa23ad1d820555756845f7ce94ad7cb75e6d124bd94968d2d6b937280b386c014dee8407b2707ef1662ddf6c2e3fe92036fccff2fe5db689dc51721bace8a1931829c6d53070c1bdf0e321f627a4a365f9789898a51c27973ca01b0814e351b27e8b89b5ba67241934d7cb8b09586456d69730d203b2b19b7b5b63537f66a601cc79fef9f2137069c9226db7889630f124b101804685eb1abe3d0884856592d93584be85e10d6bda9d93682232810e7725e6bf37707d2441390393fcd5ed3772a8b1aa01059fce8b5aaa29048d44f585abcfd909a088f53d9f7b9659f500256e541e4f1a16fb0192cc10c7280e7054b08ce5d1d5f13d098d3a6f9532b2eac3c2cca3c1c18247f20d2ca016d85d6c81fdfbc1e41ae2665c101f905300aea60284bcd38d14b2fe2bd0b96f65f6b8790a9e9e65862bebb72020860d2250a2500bd5fe997a0360036d6f6949384376488cc0aa133bac96c91d38484aa30fab01e38bace3cf16b2d21dc3e036b0f30dc849e3a8bdd3a50b296b89fa5d36ed63bb1c68debc8947da651060bc8a65b91bd045f6bebbfcbd734723e0d003037e4a32483a3824f24062bc21e0151a127b6572cf8cf98b792d292baf457e34470783bffada3016e39178c98400c353e286a9e081722f5f8d8db0f2cdc39d9ab9fb2fcd95d393ce2bd94cbbb2f8b4c5049a626374ce9ed7c0148124bb91071f002aaae2780e1c464614826f52422137c655c93722c2d4683e416dfc2fe303f220608a9de3e4072e5717636ed6ea1e6261dd0b366c81ff7d14240df25ec63c534ff0ddd9eee2c92e1ee07ff0733d8c83007aab6fba75b7e93fbd03bcb37045700fcccb0ccf36e45830beb1ec3e857e3f1938bc27b941f9bf2fa95f1aa5f47c175fbb2c79ca97d12cc586168a1ad1b6daca642d4ddc5265adaf87a590eeedb22ea612a2bd635e1f84902c2d350513c4f2fa2a22ed9842b2d1bc975d8a545d813122275eb6254d17834134944d44e41d4abf5160e815d07260e9e7442965005c27a661ed4fe14eeb2e5980a1205b97e60b5242925fbeba84944f725f38d67036bc4a89fff43caa535c5ca121edff5825704233abb8599ef5dc7eb792a7b18c46b4349c4301aaca737f6a43e03c88898d2cf7aea47f228fb4e038f8a059ac7565b4bb56dd30a5c19f4e982a200e852ad6047b5e60318a7ac89b04101e887daeac21b5b3656e31861978aac105f6c9e0105b496c384d0acaf7c87212250dfd5e15d140c7debeac761586d3e1a78beb5f63e10e1735361769fc5857b03d36aba0dfd92a6cb53823dbecdfb10f8a12005836ea721c5a2e7e0e715a3126f54a6d4d5e6801a62c0679452682e76f6a7b4d3494312430efa899cd0bea284d5dffd73f415437220d7c51f48dfba8c34c548a218ac1e1c23133459f09e7ebccc7c401019be9899d75da9af7de77d5b12e8018eb8b4838affbce803635cd8985cdd1327d8c6d78c6f2a59389b5d96df78016a775df283bdd7cc573d92a010d1b36adff25244728267b3a53b65ddfb985b35352613b694e1db951ff43986063194fdba08c49d72e2640d940a6c10eaf878071cb9ee672777fea873106ef58b918be34d9cdd230bcd3091b3211f94fe0d681fbf81bc077ae4bfe4b3fabf429abe0d4055128b2b3d2ecf02319e1981b38d7a0b1733724df54d6db6faedac42b9db5cb3e8245c845b63d2929656266a219e21234d0ec8d78a0bdcee6477204552b4789106fca4cf3ed50a9b9406afad0703ed878d18e190cb9656feacfb6a23c834e543b423c5031d3837f9591652499141801ccd8c61e9514ac8b0e1d4cc89b0e333c83dd9a1cad709766211b98b977011ed312b550c74cbed8ae087605ea9ec0b121e516039c868a282d5e135f078381ae3b9144e6317689ba8539f5d84aac5119bd8ac4881e85f34e12f6fb53a0f40285064f34c5fd8b0bdade997736833fc5412f31fd12531b0fba809452a4865a9c9a5446be67facadf60532baae6f23147802f2e715ecf7bcd8c7ca30ddff98c54cbef5930282c2e11321e7a9ee17c9c2b57601e5f1f59da92b9440df6c7526eeda3ac951e92a112b2ee8a33f45c2ad9b53ef00f92e6bdcd3f7f7b7a5c5df9d837d3d2756fd2ac5b0b2287c1233dc25280ae748319b06744786e9d92c5bb96544b0d6054937827c24d2eb2fda303c055c009636f1a362f1f3c41b2045343ceb00a79ae8ab771cb41de603fffee2782e2c55f1daa52f7a4ff6fcb54fffc030193620d06ab06a1c57e48bb5b73fd1c47f25049723dbddfcfba13ff941f31d44f205e8099d5754fd15634ee1d932d3121297ad05639ccc1337551fd8072232c10f0364558d7a7dc3b8ef88b80f46e7da69375d247536ce2ae22f05a9ba6e108c6acb6fbd3818facc81e9987dd7ce7a5405da6a4a78fe679ff5b54510c5f215ff02c24abc92bbd4692d0597d417513e5200c86abd78562f1c35de5bb0abc45edac0aaf3639e92a535d6c193ecbba255187a5b90bd8239d21867e47fc46a1a2bb58fb29215fe8bb3d90bb1a54dd4b6d89e73309174ce39a5cbeddff7658176009a5d938d23d335ba7aed0dc0b27fa775798faf794891d540465b992871a806ae9f7f3209dd7ef386b035e64dfb524b59f4084e1b64848e856d29901c850edd822b55b0b52164a04db75e3679e0db26cf96f5d539a03766f92fd41ed9b10392be7a922484de20c8a940df14d0005f6780ecbd0a2572b6edb4362c5b726e9935375012841b1638c3a9d5938dc7694907e2cb418c57385970aad31bb6cab7ed9d0879a42e2acf3db55e3050a3533eb8395a49fb56d54ddc63e1161a18bda12931a9940bca6dbf296ec5cbba3be39e7b4a3371ef38bde64aa47facf2bf995e2d89a1fdddc70a864084bc95098b16576e4831f5884538940bf07141823755f61d313c0f8d4d7b6ac6a763b6e70cc8aaa4d748ae25a1729e2d01a1975ee4f578584577130cfcdc909f8f0005f70dc1a493dbd2d3b78a29521f1a09fb07bcc02717be04cf38b92420adcc10f181fc8b3c6f4f0987775646ec1308133fab22519a360f53baa79d70125bbe83bd3dba22d9afe60aec96e8265f734032f947cbda20002fa79a12ddda9033210a1c1ab801399e7b09b685171b4ef216c09586d377196c564ce4d13985e49fbe7db0466a98a3eab0bf1b1141239e6c09d89595608b6a50eb0a695d6fbc62b84a3799f5a2d0bcf8010c12cb58eee2f5e799b7facfd59dfc9bd69e4d5ef5e60f3570f1868b3d712c97eda7c838018384a824b25a4e9bdc49844734b7c301cb5fe069ae572a0b6d575b933cc7f80af3b0e5c3a99542cd647f03b2095919151120d2478868e2c1b12abd5de16e9dba6eca61a767ea76c22bbebf816296499027ddc2e305bcbd0a94ddf05c780fda2de26a5387fed189621cb26fd9672b048a2a21dd83003d7bd4c131bb88e35a10d601f79bf4df46563bcad05e857a1ea0c595530a0068df95b73b800000000000000ffff00000700000087fff3fce2edbf0c442303bfd42ba1ae9cd5b98de41df201b9c36992b414f962f5457055aa7ba6570ead1e1d7b76382e273407c8063e5780179f23f512e96e67f27b69fbd2d35b2292ea5ef67181a94874f66aa189ca851331b0e251181c5f3074f38e2e87565ad7d5415a3de429b9d10ee3f30f683c704cb24af00ef9ef735a7245286b18dd578d138bea285a132070f5fc5908f3a37f240ff4accbb3ba87913faf380000000000"], 0x12d8}, 0x8) truncate(&(0x7f00000005c0)='./file0\x00', 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r3 = dup2(r2, r1) accept$inet6(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) open$dir(&(0x7f0000002f40)='./file0\x00', 0x81, 0x8) kevent(r0, &(0x7f00000041c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1ba0ddee, 0x8}, {{r0}, 0xffffffffffffffff, 0x7, 0x4, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0xa0000000000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x30, 0x81, 0xc0000000000, 0x1c}, {{r3}, 0x0, 0x0, 0x20, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x100000000, 0x109}], 0x1ff, &(0x7f0000000800)=[{{r3}, 0xffffffffffffffff, 0x8, 0x20000002, 0x9, 0x2}, {{r3}, 0xfffffffffffffffd, 0x20, 0x7, 0x2, 0xb478}], 0x9, &(0x7f0000004280)={0xfffffffffffffe00, 0x7320}) 09:01:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x8, 0x0) read(r0, 0x0, 0x0) 09:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) 09:01:03 executing program 0: chroot(0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)) dup(0xffffffffffffff9c) socketpair(0x1b, 0x4, 0xfffffffffffffff9, &(0x7f0000000240)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000280)=""/66) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffff6e) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x5) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setuid(r2) 09:01:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000011c0)=""/48, 0x30}, {&(0x7f0000001200)=""/92, 0x5c}, {&(0x7f0000001280)=""/89, 0x59}, {&(0x7f0000001300)=""/20, 0x14}, {&(0x7f0000001340)=""/181, 0xb5}], 0x8) 09:01:03 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 09:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 09:01:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000001c0)="4ea4e272ba01f16e42463b4f9b0148a80645d6901d88629ade3273a75bac882e90c4a45baaf08242c47f6f4d84b9c3bf2985f823f7be6b94066be0f097ce9c030d7990f36a38261dad506401b74ef67c936ea74be0653abce6fe3345dc7da0e0f4956fbb77dad42312943fcfeeb4848c6e7b344077d01c50c6496851837e8ac4f584e14b86c5a5f52562ca105ff067b53d07e9bf7dabd77bc23254479ae61dd96e1f948d7b4e4371b36af9ed6f21137a5f470ead9d1eee8e9080d72f0b4bd4be01db9f5ed058c3efb0f2013ffb14af788780a2deb59f88b0cd66d157f70c00a59a20f99d5f6ef87c9311ff57440c558af7efc6b5d5b9d99b2db7a2", 0xfb}, {&(0x7f00000000c0)="ea42369d9bd97e", 0x7}, {&(0x7f00000002c0)="3c6409f14d195e2feee0dc8529c7d961aacfe9d3c64ec7f2343c525c818d251d54ea58d01c98d16e1002d2a1ad5057dc1cd9d85c9b9340ad9f0da771f1c0edd2d3abee3d7cd3ed52ebea77eed438f9a5095e9de1d171d9df747a002ce544b4c8403fe8b303f92881f9719f6a5b6104219610755edb1812370d9a23465f72d1d43f8352d0d41598075e20f3eb48e7ba68d636fcd5e3a4cd8aea578c430cfbd16a35501e9eb4ba35c0e3125483282dd440f3db3aa0d5fca6fd46c473a71299e456ee416006daed08a5ae90adad6f7ddcac81aead03333b8bdce11ad820038cd262211b9ee838f6e7ba0945f5f6dc785d4180c766c0", 0xf4}, {&(0x7f00000003c0)="81b63aeab891ae3471b96c945d6c6f9689e7970105c95488d4226cd9a74d124bb89cb9f48481de8b4dd1d6a7f66855ad2612751dd390e5d1cd5bc086cdb65451da681f83ab1a0521f61a918d09a1d7b48ec02ae5d3f83cb5e5d7d116aa3f55cf3bf6cd5c31efc5a73cec45ad38e31a1adf254a0b1db448df93fbb3e7435f8c27b9459ecd495adea3c9a1065efa189fd73bbc05bd1b05ca07d7401f74ea9f7119a681ee145d236e0568b83b37b323da2160f891a36da947b7b8696895fa1b559b295552cecc5efd51e7d533aa29555a8814797a04ea782ee9aaa05792e48565b1fe2a8fdb34731573020f4bbf0df39af0c9e4cad956cbdb089595756339cf56cf55da9dd3714420ea11ab7ab4d5e1ede007c8c4e787d7803dc4f1919ca0a9402d976487f5d15d8c4339c623acd5bbfc8bd3383f97a924098e59b4a32d9f0368fb47470c127d41886264de5b18cad90cdf49c92fd45864f3a04eaebccda1108b1aea2b5b03642c6730f149e1c263c49e85bd1bd25385f9c927520cd6187487ab0c4e1b77a78dabd966337d548403db31fa38bb17407a9ab2bac0a27a63fa8e584c77486477aedcf29cda832e5df0be8cc30490f8dce8961d140ec7561c0924fdb995dbf9be89b15e0ff7f8511c99f344d6959bf4bc2a2d621fe8f74b918641679195ae9dc1635d4903292ef32767fa1e6c0f1e1d7b231b2e7d49380b20a2b2c024db20700ee6519d463de5b31317f30516b2682f21fc9e1860ddece51b8ad188eb26cc3c6cf921bbd62c055297778db1e6dc281235654f3a39c5e87427e01047d96ced115f9b36f66caf74528c6695ea23048d3d03eef69fc9e32b451cf230818d9583b4e8660799645aba43193911a61401812d61cdb9b53c535e238810750f5721761056d4648516f828b3cc81ca35d21fc3394a37737ca7c2f403213a582d0b63573ec35a7fbba9d452308304d142e70ca12e376feb92d874ab9ad99c468dc8b9d2ed2acbad3d590154748f00233edcdfe0e61772d290f10babdf957c251bfe1b34683e1608d12cc0ee5646a92519a34e9b6cb9c62e65214349a2ddc6d813c4edfd327b9f922196368470be447cd4211d6dc4ddb72d0955afa67aae2f6c8e2f6b0536fc7ffaef003610960f70e55a9c64a1d127e4280a66778398371cdc3faf106b0346a87ac23c4910a8821a7a0111bd36c6672b763e8b0125d78c5bbd6540fea161ae470fe0b0755de01afee0118955596b3cbfe7445d56eb56e4c37a3f3e798977febe59fdef02770bf9440d01e28f610eb97adef2deca9c5652cfe9c57d192cd6b68cbfd5e1851e0ccefa473776d5932c97284d200958911fd19390ec2d1368a59264d71c8322556efd9e3bcb4be48c25732494d48f65d76ce917ab2f8df8568773c24c38c46e5f30e371ad2053ba3374e3d9c8c392cf3a5150d4027291ebb2121b95b9cb40a572a6939b539c1854e5da1b11bca7305d8da179e341366afc162b4d8f153d014e01c214a1734223ca60c16029e219d7f882a21c51d777f04b026335852e2b34946aab00323a484ece2de72762d6f80c7454314a35db9fdc312e45acb9c8bc7c71b439ee7f60d318a92dc25d4d606fbd9c5b786bec86cb375592c6645d7abe7063a983ce7174601b668bbedc4ef993c2d7769eeb098ce76dd0a1c0a9ef714aa2521d28bce8ba0dc90a562fc5ac2b89b80cca3affff7cd4cdfa897b929ec1b27bc49bab59e33aa5eeaf40c9724c1a136fe246de7e73ae92edc1f4e3fad7a9abcdb819a3eeb34c7d4f5131a1bfe63ff3fbb872816a3c9eb883aaf9f6ce62947198e4ffbe562217e97f321aea810627923feb3f4c42d9291b56ea4210a6c84f16a884d21ca19c221e154be32d9e1f200648ac2d963e3abc725e57329fd869fb0edac64ec84c426a7bc58bb7bb2a63ea4f6f7d374871d845fe354c01a986ba836c2f90e51376c709fcbc4af60cfcdac21e6c23ec62695b0e8f3f1ddf2941573c60a6ce336ae950472230d926b9aa8d68e135f4fce09faab12470876ad266571135ddd27ff8b8660b9da4a49609ec202efd4bc829a983794dfb0b6b6b0477d48cdbfe16ede538df10052a2765c63a79e31f08661b7f6ed322781e77263f88cc490915e6ed3f228b7491224ed0ae5ed8c98876690e6c73d778c9977b27e72d7fbb207919c5417bb174158d17d7901e1c839eca2904d152e60e44fce7d8ad4f5922abb5945a3dea7ea57400e210b5343a9ddf7b7ff1bb334dccb0166cd356efea58e575a7dc1108ec5a102c91cc1578a12c8ddd15179e9d4eb4fb66789dd250e32e2af4e223cbe4c4745d531b271cba4361b3cabc325ef7b8fe73f9d275439c1117c36c6ee50004dd9e31599fde40532371145828714fbbc0c8376e323d5b3ed9b99d76a09ffc12daf3fff39e6e92343c4f1daa3104ca2d9305e8cfd3e943c2b4ddaa6e00011829e44d65a4382dc952d7434a78598f58d1beaa485bbcedca24b5385382b1e9e9f1e3343edfaa35038d81600be08c85d949af72e261c40f7a9ecf236cda9492cb542ee542d3edabec945808742d4454c440f78641101792692fdfcefe6265d55eb48c8bfcf43db14af9696c928efb72d9b199119236f5c50b8cdde66b979423df6e80ca1c01470d923d2fde549ee728474da6a4debb25889b780d13c472ddd36ec1b538342e81631fd978766d16342e66a50de0ca48952bcde50a590a389dd9d4fb19d614bedc001463bc185f709a05243ac14ffc898c3fb6a94e324cdaa7f1bd92263b8dc325ed67bf2829281aade810d558d9294cf547f54cb8a97fae8f457a923790c232c6dfe51d85d349cd5a636a7437738c8284626f218e38ea19abc478a919e1db22827598578d966d477f928994a208a4c54a7c9c5a9eb73ddd60853e3f544d1786f8cdfb9acccc6f34043e1545a229f0ad3ff222c02134078a1a298ca451fdb06875ddcce312fed7657de54432d705aa741a7c3a16427282797b3a9564262a33e106a324e456655cd5a60197b7e7496298292f3b11f94f576d6328a4f9c1bc32f592b6a6b8fbabddee77ae2554cffa341c062eb278fc242b02707119e44a81e1ad594a600883e9d48929580d21c8caed809133effebca28d074dab0d1095d17b8e56a2b857d5dc1061f2458e0b4722a20660f83e4aee531d0b3d78ccd54ab62c4473110238ae6b743be0ee3c3291aa8a95a8097cf634483fb7b35a67481269cd2c61c4b69393a390138afb7f397150500d5fdeb471112a0c0de67ca56487a2fc4334dcb1d9aabb626ee12bb3d1443c1deb6f3c90b077763b6f351d67fa9207cd29da0944f9046cac611973fb4b4e9a586c564002821b6581884e66d7286615e554a91d0abb764d530ffe558444d7088cf8f18041f307c240f0677155c59c291d4f4316c4941a6d7c9bc128699c7f03cc4987fce58686f90d42c3d662b2e0ccee72cd51281be58fb226744922b3f5ddb7d67365d73eeeef8169ad08c78dece4cb348e24701fdd1040743095f9b3b5738ca116f11ac56a994fed35600644437b50246980d2b7c05b69523aa31dd9b615ffc27040f70c91b9a41115b5e95509a5696695bc6d380e94b9dabdd89528970ef35a6c186e05c5df7d3704478da675ff1376fbc69ddc9a3a44baf5f751fd3db0eef18a29296982296af1b35cbdea62076fe3cb54591583c14495d2a0919f6e1f8a518b4a2ad331ef865825921d142d2abcdae2ee988f1889ad011ad8fb7a310bdb2fd14578a873b32bb4943c94d891ef8e84c5ec1a0ec076f7452e7db7f7ee8cd65d4265d6e5c821f897c54eccbb9a306b412754dff8855e5e8b2808083ab78a4008ee07676a8d67082e6109ae48dd29bebe7997492ea34bc4276b44c0aed74e7cf564ca35696e357ea39dd48fbb6fe7681e57bda916704788c69b5ab4d63e789757521bf9cedbec5ddac35488685b97c2580cd1487bf66642cd6a22d7b120f625fb9985bb29db9c9b0685cae82afa139d49fc247043e2d540707d9353d5c81805746e3a118b30b8458132c2cc9cb469f562038d62d8d5f7654bdfef8f4e95ec9c17ed474b8e5ec279f7f03ae9a4083c4ceb1642debd76c2021053a5cb8e647d381bb89660a9ba2597947dbf3c821c2d4e0f0b821e2364d5220ddf480ed915aedbfdc0559d9284fbe62d63967749ffbcb5b166865fdb517582120ac0991b55f29dc28229d6fb5e07e6adf200306e4f9cdfea26f9c3deb8e1770783e54e86506922b03ebb8b51f1e43c2b99c0095cd7f49ec00b285e50d7ebd03fcc07710fbe3c31f01a3d4330107e8a4b9cfe0d95a32cea65a87a37de5e8e12d224e6077e45136d36bde40f376a77d0f0d631b0c396eb2bb41f0aa4983a1b10cb9c7f7e9e9d86b4b33b17e9dbdd31c275d084d79750193c6ff441f1d2e79a0a7f25509c83b1b32b66a2fb99f39179087b00c94598f4ff5331d35a805a22179c36cf856380b2fc96b8038447a49df4fa0658e14b418e78f333e25673fbe3fedf8d8bcfbd79330b1fd93935eba14ccfc7d6699d3371e08491a6511a6a2054c991b9cef435e569890e41fb915a91cad7cda8a428d4c74511cd7fb01ab9ef850b080186ed7a61792bcbb0309ea13692e4950b4318bedf76dfeee79d59c94cc7e82a6ba950b8f8e9ad51e025e20e2772cf83968d98c20b3f297d5845fa35c98e6f09b354a538c51fe435d96c10e5c44666bc74dbd32fe4a704d1e7cd0713b3822f9f3b3496df871212e18f7e557412cdb8bfaea02b3aee8506a40b70e42d5a2366f85ed0855b150fe8718f8bee10cdbe4574ced3adb8f71a740c3837eb76905ad446739dd77b658f1afaecb68f845bf6be1e2201b8af5d934f4593dd74c82979dd647799abb6135993ed626df3e2a3b32880124f586b71e3296d22669b0dc199b21aa6c6f9ecc85e7c9b7eed9ca9c9e3cdc181f3b7983e21b6752483d94fd054cce8214d70b639447d2d861611c373151c9f86c1c26f978fc83ad7324ec2060cb5f1745452f1d38e51dcaf3d3aeb4e48ad158d01209ab7b59f5fb86785bd5f9cf4e28d5627b418fedceb00821bf693d0751dfbb384148861fece5cd230ef9ea6bd6d405a2a59804ec9b410a259580497bf5b38fc3ef3b77bb0d2ecb8dda54bfe9ef88bb6113af82ab6f7bf48b4153dd8adb1955cdd1afe42fa4d1a0ac2cc6e5bd11799b4db2bfe0b88aac91d4722e1072ac41ca44e9b1151bace19f75b27be760789baa27f574de3470380aac64fa65b3c5334fc7042072d9503e2a35fc5c93ebea8a563ebdb1c250e8f101d008f9e3aa22d1b700c91e0c7b1ae6fd96df6cce08004900656374b3ab86f79a9cb7decc54ed2400398b144b238b10fdd890ca772f4a92b557f3ca3a2aea1740c1ef00ed5d38b5b1287c3d25720f72ecaa85a3f17d966e38237060441c3e15a49c11787376a9c86b62beef929cb5c9c1a3b0b7b9fd976a3e92ee68db32daffefb746781823bc9b1581809d05f3db151696ca520edc22a0489b437dc64cd91f8cec604171b81348624791d7922a80f3cba7e7da3ade261063a95a339e278d3ba2aef8712d41845f36ce3c0d302dd6f78d130faa510a766f9b383d5ad24334a4d6f6b6ef57735b52ae6dc6edc5488537465d820720c539b24b9578652f09e258ed0b32d830fb38c7c531be3f6913147c7fb9490e9738115cbf2eb7220fac29e65fe5ec8ed8affa30549b6b4cb9b804b4ced72f5f7ca29c66cecb9ac0ad89f9a1f02bf2dbfd0f207f884c0f11fcc10d0080f1ae089c1f07a5154fe4f224ff39fe5", 0x1000}, {&(0x7f0000000100)="3d0dd85a5a9b1a7527bab6e8653499926b54208ceaf76c653377575272addeaf20983f5f386659c57556ee05e24dbd7a733674b01d044aeb98213bedee8b55baedcd034f2b25246cec7cc486f87e8c26a10cfe0f8badd8911b560ea89157b0114e18cade158a4e1d0438b1d4a5ea198e2d", 0x71}, {&(0x7f00000013c0)="9f1dc6640e9db6ed12d2293592646be06237a63b515ef71f022a14b76c946fc16c3c20d598934b489c287a16f920bee8f701d455c94c3eb82f509c228955264c41577e19ef7e3bfa640e1e759814379db9198efcc3dbc9dc", 0x58}], 0x6, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x408}, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 09:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/106, 0x6a) 09:01:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x40}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:01:04 executing program 0: r0 = socket(0x40000000011, 0x4, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/39, 0x27}], 0x1, &(0x7f00000001c0)=""/130, 0x82}, 0x41) socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 09:01:04 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x42, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0xfffffffffffffe3f}, {&(0x7f0000000740)=""/4096, 0xffffffffffffffb7}, {&(0x7f0000000080)=""/51, 0xfffffffffffffef1}, {&(0x7f0000000640)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xfffffffffffffe7b}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 09:01:04 executing program 1: r0 = socket(0x6, 0x3, 0x0) socketpair(0x10, 0x6, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setsockopt(r1, 0x6, 0x1000, &(0x7f0000000080)="3748f1a217cb4d17a1c9a0e8a9afdb63da581be91fe5cc3dce4aa5d92430b0a80ea34338e31523556f45ad00ff7715", 0x2f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="736b22029a6bfd2c78358912634e654536449abe5e53aade29406336b075fa194804df65ab6f0d35794cb1a0621cfc428a9050d9b0896c1fab2c668b81edbe0547c9b689b5d0fdf0f6d835bf5d2dd20d398af05e55752f414aa88b37d8601f7a85102657284b7e1467aaf2ae44890e0d96e922abbddc58d7215b6658dde965761e35908da6de62423decee5315d516e0e75c80730ab05af8e307ec6a6b208212a547005f70956abf20407891683005f8e5c3303c0a114275a64d41918cff85d31b0ceb00a7437f5308dd636806c51356b6fb818539fc15d140e4cb72379600d19ccb8095ace9916b8fd84539dd4ff09f92672dc77b02785507d8e2e6e2f70cb5086f3eabc24aef7d8eb0268143369a1c1eaf5fff0f66d400fd039ec9eacc10079cc49b60700b3673744baeadd9abd31c77014390fb338b5fc69ddd0ec48da1ebce07dbd1dc873d6a361afd8680145279bacfe03df74e19c57967c79f6ea0809cb6f13fc5cb98fe68f3a6772bbf6dd240cf0ac6ae2db79fa3addce6814d4466e7540a3d9d9f10a5b96fcbef5eb29720f944c8afacdc37f03f8919080f7c339aa5433d3158f4d7939e477748999c99e5f2e01dc48e6fb01349db6f24993b355e10508ff2ffc66e41c39446a77a1b95cdf9c3d39f5ac64eb80360fb1a1e9a2a294d1896909c22bf86ed7ce20b4a1c95c3e9bbcbd9047f3bdbf78b0e9ca9d9eebd1063ae8685012f52b9483b102be4ea5669ed48aeffb3d411bf41030a49ce3341f74c55f750a1263121189ecc3eb2937ceb6b761db64a8ff002b042965386fedb83c486a487c9df49afb435e28a0fc305b63f616da93df627ec06427ec2862f6fc6e4dcd17ba8f47a91fb02792beed4e5b6e051b09d18757727a957dc28a1ba871b45af6f711e3bed19f05f7d499e4a87f178a4e4ee270c2f50e6d556714b709d68c2fa51657cd928e718bed8653c4f40d32f339c87ce2419de46d2af21f9bb146b020674eddaedc57af4ce1e69234a42f4fa723aafdc1f46631efa9f8464810beb2e546045392891f5f04e4e2ff4b00a10a998099b4d7cb76af5684d766a9ea76930bc2b499aeafbfb38049f05dadee7a2d393ea919743a5f90689cc9c2a69be7276d84955433327199ca46b110fe18af8f3cedb314db6f87206e31003d4b26518b7ec0bca9fdbfa7fdaf67c73a2769d6eebf24e208941345087961bc5811b790e267e0d2ff42d74b59c2dc4c2f8214c8d7544dbe1e17df5779499cc63f7fedb827b7cb120a84ee9eb735805b6d474d6ff1c883f6ba5aa9ab3b6cd6d41d6403656f85376c0756576666ae45cd6869ee95837a23849b4959fa24ee05e4606bdebf7c56ef8671fcc8d0d85befd6e8fcbfbe376c9b5a1a57a917257db506bad893197ff370fdac081d8b52e0d58511c857a50b4de003c7d2a681a0ff85ecb638f554d4edbf0fe73e01affe13d01e91050908786f54b9afaad33d76b5c9edb3a39ef3732c693b000d9073940ae04e832f8638145153210a4fc378715b7c3053b382fa28e846afdf1d4a47455112d2c98989c21e490f08b067ad3868e77a055626087011c7178504fdcfa7c8b98c100b0d8856656d57ec00406edb5b9a77692f53a1999e36d957d07139f0d1660d77ef773ea47f89932fbaf99519a2e09ac8bb4b0f79b85c110084aee594ee999587d05dcf775b766fdb4b79c517ca9e9a6e306f564ce34091ee13e2e269aa5c80b4d1aeb73cc48750b11dd97f4366562e69e2816e74092e63ad3dd929381d2d424eeb6357baa3be32536e6f0d2be8b847fa4c2baed3c4a06447c15a61180d9e75e9a1aa4638481ea62be228cbe61d1915ffaa524bb928efbe22587bf2828a589c6c1267c2de9a96d7570d0463d2534df3268693ee492d5a55a6c3935f227d663e7b7b64549d83a9720b779a93e9adca28798ca4002ccdd0fda8b7502760b8b2e7c7b3349035b9407030f94f4d501065834ec696f4bfb3ea02ac1f32b20895925b886747f320c67bf9ee234ff86a5f12764ac315c8ca1330463d2d7aa182b91aa7d4f02521ee38dd4e1994a7f3fe1e4055fda987eea1df3c495f2e22b52eeaa6dab9f045383d91310eaff5e33a6ba34712c024bf66eef49fa95b460c782678f6a18ba13ff1503c9d251e07e77464a4e4015fb2eec8b73feb1a39b9b5d563da2e75b0542ac1224df834ff812b5486060372e6457069b28f37a52828aaf9a441fcfffeec6a107315b449d87a019327f03f6f5744b58132c21b84736f1a8fc6b338d314feee48e9970d6e2d796a14f011f342f4a460b9397b42b95939894a820d7de8c97e85bc789c128a9d438a9d9e268290ab6b42380362128b803e99b2e16af0b4167e5cdf0901071b1cfbd2ab335401d2bf3bea422c091d2bc90b6d974dcb61e53fd45cd7e70322490694daa31a7a331ffdfaf89533b540624307644fcca79a6050fb21ee441f2718599f8cfe10c952100a0da1dec6746a88ef213fe41bc1b0bf02376353e67887cf5454db161b0713bf6cd6a0b9b9bc4d9db9ccfd7c52fe3a7bd1ad7256143d9fb665a37eddaff2649ca62faa77a472efd648d273850ed286c844950cbd3e49eff8c30197fe6ffa6066e2804ade29a1796187a1a339a045328e4aca9c6024f0f47ef2e26c46787f0b231f409db20d99fb452f87ea82228e87ecf49eeaa90158217e9b82057f57ab136d831bba3ee5684a44e319460d17f6b2eeb3033e10c29a39699884a26c063f5e274aaa5ca5fc6366bddea04af528a9927d4e139087d5c58b1893639f573507f3eb71e3d489a5c7f0caf066bc3b6bcd51fac3328b3e4e8425816b8254c460323ad936f7ffd1923e11d3378c518583b314ea775200d2a5326e58bc2f29aa332e380b8228003d7726beb4eccef66ddf35bee8af81f89ee286fa573251c0eb8aa3543815699c24355076fee48868adc846dd1e9cfb57e808e5718fdc3c1cdf3845f546fd040beba1cde34b4ecf79ce6766abfc1812819b1ac6c697796f1607de94569231298353a0001b3e28b8b7d01096f4cb874a01c00005cefad65adc608836017e227508ad38490d4997467ba9b1549b1259fd2c3d54a9b212cee4ac6e0d57561a33688470e2ee2ebcd8a314692f4f02731628e3363d09c1942748c54b071bec8711bedcda03187ed4521cbe2164b2e0bd59f7a05d15b8529e1e8af45a51ee6dfd66156a9e90511fa5bff545462f50e6415793c6f8e2a9493ecf0a3784e99585c41661942cebc25e376429c66775a51377dfeeffe730997fc559b77200d80245bce3a8273c4432f94d6ea6a18d932513a5333747e0436c78c09e617679672a56e72c3eda1e5c736e60a11c1028a0f904f78e6067e254398d479019e594d58b1608c2c8cc3b575854805466eb79061900284fb38fa7814fc670e1a79667d275339aeb31b1b632efec17dd49efdb431efe56032f2236e71831c05b3f34eba411bb8da294db45dece0b39c4622e4cb34fd5a0d4cfd8a961e75d119f34f98ce83a7211b3b3daf0c0385ef11c01cae7d99ef8e1260c57de2224871a56578c05cc882073d9143685c5600d35a754981c5114dd10f094363d28c9caa83a62614b758d7820fba439c36c595727df1a0f502e7c02c3e7b6e969f266daf19af380fb6f6980856bb468a5af3164702c15f2ddde3a0d18ff7ed675b079b454cfc36b01bfce0e5aad2318ea1e653fa05ceff6fa2c8c04ce392d118f50bacc2a8fdac65346e8f4971f8e9ddf1912fe7a169687c4ca8473c59acb57bec241bf96d21542762c5a411591dbe7b508083eaaf95a455eaeaf83c0963319ba9bb46fc843fa1928213865fb5a0f1ad3f4da63709fc4fdac42500dc390243fe60ca55584a8ea7a0cd109e216da681378b98d2575da57050a23dcf5f95bb583db069f33254bf872532ddb1d2b562ea990172f7e2e60d2013d5a679a7a7105418b2f7772cc2a43c29563b73f00898505191b5776935b4edb909a78009e59eeea76dd2ded8e609455167c1af32482b480ec82714b2d1e5924e5ae5016da7d1c117e5df1cf72fb107054bc3c27633e6a0d66d6d02f744a15099a52a61f55fe741c0b8367940eba9474d09fa2501b3fdd59fd41bef2205456323bf85a60d4761f75de6888d8582188a75fd71031677db1f7abe1bb8f2e4d83a2e59b400f745ce9bc2b1170d8cd1c6fd3bc78f586a00f6051662e0a1510e46412ca11263fe45bb1f17f0d8221f39a8569c3375868c08c6c6f874e6125b9eb84538015e13221ca5a0fa4b8700e171d60bed77f5777d12b0d7bb6baf2a7106f3bd3b5622c31105a885590a858ffc95da5bdb55f15e54d1f4c4b20493ab1473e588085d5496803d0522e7700787915d844cbb3cb0c99b45224efbabf2c2f09903b8c2eb574fc1930ea82a311098ba184aa6ee16dced3effeb391d6de5b3766d7833cd179994d280764973630917859d6bb608f17dac70afa28378864da9f6318b9f4934ca27637c229475c542cb09d23d541a19578efdc98dec5250fccf8f46e24567589d43920d64437b815a6005ee1b88552b399aaac9775c3da80512125bd0369f0487dc3cfdd10ffb220fa24a4ebaab769a315bd4f72e9811a820bfc389a124a3457bb2df38bd42b21d8fe0807df3dfa8fea56f6c40da20f07acf71af76162bf6d86f3181e1444c8077b2abafb0a8853f4edd8179b2f655c5a7b1bd98f9e5b51f0055cd985714f3257d5aebf5a21a855618fc750327bf3cad80425ee437ced4eef90b105f579d60fe649e2417af2028eba09c2a05247da7aa9d28f27fc7385e7c959084944e5403ec15e512761baaa18a098a899c6bd0c8db29da734d398a24bfb07187910f9d4af04b65258f0077dd070be4fc708fc4315c9cd9f59cee658caf001bc535ce8aa5d1326cf4ff414ee7912b1b147678ae3bb0e88351a5a63fb42e7f8c2ff9910b3714732145fdbca21e3f9a29898f3ad371e3171132a88fb2dd6afb413fa336ef8b7f9a36a542db14172215489129bb583800ced581c559b722395cfe9db53adc9dd208875c43767352f38531da3277e65baf601804b9f5f1d42651b1dcc634d20e469dc9d1f7405081e89586e2d55f1d0d670c90b58aade85386b52c1f92a8c7b988358024d0ba42bc4be4718823102e59cbad8f0f2b0a6c5b7f0d63ae2fada9d7b2302d2588592214b36df3e455891306087fc0fa855ba4b2ffde9f0bc6a28eb838e3b06cd1d18646606f790dcdb45d98f5e30d55be93b93ac85f5ba6907e38ef626d35940de79454a28ced5ac42007a813b7e6e36277751bff2ac0ee94ecc2229fb9ff09ef115c47a6ab2cfdde9b1583be621c1777895cec5309c28d05b2ce483626e21a05e5e3ccf7c2893e08312242dc7c6ac6ec24207c70bf59db9e8efed3b95a2fdb70e0e10d4d72f6a9672c971a45d81a9ab713ac13567a626ed70487e17ebf03635373a1676f58ad86d3f5cde4b6665d8c5a9865f4c76447661b93a1d02af7ed11337e8c90512c24995f6dc9b83458a62f9ae7e63994bb16f26a675cafd17e593ebfd38facaa5c8fdd6026036f7e63edc51f6d0e4214093a8c3c6a7d3984626bb59ca0e0facbfc54a23285de3c387b4294a39fa6753f6c7fd8656a145bfd94072405dfbca5db658960ca0e26e28d8b5fb45b464510e9331082a91824f4bdf9ca5cfe0d19ff258ab35d5965b49e4b7a2d4c4379351bf81833be0c7ce606ce2387ac18ef6663f73706321ccae32be4101b7f096b7193cc1287bf0c92d6f474497169083a0cb1a78bd4d0534dcaaebb3dac", 0x1000) 09:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:01:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xe7\'', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':**--\'\x00'], &(0x7f00000005c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 09:01:05 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x4007, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:01:05 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x2, 0x1010, r1, 0x0, 0x0) 09:01:05 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES32=r1, @ANYBLOB="b1e70d7e5af87ddd18650cbd1f2c747df44fb8a2bf19dec4957affe71ded81fbe6ff1ec9c0968b712500736915dbe9dc794640d2292fc252dd96b154ba45981aa429669dbf141fba6c4be0143aeaac5b2cd3e07d560bdc677a68bd166f6968bb469be6def73bbbb9d6808b50f6220eaa7e95a1b34685f6700d0aa477f3ac91dbaaf891d6d248ceedef9f82e0055dc9e8b3f8c489ea1f4762eb94ff1f4685fccddbe9934cf7ed39e4f930066b564f74db576cfd53208f5521346d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xd2}, 0x0) 09:01:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x28410, 0x100) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:01:05 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x98) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f00000001c0)='./file2\x00', 0xfffffffffffffffe) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r3, &(0x7f0000000040)='./file2\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') connect$inet(r1, &(0x7f0000000300)={0x2, 0x2}, 0xc) r5 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r6, 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x69, 0x489, 0x1ea, 0x4}) 09:01:05 executing program 0: mprotect(&(0x7f00005c7000/0x1000)=nil, 0x1000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x22a, 0xc8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000100)="d5fd966893e2a3b6062387f359a3de0ba69d541bfdb0a13221885a1e77df6ddf42707d0a0854663944c6327895f8cfac861f4e52bef22599e20911e5fbf37b4cac710b9f0cbd6a99d051f76b5ae2b4158240555388330c952af306eea3ba8f", 0x5f) setsockopt(r1, 0x4, 0x5, &(0x7f0000000000)="937c321bd049123a2558a17c83c4ef86c7d32009e632c038c9fd8c94c5d28418b6f8fba4bfb8ff39", 0xffffffffffffff81) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x1000, 0x3, 0x87}, 0xc) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) sync() 09:01:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000000018, 0x1, 0xffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x32) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20081, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/173) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 09:01:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x15bc) pipe(&(0x7f0000000040)) 09:01:05 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0xfff00, 0x3, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 09:01:05 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = shmget(0x3, 0x4000, 0x201, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 09:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "ccfeceba3ea7867c67194a0e4c3062cdc0a542d4"}) r1 = semget(0x1, 0x3, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/49) write(r0, &(0x7f0000000040)="f121117f6b70a7ca1b22349dc0fbe75b0fcdeaefb9846c1316aa9ac40af8260c0d180a7e3570a9b6b7d1c5f70d7e8009", 0x30) 09:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000011, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe9ac, 0x134}, 0x8) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) socket$inet6(0x18, 0x4005, 0x8) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 09:01:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:01:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x8}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x429}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x7408, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x22, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0xb, 0x3, 0x3560}, {{r0}, 0xfffffffffffffff9, 0xe3, 0x90a706fa72a5ad35, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000022, 0x7f, 0x3}, {{r2}, 0xafd211054014566f, 0x81, 0x10, 0x7ff}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x1, 0x7ff, 0x5e74}], 0x0, &(0x7f00000000c0)={0x6, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0065995b60 failed: no mapping 09:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) msgget(0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 09:01:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 09:01:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) execve(0x0, 0x0, 0x0) 09:01:06 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb88e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a", 0x171, 0x8, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 09:01:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x4, 0x95, &(0x7f0000000080)="119733354982411279e62ecdfaa76ca635ab43ccc999a6f355b95f82b32f19b13e243a232d7144d96dea41b9e2594b8c7db1b54149b0283ae5eafe2b9676ac03e526cea8799b4faa851ed1d19e1cdd9de3b84ddb9061f7149a96a31ed6deee04f8cc7475d2f42710d94496c90a4d7fc6a4cca18ecea2e3a7813c15f8977174fb6b4286d025a7961fcd4cac7b6ebdb86456139373f6177632797c", 0x9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x6, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7]) 09:01:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027558217e000075"], 0x1) 09:01:06 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x3) 09:01:06 executing program 0: r0 = semget$private(0x0, 0x5, 0x380) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) r4 = dup(r2) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x9a, 0x1, 0x9}], 0x10001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x0, 0x4, 0x100}, {{r1}, 0x0, 0x30, 0x2, 0xfffffffffffffff9, 0x5810}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xc9fa, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0x1, 0x2}, {{r2}, 0x3a141368f31479af, 0x41, 0x4, 0x1, 0x400}, {{r1}, 0xfffffffffffffff8, 0xa8, 0x4, 0xe6, 0x9}, {{r2}, 0xfffffffffffffffe, 0xc1, 0x5, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x23, 0x7, 0x100}], 0x6, &(0x7f0000000100)={0x100000001, 0x101}) r5 = getpgid(0x0) fcntl$setown(r2, 0x6, r5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x200) kqueue() 09:01:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8001, 0x3}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 09:01:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:01:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) geteuid() ftruncate(r0, 0xfffffffffffffffb) 09:01:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 09:01:06 executing program 1: r0 = socket(0x1e, 0x8003, 0x8001) setsockopt(r0, 0x3, 0x3fe, &(0x7f0000000100)="466f434986d831d4637e3484e7dd21e271a4da7133d23d", 0x17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) nanosleep(&(0x7f0000000000)={0x80, 0x1}, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000180)={0x0, ""/63}, 0x47, 0x0, 0x800) nanosleep(&(0x7f0000000080)={0x70b0f785, 0x8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x0, 0x7) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:06 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x400, 0xffffffffffffffd9}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x48, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x15, 0xcc6ba3821edd7484, 0x3732, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x6d3c, 0x7}, {{r2}, 0xfffffffffffffffd, 0xc2, 0xf0000000, 0x0, 0x800}], 0xf8, &(0x7f0000000180)={0x7, 0x7}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x1000000000000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8000, r3, r4, r5, r6, 0x81, 0x9}, 0x0, 0x6, r7, r8, 0x401, 0x40, 0x3}) 09:01:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10040, 0x4) r1 = dup2(0xffffffffffffff9c, r0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') clock_getres(0x5, 0xfffffffffffffffe) 09:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:01:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x88}, {r1, 0x3}, {r0, 0x1f4}, {r1, 0x4}, {r0, 0x10}, {r1, 0x1}], 0x8, 0x5) 09:01:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = semget(0x0, 0x2, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/244) r2 = shmget(0x2, 0x1000, 0x11, &(0x7f0000ffd000/0x1000)=nil) msgget(0x2, 0x420) shmctl$SHM_LOCK(r2, 0x3) r3 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 09:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x3) setuid(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r3) 09:01:07 executing program 0: semget(0x0, 0x0, 0x1c0) semget(0x0, 0x1, 0x180) r0 = semget(0x1, 0x4, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x7fc000000, 0x7, 0x3, 0x0, 0x6, 0x40, 0x7ff]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:01:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x20, &(0x7f0000000040), 0x3af) setsockopt(r0, 0x100000001, 0x9, &(0x7f0000000000)="20974eefd159e9a4f5a1e158ad2ae9abcaa1ecd1518f132c725b245c2a4e95e01dcfaade125e0e7df867e31ae0579d195969f9aae27e1435cfcd06f04ed03831eb94b979810921d0b87f1acdccd4e47587740e46", 0x54) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000)=0x9, 0x4) fsync(r0) 09:01:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setitimer(0x3, &(0x7f0000000140)={{0xd15e, 0x2}, {0xf51a, 0x8}}, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 09:01:07 executing program 1: r0 = socket(0x11, 0x3, 0x20000000000) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1e3ef468359250e, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x130) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {0x0}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x40, 0xc6}, {0x18, 0x3, 0x1, 0x2}, 0x80000001, [0x9, 0xffffffff, 0x0, 0x101, 0xfffffffffffffff8, 0x2ac000000000, 0x4, 0xc7f4]}, 0x3c) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x0, 0x8000, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000040)=0xff83) semget(0x2, 0x1, 0x1) 09:01:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x108) getppid() open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 09:01:07 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 09:01:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x88) r2 = dup(0xffffffffffffffff) mmap(&(0x7f00007a3000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1f, 0x9}) fcntl$setstatus(r1, 0x4, 0x4) 09:01:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x99) pledge(&(0x7f0000000040)='\x00', &(0x7f00000001c0)='}\x00') fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 09:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 09:01:07 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x7) 09:01:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x820, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) r2 = getpgid(0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) fcntl$lock(r1, 0xc, &(0x7f0000000000)={0x0, 0x20, 0x40000000000001, 0x1000200000005, r2}) 09:01:07 executing program 1: r0 = getpid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="2b0aa775e24026f6cb13308ddc5b324e4dbf823791", 0x15}, {&(0x7f0000000080)="4b07b7a4f4180a54a6af5fd98ffa1063dfc35e81d40238a0648311663d371c89e2dbd7ae11f57cfb514da28496", 0x2d}, {&(0x7f00000000c0)="31cb5b657404f9301a70a9714ade81d76bbd8ac6df2a95ce84f5253a49a27e965fa5b3f914710bcedc3ec4cbec165cbd9bfcc3cb4be98465abae0bbcab7ddde4a81e2fda67eda2c8efb90b11b3adc95a5e269c61927bea8ecee9fbfdb0f9eeddfdbc4df981c6c2ae2ed90e2a92eefa6b70d8bf0f99197a4eb2f1d3d95d4e3d630b0e802ef6a469dcc49ea39a4a0e3d27a67b97e078a8d10f52debecc4cb5206afdc3cd5589b720ee81620179e0c7e8c9ae6e6917608f176a50dfe4bce4a6d77c11084beb732753888710c21ff7ee", 0xce}, {&(0x7f00000001c0)="d8c6d5c3423a85caefc062c0bc0343ada22a4363eb90ce93c4a6dcd0f729221c56f5f357acd438543ddf354a866c586463d7cee7ee17a7ce7dd67f827454477971363cfc89e55f02e90f4dd80a9b2fcaacc90ce919bfe2881eca7f62b8d3bf0f45f8bcfa66bb314c4544876de4a8ac7a22d223bccd7d748a6d981dd09eeaa22bee6735e674bffed122b0cf8c573b83eacc7f76524fd0983345f0f5ddd001048122700d3b02438d2965a6d9cd3f48837b8aaaf60d0b41bee26663944ca30acad6c2deec468489ee52fcd84957", 0xcc}, {&(0x7f00000002c0)="73f12f82eeb8d3e5713c78a719b2928ab991c4f26cd04c0c451a72e9ab89fca0db842a364edb8d650df908bd0c", 0x2d}, {&(0x7f0000000300)="cfeaafcdaf3ca19db6bb0de49ec8ec0033be2d4425072ab3b720297529a15e8cb4f81625036df665244603df502d769ea31916ad615f580ab63d9a23374fb21338195407985e0442b176f3b8bfa86a1f5aaafe12982fd7331e8520a1b7ce38e7368250be25f46e6691e8f8597a731bb3836dc6ccbf320720b55eac81bf896e8b8751d0e31938c8cec22df22ef1856c1b6e8653db39dfa4da6f7b93fbae0e2fa64174935fa1e71e558e588039985c6660a9341c847f46d020cbee3093ef29fce37f3e55f5e09271ec6cee230f", 0xcc}], 0x6, &(0x7f0000000480), 0x0, 0x5}, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x1ff, 0x3, 0x4, 0x100000000}) lseek(r1, 0x0, 0x0) fchmod(r1, 0xa0) r2 = msgget$private(0x0, 0x441) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = geteuid() r7 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x0, r3, r5, r6, r7, 0x22ca9fe987135460, 0xfffffffffffffff9}, 0x20000000000000, 0xa06a, r0, r0, 0x0, 0x7fff, 0x587d}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000680)=""/91, 0x5b}, {&(0x7f0000000700)=""/147, 0x93}, {&(0x7f00000007c0)=""/43, 0x2b}, {&(0x7f0000000800)=""/238, 0xee}, {&(0x7f0000000900)=""/184, 0xb8}, {&(0x7f00000009c0)=""/223, 0xdf}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)=""/162, 0xa2}], 0x8, 0x0) writev(r1, &(0x7f0000001e80)=[{&(0x7f0000000c40)="f9530a817d7960caa77458d8e3f16c1c75a5a1f116eb3b781d660f759d7898d57605516211c25d06fb5a040bf3adfcccb2a0503b83b998e61e9b582d9a", 0x3d}, {&(0x7f0000000c80)="9a07d385a511ce7279e7bf6217faa10c11b2b714c648fdbba8e08c2d114420296ff72391a2d091870da6bb751f081614bf4cb83c5f2afb076b6214a2adadcf0a6384ab4d8e5dc1dc88b90a1c0728bdd4c5ee1474ba702a30a1913a0f6a6da4d9d2aa37437f52c9ded7a2f158060548da9baecb51b405d18a9d465f5834b3932cf6f62565a5c97f866bc34c531183bc47c6dea087c9219f1be7482e1715f6c84239521f25c2", 0xa5}, {&(0x7f0000000d40)="2199f8b8ca47bb3f1aec4366b916d672910e3f526c1d0d6627918bb75b7f3c525d2ce520803b3e32747ba3c8a671e7c75c8f6db252560d209fe36b6eb049f25b2e7b13913527e6235cc8d6357c4a8b2cc8284c33fd791a173b39f42b75635d72569a2f54dca812d8e60f9b33278d2f2400d268f9fa736002b646ce3c930d191d8796111f1d3b4103a8ae4c197134417ef3fbc9ca874890c9fdc5e9fd1547", 0x9e}, {&(0x7f0000000e00)="c96fa099cf5e0a5e72d66d4b67a462acf4f233bd0fb84d1ccb795a2de9efa616f5d63fe7106211526d3ffb93487d0935b976576450eed3b4ebc871c3cd1e37c6f79cb74b11a425a8c195cb539ce0fc17e0b0c27e5b8e1997482b4064ed7e17e30e0712be4eedee4e458396613b477b87bc937882d9137f5b9ff10b95a5fd62c504a42af999e0455f48104c0c2e33de743c14c67e3b4c24bbd54057725c34e9f294543604f6ec4529174589e844b44ebac30f0a996009b912bbe88f08ad2a237862d5c0d6434500a4dffd449094a20436d5639c5a27e60c2bf19018ac8758d69959aa4bea678fd6a75837e527ce853683960caf98b511b708fa115edccf3a3dd8f806bd778315436a4d016cb7ae2e961107f70984cb74f81232f87c7e1ad91e4a6b56092d5e1bcaffd3df40a32ba49886a222e783083ad20875fee1cc24cf8ab0f02e95607b64ae1f6c27279cbfd48a99db9949651a1b07a9530f2329147868b522fdb7eb3b305407acbce6b18f1d20a91e1e72806227c098868803e92a191f1e7915997dcbb3af2d27f0a611662f9ba8245dd9de8cc5d63b84adb5168bb49fa1c08f25493b8212025c5c097912781c3121ab6a2ccc382598493c0707bae2d6e8b27cda5155a024a55522a2a5df20bb32b8b442dde4aa6c912f9758c4cce700311bf6e3d799595a87cfba378a944fb466060cfda2f8872eba13c7e72f1a2ab3b2962741d77ed96e80df308ea967fb0366242c0336919b507d5e7976d014218531415cd4b297a45a08ad651f0aae3edaf1b264517d8e61d210ce0f734dbc482c2f98c14023c40be280558e70150da3c3857abbb6def0446274096a3d6f14348354097c3318c325797a80c15a8bcd77245da856bac6a4884c1f8007eacfa13534167f5d0583e374792dd8821c4b66344fd894d17ae96c9e689af598b473309ef59244dba8eb83b26e98d1500152f787cc7f52830e80d8541a5a2e9cc1f7f7295b2a39346ab81abb876a1be09e434e356a927b2bffb364d4fbc49761b847a341e5c0d7e3addbbd2909b4a27ca387f7ab5b3c45e2751e24bd1530c8262c94be7e4148bb3c10f38f3eb146ff9daf2be469e477c1a1c1a2e137eb29696e393bd38b74653be503477c923f2f7aa3090a7219575b94ddb6fb98a3d04c98c611a76285d7349bfe4fb80c65082a47b43741d3f3ccc23b4859f5347c14dd92b46a3f504a7bbc8c37323af334aeaf757621eb9eaa458b4c1300fe8cbc37ab73fd407465ecc190b3b28319e26f881fffc0aa157439bcd63967e10dbdb57cef2cb94e411af1e440072931f54d1abed5c21d347348ba37d02c8e41c3068a5bc2a7f47915ca5f3cee7d096f49b02d5bc617144d501518d27948acb5cddfda540df31fc9c95c6e53e3a814a8ca67140222b53e731e763fea0a1db1c23aa194648d6258932e3b964d1ccc6b2cb0a137c0728dd29f3e0cdab063f32569dd2cb4d6fa8207a4690eba5197f39cf2164205dd414c0b14185b8ebd2d197ec3e7f1e9246fc7d367d6f2724a735278b55055f32b9f06d050a5f616ecdd4099a147403b201cf12fe3526b87a663ea7d1fd8cea2fdf40e205dd23b53b1a0e88f6ec4d643b10d29eb46360c24dc86e720c598a2e7c4e4119308eeb340dd74f5042f127ab47f572f720e675ea0685497798aa619a036d27d9cce5be4de775efbbd08223aaf8ec73f008d48a7cb0f414d5fa704e88005dc830280468cefbce54438d014d2fd4cdccd02e3ee86492e51d74e2f984159072c8f0f6a30fdab46e7b422fd1469cfaef8bb69b2a3bc6cd12fe6c69c45ec0f2d36de63aa8ab607169fa0daec0505bb92ef0e4fc997686705e9975ede8398b31ff2db214bf39e784dccc2f34f57eb3ec975a30452b859414f9410c7598111fa9ec6ec6a5a5f814dae9056c797d90d6b24f3c532640e23385fa71a518d3085f18120b9a05bc8bc4ffe6704ac200010bacc6662485b305db0b9ec86ecd6eb5616732cb032f6b94f647f70649e1c5e3b72335dab223b6a738a74797345bd3c7883dfc70b67b4e15b2b62a49cf16ebe232e7ec886e8dc1ea65f9a03962df8fb56e95f043e61eb2bf3ed565b544d5e33c1202b79d9c377e5334e807097c852b3835a1c4c9d78175728421f67b9b85cec4dbe4833e5de518522e2eb4d11e6174b2f28a47116efdcfa5df43dfdbd278aa2d048d1d42a577975eaf3f694a910239d326082a9035ca0deb03ae14e964c2bbe5decc11311a4eaa761f15cf5e16abdb66ced607eb31623c9f7444b6d46d201fb157688011e7f9996f5cf6a7bfb82783810ceddb2c6657171e9d39b52cd832fb9e55cec04285e0969820de7f203f7c26206eefb18727760b7bf1bddd36b49d3c8d57a853aff1809e82b9ad8d1e919ee72516711392dfbc832816068b512158dfd77989fd1f6efba1f68018e4d22bcca3d6120228ce8e3ba18725700839305f2ce3e07f688ef8498f84fcf733e7c19e5011b85053d0ce1b22a2510c37675c7dbcd6803b24cbfabe076f79197b7e1435f768d8390c6d0b33935639941e70b190851fabef0e471a33884c66d358a5d642c7322d52455d7aa9e0665a6d83acd7a24f69a7f3d50abe74b2628de8cb89dc5e46d17651851227cd5e853a8d91017de7f27861ae61be865b9e036c8733134e217ee0b42ac6665c80a4f9e0c6e0b55e7877df4a3bdec018ffdd9d9efbd32b1ab06c76d054ec7257352a8e2cfdaa9e5534faea1cf639f1dc42fbaf80fb0ed9ac4cae4c2734172a55a778a36da2a2e9980f2fcdd765ad76c920aec6ae0078206a04613eff9b8597151b7766f666993f942bcdaf82d8784d5441418c82b44866f6af049e4b233a7bbe53de75dcf40d8dc987721734fe2b05f484c26b5998a37bb3203535147cabdb4738c3ba15a3634a94f0282a40b4b16aeadd2e095fe9cd81404155e3a5ac22e465dcf2c711dc88ad8bb98ed934e4efe194e90d154e5176f021f2da850b6cbdac8c33f746847464570fab2312b6099fe2f7301f7cb3ff6eaf62f29af4f2a8cfc0bc46017d473c63058be84e836dd17d7bdde3df44394a1181c7984b9de764dc149a16ead14ba3e537fdd6964b42f185f6c101ab4993ec4bb14a30abb9b014e16b5408e26fe447cf6c09cc0e05a4a745ff23ff06d5aa15625b111b903caba28203cdd03f4c00633d40535592c6fdbfde0b87bba3a8457596d8bbca5c2c8f446f9fb35fcd434a6ffafcf4232c5c36aed33bfc4cd698236a029f1cb0ac98885880fac287ace861d4f9c4c48307bebf118c0ad6e93f53d30a758f0738d63a3c69834fa68c54538958130dd07d2546631e2b2b2de561ffce55b44a3bebcb472998b5be0cb78b5e2185b8c37dded96ab02038b86a83a370500ff2789cf703fb5bb266ab269a965900c260204ff81246e3f0ffe9f434926840afe23958431a7bd5b32ee815be4a29b1bce6e93416f1e381bc6f8a995c7978ca172dc19644a81c9cd803bdc41f96e5d734fdc9a94ca90d6811d367c6e20c4ef7175b0d8d88bcb2207b0da28fc8f8e7ac9acab0d388eada788a629b03ab7dce47d39e57f0cfdc731bda323530a239c095e013ec0db6a46922c9363be2bf0f5e3e4949a749a27f43905dc928d374f0344ac6439aae4c7e83fe35df5a2b614e5ae8d9f553d935b1f75a34a8a1165e5035ba6c4a19aad4e85902a4b6d790f818e707c1cf09ace50b7069ad99e97f0c6b4ee3cbe38dd1bdf30035449eba42df22d4f6c4f17bf3a313ede75c0b8ff12e4db913c34a8778b52154a01d2d417844a3e642de43b06195dbc7f316d555b6e70bb434c94d6de2e72c5f50c5a4c3d122d3988b28bd18dc1e9c0d504f68fbce80930ded3e7e3d6cb9675e162cbb0afde39c4ae535d460bc4441aba637e29fbdc85f538b5a2ce6f5dc0c1a83ade6eb865f0d2231be1c82592f26d24f44af0ca1fe7cc9722d1b8c2e970b1f6491d0f346ebfbddbce1a15e1cb970648e14348a44d51ee395fdb5437347a823fae64ced17ea4a9a49ad2164b63e892a267049ad3a6aad4ebe262a58b96bfcbfb73840306cc9f695ab414505d3f701679d72447a276e3b535702cec33cc931421f3cd9962655a48ea8f66af03e7e568b58b64f5131efb784b9e099c60efb61c2ff7366e269307210c3994241b05eff5dbe236cc3dddc982d4e55dc242d96ec4ed62e32034b28e6ca19f9138949be2e45e81683a17b5c80f51e43ec2af7a5794c3d9907c38f61f0f30defb71b3460a4b3007cc7d1a5844cad1d45562458ce8b259ca611d6d45030a0036d83853a1047e1cdb2960ca9d088bedf289750994b02b88ebedf38592b6746e09feea1c0c6a3a7f7784f9512ddd1c302aaab4aaac5b6d886618bfb7c5114060ae10b42dc2009d89f0888cca610c1f725146e04eda108f1b4990b5d48a828e5224c7e2b1895ef0889e96d70e2a69a9c85bf3d52bc78603430d3ae272926bc69ac90aa0865bc1cd19fe865bd0b1699ff54fc91094cbd0244c138107ac2703aa06eaf4462fbc0f2bc0798147d30b9663c8d0da2fd2698a7f20274fafdbbf6c3afff0d6f8909390745ec6007a11fa667ca95fd76e5474cbe539a86c0c670ae3177ca0fbfdfde0b8350a84918f8f1dd2b14b658673fc055c554c02dbe4026497a8f8b60f5b7ba34868e3c720bd8cdd004657950db766c566fa8a77276672f7d6903d79c31736f355862f7f7aa9db8ec3954756edd5b5b2814b9d4a2833d78af28b6f8e70b678eec616d1068f149c3dbb4af6027d7f11ee83a8d7675e40f2bb33303a541a6b724147348365395bd4bc571ab123dd89cc223b553aa6aecb46cde84477e271d5a0c2cdcee48655df2fc481a525761e41d500dd007b7dcd58d9755b0e39c76514747c5e738c50ad54ad56fcef8c69907fddef870a9e447d88147375f118dc20386f42800457446ff226be75a1aa2cdc09c524a7b2682c6062e06c43500c0f0edb5639dd81719e9e802b63832eb6853d5cedb3fde82c40f2b822973edeeae08aa278ebfb383782cf19c1cce76b8e56785235ea6736cac6e8546f1a49a1e5e8cea15348a9c57bf3b13f1b3a0727757c3b73928d88185fbffbb3a0fb9ef37342c7a01cc0feb2526ac7428b1c55c45fc5f0b54261a120e03223fc599f47bb80cf3ad020156ca08301c729defa462122c3c92400236cd0207159bfee8b30c623af0df996365cbacdbea0fff923e9196e22971c81fb305534fd460da44104e154352a4b03d59e67f1030a98b9e694cd5f80a8b4ee840c79bc1d0581df30e54e13544c42093ce010a9351b8bb27d1c3d4d0cb14c00f545c3119226e1849285106ab5cd636486f1c0b0ee883014490b389fd520a2a7265e2994f2a54aa82f0d8919aacc6c18fcdebd61ae88c6c4b9fb07afc50f5c0b036b1b5f8732abd82e06e65c644e09e5c55ec5fdca41f94fd597f200bd5723161f2de36de8ff1949ff5283c8717938544bc3929cf14f8bd072ace958fab5c4a578154bb52e4ecaa622c44d7a6f216c598bc984e700efb0d95ae69e518d87a0958610f717aa673a20b48b849ae6dbff1755a99c4f9a1a344db120771c1184c3ac1781f904f5f2788aebae59a7dfd80f0b4811015cc411e24b5f8bfbe4d1b43c3a877e76cf4f44fc53ed16ce227aeb1af536b990dff678da3d364a9671f0de186444911ab7570061589ac1941fbfe1510ecec42a4a677156a50637aa8688f6a26442876c3e7e4662a57057450005ea941f0599ea79424652a0a41e9af3aa2aaa5c9f077c01df369c3939ab13e3d0fe7e", 0x1000}, {&(0x7f0000001e00)="c25fce79586a4d", 0x7}, {&(0x7f0000001e40)="386e132d8d77c6f25d2d21659226a3020f99ad", 0x13}], 0x6) geteuid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001f00)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001f40)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x1, 0x3f, 0x5}, 0xb5ba, [0x401, 0x2, 0x7, 0xffff, 0xd2c9, 0x3, 0x2765, 0x4a3d]}, 0x3c) connect(r1, &(0x7f0000001f80)=@in={0x2, 0x3}, 0xc) fcntl$setown(r1, 0x6, r4) pledge(&(0x7f0000001fc0)='\x00', &(0x7f0000002000)='\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002040), &(0x7f0000002080)=0xc) syz_execute_func(&(0x7f00000020c0)="470f01fc67470feea60e000000cfc4411dec7c7842c4a2113b4016660f3a14411908f343afc4c37d681563431496f9c4017de686ef000000c4227d132a") writev(r1, &(0x7f0000002200)=[{&(0x7f0000002100)="35902756105a8a5647b2d672e563ca0e959d5b556e2b1e16015cd93fa8", 0x1d}, {&(0x7f0000002140)="0fd50030203e9d74eab7f2fda71cb586c05e8dc9a3346215fd89de4346f91622ba73eae23282c7aca5727a0fadb850320afaabd71f2edcd5fd8e70a8571999f67f03b296dea1592d2a7d4005eea63b3150f223309ac668316c9a51bf365b629e3facded199d7831ea81f6debb541e6fe56741c6d031887e5197fcb42978cd0bb0254cbd0e1e5339c5b0f8ec6e6ac5e4080bd3973c07523a5cb5d95ed0e81f77978c8b54569ed5f086031b1c3ae0fd3bc5e4d815a015ccd1c6522cd57", 0xbc}], 0x2) stat(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000002300)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002340)=""/220, 0xdc}, {&(0x7f0000002440)=""/34, 0x22}, {&(0x7f0000002480)=""/194, 0xc2}, {&(0x7f0000002580)}], 0x4, &(0x7f0000002600)=""/140, 0x8c}, 0x2) kqueue() getpgrp() getpeername$unix(r1, &(0x7f0000002700)=@abs, &(0x7f0000002740)=0x8) connect$unix(r1, &(0x7f0000002780)=@abs={0x0, 0x0, 0x0}, 0x8) 09:01:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/137, 0x89, 0x843, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:01:07 executing program 1: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:01:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x101) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 09:01:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x2, 0xd56}, 0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 09:01:07 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0, 0x3012, r0, 0x0, 0x0) 09:01:07 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getpid() getpgid(r2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getgroups(0x40000000000003bb, &(0x7f00000000c0)=[0x0, r1]) r4 = dup(0xffffffffffffffff) fcntl$setown(r4, 0x6, r2) chown(&(0x7f0000000000)='./file0\x00', r0, r3) 09:01:07 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x40, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/89, 0x59}, {&(0x7f0000000600)=""/228, 0xe4}, {&(0x7f0000000700)=""/165, 0xa5}], 0x9) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 09:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) flock(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) flock(r0, 0x8) 09:01:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x9) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x200}, 0xc) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 09:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="ae7a959758fb03c09bfdd5bdfc256ef07a7c75843bd1fdc5c5ae163bfcfd7da8ab1388de10660b351bf92ddebc12e41ed05290ef59ccc2845233a28e4d448acb48b668bffaa04a83bc32f3accf19a002207e3bbe63605b57d045cb1ced70e955f8828c1d2545c60d80dd62ef1249184581d07820d3cf73b4d9bdc4356b01cae11963c21ce7b31234292e09e9eab65ed3bfbe97cf1025bf98626174ebc9e50d6e59f7998e2692c988baeb0779e2057ac5bbaa10a587856038d6a8d1666aeabdeec0befcf9935073c465429830196b5e85fdc9c1aa35c6a153e8a6cfe1dbafc121a4b8083885dee70f6c21d905", 0xec}, {&(0x7f0000000180)="5572bb2e27a4ce76cd782afa8e409237a2921b2e137b1192ab70f0719eb65097a6b70b1082a6d9f37c3963b21b26ea857750ab2e38334ba5b923132f713d58ca9a0dcde1e02f88", 0x47}, {&(0x7f0000000200)="23acaca13fedceb58954771a2605d21fd3f97fe5526624af0b14ebbf10c3d60f632ed0e081dc58ceebe1f290a9ce01ee481c4513a2e90e9fea5f0cecaab00e1ef4b15a7dba204a40532bd0fe080852d1b70c1dd0d91019693d8ac9471d478ead47bab818211163ebcbe1236f4ac0743c283e8a4ac896dd2404377a89257e098e538f24731185ed649cd5aefd804e48fcdbf39493d71969bfdffe9456", 0x9c}, {&(0x7f00000002c0)="4185891b2cd62e933e8a93ed53ab6e8fdcf03c31289d6346402430e3b1db8dd76b0ee5b1a3f7be63f66fec9beee6251bec48b643f30128785e86c0d74b0f26e32071", 0x42}], 0x4, &(0x7f0000000380)=[{0x98, 0x1, 0x7fffffff, "ec6d49a58a592ae61e129d7bcb3944605277bb171831adb106fdf2db238642feb4915a8359b0a676f96d021eb9ac851737094ac9d5f3e53e159f44a26ce7c2d05ed4e5202bf64f7256d4446f1dc48e6e93b004831842904b942227c87073f8dfcb084bd26e6c61d9f19cd142859cc18c5b86744659615ba458d0d2fc846a91a003"}, {0xa0, 0x1, 0xfff, "4484cba190ba08452bfa331e8e5fb0225cbf5033fee7f043a26e8b5606bddcbca87e71352805c1115f965eb833cd81fbe6476876e3704a6f74d28aaaed51d65aa3131243d1f150db0617360bbd3dd9b257767b6347c27287c7b71dbc790d061473204f1ffbc4beae202eb1efe8375b7f5327bed38c25b9a18882f28fde90d84c3f4064ae6a933c2a803a"}, {0x90, 0xffff, 0x7fffffff, "0323c12c1a7ff2fc1077de8ce9c3ebe84908159c159aca3f3088287ae880268a8cf621afc74945da3f09c2860047157cc6c302037da368694892a6df76c1700d2a59620308f8f9515a7befb4f874ae5a2f8e7bf0495caba193ac2e80f32bacc8805464e4bdbc952d68af67ef72d50bae11f21cc3191bed52cd"}, {0xd0, 0xffff, 0xfffffffffffffff9, "0f066f5e51f3994ac05c8fd59759e9adbab086c306e012dee238a6782270574a42038ef7242b2b038895e3ee95b933f9caedd38780f930da26cfad132fc174543c7df485f29b5297fad83c0a2115e3b512f46f981cd7b75242f7471baec836efd695e1001411afd5ce5fb085cd6924c69febaff48b5ad06e521e9e608daf07fe87dd37f8bfdb59026316d7dcf993aec709661718fdbf94d0dcc51360a78ed57361aaf12251f997907c8a0751a3992c2a8aa4c7c7ac5267115971fc9b"}], 0x298}, 0x408) getpeername$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 09:01:07 executing program 0: execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='x\x00', &(0x7f0000000380)='[!$\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='+)*\x06\x00', &(0x7f0000000480)='{+,.*$.{$\x00', &(0x7f00000004c0)=':).*#\x00', &(0x7f0000000500)=':).*#\x00', &(0x7f0000000540)='\'[\x00', &(0x7f0000000580)=':).*#\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=':).*#\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000140)='x\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='!\x01]\"#!%@{#%&!\'#\x00']) 09:01:07 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f000000b000/0x1000)=nil, 0x1000) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 09:01:07 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x12, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x1268, 0x1, 0xf9da, 0x80000000}, 0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:01:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xd000, 0x1ff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x800000000a, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="8171699c6e497b3de1497a266b403ddcff48f46ddcb5d4a392b8c61fb5d541b915d0bc44777d958f6342883f5bd55aed3b73e0e3d114", 0x36) r3 = socket$inet(0x2, 0x2, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) pledge(&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00') setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="eaef125c00000000", 0x8) fchmod(r1, 0xd8) 09:01: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file0\x00', r2, r3) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x101, 0x3, 0x2, 0x2a99, "95ff05cdd158502eb8c76e34840de3732ef4fb95", 0x8, 0x9}) recvfrom(r4, &(0x7f0000000200)=""/227, 0xe3, 0x802, &(0x7f0000000300)=@in6={0x18, 0x0, 0x1, 0x36a0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) close(r4) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:01:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) write(r0, &(0x7f0000000000)="134a0116df797c719ee200cf6050967fbe6f4ec395ce30e6ea4106e9b32f4947f2ed8d5d0a1d619d1471d967ed3a298162622b1b", 0x34) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 09:01:07 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa90266539e8d8f06, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 09:01:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x9, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x200000002}) 09:01:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d7720267396f0000000000000000000000002e9d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0xf8c, 0x800, 0x1, 0x10001, "3679f4be5db0cffa71891372f3e8fe6ad8831b70", 0xfff, 0x2}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 09:01:07 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000640)="6a2792b3c7bf98ff3b5d75df4475d4a8c287747c8045fc3d81835a375b7ec4a07eff57a20a50fbc8c862400f629e91749e4b59f73768f16a192772e5d71107cc82933e1b9ada7ec541e4fb04f7586ad319bf87fb0dc59b814809c1eecdf134523360fee6a065b4a7e34b1bc20ee7b6f50af544887de55760e5b4f0965a00fd5374dcead2ff793bb0661c25444690ecdd1293ecbc6892da8338f0c2358890345a47d9a8de95418be072c197479a4a65156b41bb85f44cdf899f25931a90cb17dd90ec7b4d9f58e0c6e801720fc90f699fd72faed34046d3d520b5eadd4732f1e3914b71b204f962f5faae6e83b4fd1025c8b2bd55a65ed1cdc6906b17aa0cf8195c0fdeefd2a2747343ef9a29e49b93f4c793ee9e343b888df81ab0ae0a3fc0a2a9e992a7a04aa14b6974ed74763b606c452c194a2733007b5402cba28f3aad151b2421927cf8741833eeb7aa23f87ebcffce0699fe227d85f9e9bf3e8b0cb873b6c0aad0a074efda928aa4492e20dfb6796147f94ebc9222e857ae4d6073ba126a8c6f6f09cf", 0x186) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x6ef3, 0x3, 0x7, 0x8, 0xa4, 0x1, 0x9}, &(0x7f0000000140)={0x1f, 0x1, 0x0, 0x8, 0x2, 0x8001, 0x2, 0x1c7}, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f0000000000)={0x2, 0x5}) 09:01:08 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5d) 09:01:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3272ce6d6deb19cd9c3fb546cf0cd4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f1b39a0c746bdf969771758ff47c04f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de10", 0xb8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7b7420864e399e283f55db65f055970ba7dbdcc4abe1091f556403e7ddc96a7e56a8d76e7ae881c2a2183f883ae1be74b309c0b7dfb2980a668041300090f662cdfabec051a0ac0fe5c28716cc303920f5077a9c90aa9e1cfc082c8e63c7591d30dbc558edf70f52384a72a0165a9a811b2244117c37b9718cb7936f0f3901e4cf2b8d5cf616f901cde2293a54f2", 0x8e) 09:01:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200", 0x0, 0x400}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:01:08 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x110) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8010, 0x84) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x0, 0xff}], 0x40, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r0) fsync(r0) getgid() socket(0x0, 0x4002, 0x10000) 09:01:08 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='}#.x!])\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)='!-@$\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=')![\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[}{*$\xce*$\x00', &(0x7f00000002c0)='\x00']) r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) recvfrom(r0, &(0x7f00000003c0)=""/143, 0x8f, 0x1, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r2, r4}, 0xc) connect$inet(r0, &(0x7f0000000600)={0x2, 0x0}, 0xc) r5 = dup2(r0, r0) symlinkat(&(0x7f0000000640)='./file0\x00', r5, &(0x7f0000000680)='./file0\x00') r6 = socket$inet(0x2, 0x4000, 0x2) syz_open_pts() chroot(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = open(&(0x7f0000000700)='./file0\x00', 0x10001, 0x12) getpeername$unix(r5, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) r8 = accept(r7, &(0x7f0000000800)=@un=@file={0x0, ""/27}, &(0x7f0000000840)=0x1d) mlockall(0x1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) shutdown(r5, 0x3) fcntl$getflags(r0, 0x3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) sendto(r6, &(0x7f0000000900)="64550abcb850e74d69d037c42c075d7ce3e4195d3f63e8ee260c6be15e9836c2092273d9c41928761bffef1024a3e8c0b82303549d3193e21eed4823462af14de0428985f899b0250b3f9695e59cf787d75bb1de2d3536827ccb67d658eeac9f0712b28e1a0e1dde48a2d30ec3007468c88ba17c63e697c37d159bd4bc91e5427e16fc8a144268be4e8a5e768d9affc4638bdd511d95affe629f3fcb654fe9ada41f6dde59657c89ac5e584985ee149869b6958f3372f7b302d68530bfb2604eea687ebad1e21436d9963634f9d382e8f8efc29c7b19c7581a9d744ded8f2b7db1d4ada7ba81d73d181877e77741e8", 0xef, 0x2, 0x0, 0x0) close(r0) sendto(r5, &(0x7f0000000a00)="b9a17f3c8b019cb5472e1e358fb442cbe50c9b8ac579396df77b907e932635fba54950bd25ad9f5bb58632d7ec32b071bc387ba78126777f32ea16545069c14e85300e3c6d7987ddc58c1b34e2546a2a2bd9cfb78f1265f0c4f9b3b50ec08aae0a8e1de08a78aa25b7aa6679ba4a39673d11d231e29fdace7128244a6a2d300e701b8d6dd55c7ef6aa3bc9a571331bafd37937bed9b92097b268b00210851746e92ff71645cdbfba440171237631", 0xae, 0xa, &(0x7f0000000ac0)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r8, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockname$unix(r8, &(0x7f0000000b80)=@file={0x0, ""/68}, &(0x7f0000000c00)=0x46) fchownat(r7, &(0x7f0000000c40)='./file0\x00', r3, r4, 0x6) dup(r5) 09:01:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 09:01:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x22, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1c9402e40922f5e1, 0x80000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x4, 0x400}], 0x1, &(0x7f0000000080)=[{{r0}, 0x0, 0xc0, 0xfffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xc000004b, 0x8001, 0xffff}], 0x46f, &(0x7f00000000c0)={0x0, 0x38}) kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 09:01:08 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffbfffffffffb, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x51) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="856e65403c9ffa876c30add211900def59fb312f5419d5130826b7d628a083ca723515df7120a811f58a64876d36b4d24ad24a96f430a4c480bba0b6203bbb5abb4d2f13114edc8ed314ce5900af25c549ef73975048377ebd04baaa03e7ef80bc261bcdac10a50a3949ea6cad9761e1104c19bed5bc1b4ed267a10aac94f8d8a806bde41195cf2fc4c5c40dd703ace734536b5f6a1c861f8a466114a715af731ed20a73", 0xa4}, {&(0x7f0000000180)="200ac72314dcff04cffeade991926f40eeb4d17121f6f9a5acd5ab5a8995773ba25c04a1aa3a8a0e16a5c146b6796e5538eda4265c0fd02b66829301d458d31d5345d8ff901fe304a6a36516e5a073d1db7554cf1ba5a4ef7b136731ef0d295bda790a21122693cc10401519035c38a82616d0f707f0416bd24846f240828d6447b41e81525843c3c8dbee6dce50fed73b", 0x91}, {&(0x7f0000000240)="656b3c61422f40e84498c112ceffd5add80f0979fb484bcd03be09a1394f65a958452ad2f006dbe184b3d809bedf898ecd78201f751b84e0dfcf8a6ad651adfb82451659ff109978ec69a3b0e287bbd222b0b05ea31d270a5a1359c080394fd38f74202b09cbd4c34a1825e5a38a2f05c3ac0deef602c0274a1232d18fd5fe81fc180e3f5678326f33b9f8443db73b6295f59eff643b4073535eb748f5aa2b2f9c77bb67fd3e6c8306391535591ed551501724a693ae3fd07f254b5c21d4d5fc957dddde", 0xc4}, {&(0x7f0000000340)="a1d39a0b77668f7fbb4d4c31f24b9cffd468d5d42070268c3803456074e276ed7032f4913e6e830860708a7f5584eb9bdc22459549036586c9b14d3e30482b28857a1fea422b7ba4479b5a289078d2723e2ddeeb2450bed7db4c9da6adfe6aae8c09a2b8910e6afd38bae853192beb370b369d88ec11e5975fb76dfceb91ab306452ff779c6060b53469b9f9e9a3d25b306c1d0d68309d2872f25e6c0a1af04c3a1ca8efe7939508a9d43e9ae574f83e6c14924fa3a3a744da08aa9b8daa1c1e8ed35bb73d0ad9bf6a2e937aef4fa391f044efd54717a558460e2aee77a86bf92484e92de70cba6f39", 0xe9}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00010000a0b247f1ddc8f7f78869df11767d75c737738e53771aa4bca3eaa04ac92c13a9647040b6e6d717ec7034f662e98fdb6517e99451e4d3ad420e25eef1c6b77f4abfed3f49a3a4df04614c5639c69e5adfe902e06ab7ee1483b1e9424adea7de610528fc54256272de788dc302cfa03066eab8fa30c4c77f1c70332c871918ffb450d7b31c65241ba0a61b3c18e4bba0c82e2fda67054b0081fcd8675266bd4ff9254a2936f93f60effe118beb50dac21fec9c0e832d36125329c911a82ffdfd5e5ec58e8eb7d542b044ed7a00e91c7e5ae8a0b8ced3777bf6bf889194d0755338dda9ae215b2701c42b289f108115f5e4130862bff0a443960654bd9b858d02"], 0x28, 0x400}, 0x400) write(r0, &(0x7f0000000700)="dd00d6a3e80265fa7c95e74a9416e86b95805284bd64d8fa95c6735138bc4f15a831655755373b980c1e329540a3b46c372077aaec2a93e32e63544c2ddb85b5a67a80b962af3fd28fa752d810fd4f00bd230d053527fa1737f62a79f0f004931e9f93022ec1adbf75c836930e8a22e87eb453809a3fe1979e27a9d7d100f2c7f2b1b758933431fa4842183d76235b1060a7d8adf31a8ded7f4f145abcd89350fdd6fa25ee44ec3efcaa2d904c5c1a899b6750d055f74569da63c9a282e00b92fc27c5", 0xc3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 09:01:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x38) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x5}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:01:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 09:01:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) sendto(r0, &(0x7f00000001c0)="09ada9c084c7efc2132def33150934c190e2ab04d2d192a3605316e69c35974268ec5e60422dacb04cc9ca574cedb96db44eb28e177350fe76378358832a918f56d7ede0fdfcfa8c372c1d4c4996f41fb462077282da6ff1e97f6f55f044adcd0b14af12468e29f0fc6d83f6200c9de19b3fe3ac89dbfe2632fe2a820f654b8279809affbe6cdb7313ec6e3fb87af1da7a29e37708df98ec55b2dc093d905e36f4395af69c677ab0549be8d4627779de5a0445e8b014dbdad5d847a1d489", 0xbe, 0x405, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 09:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000003a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0xfffffffffffffeae) write(r0, &(0x7f0000000040)='h', 0x1) r2 = socket$inet(0x2, 0x3, 0x5192) write(r2, &(0x7f0000000080)="7eb731e1474dbeca62a2533a7bb6f8a2a9e7f81c0c2ef72bb460f88477546f9ebd8e3a400bb4efb34d7c6babc27d1c26ae67e40984d6054cb4731b4a23f110bf6b24f474041de6cbe6338e6efd5e0bd8fe14c52e3d901fa40a111a2f3b9cafda94234500a61ad1ccff1b1457692b7ea5463d0e1189127403411eeece35758aa8d253d77abd3a837d22332d400726163c30c619e4801693ce3853c1fc40bdb5fbacdb8b027cb668593e52f665172f14285173ab43aca6ef592215a9c7c9ed42a16c3c36", 0xc3) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x18) r2 = dup(r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1, 0x1, 0x800, 0x8, "d7eac78cc98f51a0bb29b6c0854c8ed8209872f6", 0x7, 0x1}) dup(r3) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$getown(0xffffffffffffffff, 0x5) readv(r4, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) setrlimit(0x5, &(0x7f0000000040)={0x1f, 0x8000}) 09:01:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) 09:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000880)) getrlimit(0x1, &(0x7f0000000300)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() connect$inet(r6, &(0x7f00000002c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 09:01:09 executing program 1: link(0x0, &(0x7f0000000000)='./file0/file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 09:01:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x100000000}, 0x10) 09:01:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/218, 0xda}, {&(0x7f00000013c0)=""/204, 0xcc}, {&(0x7f00000014c0)=""/184, 0xb8}], 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x30004) pipe(&(0x7f0000000040)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(0xffffffffffffffff, r2, 0x0) write(r1, &(0x7f00000000c0)="e2b2b55e4a0d073d4268ca43da6fefc8bfd706105f42d254e85e1204023f3c71b9ffd536d296fd88b3751dcd33465fb9177f21eb04", 0x35) 09:01:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:01:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x841, 0x2c5}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:09 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:01:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xad, 0x4) dup2(r3, r0) 09:01:10 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket$inet6(0x18, 0x0, 0x9) getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="0f899d1dfb0623b56f9fe330677dd236798c4a1cec11cfa3eed23554672d966eeb110114c129b548ba48fa246d3240290a0544342821d0c299d11639b79f5e0731eb983ccbca638d9219075495b2ccd8e01125ebdfe2dd6be09c09f9539599b5f8b3da82469fac0c31deb130ee6f30ce72866b4f617a4774237e5be5a6d3acf20417162930e6b52848a91248806f1de307fa77f1492f93f9a5c3d7959c9067d372a6406f0aa3c04ff102117e506c24ec1d70d88af2f9a02a8679f7115aabf28ab52be0e3ab44cb6d26ab811b7f75d0da213c46f5f3e1604a9b37c4fe2225da0f90726675e5834c78187f4948dfbb1e", 0xef}, {&(0x7f0000000180)="5137ca0aea064c815a3159d3d293c2f61e", 0x11}, {&(0x7f00000001c0)="303312fd2659", 0x6}, {&(0x7f0000000200)="9fcea775f2d0d70f6146cdd6d86ac2746f9ef43c9fb7d5e5321a67b08f59ad154782c7ecd6ec08ca8ad2d1d30d84fa175710517a4c300bd99c0651a8b7317e0411d34ef4d86ccf82aadd8e4f8ade89131bacd9a2255adbf801ad1976480f716b50f934e1b23ab85ecf18125ea5746d4ca5c54a940484bcc3483566f090694b3bf50960d74e8f95b491ec723a61d71042ede246fd3046815982f8994bbe411ff51cd33bd87ebe9983d6e12120e927a10787dcb6d1f2715daa80c7617221fec8e819dfcb2ed865bf8440bedd49453390ab38afb23260a250518cdec8e7f605b36ad49fb2b33fdde887951de28102ddb4653fa02bcdc77f7165d26d08041843e68c03e76e754587e295e795791a94b779e27df4da1be7fc292e995839dc4c9f33c4bde5166c3bf40fe1c89ac708880195e928718693cc3fe3f000618aa90ce0585032020522113daba3e4e8e5495ff0c76d149b706bf0de9085f149c1bfb707b0c08da7f7f58f36297fe6d3e26ede75a6df5762fa49a2dbf00119181237cbd8b49757ab0a7ebd25557f5d1a4c9fa830c8526de1a19ca218f32247abf3c6d014a4e922ff0732dd1224ec391e01929e53dad4eed0adbd1e1d6ba6b4b492510e58586f790e4805326db9d1cdff234619f4aabbed30f5f45ebf1ae8cce9d026c9b45173b33326a47c903549f650b55e83876c87dc7be021bde29e3779982f60d16f02a082af79b6c0c11f9beb4c641a5fc33670422ec851208a534fbb931794990a875403b93bd00fc95c73cad11c38fe717a4354304b8c51be4188f948e30fe844205b003ac2be5dd62ae93d81bcbc02e0b2ec1228200de0186ddeb5e10e3e6afba1673bbb10623bc7eef1ccbf209a29797b205e82e496ac641c5b994e8472c78b8bed611e4fd036aba67ad3eaec1fbbc6ef0ca7a82556aec8fef185afc204d12635da26bbd57909729b9d00d5fa7ea55927c095fba12d8cb90a269a53954aa210bf2bce23b160f8d77c3bbfc71338c67ca5fe35c3a24c8aee31020634f0b4b064309fc44e084384f473acd43f2331fedaf63f55fa3156eafee9b842909b749fa37d895b17535ee0576674189bb918887376897c38806c281d6ba0634dbf861827ac4f4f0d5ca0b7df0e940d99dc5cc829b5c003b6ec9b725f1be95193b8133db2dc4ee207e38a6a3a46d6a5dbc9e6ed9da95ffc2c078a3dce3cfc574586d400e86db5d4809d6595c2ae54732efca3f6e4dd1f5b15d7f85e65f68849059b6c395d3d390575ee1f8abc45e5f561560c745c75b35fe8b11b10199ba6dc5e94f9ff1416210eaccb3793596ce2da6bf922f5999349759627c65899f78de7c194b285561ab5688cf13063b538f1fa7dc173c048f0168dc86c533be8d89553d1fedf107a14fda940415f71df6d8f1d53d498e479b79d8166eaaa5c7717ba58c706f345a2c3183e5d2c0e690fea22d643233ac87a786c5909d5727b4bfe1b29abecc871e0e3ef97c43eb3dae1ef399f8794d87ac3e39a804501bb5fd1c8da7edec0a610199d69f32a5a682ca8a9113907f13c9baa3ab8c9c229a16d0872c06fd53c9b55f03d2c0f75e2c84b5d6a2849bc60e5983659afe49cd2bdefe91269e78ac396ad7d38e1d897e5e6c2bbd8c059663d9adeb4a09269510140decb443f2dd9713f5195b876ed22a60ef23a03d828981a97d9b200284a2fbaac4f003722c4e8aa641e9600cf0586f8638d478bc44c075bbe2b017678384c239d958011d13f7eef88ff4b365234dc99a2ffe263ac7f3ff1baa50086bca6ce96ef286fd1f33ee057a5bf1954dd5957dff31cf81517905345ab4d6d635914e08ab8c7743585756c8ec54b87a5468f0a69ce49f786bde23ce3b24516de19b23a11c8a10be4f66d903b453daa63a7e8888986afd37e9c1aa10fbe810758f363258145661560eba2d47c91df193395d01d2109f9d37c8b5b28edc40fcb79ba6590e10ae6b7fdcd760842780d4486a9bc413d899dfe7d2003c4e78bbf633e3c97c5335846dda42a53117a7b4dba0283994ddb6b7b25a2ea1bf6bf5fdcfaf4b4a2f5ace4dc2f375a1eaf6c1b7f4668d4a8e7954f6efd55ab50c18ca048fbb55ce4dc7e57c884cfd4c9e874951c693a7ced266cae5adb650733968b64e574fe953be6f8a9bc9a893f0a1439f1cebb22956972052a499552ac5f37034c3e5262c973801d388d1485fdd92505cb016723cbe60511ee6eff65300237df4e0e3b9e330ffb5ea5b6228cda8fe11bf42d59148759f49a82a80f9b014941281fbff448e40dd333e5fdc68ed66420955561442096508f33ea555138372fc60f440b57868d9ea68f9c54f8eea53648f05ea5f2bb117fa343bbecd5f09d540be1bd3bf0de07efbefd9d5b66d9fbfec36bf8a45dcd3266f22e5f01efefdd32454d16258773cc46c2ef4873ede612bf5792144f1a26042a85bdf841465780167e940452d9f64d717ba5853981673c3514573a1e81dd8ef3cac34112a044283b0782524abcfca4cdef674a799f1a93e0a5d6dcf99debebb7e2f4ebe4bf73b1d725ab12a3cfe36cc5231e552b81b71795099b21e33f21684f6ce4ab7f18d8d20435e331cd78e05b1709a3a66f7fd1a5aef2bfdf9a448ed310a89e5e8719ce0c1a809bc0f5b415ba56f0e4c3f27a03d9e2a0e6e73913d2a23bedc750de13de1e29aacce3c3c49d3476da48fb5e8ad7aea3be8b5acbb19d15980874d993dbb5d1e21afb3675830c6e4c906be5c7d1cb5d2d90501f689e98c7907844ac70d902f39d0e82ecfffc503057e737957461db91b2aed62d2f591c44e967cce81cf078423aad1ca1e0c9d48c940c90a3af3e14ce8959f6a149d883b28eae044383b6a16b011d9f179e5cbd75542623091eb7cb983ab682d00d4c4095f1a85ae2701c8a358a9f04b2d7ee528de164c6d11a1b1a916143412b590ca38c535a738c52802c08d821a9e41d999b0644cec3ac2f4feda2ba79cbff9b08f4ce8283b7fd81d487053c3a56a45498dac9b908525bf91059d92053716a7c17497e2c5c1b2d5844266211e5ed253a9bdc4523582654646310b8432e76cd4be68f833988c9b6fbc4bbd9e5830c9a9669e4ac11f6ad2bfb20b544b3fd0e288f890b6562e61214f462d3159f56af1013b082a69ac35e4273feb066143363e3301f93a0c08bd18de7ac990b57c2f2e284b5e6bbea790320e00b96ae8a2b0bc1949bda542fd8c77d789fdb69d96a16329228e072718c4b60a95cb29f2e6c1543746b8e2367828524f80d95fdde88cca85780198658e1f1cecf562e4a8d1cb454cdfef27c139e5c0718729b310ff54893044f591408f8dfac0ebabd621c2f5cc765fa288ed1070fd64d747829aa3dcb15bc97acc1bde9ce319c9c6867aa12164f423f8492abaef4361b6cc230fecc66153960830ea24bb146ae105cbb6bad06d0645c042cb10703a56d3d3515ee276043452c42a78cdc2e3836cc6a6acba462a6df243cf455b0553545c92dcfc54ebe03dca544625646aa058ef73cb5b6863ee823e552be9461133c55511cd911e01627a7ce540a7b08863017be5a3cc9e31cbd9422cb7ec35e5297fc96dc78c885618145a10926e49bbd8f4e44fd09f92a897ed12aef70ebb538bc3aab4f4fadb0581540c49ce50b9f18fa86d49f47abb5b5fc0274c403ed24ca0ebe489969f7a9be941da18a8788a3410b462d40248a0697916c8802e8c30d3c6263af25be7fbb46fa23226f7cb4f5102d8d180db2df2d0dd862fd2d9e6a17cc3e4e26d1f207afc5ee3d94cd65f671800e5235fe23743ff7c021dcecd76915d704c7da1834dc1491246a006348fb75b333f55be0ef8eb927fb4b3afac52a44d9b00dbdd2a6a42249b73fb9eef6fda80b4e469ea24e2336b83a1a262471be7174034ab45a4e9aa3ab7884002b7516bab6789f660a600887ae620e36528e9244bf81f5d39740c0d67eb32778cedc7571894eb8b1db8f75d7aef10b51066b0df7afb2f221599c5fa93a9d2f53d08a3349f7acbaea12648211948935d4655c70dd2cffa61fe0f60a9e9739b2e82faf7cf145aa1954f72395036a532ff8f5b95f5020baab22971a8fa13829b94cfb73740f6de5be154f542b95ffba66b246d7ff3a19093b2216eb3babd565597b83867f5ce69c957c705e0ebb0392ec3010e00353799881ed670d19bdd3fc0f7af1f5cf48c2e5be853d356439dcf71e928e35500a4b01a76d848a2c5acfe493f8fbb7aff975764c75257cb9bb718bf6c34c99a4f1df26bb08cea11a894bf29b9e35c6bc6fb82213a66fc5fba17410d5882ddd7d1a6024b6d57bf88768caf48e50dede6ac17df64e5f3d63e4227c5dd8646d248dcaa6cf17e581a0de34db8b964fb35db2b7fc3daa2fd710239d925e83811164eb47854dfed7c4234499383b5789dfe065f70d44bd015ca9da275c2c5b7d67f30dcf894241f6ccc0a9f684b0f4381eda541ddf6ffea92b9044191f0954a9bce629accba7910e65fc0583aa407f0297527617349fdeda6ac2a0f0a8d7d91e7f71ab496aa4e42ee66707cd4f203476b79883455fc0c6c112f214b14e3f841262b5020caa2595e344bcf1ab33001a8e0e432a6138d91ab41f64b73a3231e1c09666cf7b38c39c1d672c2b7ea9af1fc329430b2400315cb92c43e111496dce87759edc947480fd2cdb4cda8dc5de1039d12852304d557f96c40ab2ae64152e8915092344718ab42105e2852ed9bc17c65a6acc9819ec6dba34a4d7976ff6b1bac172cf26bb46f2047d71b4ce16165eaff7281ea1c025b30837ccaaf3fc4672a91771252579031755411c7f58da84a52a5adc64971d41f31d86429758e78f01fba42cd103cfd29158468b3a7eb74e5d2533f02f20588592a373e80e990de015e45f082fa316dbbfbed17461382a5ac009cdfb63f0f484f9dc527b6a72217f182a3016e8a4ff0be35ddba2934dda088b7f86d6c46ff1693be4376f51f16699b260650e7d436b74fb319f5a108d9f8cad644616c2b518cd400c7c76e82f1196df2fa42d9685bd811fc3c74500b40d59e7c07d45e79f7a32063b623f86b684e3709f6e22339e32f4c20421f1648192f70d2941c40299babdffd99dbf9df7b9d07f635fff5cabbfd4f53c5b4e2e23890a94e7817ee28849ceed62ca791228dfeb9f8b8c74427fc576fa2f00bf3574e78b9750888232a21bc86255b8263efcb5b2e8124fe7a70b66352775be657773e37edfb55957e4ce41790168696928ccdc3bd06f891f38b56e575d56c7b78247d46569f4c5c5ff3de8d4dc1b68ab9bbd6486d827fddacbec32367ac69cfc71ee2315b837048433c814feb40eee20bcb2572fb24865af838f178278a0e13df3fc32e59c49b2dc25b1e3494e65f33f4bb86578aa2cd6f1602d5afdfc26748443374f450c96c82872f645834331b5dbf64ff3926c4a757f5192c410164af753eab9b69e727fe298836c774ca9e268d82c97b373b8a49011403a5c57db6706c93d47a6d894a9a76b245cdd1b8d217f3c60779058910a865e13560947fbc8afa406d807f02570b4dfa590d4450dbf39b26d9a8a1514ad59acc7a42dcfe968373e5418b8cd78437d1c80c0f7d3ef5b1a96fce6699539a027287d9f14347e7fda1d373fe33beac898a8c1f8da215f952371ab7e8d460f8166eaea7840ff291e37e704754109b133046172e92e265301093454597e25115c63d588039aa557fa9a289e7401b454e53995d0dc15a926eb88efd600dc47c9fc51e2803c8ca3081fda547875132682772839e255b154d94fa2dff765b6686f3cadb0", 0x1000}, {&(0x7f0000001200)='(', 0x1}, {&(0x7f0000001240)="4928d1577f12f2203aee43fc00f44eb94945515369ffd78d5fdceee0737d493d7866cb2361d8febb53c758089d6458ddeef84ede850838d73ef0e2ddfcdf54677ff06ed178190e4f6dfd8d880f825d08355b8bbb788f9393e77ed78497492eb19d340091983f56725b4582622ca98627d5350de93830d843d9c73f94ed104baa49b986f0fe7cba1e09b1c76e019648f9ed45172b83c7773ddb27866fd550605459e6920a25979704998d0640a255e24576e4b928291b001bac6cd81e569c126680a738d85dda6ab348a3ca7d9c0ec063c3f57baf", 0xd4}], 0x6, &(0x7f00000013c0)=[{0xd8, 0xffff, 0xfffffffffffffffc, "511f681069be70cb7512dcfbeb4d7f52f426158b2c1a754c14ce1a7b6e9f74c1e178e171b637ce3f90fc7f0109c877a2a4ca05c674a0d68bad467736f0b2b2b4b311c0382fd971898831cb44cd8daff01b80215505c4d8dc21264894ea1cd0604a343565212d95305ecee4003dc28f8ea1ffc19e9f597ab1f3ef12292ef7722b1653f5242e79b207dd34e774493ccf67b296a2d93e93af50641ddce67de2d7446735a55a220f8f870ac04ade82080218325fba0e6ac945edffc54d0850f47b56e2"}, {0x108, 0xffff, 0x1, "70a71fd2f044cb3dbad5290a8d21998f9d87a16d991c9b6c64ac0eb1b7a8626611cd11fd019331e7b8fefb1ce9dd9b02d8b6999abc86c56924609308235f4e89c4f175c7a279acca5f683a87f658cfeb53e5ac1f52e1c4dd543bdf2d23a9a16e4c3f8ccb034a4ae41387c8b0d1f7de04fd3455ef010c7381dfafec6028c561ae22bf00ec049434ef9d63404fb3c501fd45f1c644b6e8d37131762e5566b8d486ddb00427c9812dbc365e464002de592f26641330e3c97ce4fbc292ed13c4f744427b280585d108053468a277b62b6da857494d48f8222e0b9f3f3d96719e48b3fb61efb6b915344913a13a76760f787992c3f7"}, {0x58, 0xffff, 0x31b, "8a81c597e38763d4baf09316ab452747c28409e675444c894da0e77fb0316257a778d5b77ab072e4db0152bc595c0061e9560f4acc1c0b44f956ba944415d623b32d5c7e10d797ae"}, {0xf8, 0x1, 0x5, "93ea880dcc3b06b20b01bd1dcc6d3c89137d01ad3aff4d9dfcaad8f193a450d946a919f67f4cee1461af95891494ec59b4d05933f47357b2b452afda0433fc0c1469fb8fad56b39c000722b01a28d8ddf9303f4697aa0fe8fc5d90a4a17a86ee014c5078e9aaf90e2eec96147f93dad930302c8ad2889382ab70626878c10a6e7a332edbba38e3c83d634113003e5c39ed25d6fc3913a25060a404167392c59048e67ebf16034a6aaf34cfcfa7d4de5d7acf85871ffa70d75e87230c79c56a5ab4afbd0a0f9db7cadf1e0cc8b3235b2f37ce46b6ddf7e32b27de7b2f009680338e"}], 0x330}, 0x3) 09:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getppid() setsockopt(r1, 0x2, 0x9, &(0x7f0000000240)="d3dae8c729000e8a610499c22271651f6f6b9c836b9e332dabad11e65ba9ed0899a00f07927bb363e9a6419baa4d42471fe531f01264bdeca7564a32baf4ee5e211c4be6d6f43116b78cac3ca09e5b2f6d1210d1fb3cf26c2a150117fa903184a9bc84cbbe20dfa767d203bebf2e2314d4c6722c857fcd37efb09deb692b6d971c50325a2af649d20a5bc9156bac5001ae29befacee5b553c859211b19990a4ebae2531ccdca23a10bda2750a2af26e0e1379a7ac7b339499db9c5de9aaa4921b56057b5a176df5854b98a88f126be7de0bbb0be45f5eabfece6c1018628c6444224", 0xe2) select(0x40, &(0x7f0000000080)={0x3f, 0x7ff, 0x81, 0x8, 0x837, 0x7, 0x1ff, 0x3}, &(0x7f0000000140)={0xb2d, 0x5, 0x2, 0x4, 0x8a7, 0x4, 0x80000000, 0x5}, &(0x7f00000001c0)={0x2, 0x3, 0x5, 0x0, 0x800, 0xa5b6, 0x8d, 0x68a}, &(0x7f0000000200)={0x10001, 0x7f}) fcntl$setown(r2, 0x6, r3) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) flock(r0, 0x2) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 09:01:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0/file0/../file0\x00', 0x808, 0x84) recvfrom$unix(r0, &(0x7f0000000280)=""/69, 0x45, 0x40, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000040)='./file1\x00', 0x2a0, 0xa) chroot(&(0x7f0000000100)='./file0/file0\x00') faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x2) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x42, 0xf0000001, 0x4, 0x7}, {{r1}, 0x0, 0x22, 0xfffff, 0x101, 0x1000}], 0x10000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x14, 0xfffffffffffffffc, 0x4}, {{r1}, 0x0, 0x0, 0x45, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xd0, 0xc4df5e58435b70f, 0x0, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x89, 0x20, 0x0, 0x47}], 0x0, &(0x7f0000000240)={0x7b12}) 09:01:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000580000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000140)="cd88228b28874e2ecd", 0x9) r2 = geteuid() socketpair(0x10, 0x0, 0x4, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r2, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x6, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) 09:01:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x96972f4297fd4753, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x4000, 0x480, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:01:10 executing program 0: r0 = semget(0x1, 0x2, 0x710) semop(r0, &(0x7f0000000000)=[{0x4, 0x337d, 0x800}], 0x1) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xff, 0xfffffffffffffff7, 0x2, 0x2, 0x7, 0x8, 0x200, 0xe221}, &(0x7f00000001c0)={0xff, 0xfffffffffffffff8, 0x7, 0x7f, 0x7fffffff, 0x0, 0xce1, 0x1}, &(0x7f0000000200)={0x6, 0x101, 0x9c, 0x0, 0x100, 0x8000, 0x0, 0x6}, &(0x7f0000000240)={0x4, 0xfffffffffffff001}) r2 = syz_open_pts() semget(0x3, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3ff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x2, 0x400}) semop(r0, &(0x7f0000000040)=[{0x0, 0x10000, 0x1800}, {0x4, 0x1, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x8, 0x1000}], 0x4) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000000c0)=0x4, 0x4) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) socket(0x27, 0x3, 0xffffffffffff8001) setsockopt(r1, 0x1000000000029, 0x43, &(0x7f0000000080)="4b74decb", 0x4) 09:01:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 09:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='/(\'\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\xf9.\x00', &(0x7f00000001c0)='\xbc[^\x00', &(0x7f0000000200)='%#$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']*\x00', &(0x7f00000002c0)='&!{\x00', &(0x7f0000000300)='\x00']) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20480, 0x88) 09:01:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(0xffffffffffffffff, r0) fcntl$getflags(r0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 09:01:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 09:01:11 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x81, 0xc5}, {0x18, 0x3, 0x1f, 0x9}, 0x2, [0x9, 0x1f, 0x3ff, 0x200, 0xf4ff, 0xfffffffffffffff8, 0x9, 0x40]}, 0x3c) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x68, 0x20000004, 0x8, 0x6}, {{r2}, 0x0, 0x2, 0x9, 0x9}], 0x100, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x24, 0x30, 0x222, 0x400}, {{r4}, 0xfffffffffffffffd, 0x28, 0x2, 0x4, 0x2}], 0xffffffffbbe99fea, &(0x7f0000000500)={0x8, 0x4e09}) r5 = syz_open_pts() r6 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x80000001, 0x4}], 0x4bd, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x40, 0x800}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0xfffffffffffffffa, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x8001}], 0x3, &(0x7f0000000600)={0x7, 0x2}) kevent(r8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x2, 0x2, 0x9d8c, 0x8}, {{r6}, 0xfffffffffffffffb, 0x0, 0x22, 0x10001, 0x41adaaa6}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x88, 0x80, 0x200}, {{r6}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x5, 0x77}], 0x1, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0xfffffffffffffff8, 0x101}, {{r5}, 0xfffffffffffffff9, 0x21, 0x1, 0x4, 0x6}, {{r5}, 0xfffffffffffffffc, 0x1, 0x1, 0xff}, {{r5}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0x1}, {{r6}, 0xfffffffffffffffb, 0x80, 0x45, 0x2, 0x6}, {{r6}, 0xfffffffffffffff9, 0x62, 0x20000000, 0x1, 0x5}, {{r5}, 0x6ba6e0553e7ff795, 0x1, 0x6, 0x4, 0xff}, {{r6}, 0xfffffffffffffffd, 0x20, 0x80, 0xfffffffffffff7f9, 0x1000}, {{r5}, 0x0, 0x49, 0x0, 0xffffffff, 0x1}], 0x5, &(0x7f00000000c0)={0x4, 0x9}) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 09:01:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 09:01:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x112}], 0x3, 0x3f) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8936, 0x7, &(0x7f0000000000)="8dccbf8ebf4c1d58ced2e21ccdea363b091bbf40e640aec2a094f867fe1af468807930dec2c288bafc1a4fe8ed87a0d7b16bb73f87a99a8ec7cc5b2d932993ce004508e84d28ad2cd402a3c982b10c4cd493f524f04007845961", 0x5a) 09:01:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:01:11 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffe, 0xb, 0xa, 0xe47, 0x8}, {{r0}, 0xffffffffffffffff, 0x85, 0x80, 0x9, 0x20080000000000}, {{r1}, 0xfffffffffffffff8, 0xc6, 0x40000020, 0x200, 0x6c31}, {{r0}, 0xfffffffffffffffb, 0x50, 0x850664914873a552, 0x8, 0x3}], 0xe0, 0x0, 0x43fffffe, 0x0) fsync(r0) dup(r1) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 09:01:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) flock(r0, 0x2) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 09:01:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x3) r1 = shmget$private(0x0, 0x3000, 0x20a, &(0x7f0000ffd000/0x3000)=nil) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) setpgid(r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000380)=""/25, 0x19, 0x1, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) r10 = getpgid(0xffffffffffffffff) setpgid(r5, r5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1, r4, r6, r7, r8, 0xae, 0x3}, 0x800, 0x401, r9, r10, 0xd4bd, 0x80000000, 0xf47}) socket$inet(0x2, 0x8007, 0x200) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 09:01:11 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r1 = socket(0x18, 0x0, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20088, 0x4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000b50000000000000000000000000000000000000000000000000000000000000000000008a1bb000000000000000000"], &(0x7f00000001c0)=0x6e) r6 = kqueue() r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000340)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x100}, {r4, 0x84}, {r5, 0x20}, {r6, 0x44}, {r7}, {r8}, {r9, 0x20}], 0x9, 0x800) 09:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x8f, "28545abd8ee8423fa7ad4df62f5f9c6bb141f633", 0x800, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x18, 0x5, 0x7, &(0x7f0000000640)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000800), &(0x7f00000006c0)=0xfffffef2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="c3ef0f39c4eca64a375e3fbbe82da9a0976c2665f4ceecd1cc6c56faac3dfa78f9138dc948372ea77b368bbc679e838782aba35da83c1b5493ff20f6619514ca8aab3fa32dc2b4cfbefbad941de53bbbc28f7ee2cff8eb583c4f068aa62548f9072b7d1b43097f5606840581faedc3f835ed76617c0f99c70d5b2ad57d60f4359df7f2943a768b3bd83bddbb3d6d217d004447c826d5eb19250fd27a1ecc4b17ae94d73c4029eec515d12981f342", 0xae}], 0x1, 0x0, 0x0, 0x400}, 0x400) r3 = syz_open_pts() close(r3) close(r0) r4 = dup(r3) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = msgget$private(0x0, 0x500) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000943000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff0050f6617ea95b19bfe04564e5e121718c3ab1284019c26b3ee995b51cc874240aa57522c74e7b"], 0x1, 0x0, 0x1000) connect$inet(r4, &(0x7f0000000680)={0x2, 0x0}, 0xc) r9 = getuid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0xffff, r7, r8, r9, r10, 0x14, 0x5}, 0x351, 0x97, r11, 0x0, 0x7, 0x7, 0x0, 0x3}) 09:01:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/93, 0x5d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) syz_open_pts() flock(r0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 09:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) write(r2, &(0x7f0000000000)="cdd4412f3371ad50f0cad7f0a022d8a224658d5495", 0x15) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(0,ffffff006794dd28,ffff8000040dc020,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff0067939000,7,2,ffffff0074775e10,ffffff007f7c61a8) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210a2018,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,a047eba00d8) at Xsyscall+0x128 end of kernel end trace frame: 0xa0731fb2630, count: -6 ddb{0}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff81a52745 lf_findoverlap+0x85 rbp 0xffff8000211d3c80 rbx 0xdeadbeefdeadbeef rdx 0xffff8000022d8000 rcx 0x10f rax 0xffff8000022d8000 r8 0xffff8000211d3cc0 r9 0 r10 0x4f3c8e93d53364c9 r11 0xffff8000210a3530 r12 0x2 r13 0xffffff006794dd28 r14 0xffff8000211d3cc0 r15 0 rip 0xffffffff81a5276b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211d3c30 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=113605 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=61, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2978,0xffff800021084270 process=0xffff8000210b6658 user=0xffff8000211ce000, vmspace=0xffffff0065995c68 estcpu=11, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72930 382626 42018 65534 3 0x90 nanosleep syz-executor0 72930 370150 42018 65534 3 0x4000090 fsleep syz-executor0 72930 505236 42018 65534 3 0x4000090 fsleep syz-executor0 72930 180196 42018 65534 2 0x4000010 syz-executor0 72930 516310 42018 65534 3 0x4000090 fsleep syz-executor0 3039 161676 48417 65534 7 0x10 syz-executor1 3039 177487 48417 65534 3 0x4000090 lockf syz-executor1 * 3039 113605 48417 65534 7 0x4000010 syz-executor1 3039 360151 48417 65534 3 0x4000090 fsleep syz-executor1 3039 512685 48417 65534 3 0x4000090 fsleep syz-executor1 3039 227545 48417 65534 3 0x4000090 fsleep syz-executor1 48417 284514 84222 65534 3 0x90 nanosleep syz-executor1 84222 226086 60018 0 3 0x82 wait syz-executor1 42018 65876 25267 65534 3 0x90 nanosleep syz-executor0 25267 261566 60018 0 3 0x82 wait syz-executor0 8017 457976 0 0 3 0x14200 bored sosplice 60018 500577 10390 0 3 0x82 thrsleep syz-fuzzer 60018 197030 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 122239 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 307245 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 15513 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 332743 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 66442 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 89549 10390 0 3 0x4000082 thrsleep syz-fuzzer 60018 46350 10390 0 3 0x4000082 kqread syz-fuzzer 60018 409973 10390 0 3 0x4000082 thrsleep syz-fuzzer 10390 28104 35691 0 3 0x10008a pause ksh 35691 177736 56641 0 3 0x92 select sshd 10138 55691 1 0 3 0x100083 ttyin getty 56641 342852 1 0 3 0x80 select sshd 79596 293097 98142 73 3 0x100090 kqread syslogd 98142 27754 1 0 3 0x100082 netio syslogd 6485 277509 1 77 3 0x100090 poll dhclient 27384 234164 1 0 3 0x80 poll dhclient 73076 245038 0 0 3 0x14200 pgzero zerothread 2245 21630 0 0 3 0x14200 aiodoned aiodoned 25139 179733 0 0 3 0x14200 syncer update 46953 114374 0 0 3 0x14200 cleaner cleaner 7849 108835 0 0 3 0x14200 reaper reaper 37748 251925 0 0 3 0x14200 pgdaemon pagedaemon 97064 63739 0 0 3 0x14200 bored crynlk 22422 364624 0 0 3 0x14200 bored crypto 72330 183077 0 0 3 0x40014200 acpi0 acpi0 44080 275343 0 0 3 0x40014200 idle1 94915 130955 0 0 3 0x14200 bored softnet 72323 113860 0 0 3 0x14200 bored systqmp 84684 248211 0 0 3 0x14200 bored systq 89226 304892 0 0 3 0x40014200 bored softclock 69626 109129 0 0 3 0x40014200 idle0 1 179334 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper