ockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00: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) shutdown(r0, 0x1) 16:00:10 executing program 0: fcntl$lock(0xffffffffffffffff, 0x400000006, &(0x7f0000000040)={0x0, 0x0, 0x4}) r0 = msgget$private(0x0, 0x80) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() r7 = getpid() getgroups(0x6, &(0x7f0000000180)=[r6, r6, r4, r2, r2, r3]) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r1, r3, r5, r6, 0x1, 0x9}, 0x0, 0x1, r7, r8, 0x3, 0x10001, 0xffff, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r5, r6, r1, r3, 0x92, 0x9}, 0x35a3, 0x7, r7, r7, 0x2, 0x3, 0x8, 0xffffffffffffff7f}) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) socketpair(0x6, 0x4002, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x3}, 0xc) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x200000000ffc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) getgid() r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x1a9) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0xb00aa692905884da) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='![.,\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='@,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\*-+-\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='*!(C$J$\x00', &(0x7f0000000340)='*]\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='./\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x1a,@^\x00']) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff21) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1ff, 0x9f2c80d, &(0x7f00000005c0)="a4cbf210e699fbefb60a0d411dc3579f24377dc4ce47b8e294149e06caedbcfe2aa0a56fad920c96d97c49ca2f70adca6cd03e2cdabfebf7e6680587bde130908b689835a224185a31f7c79abcc292199fb4299287d76f8d8c69c8748e1ac9a3699bc8ad95b4d6ea613b55328015e15e54b76e3afd9e3cf9ce7d6dd8d5995f3dccc2486587bcd553713ed9e7b539d44d6685b66c3daa059afb14932777578b9f2dca5e780bd63a03503474ff02c260e99692ce2fb8d7", 0xb6) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000500)="f60097ce", 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 16:00:11 executing program 0: getpgid(0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) rmdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) socket(0x0, 0x5, 0x3) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = dup2(0xffffffffffffff9c, r2) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c98f251e7fee502bd12027c55c74c9212cbf767d53ba3dc8e67a98471307a615387fb96fbcc029c6ec2457e8e2c634a1b8a3fd95e5f6fbd5bf5dcdbacb7b9692b1e053a640dab900d1ecea446ccc5cc7909a4e8ce1b97de9726fc9caf963a37fe1", 0x61) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000001280)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000080, 0x500000) getrusage(0xffffffffffffffff, &(0x7f0000000240)) syz_extract_tcp_res(&(0x7f0000000300), 0x80000001, 0xffffffffffffffff) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026c6e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getpeername(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x8, 0x2}, 0x10) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7422) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f00000000c0)=0x4) kqueue() getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000008000000000000000000000000000000010000000000000000000000000000000000"], &(0x7f0000000280)=0x2c) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140), &(0x7f00000001c0)=0x4) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:11 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x80000000000, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) sync() getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/220, 0xdc, 0x3, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ftruncate(r0, 0x56) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffeffff) recvfrom(r0, &(0x7f0000000040)=""/230, 0xe6, 0x841, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8000, 0x5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:11 executing program 1: lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: setuid(0xee01) nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x20, 0x1}, &(0x7f0000000040)) r0 = msgget(0x1, 0xffffff7ffffffffc) msgrcv(r0, 0x0, 0xfffffffffffffe82, 0x1, 0x0) r1 = geteuid() seteuid(r1) msgctl$IPC_RMID(r0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10800, 0x20) write(r2, &(0x7f0000000100)="f12d620bd27ebe595a33c177e7693bbe90bce70d00973a2abf3182e3309d18da7214cc1017ded0b505b7c88cb13b0eaf536454412b0b0d608a826ffeed0255251d9c54ae791ccae0e32b3a5d8e2135320e5dfd0817b6a2ee6b3bd54523d94fc6104129d69cdbb6c85fe816026263fdbcf644fdd6b953e36b6cf7f993d287ec311d9f3866c8b34ddc6bb2ffe193b0b312766f04b5a3856b3212226dac64f8e60bb0c5b941e04d86dbc78e59e97a", 0xad) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x20000000000) setsockopt(r0, 0xffffffffffffffff, 0x9001, &(0x7f00000000c0)="1608b9b48b9330ecc90b5cc8d6e42c2568f590d96cffd8a4b9d98a1c580000000000002539b4810d8e9446d05a299a9271ac80a42d078aa8d7bbbe93eb32dfe2e1905ce642794c8d0e79b45cbc18ad98b97da400521500d96af222bb2a34000000547b65595575771f2898e7c1c8b9b6778e362d7ed695cebd65c41ab2d18ec537", 0x81) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socket(0x18, 0x1, 0x7ff) setsockopt(r0, 0xd4e, 0x8e, &(0x7f0000000000)="3a9ae13448504f4f4377750d409aad8d6f30108f78b1e216e1423ac145e673d364a8bad93d5fea164cdb8dd1c555dafc4d32a578e56410ca9ee14ce929d0d629428d779137d0b78a", 0x48) shutdown(r0, 0x3) wsmuxpoll: not open wsmuxpoll: not open 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) socketpair(0x22, 0x200006, 0x1, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xffffffffffffff1a) 16:00:12 executing program 0: r0 = socket(0x1a, 0x3, 0x6) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000026743dc70e801400070000000000040001342b545aee3d5d"], 0x1f}, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x200200000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="6e64d18fd6df583755a7a992ff6443c27fe4e53cb583776c68410b33a14caaea2ca706f48010bb682219b05aa3445f5311b9581261050e9ee4d5b0c00b7f5e7a95866d68d132200690f10c2a2a5a866ec4cc2c0e4e33c2de5793b3a9eee0f254f4", 0x61}, {&(0x7f0000000180)="c7a02bc2f1883d7cc3183d33a6dedf09e533ae7630aa4969a162e3b1a41f2767296902fa29d442023965e6e313565f5bf8a88aea6e3edf0b9eba3dcfb27f29aa6518515c93e387", 0x47}, {&(0x7f0000000100)="d393ab88ea73a3056ffbb41d27f7963985cdca0e876a5241b7e5dc7176b937e23cb1e359e2ffdad00b8f8acfeadf63c8a322fbcc46", 0x35}, {&(0x7f0000000200)="320db93b016bd312c95eefcc7b59abc5f0fbedd191a47183637ea6336cdee8f6de978a7d9350c6ba19a52f13d0d6dfd1a685", 0x32}, {&(0x7f0000000380)="74068a10b9b8f8c717bd843d1ce60429536e3c2edf337cf75638f886c9a9bdc63dcad355eeccc39c6ef4a440d0e4ca488324b43938b7f47083b5acc0f2cce5cc09785d00", 0x44}, {&(0x7f0000000240)="dcf6ad307fab08286addec7c57838cc5c64adcf70ec36592d2dcf9f501807b479365735710f97f19", 0x28}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0xb0, 0x1}, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xe1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000001d5, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/88, 0x58, 0x41, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = socket(0x30, 0x3, 0x100000000) shutdown(r0, 0x1) fsync(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:12 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x104) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x7, 0x6}, {0x3f, 0x800}}, 0x2) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1ff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8, 0xfffffffffffffc96, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) read(r0, &(0x7f00000011c0)=""/4096, 0x128b) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffe0) socket(0x800000018, 0x1, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xffffffffffffff71) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f0000000340)="ba6f56e264cc9b84eb153c11b1e9b9eac884f26a1c3a509d0651dff3f07876482d4090212f805a0ccafd43c6aeb84009047782525b46f52b0c452cd53bf0a8e55f62c9b319af8e312754", 0x4a, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/133, &(0x7f0000000180)=0x85) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) close(r2) flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) getsockopt(r0, 0x2, 0xfff, &(0x7f00000003c0)=""/4096, &(0x7f0000000280)=0x1000) flock(r2, 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000200b, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = msgget$private(0x0, 0x12) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000000000040e26108eea254b749764716d6d7434f98ab52dabf17b3febac4cb624f822d49def1b3c0f5658ee90d430010fdad9a24a6a18b6c6a1b5543a6d4b7a90d7ae20fb2fd5ef739c03c66362165f4016900b91b2c9c90a828c9fe2beb3083da965502a85848c5b4d0c65be83a1f0e42e8dae153194a00baa8ab35796fef915a4a31d49b50ea0d06b919592fcce184c1d15211d5af207cb139b8b10d825f5c3a2091ceaf9f82672a079ae26c077491df58da9a6d945a3c2c3e3548da65bc181c30374c3d108ab1b3c600236e43c5bcbf66fc3b01208df74cae94869eb7c49c99d2bd098c9a900fd50e0e94013bb0a6a127927fe0d3"], 0xfa, 0x800) 16:00:12 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) chdir(&(0x7f0000000000)='./control/file0\x00') symlink(&(0x7f0000000040)='./control/file0/file0\x00', &(0x7f00000000c0)='./control\x00') symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x724ded7ed6cc6cfe) r1 = msgget(0x1, 0x12) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x300c0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0xda) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="95e7633f1449428a7980c7277fda0d58e23cc7c23da7112e3a0d26355dbf8034a0c85c5d6b3b11206bc0822f5491d646422d6ec886c49d68e1282580090e411ef0b2b95efcc1b75c994e11d2286996b8a3288c0520702cf7d86d74fa393ea786b82008956eb4e73e4e3b7b35de56543195b39cdb6970d90dcd455904d2fc04e0367da42609647ea1c84b20ef519394d413fb81fdd2d12926c6c365b0ba0d36c7b726dca04cd808716deb3d260bcfccf754bec95218155798d4d584c74e9e05b232f9fc", 0xc3) socket$inet(0x2, 0x3, 0x7ff) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = geteuid() fchown(r2, r3, r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800000, 0x161) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/165, 0xa5}], 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/112, 0x70}], 0x2, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r1 = semget(0x3, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xa) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{}, {0x100, 0x400}}) semget$private(0x0, 0x3, 0x40) 16:00:13 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0xb49f225dd1ebe4c9, 0x8000, 0x4) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r3]) setreuid(0x0, 0xee00) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x34) ftruncate(r4, 0x23) setuid(0x0) 16:00:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:13 executing program 0: r0 = socket(0x7, 0x3, 0xfffffffffffffffd) recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:13 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001200)) 16: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2045e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de030000001e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0xc8) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="0d490e9500fd386e49287f409c31167c7510259c5438d18b9522f9def623e320658ea1bc99d60a7b4d712087ae88aea4d590db4202588f8cd4e3bb9ee352b1fbd4aa39d5778a541b8528c32daf9ad85dce66d5ef8ed7397687c2a770c31e33f9f7e57ec62d311d87e7735535f6121e8f5247285d88d349c05a6527454cc8c4ab6c951e133c72", 0x86}, {&(0x7f00000002c0)="0614b09e75df841f6be313742b2c03d670084dfe8503826eabd075ead5b73f19474dc6345681902c4e6fe326e94e6f9f060ceb10b11c3be296dcce93b4f9cb9967dce48e0d81f87815488db2a36e405125b800472a81c1dcd0b10b8f1e12ee098b349b4c6ee4dfbf713b9dd4843d3d3f3591f8f05cde87e23d785c6a71b34f17eb36fa14b32906a8ddec346a607cce279b8389c61a72aa91cddb1199383232ea62c469744da2dd1ce0aeb29e7592b63a5b576f7e29d0eaa60e161838f6646876d6330a30e5", 0xc5}, {&(0x7f00000003c0)="f435cf7b8fe51e4d3689b185cf0b0103d9ce0df28e27a530ee0083bfb0bdf0653c5699067d205c6aef15995d3c349561b177e3bf8d9dc238180c1adc78ca6b2a6382a687a10a4b0d6c297cf0320488943d8d190a0936effaa69fec74b46415683a958af4e77e9b0d4b6ca9e5b195e175bbfb2f4bde363cbae5d9804b086118615b711693632ad200f5553105180c7351777a9149f37c3fe4135f0327ce6b641d3abfaf225d7fdfb61a519343", 0xac}, {&(0x7f0000000640)="b57ddbd9c4a005e514925c122e43c101ffd452f1eac570acd96da8decad14d8715a51bb31a2fdfb16eabbe1425c932764772fb0fd9103874d3545ffeea571c0c93f916ea3cff3cfa3afdd4ca07b9ccb8f35eabf4a5376bf249865914b1906c7a57ba8a36cdb4fe2f46cd7726e29b4b801228762245c419bdc829ccf6a7a2d1227e07f8f07010f86dcd8a76c3210ce009253cf4793c4f1972a5f4b7f06c8d749f166439f931dcbd8f73d19ad816c98fd2ef692c1bf14380bdb1a117620aa8ad5cfbe601c2bb126e660e628163bc0441e7299d188402949e91a2e22b26490fb3cdae7f6fad89598defd914a5f3a6e59c2bdf358beebc75f653afed605e892a", 0xfe}], 0x4, 0x0, 0x0, 0x1}, 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1175) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:13 executing program 1: socket(0x1e, 0x3, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80004) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x8000, 0x0) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x22, 0x44) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xe56) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: mprotect(&(0x7f00007f4000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x101, 0x6, &(0x7f0000000080)="78b3b3bb1156d77fdd61274728c7a48edc232f8556037d8ee14843c94d093157cf079ab18f4464e47e8dfdc2bbbc386aa5590a3711c9047af49063212a9ba5e71e16c32e3b0bc5dc7d5447307fe4a36e431fbeff79264ebb634dc6c51b93a3a17b15fc870da7db911ee8a15d3947c09edc824688bfc4dcce50b808dbc466041be042623836481436b1ddfb59bdcd7365c1db1947a0e32dbe71a0ac8fcdd3d81e52f46031e4d2c8232fa86f4cf78a30847f1b4065519098afb0fac02104461a261d7c4c5c998b66b4bfef7303ce92bda8245161c16437920addde0c270dd4801a55d73621685a5e51e84b7829a3a7ac2dd3e00c574147a923dda30f57b0191d57db333dd7d1ae996e9f7183f8d1e3f1b5b7ff2dcdc14d961106332db10d9e568d214dfa802cb008a348e4684ce46ae693354edba0479abb708f74a48cae9a3faceb8f726770a78e5f329b08db7e88e25df6ac63831e58a911ba82f29553479946c3bb1ddf403f4459571a6b95e94c2c4d7bac70a02395c8fd53d083f3d521bec5183d4dcd5fcbefe66dd47ac158860410d0cd5f7d4b59676cbb2a0147ae193e6abb299c9c6dcf415a1409c367c5fa54b5dd317b50ec6d5b4210a5a468d11a32d374b3a96f8e8405e847b2b158dfc7228a8c51d15ef32b16394b9a0b782b1464462ed71d31f3a1ab60e64385183dc676ba6d4ff451c3b0e9bae72cd1956dea00bd9e6c39483126a68bcda60f819b536f4b05311b964488ff0137b62783623b2edb045e4422c93d02df9bc93a25f9f668556f5d2d2b7f2256ef8c248d657b264424294f449626c93a8c9eb1577689ec21c742fd4af72b94101c4a400488a013545a10a96874d9f5d88672e1ca1a5cf8d5766af24173e3bdcd25a19ae4b99e1ba3fc54165d00e48879478a51933eb00e8b631f23755f966446e476d0f5a55cfd6d232693fc9a891035e5c0035a812b5187818a792915c2bc8aa4a7dbcfdefb699bd0cad9b989f7c8ff7a2bb203deb092b90f56ba3c68336b5256a1508e76bee4e203ccef8908a70761c71747f4c9469f792522481ebd14215f1d0092d352ec16e5c8afce81d9238cd319635779c81f9d6e7fd9dfd28bd8cad656858dc814c8b5798dc7528db421aa3dbef0abb9f5151fe4522c661fa8595c47dfbea7f047f97a10bd2da67f9686dd733e3a054d310d2754170436a685ded0ed172fae090890a744fcfb7fd41ba6c502af8ece39d56c92c90c5a3e772ac17007deb99f93d7b8b385f7c364736d23eb61150a09e6c92485afd94a30b6a59aa0f809bb2fdd41d9f0bb77f3918ae60624c4787f7fac742e3e5a64d08a171af23221ef67b299aec8c5984b3ca75969550615e2bf1370b92a28b7177c3b7adc1fc0c6534aaea6d8ff6e58d14da4889c342351bf2a1b11e6fcc3f4b3d02c6dd4610e741df1198ea3e38409354ebee48c8c557c7326c4fa984c41cbc2fa2b1e6e477ecee4bf08c04be35271e333824e600fddb21d0837e6a8dbea3f06df99b080e037e48959fc24e509796613294a97134a05bc2e2343c02e0e6f357e0d21f7424670985b6b0b9abb1b0de4f3843e7ed8ac845cbabe3f2fa45b00f24a2e161619a4a5c63a66b5519b119a6ecd6a9e604167c450a2a7f3c48cce2008f455f190f2907adbee3a986f62ef68aad9298ec6dd6ed42c97bb13a6672efab7fd743d89b67a16410eb883084d8783996b0d38fff110cab894d131ccf6a69e3c023d7d1b3c27232cb67ca4cd0fd4ce240c2dda3b5f65980751a4ddec56e78ad177f5c3031e017b07c89020c16ee36ae71b47cdc6f6e497f434214c9abaf46a0594af77d4a74817fa244ef6a2f502e811969cb3b5163746f8f997c2e670dd9c61c89d6feb81cb6234536d97ada58cbeee0cf569a1588842fefbd04ec56a84839e885c4807ab35a922bdc0f695ac44f438e44d8efb1ace1a89fcb3e5d4ba598a8dbdd257ca57a282dae2488654f75ad58eb99cbbcb37c3e264b7e520ab67baf6ed9b338a47ba9eafa30e49983bbe06dede359ad48716d004b915f387c97d89447faf0fcf13a4ae5cec5c45c41c360e73f6b27d49592f7c7dc6cfddf25974df508ff3aa8562c16217a87234640985aa2c96ff66b1eb3f28883937c0636df19484a86e3ce47fd6ff5ea2c380821fc646a201c5097fa90943c5f386473c95efad3eceb7a55ee7b92806875be7bafb627f8cb6423b08e129ad5df9b938bfafcd1eb9008ed11790d4d6fd9942a83d9ae5de366eaf6c250c1fa41d225f6f7f7daa698071bf38623d0367fc60f0145ff1a8ee8eb9ed4640d59401b11d4981bb8fe2ee0fb733106cfd42989dfe48047330b70cca6dc14020b7d93555a0e3192f2e2fe299db6d534d3cab6ea76bbdb40905b4e0200917e5cb9d91bf5bddc65109c6492d3b5deb579117ce86696024218d42e58b6e3704ed8ea8c0290a16aa9b7568783701bd24c99362fed442b72d842e8d6b0e4d1efa920ac6c985b3b95066f9f0d7a6b320ebf1f6a47cb9037673cf30c55d593e5dd1fc02c1eeaa2bf65dd726e94dc0fea076039336242085d4ac0a4f8a1d7346aadcefa550f883e19b588db4b1a201bb8ff4c05745084dda14765d05ce849c42c62d680d76f66dde4e3e2095938270b0ad637270440d9aabe5b27f30ed6115509cb88cff58229b5b31813caf19e513f32268641ae71eacfbd66c4024b191cbffa653e6c58234889197960beae30e546e930b312ba2833c69a80e7ac7d4baeed1a6d0d6f4a5c4ee6da33c0c79748a387fa8655fec76d33be2189ebde7b60b3e6620aa7a53ace6e81065130af6479b70182c0a5bb8e64b4303ec5f30ef6dc24dc5bb5ae094cb25e038fa9d4d30964861fce95284d9c4647828c103e8a1b7f7b685e9bbc0790d7581731969fb99ad4fa1d9ed6ca110a76f4a97873c21f35df8c0b7b01ebf5cc2b2a1e755b19e64c4696e023a54625266b30f2c53cfbd973a5bce97bbf5a5ab966d918611d4d9cbf6630944b00211e8e475540fa1cfc03f5bda257176b7e31b7a88d28e322cef14209b9fe407411774b8812922b7183c37129872c9355e714544957ba6b50e2cf0f2cf4bcb8d786a779a593222d43fd4a6d0c244c31d00313d4b46a05ec8178df8713d3b6090df3314f80cc14e5db89bfd226218f26defa635817884582c99594ccaa41bf599301777954583e7596a863aae5466deda6d2b13921ba0e3e7068f5f1f4f5c28330ea71c4039cd4cf6aea753e577696b13ce1d226b84c056ef130cafebe5321370404dd74794dee1983bf73d7f39bdd9dedbfb49d1d07a614123b18a6b95f97edc7ab1215b97f55914dae02bcfd3b78cfdcd5e281ceb66c97cb9c8ae6ee10eef83adec4a28507107f9e1059e284fa16615ad05d3d68fa04a6c78f5a98c1bd8c5e7794a1a3f9a0ea73a3d7c793293e24ac1f7e7686c3c63c47b44cdeed9135401bdf5b5b64e9170901c1313fa748e1111f8f686e06d07388160f4d468284073f2278f70764ae6f2851148487b59878ed7181cde8b379368f2d09a67b5e336563b5ad2098e532e745bc56cbe0ade95a4c14880f699ac1ed61b7d64546a4802c2fae90b98cd96ce8548f162cd641a0e2003f909034ce12fa7718903281bde1df611d073bb94f5a667d8f4acfac2ba294b53beeb94f9be30a544f4a2313ed9ef51eae43994e19414d467c172131e4cb85ab4d8bc0e7c473bd0f0f7620a767431cfa0de82a7238d951427cc655b7fa52466f7aa4326fabfa9c38a71f47ab2eeca298fd3b6beac43212628868e6c53a14dd389e3a7d60ccde1816359d8a140e3a0961c9e23494d1b7b68b69338dc0849a8ab10f763a14b23df178265f6de0a5d7ed3c2140ade6a56c217da5020332f424db2e9a90aabeaff1d7425b2015d6916f96c95193090960d60b61f0b0dd27a4d56008b99cb184e24cfd42a69f15cb0d929603239b3f890f3de40aa5a510a252c8dc5e0fa1b49e414372c4e607e5a3fa2566eb1e22c1dfc59a37d052925004b7ef610630077a83d0c7aff93724df9c567d51ee483d562293e4117feae7bdcdf923fcd2c570f4d26fd35f7bc6d50d1326ea9e18dc37fd94fb61588c69f9eb5efeedd9de26ffba512a84deb043bd8144664d837d738f71b6e8e9e8b5bc66832f9ecaca3076bce008f7dbd82674c3818d7e89bccaf0395c931a4c23b963d390471139b2c93eafd4c66398144e5705be74ae958972ebde4adca9b94e711636a95065affe4e86f19deb5f9f70d845346c9bf4b1b139a62f425eb850dc4af622e7a8ffcf8432d8d0098fdd270253164d9fbab8da257be814e8166df945ff13d7decd13eeb3b5928bf9465982c5fa09e2eb933659f7fec6f6a9194ca07bc3d96a9fab4c7302d87cec0b8558fc1964e9f91dae482d4326a350a05fc6b81d5c5ff3057d75b0b976765796f0f48145d956303e525e2553ab738f0dce4f4827ee81f3bb4ec418facda97c7ccbb7e5e8611cac8ba930de5ee6e562a909ab91026dfb1369bcf6fb02bf6c3ccf1d99e33e27ffdf8a70be93e968741ffb095a3522544d95f5765904350a46c1212116d74b332f847b078a3e33c0b169120dafb4da9114bcbdb8c6e504f4171e4de6c735f1f5806de1d83d0838fb89f2ec622d61f1f9412bf996b0d1ea4f6413801f2cc07701d88046f5e2f9315e150d64eb4783b27b96a40e1455438b34f212399a545f716c4e71c874a4f11ad4f64072aea28af06afc1d15efc80188829f71b5590b13f2c6e3ef31210ad33c547b85f56c5b545e1a25c710b283a8260cb364d5929cc3fab3fb65be03101bc3dd11b5d0a62ed89bfb7e66e2812b2a83534d282d4f11b20d0de677a7b5642af418e06b5c3265ffc63b037ca13388a1d49efe5ff679c15b9a3982caafb02a58e94afcb26f62f1bb63291fbdad83a4bb66aee968e25adca9a0f9294ab92c60f71d113244662c826f53b52d1ae369e5540c5ab07bba3c928e652e4ea5f124065a62888398c536d0bfebae6c138d8092f748afb869fbd44e059876bcc2b978207d9cea88b0a6aa5b5089dae578c7682f95c27ffde9d3c8736bd209815518aca9deb677133cfed353a2c097a2f7d23e14933fa1d6943bc23e2353359f58b91a91793b2eb1e1d06da9d76ee8f9db9830f09f0605348505c2836db76457b571d99ca9240e119b8b439be2b31e8bca22d1f1c3c166591afc3a28e4c295de6a0a18eb13294a59e63169ef8d85e6688612e438770360f4ebf0a52e8f54a024211af960dbc877ffaeafbd21deb7ea3c98482560e3cf6f9293a353f44784b9694e1ffba8f856ea2de73721a2f48832ece4997d356bb4c68daf102e027ad07051a8b42448444ae1cd697565cd94ec5031a852f82f0919ceb552a66f2a1ed7eb8de6844c147c6fccbfa37346097059d60cb249127c5577e3abb9d1bd719683a96f50805196535673d90ff7738d5dfce6b64f0def91bed2dd856123c60955a850f594c01f465d9eb9a4b2f65924301c946188ff69fc8bc8af4231f0fd3e10e9476940c18b3a21fd2b1299605d4635d94e1855c9d71d27ee26205b35efa30d5f0180544ed7c30ca8c7a6dbb9aeb5195fceb2f459d22a63a5c8cc0f4f4c8dd25479d5a9a72dc764db7ee6ea584c098c997a7744d39ea186d88becd5414c812c92b35ffa9b683124b0d1156339d22c8032f3204bcf3b262c5ba4024b3658e3a0027eba94aa0da82974a531e9d1761dd8a5d3ed02ec4cd61cd34941b3e346c167de7f2ad1688d411844068114b5a81a8d47e7992b6a29078b1b5935a20", 0x1000) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) getegid() ftruncate(r0, 0x3) 16:00:14 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6010, r1, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) dup(r0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x40, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0xf5c}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8, 0x83, 0x100000000, 0x8001, "6a59a43b525d669967af4dd78d274ab9a7991228", 0xb1d4, 0x10000}) preadv(r2, &(0x7f0000002200)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x5, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000280)='./file1\x00', 0x520, 0x19) 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') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(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', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x3946f645ae39bb54) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x3, 0xfb, 0x1}, 0x7, [0x66, 0x6, 0x100, 0x80000001, 0x1, 0x4, 0x28f, 0xa85]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x620) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:14 executing program 0: accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000414a579a4910274a9e494adc6387fa63b9d4854addff950c98ac5a1c9752462e1ff09f23649d0b691fe69e7584ff7be1b3d17ee7bc1d3c85444362ad4d4aa0ba8"], 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:14 executing program 0: semget(0x1, 0x3, 0x600) r0 = getpgrp() r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfff, 0x0, r0}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x100, 0x0, 0x4, "820169884541d83d2365bcf2a1ddbb22e0bce3c4", 0x58}) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x29, 0x62) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x160, 0x4) r1 = socket(0x5, 0x2, 0xfffff) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x1, 0x6fe) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:14 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000005c0)=""/158, 0x9e}], 0x4) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmget(0x3, 0x4000, 0x270, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x8000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/186) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:15 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getegid() 16:00:15 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f000071c000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, r1, 0x0, 0x0) minherit(&(0x7f000071e000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f000071e000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x88, &(0x7f000071e000/0x4000)=nil) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7ff) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = getuid() r6 = getgid() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/13}, &(0x7f00000002c0)=0xf) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/66}, &(0x7f0000000380)=0x44) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x400, 0x40) r11 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffff45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0x3e3) r19 = getegid() r20 = getppid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r24 = socket$inet6(0x18, 0x4007, 0x8) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x80, 0x1e0) r27 = open(&(0x7f0000000700)='./file1\x00', 0x200, 0x124) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="2a42fc38928da0f33c81da1402e8e10d528397d801cd93d48ee736", 0x1b}, {&(0x7f0000000140)="9a1166d467cd6aa14c220073a893bcdaef736cd8440440f8151bf42acb61", 0x1e}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27]}], 0xf8, 0x9}, 0x401) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000008c0)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:16 executing program 0: semget(0x1, 0x3, 0x600) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/183, 0xb7, 0x40, &(0x7f0000000240)={0x2, 0x2}, 0xc) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/99, 0x63, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) lstat(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x202) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = geteuid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r0, 0x2) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000001000/0x2000)=nil) fcntl$dupfd(r3, 0xa, r3) mknod(&(0x7f0000000100)='./file0\x00', 0x2020, 0xc105) syz_open_pts() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc010, 0x20000000000065a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) syz_open_pts() rmdir(&(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f00000004c0)="54aed9bc52874bfb3322d4446d26906a5425961a55328919383a958daec061778e6c59bd43e4066044efd31f39a1a6112d66e661ca319280178c193e829bcfcca651756f254db27894dd9c8703f6a3e125c4da777ed2f0a96d35e57099e2a3aa8a8a0c6189c83ee8b71dd15286c47b92ef04d4f0feddbfa7ac29ad9a537e9df31de36e040a4f0e04441fcbcbc74dbd51d0432409b87a07d271a3c13d2a2aa98bed3fbbd8f5f119bb10a107cd2c041ede6ea85d25a5b06a5dd8071dbbc3159e4e89d6", 0xc2}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="2b0de0", 0x3}, {&(0x7f0000000640)="1637581018dcb7e608bf", 0xa}, {&(0x7f0000000680)="041bdc26bc694cfe6100b626ecd2d5089da781f9b7e95d5f7209ad4ce73e72e27d8617ea7a0efb8c5f461b3c8176035bb7e6537a75dbc6ca2a760199d0033a35fe80eb8995315102b961325ad181d3bbb4f96cdee9b54fd52e6469942a8938b69a9a1380dfb04ab8e50a528f84b67a1b08d1493ea3829c1c373a860171fb76f319f78051d386a01bc0bc9ba8b098ed8f95fb308765ce6fcbb29ad9b2fbfa4eac101496a6f69eb6918f053a372ebad7bd9bc64a544e7ed262bbe8f5bc", 0xbc}, {&(0x7f0000000740)="e1bd0c06d27efe1942ba00263f3ab181ba6576233c1032e1d6417e1e74c89f393024336fb735bf485f26468ee1ed8bd8417c89c595c384c1d23e2372161c57976a6d1862268743f54a9c43fd38edbc5bb159e45bb6a2ad6420d3f8fff1da9c74675424b7aaf4c9848e7505c1ad33145acd10ad2711fc345dbc91a1feeb0248d123bb94def3415ac28f28eea3e513dc31ddd77de04d0026", 0x97}], 0x6, &(0x7f0000000880)=[{0x78, 0x1, 0x8001, "a934717177a4dfb0a6a5b3a977a4bcc840b0d9a8135f8d4a944764c20ece39790c92515c596ebe85823494d0ba604087eba6f91dbb71f345b5e0eb2e7a3e555da716d2272c0f96a03af6ebce6de6b2baa7d45c85175cc097bb4fbbd4163f379517"}, {0xd8, 0xffff, 0x1f, "8cf1d0ad6f96f253481acec79b3e43600abd072ce5718cb7e9ae02a73a94385e0306368e16397294fb26b9b2a6f3c5dd8e31765b3b226231bbd6b4f7ca68fe03164acfaa917e98db838ee6a3e2693c15c511bb017ca34294584395199c27a934256f1e863a321591254b759bd299cc3f1c53021710283cecc6ab164b52729f470ff6638f889835f8b3a39db74d2445aae64ca700684a4c0ad3c4199291d0e480512c97e5189626febca6434fab66075a7bc9cb0b4bc079f522b3efe7591b87cf70"}], 0x150}, 0x406) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="b10f59fdff2f99b8e2cafa3f8aec5196cea482df89d8fa65f274e31da35ab947d42b8f9df651894b4bd0c4c95be6411dbf907215f372b31d36d05488f64a2a151b97bdb44ebbf38a4b4c121abccc204c715f90b72a7657a7eec5fe5e7d65cc3419f4fd2706d0135a9919eb0df40a73a50d7768a0bf38248d3fef380be33e946b1fb2c41467455ef65e278aaec2810ac56163690b7a08cf0f405ed77878c476eac41c20a19f0fd84559d4fa7f370274be26b36f8f609c5b7b8273c69e7907164b6fc29c4a6438161b671f2f49157396c6656eecdfb65283cff9c5bfb0204e092b1963ce2defa4c580df23c8d8c539fc9e", 0xf0}, {&(0x7f0000000180)="1b3daa0f3dd00aa1ccd157781d571943d7152d34a46cde16e70fb6460f2553b71687fe849fdd235261469821c3b360dabd62c18316f2fd14421a42b162689b460945989168e50ce1610b8bd56f4746f87725f91197c09938bdc45c098eb92dac1424148c5d15d45b6f94910c1e2af35c2bc66bca7bc105bd67609ec1b51e2137508acd004d26b14858caccd64ad94be5e3acd853e2256c7a129bdf0eb99ad95f107f65128fe248dece622fda54135a434a5a45f78b215e8dabaf060b53695d06cc2377966a64929d05d2062419df9b7b5be3af08683589cf945ec4faf9e82113fab9f3f5e5063d4b5d697c6378996133689f6ee7a9", 0xf5}, {&(0x7f0000000280)="373a5c03191c3e9e2301640ecd842c1f9672bc6a71a182a97b7de63f3d2e45dbb402b1b3d95b", 0x26}, {&(0x7f00000002c0)="092b82589ffb692c9e1ac0de30bc93c76824b16be96d90329b5ac96ea3c8cdb7579a778ccd1490f47b91921f9e9a144502ae850de9943627b64e2347aad9c5ca47ae657f5319caf76a7d4dbb9d132aab43bdcd6f281013e55ce528dac2add3e603c0d1bdf0a52261c11ae5", 0x6b}, {&(0x7f0000000340)="bf2da113194c1eea7aa43f0be996db4b60d9565ff68ab27af5705cc5f52a51578dadcc73ef5edcf4639a9b827b4cb4a3126ec1b1ede65020bd0a107b3a244866850c9d37d22f834fa0910f46ac3291473b3a93073c48576d94b3d2f22f19abad357a4018e9530d90eb0ddf7342c4db036dad706f7e2707b5d79ffbb046c7363ce03d32daa967a17fab5799e77b902511120918d961c2b1f4e454bc19fd239bf72c0ea32046ea78ce457fa035e0", 0xad}], 0x5, &(0x7f00000029c0)=ANY=[@ANYBLOB="1010000000000000ffff000004000000d171f5bc5c1c1b56b096ed552e78303f5694b652ef11eb56188a61077e2e6b7a61eeb0dbf87c53d25d6901daaeb08c720f5429b1aac85daa937a725a7e7da8db3b9d6a35a886d7c3ba04e73da4727c4e3126b704c6337cfe59ff4c862f147b31dcd3c385d267f6b624eb38b9cd6653af57fd6bb2c259d005323763f72ca7a0a63f11ced8da8c2cafec0e871da9d13059467fb610da9d84f8e1cca86a5de691857d762ae812e7e962b5d17f2f92e1acc9f30abdb5e052a8cb9beb5e4d3cb9c8551f1f4ec7f368fba085956087a60604b0253c0803b5c9440efa3e847e5dbe005a2ca06cf6b82141964b81894219b612e644aef2e60198054d27c32caefc03ad7a887f853bb80094d10a57e0570d84bfa2216f94f7216beaa082d02c601298ead1c2001033382f4f199cf43f63b93208c75c0a59ba067ad5f3cdc7969ff46f8ebd2fa21c91d65b33461823ad0eb447eb4ba30955c2d01f13a5d84af963ce37911be8466cb9b24c4165928f2602d4525c260aa29e0b3337e64ad0eee3a2371a22f1c282a9af6f8fc8f816461dbfdc5482635312f7d199ab491c550e7048388e67110705ad5823f3eaa3e25c70e776477c6cd1dd4f804708719cdcaa42dcf5870cfd2181b88a28cfb084c0fe86f9d0b8057cf8328d0f78e04e4cc042a07102e02b4c16ab48a63a87f9c85d9bd094c509f092a168db00fdf56a9904df345b3548cfbe93792932ffebeb12dd12d10b213ec8887df52df5aa36279c87e1f6db08544cf5df01adc7d1cbd38b202e27c6478d280fe3d509280c9af1000e8049fb7db755a3be8918fdda4d644ec2134636d4d595dbd9caec357dca0764ee35d32fb33b2abdbd98c6b1dfeb75c33cc5a027dcfe77e8af9f985cca9ea259f0f497a53140cdbd15ba7e9687870a44b4d1c99152c48d3145ec335377cc3a5b7388a19b3c8430bd00bd489f58716e03213c4c14bab5dc9837be0a738ca0f243a22fe29ffcf2795940946222e83ebf968814640f43483664fb8d337be3f9d4e3bc23f6b3a1715e458ec70a679ca5903a5a47604943333a72cccdbb2344bf7fda9406062e7b568f6d09cc50ede7e7571f6b830fc73de112c3c9512f0984a7b787fe3c600ec5e993e7a8ccbd205ea5d6ad31e7689ce20d047231e805629016d9cecaa4ac848448e855b050cbc24a4e313d8198c262b1909d9952b1701996e09a8c12eec14239824f1d5b5e06a536129b11bcce8de1b372de4b2d528fe71dc98cf8936825b2c0c6d039e8c0d2d18b19b83f4e2f5750d739072ac86f7584115d7ad80b4a71bd01e081bcd4627d09afab13527e219755e228d0d3c7558018bf6c16464d1aa01b4b4cd1c5dea378bcc0cd0685d3c932b7f1581983fcdfa09659ce898f846bb69b2a653af9e6a43ca20aabf2eb29d9e3d20823d4b1588599a412e5c2e549cb8f99d7aa4441787925df172e62623604ed7c76f7c3604a584d98f6598433caae60044f49df344482db58d9352c7786853631c6cb668c1a35dc3601adf296f0d2596b7d0e5a1b1d798e40ea89de37699b39728e74da8abd8b50c9b8b4e8351cb5f4f8ab814e30137ce36f0582f3789fe3f9e381020acd138854b0db5eae23f3b2aa9635ff67bd4dda1961b3f055ac27bb2f6d40e9d6b40ff2e8df6b7d1ac7bf972ad5072cddc5b3e06d4fd176ab3ceb5281469297bc5a87c097fbd4b610028852504a910de58e6c8d075f04352f520ced427c1ac23581647700435b6327f6796a6e63f7bf162e3e7a76271e64123d614dfd095fb79780e51af8b46f45066574ca74205738e1d56fa025f11580e9e32296df4a4eb4437c0082edb17f0972059219a3e96fef5104f5ad7b35d6b6ef0c482ebea34d86addbc177fdbe51ad19e89b7c38d7a22510f453259c78db91e74dde511b9c9fb88026e8d89dd2ff6a64733d6fcab4c91de1e3560d7937b10fd453b92c7d31dabe44188242856817bc0af1b4fff2bfcd14eab39ad1a8b256b20ce00b5c4f8da33a7298a5523daa778dbe1f51d33fb3b5283e8604dab5332d9dba9b5f82fadc65a4c6307624fa032f6c02bd2bad95bbc8e2b417b98d65ce0d6fc8ccd1153303bd6f5912e0fc752429902dc3bb32a00342eafc1d4137488b5d13a27525d1bb469dffeade9db3ff8785983c1e88d20bfeeae0736be26324a760839885860b205748280ca82af0b8e45d2cc736fec3b12b971f7a2120783fae7f868e45cfc4d0954288734ee39544d50460467478ffc9e809877f947ffe1a0869449943c17e4f40fb77d7697aecc9af5e9d7731186eeaf347e4f9f8a00db7b40062cd9b772bec40ac8c7d2c3ca4a5709135439e011931cc7bbaf2889a5d9a5e9e43339176ea31b98a34a104e87607aa604849fcb264c8cd9bfd558f123392273456c427bb8a46cd288fb2fb1154a46de815d2d751537aa55eb3d5d9ac5a93ff8622e4a1a1259016bdd3b0c8a00e3e412cbc93bc7f7bab6903242ca6ecfa5e29147e3d547eeb9fe0ec189e0b102916b40977da610c50a6c2737bc59dbf0a03d1fe31d5277009189d95a63bfa2c7a5ef85e708520d7d755b2642db67836324fbd1a8d7fd424413fcbeecca0df9920bb9a11a67c08b03e27c85558b6b1c859bd6239169da7c27508299fa00765ae78b28a4d70a90d0e369ea679dc4c4609a0dedf3047819ac7f7b938a78a61fa7a8ebf37bd72685fb41b155b30fd9173dab7d97c2680428ccdc0bd7e522995b300971bec0cb72cce0eafc1d3de9a28f42984eee23c4795274dcd0167851b243d67af05929299c90296853f0feb0a7308098b8c557cbc698c04ce845563a2cc571c32c2abbb901498a194e45e2ba7864a9949c194f4389d9e18ce084ea375bdd2f92aa5d5b6d39e8f28be9e55082b9fa3e6c55d4451c41339e4062c0b6739ab3cc1b90e323d00ef00d406c4e1804abef58892486c68273c56350bda1221bd3f9675ac56794e47513b06c54482b6eaeae117e1ac18adb41ba2d96b84c5c73f365465c7e142fb75352679cd73f209130beac9d31f120de5f630182e8ee6ce85857737c2853c0bf77e7f5d7823505822ac8172ba3c3ebd4cb8372385b157e3a34c74081e8cdddc6df4bb8b96a8c606d2bd15b11a9f8530a5faee4c5df0bd4bb503a3e1f2344c80b379ae9538c1484b7f14c44b1f6406f55f34412d82c6eb9c6836afadaefb1d8bc05b6ba6359aff0f562b66b5b79161efef228b83d24d6e92ccac6ec0a0f321dd3d354f02e09ca44cf805d0058c52d92c7afa5a196f8cc7e5bb26b1f78b32455a239c648c5eac8abf3d13589655b9945522a29025651c82b430125e03c6d37528fbe3bbd2e174de374e642c91d3d56bf78b9cd026a6a5309b55f6fa0b2d95b690871628f37f2df7408dddf55e6898e074d09da62f926b0998450e386428cb7e829205cd076ee1f21385febca9867f9fca8bcca3c09c44111df90145a22e544ee4395468754b4e06af995414cec581c5f47a14b63093c048670e376c8d64a5edf6dab30825eb04699997fc0d43bfd26494014e40a54e7168d2ad798e530a5621795dbfe95c42def6e92ddc1067862b229ece4c282b63b4ed29a40a2cfed1a49d181bbd303a45a62c09bbc1d5f3af832f697365831d044822bf70356d800b1ee472f57c91df587e77d158c4303c83e1ae02c4afa13311b4102d8b952f8a590175256aba43240ac3482a3a7aaca7c45bc7adc59afc8adb301854f5205e5636a98c3e961ac58fc5fbae5b3af8ddbf6872e77ba3c1fa2f1f8b9530ecc99faf6d9bd6e163d172acf473eb53573a96caac9433a5bfe93bd9e28102b0531c73680000cee71bc6d368051ffbfc08da18274f46010200dc2dd3fa101646e6edb9dcb0087c3b29a08e84a486c95c73f8003fad77b2d2ec0bcb37b3d1d3ee1f0f33d0c8fcdd5b1281abb9c89fc98b7e2feb499049136e3195e26f0d99c19935a2e42ff364078f9289d7bfd42abbbfe6b9bc479e56d443120a0a8e2b02f1e20d5ea2c827fb04e3e221fbbbde4c94a1d335818ce4121444a736aa14a6441be0070871df37a16d6f5d2f56d6ce11c36659f14ae71bbaf06447f53e1672785515d6a93a4d9be63905e3159cdc277f7c1059c626eaa90fd50639f034341b8ce16982ebf069f2aecd0b17084d59dbaa4ad243455ff56902f0f883f3f7d7c977281b66b53d5d9d21bd2f897abc1d4ec1b9511580ad473e6bf85983ecec790d36ba50f203e646bd06d7891829cfad01f151a323dc4c2275907c4dd8d0d021efad1f0e6aab5c280a2bfa45d8ba133a18a5e558ecdbb8ba5067c66927b54248fddabdc28dc4d11a9dde2e4dc29a0a2ebd14495bee4a70aab0b95882a449bd6b7f1d91c9f7524720ec8b4caff61b2ff592949c89de1ba1629a8b90063122c7492d471f411a62888ce3068c71039093ecf39c2d48bc186ff70a5a3f3bbb865bb98abb3a677186f01b8bb9d30c22783083bc9e8210d6ac9dead1ca4fac6a6633a125493fec46c64632098d82cb83cbd08db3935d392eb327744aa1b091bab83b5f0decd8d56873d0b9f6de285ab3c718019b11a16396125d02b865cf82c98505984d6615ae7173d7e3f1caaa8e74497bb275bc92f549d0c24fb9a4817a4a1258ef3896223e6cc28bbabd4b71e01e4b7cc495da017648017509bd3ed0b92f1493f5bb1b5639756044b8bb1e4ee22ffa1d4768f8d6c59da6eb21619ee12f2af06d053fd45a3049a72621b32df4822233cd5ef1497904c2f791f4989f5e38bac252e2c76583bb9812eb6a5e78e7a287dddb90e9f6d29e7006ab18d5f774be06e500a086b43563eaa148635c12ead2c5924630e4467b21212dcd8e7260fde5162d065b85ae808f6f7974c5e6d5ae31ce652212edb9ea1321c8532b441dd12a012ee076d1ce7465419f925f15b7100ec1118f0971d05332c7b25aec74e6437050f1de8b7af026780cd160f8e8f16bb29866612c17c9776f74975d80f3c6d1e37fa97e973e562614e13939b5fd86af9982986c349a83696683ccb7f5bcae44f5d41523453cbdf6672b865e132a7a6e5934eb31e1b7746c6bb922a88324b378d2ce1c742b7d2249c9c883eda8273828f958f99e6ef791777d0c96ca9bb1307acd52f254bd0c1057e4b01f209c1f92e537f2cefc6a88acbe6f9650cd3bd224e10f58c925d96aa6b96062422149f7044537581114beb4d00f23ad5b4cf81cb4948e1c7ffec54d760f7273684eba19be0ff300462298ef21375faa11db0f5076dbe05396af4f590cfa0576aa543731d18fd4ba941ad312ff17307db1979dba55f3cb951cca1ac5ab38c4b8b8cee6a547f365e880759b2afc01fd24aabb31c3379ed519cb07877557b6be35bbca660d769255af4f36322a9b9054c809ae8456ae186a52bdf779207358d1da5485add3e408f7bded16be57dd208c7a89881778fafc37df39837e48cc22ddde9006994dce42ed1c4acfeae70f1892998bd3a64da9b2720cb0e8d60519cfe440985087e723109819ceb7e9970d86a0e52528dddbf04b144b86c4b786dee533d0db0988592007110a75118dd1416b57064e6382e8d8336f27c51653920f0059cbd37cff251137b7c1eadeef0ec77bd26a055ce65978f7cab65329eafe72ddcf72967b3a88381862bd2f2798462caa6b0c22c22a2ea68f95babb35a188486201d2c514f3afa428b95edb4dae6041cc59f286464046a22c0a93eedbfb49aa8c7076996fa10671696d3b3bdef540606ad88689e70f84dfa0948390c608019e01d2f35a69c43b66bdd97be1c7684974a520843540a800000000000000ffff000002000000af7e552d5eda817108e4ad959e41669b48c03b97753c10fa601fb2c1969ae10d410d24faccd340d02dfc42350a78e4835a6e8053b1f88d0c352b19e4ae3c14f3a78e75b22744385357494a80007c687b2bf24a9f56795e2d3cd1f3d62e7fa18eb01b0a34dbf3f68bba10d28b69c5340de40a8c0cef966f2e30a0df89aa16a7eaff66ab2bf18ba27c793eafea99b2beb197000000000000008000000000000000ffff00000300000048712ce208913fff8d0dad2d6bb92e73dde7a7cf79ea71986c0f5d1ebe31a8443344395ca09a2570b340c2414060ff56962d50b687cb1c800a378252a9c017e151bd03ea8a37023b66e082dbc019e013b45b299e63d90718cf7e838af723192f3152f646fc8d1482385e000000000000c000000000000000ffff0000f8ffffff7b7ad8190c45a9a7b9c660a6c8dcf3fe7e715340a31e70f2756211cdcd0ca9d162ec037a57967f456694f302f205f6b3405ba737a561f13e23d6d1c5fa6cd1c81bf03bb05bb14d548129ba84fbb0474ed0282f5c12acfc7ebe0f20fd69899ec9aea4bfae9a43346d83df3b529c3a27b4efcda53f1d56514038f85862ff3ef88607915019697d6cc553fa705d6a44907df0b34f2ac82a6e667c52e73d70dad3ab57935b11b0539261e305adbd220bf9711010000000000000ffff0000e16dd74ea0421e461f2899d8f6214c807aa0863dfa507ccdfd8c31f930440fec2a83d064ada672034405eebf6fa96f165e40ec22691aa244987ea7c742e9902d43f55ccee1db2be41f9262896e910f2cb459804d1a21f21347bb12b71215f4023e9b083c5dd605fa3a4f27fe1186f8f2d8d5ceabaaa355476c3f93fd3c1fe276ba6b3b7a9bd3c490e8313a7846970c724a56aaea27f679cbbd216495fbe91f6a2020447183e64664405673ccae4054aa020baa97c2c37a77007ec74077a28d5720d5f6a9a808a0c5324c52826a25e7356d56a7cd6e382ed5896dc1c6b6455377d8d89637da1c462cae5804fb623caad288cb21f5dedf3287529d6a6464ed4ccae2cb0716867ee1ce52074e842268a50ad6024b160ecb34aae89ba1d888e0baff3f2b3742206e71bc9e4bec9c41a170f1f5bcc2d0f2ba54a06efe33629d56503e8f49b1848e7877c003c926ebfa8622edcede1acc82219e6c257f91b81f9be2c5b37f76015751a344bd07d3f409cf18df8d769d43a23e59e0bb532f3bb26caf9756b1dde67b2927e03f8f58c32e8e152872487fbdb2faac16abce72c1f483706ba9ece45b66a2ce93d702cb0c4fc14ac532fc1343eff43986075fc76541105122770fb47cf9afc6f5cf96fd0da70b96904a26cba9e903b0d76b933e91a541f6ac30d9276fe85f73df313aba1547e0ffd8738920e407034ca23f5a5483ba725da83c116aeaa3829fe02196d1d8e743299e671cf3bc05542320eca9598fbd1bc1080a15fbd11d9f1c4e136507662b8350176983bcb433d4bd9b85c9ba52189488ae62d0906e2785156550c2919546a2030d619b432375c75c50dfe70d05e7efb539397d40ba0fa168bd94bf5888d96c1c5c6639bd7051d41fa1d1ee00033918bc43635edb4aea15419ee5aa139fe421830ed742d346001d6dbf5ee6579bacbfbc591dce166199dedfcba90d57e05304af25c52939fe7d59b6154eeab9dd2144c489613b397119f5ef74d62f5dd8ec3a0329f846bb5e1f4ef7333462933a2d898150fc85a0677dae939808a50b8428b2b44002dac44f66612b300195d0b6ff674a20f8b7faa3cb4e688df9b22703c30f1c5fb3e7a82cae1efa9f5fe9d6487b759b49745ec59bc4a519556d3f2bc4b4a4502e5eb2e2690a4c75a5bbd42cbeab7ffb28ef00ba97d179006cf38ac51c8fc366117a84c66e4d5a0c6802bb26f682926de5d968b1c9a25696ae582d6b306e8dfa8b3c84944e85434b50593697e068936c5b889d7cdedfc390beedbd8b42a5aa0ab200262fce053eb5b09c190db0f53460135789c662bf78de708984d25221ceac8a37379b9883384b044b3bc6777c35ca62a53c2b9150219e731d22dfc2ad3a245100fe7fdcaf73d6aac7066a10459cd159dbd52c3687462f36c38d26c2c843b1f4987c43536129c43f677b670007981d5d2de6352bf134f50333cca11f774a2c7d1d0bfaea9704d56fecc01868141531946e6763a2dc7514c9365df67d541105e5703f08ae9e747d85e9abd0d105ab5081088622cac97d2ca6e076ea739fab586eb210e5c29a1d1c40c7480d7f8eec6ba222e46f69f0ed3a2efed4930d3aab31d402cc25b61ec5778258b2bc294b309505a03756b2eea2915eb5619cc364b9abd6df4452afb29c5e1687a810a3d62e586c82909456531ba306722eae5352f942c1ae9bad3c291bc8bd58968ab942d708e50877f1aa39ebf6e0c3a4c3a0e49992319c63ad7d6570c26f621e2618da6a7d87afdc4969f1f111bb54daa54e32c9aaa99bae1b2d54f5068d1d1a28d282849ccec2afdddd3241f56e4dbe5bbb05b6bee28767e5b284a74a44edeca9c2643bd48eb9567d14df8779ab9e4a9904a3173f29da29c683f1d3a8492cca972407d662016b11a7855d320d852af52ff883baec535bccd5882cf4ae2d3cb02ceadae9cb5026acb3b01003aa16f2ee4bd18eab4c1f8acb101d88eb8c9a17d51d0e82d6f5a533c767e95c371be5c1847671cd9c5ef3b782a160ff63474c33e12048435fe29bd699dc2429b30852a04dc49f663d3fd2f148ffe2b16083a6c1992431e5bfdf1b2a5f654f93bfca21ebc4c6f8463c62446a9cc677ee853b4f165b852c3450f41ace19418c40f62eb02ded61cbc3e41c7eaddeaa4ea7a7a2add5618a9a8392dc02326210dba532668f12ef6d4aa02e0fd3065e4760157d4541aa1436d7f1d019631fb3f835d3221a6866cdaf57fc888dd48c38322c87b53140b1095adfa174701afe07604eca20096bd7538d6067b8cafa7daf6509af2172740092f63691a117193991f8c6bc21f7e1f9ddd0a4340767e85c21964bb5e57297d70b575fe6c040ba87ed6ded929cb5c2f70e53711f88bb66e53b76065ed9bd059092557c1c1e1d6779da4d6ade2b0a27c21e55bff39bce94abbb5b774146f3cf9baecc538bd2e062b760b2efcfec8e827a54a65edc1794e1e84f1683140b4222d3a8ed1228db41037cc04eb4197fe3f1b1b21ee9e5df26d45f21c9f4299f0cb6583d9037fa1c519f0f4135fe694bad15dc83b5dd94c5538a9de09e3af66ef0be269ca8af21a813174bf809814b0c5d08e56db41b708301b5c6cc305da696927c878ce58ac17a0f3db1d6a1241e9971861b57578da84c1e0bc81a35b443d0ae2686ff250fe403878daa5b8c974aa590c0335c4efbed4f849f801f447c6e0766e4cea3a034df0995203ed93676d22e9111e27010fa7625e91be44e705fc03be6e28d8f325a47818927778cc1d3396c5fe7fac08bd936087179344e627a5f8c5846d8ef0830a9beecf4405e6b6c7aec5ce6bee67f5bffd7f26a2ec77d3adb5b86a65797622934d2bcc7a9503972bb30f004a64919baaf87cff9861d214d1761cc17d3d1fb6248c77afc6d3b45f2a731f2ac031dddf7753aee42e80e23e65fedf26eae00b59a9c73e17eea022f32fac08fdb82ec95efeb84ed7db4116ff706875c73646a9ae86b659dd0cf07587053d447bf6ae858a96fdef9bc1b5b2449cbc04746e8a6f1da1f844e516dd9f5dae7aa5fc016f34ac53df4d68decf2bba2148fe63ad46a343fcc06b2a3527954179f8970ccb27dfa9dbd6dde22587106be2c046f431b3c4fb16ee640e822459c3b7fcaa6bd351aef9913127c07d7dc9671f5abe1607af1f71c7a4e22aa0a2c151f9b566e5124a8933d3710a74816d7a92051ec8433f11546661b3f9279579cb510d7901e7eb4ab0982b1f038a1032056984b78358196fcc635d8ccee48d3d388007921888f352990eefd165b26b7c9b287389a018d5bcf7068ca559ca5a29afef2d3ee6f6cc2555f91b13055c9cd0085433d3ce363836fffbecb2d88693e03c58977ea780d2682537fc8923afdf198fb8110608a9ffdfa2052c5c07d09fe515a8e9578d523ca9d8386a0730fec310c13eb48d868855dbfa36c6e500b2185f57307af7298cba88885a5c3cdbc796f83d7faae3206f7599708bb18ccaa8ff8fa9525579e8b8a9a72caf7fd8df2080257f9e00b2df02cbd5a29d49d9a9f26626474e016866b14bcc9ece56cfeeea2c94ea98426023b3cf4c4dd7346cd31e6224c4d7c4fe3fe66a3010fbd8c055a77c7c8fb754bbd72ab0ee70550043b18b02ec4f48f04aa60304222d6fc3d49462397364de78dd168617e3e593aadea0b9c8423362c739581c074db2b7040bcbfcb6d20d5d94e5994c604257e94646ef8fe19077241742d418aad9c2aae469a270e876051ddea43024cdf21e59b46438fa738378ba3b3020d8ebcdaf2958cb40365172238b97b87e68424803820f982f2f9ef603e0dacd8b3eb72f3ae8ff15bcec033f5ed7a8e0be6fc354371f10b619d8c81c7f32bcff5f270e0b14177991189c6eb1d4460e59ee474318c4dea7c4cde60e2f832e18a6bee0720072066c874288b181e068870fcc13f7ff108b9eb1fa1401c1e66490d97ceedbaee629be024ef8a57290a7a81be2619a3f3b37ea4ccee7dbc63037a3ff17ba7c6fd8018638143ef8dc435ea3be50bda21393e504b5ff4504fad55e93dfc228c0a117b904b553221732e448819f8c872d5ba4246afd33517672330ad6a6dd849720ea830849c0ffb1f709fbeb9a9afd78673d2037b35e2fbe20f61caff73d237756f10e3b2a2694671ebbec43eb58f685e2d43bcea295aa60016140ba7eaf4a9d98312ea504f4bbffa75a47b4a8f3c375b72b279bd79c50dc3f87f646407180d7f89c23983455e8f247d48038b5a95ef6b00030638171a881745abd9d9bbc1af11b412ee5d8b380f6cf5e37bb9f3f04cc6c3738eb7d496ae818c25b5fb09c86ac80496cb86a89810c3f319157b138e2885c2aa7a688ab4e885ed4e62180c49c08c6debb10b97d5f0d5b6430fa8301e3802efd21eb302a8a55301a44b70a6fac7a30e1eab4f3902be9ef8317cec79381751e884c15e7c3b556dc1ab936b185e6c74e478ce4c0a4bfce062987b6bdc19e630775ead6b9d4d3ec01300a36919d9f1fa5c70104dc1587a3130f7ee9b67d55075ceaabecdbd3eed6aa8183259bf750343899d8478aaf4c7c6d5f063653bb1f9cf57177658494e65c66db618a98b19e9d48620f813e4884c6e14d66aa86753f72f6425097c12ed97c6af20fc0598e852ca5d9690ba3b7c32aa50ff2761bf3fe52f4ad40c7050842870ab0390536dde6340745264ea8694c9a46e06b3c1e105fdad39f6a12c24341ad8b71ee90b6d836ed9c63a448cf2519f05c94d3400fd807a4cda5767fdeaf7b7e80898ce7a97373f3f22569b92dc8ec1c35a8a154832e67ab8acc70acbf07a1edd05413f13bb66f306b38365e64d07937f783c2c529132016028631c9b3a880860e3ddd86de684dfe4b090c22eae8cda02f5fd3b8974f4fa2a38adbb704111a727871a35eabef3df62f15ff513ffdeb21cae30322a22314abe85d04d57aec15ceaf7825ad03d84230777889c1368446dd6652b6fc15863a05da7899b2ef6e06b5ccfded5de7a9ec9673f47d7abe5595e8285735eb1950047800d1a80b914e27c49bf5ba612556919694134255bbc0f7e9d14274d2090a53ad5f2ee0fdeaf9357c224d26bbbdaee8587707379e68bb3599721bba943a05def6fddcc725ba77a68e5b1a327f0c2ad922e5ec8b5f336fa64adcc8352c16be3fd02b3b00d6f288a0f4de910851e109cae7e4f784db364013e12f71abd52a2e3ebb6b12eebef9b358c80cdda54389b51bf6e4bd96eb3712b5ebfa4f286098c1e86ceb7ce43c4d654e0dba7416ee1843c980849e4fcf57200b0a0590406ae23d644c7e6b3bd714e554c73c8429b4b898fa62f36541d58a3aba1bf8373ee36e923b59b6624f33960a60481d60995889b4a5dfdcdb7d65d8670129c54be793cb3cb149811fd1495ead3c3069ab8cd1d269844d01e91932aaedca8523922c0e2c34e397180b88c6ea922d6ec532dd0d93a797ac0f6eb01f467fc016b988e7bd20fd21deaac79ef8cd3227a08b71dc1422cf3274c056d87aed8da25b9e4d904e730a8dddc036a3805785e6a0fb15dd7bfa0ce247255189b9304f12f7d549dd167240e4ae774f0a571e87ed9f530e0252ad610bcb2f1f5bade403a3b55ce02db52b9159e99c6b3d759aa29146657736d1d40cb5da82552611f5297183b65bc8aa0c7fef544cf53afec6f91deb6e29817c21517dcf84b4b990b78e1d4c4aff4942c7d8aefce9252f057e0ab0c859d5ce0d4bbc908662b2853a2c63aa8fa7e11930a7c967596aa8927186f2e9899b689a83830932d05f8071014739cf07237cde3ef4f7156caa16be941ec0ac7a0d593f35000000000000000ffff00000001000017c2ee293ddad7214a9219f8d4d259d04a6d6cf571d83a5d328425d5e532a4007c16ce56427373346785279c905523e4148beb5a5049121e1028c6f500000000b8000000000000000000000000000000166065f64a275bb35350c058ab55a995ba5aeed730244115fab1da24c687c580997f63516258a920edf9f5f29eff4b44fc627ba60d530fd6e0e9a934d8013ece105932c289aa61e5014bebda9a3d757d44bd1d0713eeada3d5d09febbaa501ce8d26373b34410562a29f042d2f7e3cf93ba8010561823e6ab07823656df24197bf356fec29f7a7154f3cedf31746159fbe7ba67e9a191fcff19dbd37cc0e745b14b8b678000000008000000000000000ffff0000020000007ef6a08c1fbec38ded8dc94b13c3cadd211c82bcd5ed562b9ab898cf46ad4b8a749ad8a4d821ef9f69e66ead8fc4aa20c186714c5a471910a9a9393fb94a34f5ef874491c6fab0d57839a75c07d56dafa989ba92d79d976f17ebe34fac07d8b7e1df9b9b0262595d4729c74c00000000480000000000000001000000060000004a7aaa539f4acd18721c50b9ae1285070712293c7d6205c6fddc2247dc2747679a801e6cbd1e883dc069d5a726b02329f4c6c67a00000000c224e541a53850eabc11968f3fc10fe27b0cc68dbb153c5a6e122a93ee2bf7d5b18ab57f4ce4ea6da66052c1f1413f85c0ac48ff95f76ec533df0f16a438f91266a7f49786a62982aee4298f1d6543b316e0d9b7c820e931822eff395ece0180253637fcdab3ef8b69536b5c8dad991c700c9c3983664552e5fdb03c9ce03fd97cf0fad3d596ff3ab4b0a2914b860f28fb129b311592b800e62d1b5a2e2fa0fa12ba4ec10441b7d0c6c65a2060ddf79fc6e4e7c85ec32de37a0b2ea3a27e5f627790b2572d6c59fb38702d909516683d5587bb"], 0x23d8}, 0xd) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002940), &(0x7f0000002980)=0x10) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) accept$inet6(r0, &(0x7f00000028c0), &(0x7f0000002900)=0xc) 16:00:16 executing program 1: r0 = socket(0x19, 0x200000000000002, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r3, r3) close(r2) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r1) dup2(r0, r1) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/203, 0xcb}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/240, 0xf0}], 0x3, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000001580)=""/117, 0xfffffeff}, {&(0x7f0000001600)=""/120, 0x78}, {&(0x7f0000001680)=""/252, 0xfc}, {&(0x7f0000001780)=""/194, 0xc2}], 0x4, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x6) dup(r0) r1 = open(&(0x7f0000001880)='./file1\x00', 0x10, 0x8) accept(r1, &(0x7f00000018c0)=@in6, &(0x7f0000001900)=0xc) chroot(&(0x7f0000001940)='./file0\x00') preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000440)=""/224, 0xe0}], 0x1, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000000), 0x4000000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r0) pipe(&(0x7f0000000040)) 16:00:16 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = socket(0x23, 0x0, 0xfffffffffffffffe) accept$inet(r2, 0x0, &(0x7f0000000000)) shmdt(r1) 16:00:16 executing program 0: mprotect(&(0x7f000057a000/0x13000)=nil, 0x13000, 0x4) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchdir(r0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 1: select(0x40, &(0x7f0000000040)={0x4, 0x4e1, 0xa9, 0x7fffffff, 0x9, 0x8000, 0x4, 0x80000001}, &(0x7f0000000080)={0x1000, 0xffff, 0x5, 0x0, 0x4, 0xffff, 0x0, 0xe4c}, &(0x7f00000000c0)={0x1, 0xb7, 0x627c, 0x2, 0x7, 0xd0, 0x7, 0x8001}, &(0x7f0000000100)={0x1f, 0x8}) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r1}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r1}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ad) open(&(0x7f0000000380)='./bus\x00', 0x201, 0x140) close(r0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8e9e, 0x3, &(0x7f0000000040)=""/61, &(0x7f0000000080)=0x3d) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 16:00:17 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xfffffffffffffd38) setpgid(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file2\x00', 0x0, 0xfffffffffffffffc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') fchdir(r2) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x1a, 0x4, 0x2, 0x2}, {{r2}, 0x0, 0x8, 0xf0000000, 0x4e6, 0x800000000000000}, {{r2}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x6, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0x1ff}], 0x26, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x49, 0x2, 0x80, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x50, 0x5, 0xf45}, {{r2}, 0xfffffffffffffffd, 0x80, 0x3, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x3, 0x16}, {{r2}, 0xe3428b0242f70726, 0x10, 0x20, 0x8, 0x68112596}, {{r2}, 0xfffffffffffffffe, 0x31, 0x80000004, 0x10000, 0x377f61b4}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7dc853e3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x3, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x2, 0x6, 0x401, 0x2}], 0x7, &(0x7f0000000000)={0xa, 0x8}) getsockname(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) openat(r2, &(0x7f00000004c0)='./file1/file0\x00', 0x0, 0x30) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000bde3ee9f0000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003001"], &(0x7f00000003c0)=0x6e) utimensat(r3, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480)={{0x5, 0x5}, {0x1, 0x8}}, 0x2) 16:00:17 executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = semget(0x1, 0x3, 0x168) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/130) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x97) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x110, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:17 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x20040, 0x80) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bbe2404b4e894dd80900130000e74d38", 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0xb, 0x4000000000d9f, "b08d16c6660900ea5f2b2c215faf8a210524d8e5", 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000380)=""/208, &(0x7f0000000480)=0xffffffffffffff89) r3 = msgget(0x2, 0x492) msgctl$IPC_RMID(r3, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1, 0x2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = socket$inet6(0x18, 0x4, 0x0) r8 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x602b, 0x4}, {{r2}, 0xffffffffffffffff, 0x8f, 0x20, 0x9, 0x800}, {{r3}, 0xfffffffffffffffd, 0x26, 0x80000040, 0x0, 0x651c}, {{r4}, 0xfffffffffffffffe, 0x51, 0x19, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x23, 0x0, 0x0, 0x385}], 0x4, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0xff}, {{r7}, 0xffffffffffffffff, 0x10, 0x41, 0x1e, 0x3354}, {{r8}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x800, 0x5}, {{r9}, 0xfffffffffffffffa, 0x4, 0x81, 0x9, 0x80000000}], 0x8, &(0x7f00000003c0)={0xfffffffffffff5f1, 0x7}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0xc001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000f9f9ffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000001d00000000000000"], &(0x7f00000000c0)=0x6e) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x4d, &(0x7f0000000180)=[{&(0x7f0000000140)="80c85c80", 0x4}], 0x1}, 0x40a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) readv(r1, &(0x7f0000000680)=[{0x0}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) link(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:18 executing program 1: r0 = getgid() clock_settime(0x3, &(0x7f0000002000)={0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x3, &(0x7f0000001fc0)=[r0, r1, r2]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002080)={0xffffffffffffffff}) pipe(&(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000001f00)='./file0\x00', 0x200, 0x27) renameat(r4, &(0x7f0000001ec0)='./file0\x00', r5, &(0x7f0000001f40)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9000000005000000ffff000001000000b55b804d076bec0d4c0dc0277289e302e6ebbaf392666f4d5c63ed07d2153f45d283208ec780214339507f3f8450d54b63b47baf9388b254f6a60414a4b56591766b3d95684d145ea03b66f0a71e789b8d3dc3f058c3e329e812d348d13b12f9e5d70994f41e9930cc961de81a742d768ba0cd360a1161379fa482eea64d0000c800000000000000ffff0000660600004b3beaa1e422ce530a1d0fc97f80f1e88d5305778a1c271c872fdd69ac16d42b2808096c219a9c96d4a8ac33724c364578ee91fdcd8a4f438053f604018d49d1ed37db5a02444763fd7320cbb9cbee3d00f624543bc467f1202cfeaa6b3f98f7ee8c5428c8818147062006ec35b9f76eb7ed67952a6bfc7c37f292f065a2ba3b2851047a1a7bc193231a36e60ac0700b5ec0047d2b19ddd40a8366084ca834bde50809723be181ea38675caa249a775aa36046260c404af96000000000000000ffff000040200000edf658389fabd6c1e64695e1a91749e6c0c68ecf0cfbc0c915e18ef60c2b9a9d28d40ff946c767c877a3b85aabe44d4550f002e7b112f8073f41a582031a0947c685199862a13b7e2a35bd4ae4992a91"], 0x1b8}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000001e40)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000880)="f031c688c25a122c868e175564330f09380947ae9fd5d020004f4fabed1740ccbcfa68648c90cf828fdc33e526374a244442bc291ff272544fcc3cf6c23150e8a0d40b19708466bb0fd6f8d8bff741879495273415e0514e898f1c417d3d724e7ce541db707c4a0699bb8e1c71bf98dec186b57744124c9b7a25e23cc74f75916cafcd5456c484fe182fb3db6711470ffdf2fd8be66733fc46d08e27c68ccb2b0e8c02dbbe2a8cac03844ba3423c1bfa56c0ad5a45caea229fe052324999f081da9ba673f3a84c31b4", 0xc9}, {&(0x7f0000000980)="3cb86a991450d652f27871a9037b6445acbc106a8cf9c4017127d6ffd9368231b84a0a86ff246259ee504a71048152fe474ba00a1a30fabee2ac82e0ac925d68e261d7e9ffa94894950663cf33994eee4b09131d7848c89a8eeb64c2cc4520f5390e10163abde07018e56c55cea2738716ddc4d78f96399fa64173f3dd637bc1c2b50c520f9deff917464f", 0x8b}, {&(0x7f0000000a40)="5160a72f29e72f76000907a55a3c0607d4c1f793974ab69af0519c7df034cef717fd90d81eb5707d42bfec67a98f78f9f48bd4e3ebf57182585cd19df8f84d6858b6c40503b13b316d4c2e418f2da29485096c0a79ce325217e0dd78ebcee170", 0x60}], 0x3, &(0x7f0000000b00)=[{0x38, 0xffff, 0x0, "dd249b805b1c8d50f03474d002f47ff574c6e5e08308974e1b898f846429f1a35e3623cf8220313e"}, {0x60, 0x1, 0x0, "eb9c144f112e6099a7583a75f1aff67044fd4fd12755d37c7a9c69a234947a8c79cd0511fb236d709b2ff4c74d0b4f00e60cf48584ef81143bb7a469eb14bc2e0f92ccb2bb524b42059205bcd1"}, {0x1010, 0x1, 0x8, "099b13cadc304804dee4b42c870d8d7efc83d626b1542973d6cf35b5b593b63861f17625a0dfd8c55a8c56b3c1d8385f54451fff7de16b007f1002dd3e35dbfc62f82ca661b15ebcf95cb4efb6bc24cc8bc97c9bc9e1375808ce454117ad068d98476265832c809019bdbfd50246de59f6b4732e875d277f8589708dc4499d56c94b41b54eaa75789fc16298e3ddc581a1239d564a437972df15935e70a8952a878181ef0f59d65a7cf35ea9e7bd0aeba1298cf39f0ba578506fe7b7924e495aef670695bbbc99190f244f811ac14555561542dc96dde0ac4051ce904eb48e0785ec0647b9c57cf9036170393241ffeba0347ca5db12eabc084514fe6a055dd2422af55fab21efb75a6ea16c13f44ec6e53a95d1ac88b228b070421c0fe8e4767da6cc6abbb8b7f9a66f1e2301bfa7d3b1aab911b38b439a92a0ac4beccfe94f9a11268f18634dc1ce228489f41cf9b38bf932cc4ca32551995dd876b16cc977db29b875b30f3179766820a5e847d6edbc0e476b6d2986bc96219180cd96de291091a4c5ca054d5c4d7da16e1e9c6753c7468d00a1b55404f199b5ee6dc7c8baf3237cfa27e83c71c0486d4a2376ac4666b8efcd1d51e904fc11796816f237d81ef4406dd018f6745ac1c271bc0a560ee52c719fbe98e1359a6b40ddd20af5ba255809c1d20aa4c68dc45a65df693d1d8be915f8ea17fb9fc88582a278f2d49c76b8155dbea660d5581c94262ccb9e042b7d9fe60ea29234b5aa3fc8c2e671c9624edcca6626152cf6b6823e3f7c5980a6726d19750bb89d069bf4a31283d4e28b5513a42570ba522d5f52689e3812efe1a0cef7345db83a103dee2d37b0e6034e9fc30efc95a703364e895f833feac6fab14f6ac9dd830748ac1ed5399f7f38df3333e84a45eee148ecd4525906f5336e309021a63605cc6c4f5ae0a3f998c94bf4edefb200724e61a5886caa929354846fbf45db5e414440058a85f72903448ec81e73fa9de202c1bbe77caff44c2d8d9222c8caf8977cfeca4e86ba5a61205926e2c04a331181f6fd0424bb988c97dec3ae54054b7d84dc2122ca0d7494c59f0cd82551c1727892262e6a6082de76c503acb468641fb04540d4267476258e6c31135ba3a7bba158042b5a89073cc7dea52b72a746d2567dc446d0f2cd84de6dacb927dff104bbff77d526e4126f741607fbefb7102cc297415dbd6dfb0a551ad7ff7919241513a9b1aa01228576cb3de4716f97afbd5774796a984768b6686cc61b0b2381d62a7767d02095e07231e39944e7748ee08181f538c12243558f4494bfa884f4f8d4eff0d94ffc9dac24c37dc03992d7520bac391c3ad873096f7d3de472550cd7b8ad60ab73cdce17bf52d6348b9c815a7823523cb5128d1d5dbe3157edcd1754e5f9a0386c2322ad2867e72784769f38021aaceb71eb83537fba5abdd63d41bd3dcc4a6b4541babbfa7d8edaf6773ac56e8a0c8e445c975bfc6a05717dcd5fd8797207b19031cb840bbbded1d1f384dd550c99e2fe657fc26220e867fd7d4c0d5f1ad729263930eb0fc783a5a43fdb90cd40821a4d19b9aee52d2c64ba9517e585de2c6889880c0035d2babd0d1cab58cabde97a6ce8934fd91a1aaed796addbb40df6b7aa15a0e95cdbd9e09016db1fddc56c0be3a369c3fe87f73e6a572ee00de0d35ed6fa3432372f138cf4063d2f0811dd1d10ffe3a0fbc4868cbdcf39db895936999f79c3390320cda7ae4fd8142064cc36e4124d07f6f386be7ed18b62a365f8a595bb08c18c8d4f52fd23d3e4c1345480dc65bbecf91d54d6da84e8ee9aa8a21896037fd8d7ef79a099347e86fd4356d0636f44fe4ac29c01d594593c872a71893e39a9c5e88f8dcd3c7564dbd743c08e6ceb93ebde329d9e1b040505d35211bd9d96f116a025cf3d6c49fad0e9803ca2379bcdf58a1ca0a8f665b15323f36fec7ad0f82f74e9dae1cd1eb4c82ac5b253dd00ae9b6c67e51560b5d74cb0cfe9430474245b2d7e458c561d6903587954c6aa789a7e56099401bf821b971e549a93eff513ded90582e6f57a83f0784f3e91ccd204894d0e2f8da5181c50d8babbde3f9676aededf35f6246c8d914f02c4cee0082f2ca6ca3cd8ca3026028b8834eccbc5847eea8f386d320cb10ce4999ebac7d8109706204cf8d7f21ca7d3b10da47d7a12e0af77dd8e68b2d7f39ad3c4ddf10a0cee5614d4ecf5a50c36335defca9d3286045120f6279e57eed260da66269bcb57068319e67a9b54c949d5777c2cb18f99bc53c55a2214bb3c071f7f3e82a921e971d1fae3a57aae07389c33ec82e3f157c77319f79620302b20de2f82b449112bf59a7a5b57ae2cf72e3a32774385a985b9564a38b609e5922d594ab1e8a88336877b16e54209a22bc91e30a37b00db64a946d9ae39409a12e8d8a06ee8ada9a4f80b066a3c7c0c6009cfa5b8c819d8d23a5c07cb3ca95070e60ec23428c6d3e54fc8f88d0c8cd248419f46ba6fe481f18c0780aacdefa64f03c8f893179035888305e2cda2c561edbeedb8f774b4fc0b47c719ac41ff142124b9b0cf1ea3601a0da435049a5da28d604dd06d6456b444100f23bc823bceba2d9bff94d4dcea397df7d7de75f829ba9238597ffbe1a38de394d36ce49e6e388a7e2af759926d7b92d9a79c34a6fca9d6afc298d48628f9c1604b9a7cdaf834057cf3034ff127f0a18a0f1bcd2a796db24a4fb9c0eef2d71484284797cd1308cf71fac1e42e189563ecf4e954bb0eea65806b084f7e9a9ad6ad4b53528c0473144a5bd2da16ced1eec6e682a59ef2ee35dc478de8b8a5d818e2e5e7375b31d48bce81f895c8c7743ea1421d2cf1819d21b6f806389ceb2e13ce0e84e429f6d5a0bbf40c65e77e0048969c81694f0a3d6e57628b830da313628887c8c31d4951650e2b49c347b9855855f6a652591b65fadf758f0fb4190ff8edd92c2907ea33dc62129f4e6c86e1eada4bfc87b361d146b5cfec5f996168240d2f451182aa369e2bd61346d4f23b9304e1cc44d6ba150c3c8cce75d3a54e2a0ab63504e77df043aa749f89de931650d534379022e72e67636bbda081782c41c18037b924194bce8db076548c45f95a2e6aa2e3eb965cde46ee277373c7d4e8294616fd0ff8160ae5beedb170680c6cd190f1cd00933d104836ddb5cc6d964507be7da2d6c912cc655ffcd6fae49a73923d3d9664535f0fbe46c57e3e4d81cb89daf9261283aef76b67e0afbcd273a929b4508e8755bff3d05e6f0d414b28472145d5c10461f3150fc64a382cb19c1f68f3c444cf7e52210bc6f3639c19f3e260213350a2c90273bc139d56e29a69d8f07be5b8fb4f2cd3221d8183cf5d13e86a8418ec2d0265993e48e77c9422e46d06dbd20b726f682356234bc842df3903acb122cb59f7dfcfbd0caa72d6edb3f25f0e5193a774dd3e1318d8f63e22a3257492b7735edc14c967f73f9a8bbbf52319a0f630e2deac84270cac58f81a298d2e9b4e41512421db093e47b9e1ee5aad8fc57bbdfab8cfc5cd7d9274d96a296db86c0dcbc53598b9034c86cfddbd0f2055228ba81c437c5c1c1e20eac9d1f81e9bdad50aa96c22d109802af496d3b06dc0722eb435fce92f6274b75f4a57a920f57c07dd93fa690a4ea33986db123aee2da4ea74b3f397cf5d9caf03dd05ca7f05502a2075a40921a3045bbc2a105895247e4e24d140ebb86cc34c394111ad38e6755f0fafd1f0e7c82f826902d0a6a985ebee68f66b71bcfcc9ccf520a8846df5cf9ef054c4d5774fa0e69282c8388efa53037be7bef1bf444d1c5f8ce6e6a0cc8b37587dda514050b266447c1f0d7e7070196ad53022c9995456d8fbf3df03535fb278da187dd85a3b53814a34ad2d6ffadf25fc67305e68d7b31a5f2f196464c5ca623bebfb79396d077107efbbffa2effc2fb3f49cfb24c1ec074809fed0a18cdcafc26812090d9373ad30c32c26893ebdc0a1064a69bf30f39dbc6bbcdab3d7703dac4b07ceed502528c756c47ab1e6490770d00ab2402c5805f4725842acab47c03dc5c0fd2e5a73aae778785dbc42e68e73d5b4c76768829a09acdce16f1da560a7803857204c72090cb4bbd6ec3704e6656fc4c045373dc3b52b17c7ee5badf3c9e98180834702f8a7bcc7ed60ba136e6ea6e5e03d430383ab75aa99b02da3a645e932aed2e1a3fff9f5bed71bb24433a7aaae745dd23636a28f087702895c476d3aca611281d1ebfbdf61e6de266a24e8433cd4fba604956183375adf91c5381cdc36ee6b134a8a0812227873b55871d719290f9212634594ab142f915a635b0cc7be04f2635c78c23e2d187198bcbe8e6eec3a15b9eb6bc75a515bc1d8800fe4c3e154a707ead48c17184b9f2f946af67b11d54c80c4fe93f1c47ce6beb20f3c09890efec6fc35c30392ad6438536304ba22dc1b4f453c7ce0971437914d8ffb96a6bd47915d196eba199c549dd1da5d91af9acbd8abbc61b5d5b052f31497e1cf7913637ebe19d6ef1a456cd9cf61e661b9de1c324ae0fd713ccc3e8ada891377c788e599ff2e93040acf17fe5275e730a29e711f1ae510a72da54d7bc2f404979176a4e03b390648398d63f1f153b2def7c62ade76f193804d57b57c16bee9beba8b74e238865e991232ade20cadf70e9b7b3b8772d670efb2ee04ab0dd64c29597ac2f857e064a12985a0aac5398b2f915858493c576ca2418078231096d70c464675683b35a07488c055a1fd7c761521492c5b224903a57b7c116a91d056f2f54b4253f1cced4ef0666ce3ee6504d904aed0ebce443fc2d4343940e815cb16c32f6f8ffc76ffa9062053f552ee9546ff66ee3b2f19842a94cd73c5db7e25645f9deaf0007313253086969cfb8568eb81b940bc84b28b2e31c7f0b39a0d27a75ee8398fdd325876cef80f24194d5ec73f2ef1673308da6fe679edbc5ef9f61f88c3eae3292799cb7d1add52622763c958d7aee1a4f0641e1028e911e4bb3d335f7b0e2dd71dae5a6dad11c9eb8465ce9ff7ce7765e4fc0933c25f5189529729bc6e5cde866ccc2fc7cea149deb481fa9db74cf82ef9706d182b0ffcf232735590a4d929343837cd891fa7e248f9d913e041ec7afe9cb9d7ce67511bd91a58ad048d5c76e52b5b261eef326adb68e97f01875da6988577027d82c0cf3efb2dc2def7122c6390826cda45ccf6ff7683b750d9e95bfbc3d05104c8f9d30437b1779aa66dd90fbb319d7634fc0730d1fa3739ac1dafee9365d7a1174548ac388ff2f97f803cf248b61ddb96ff44179ec7498379377ecc5912ef8b068a5cb415e4058587c04e80a1c2f30b3a17be96bb8ba5b9539b96a08adc6f7bd00ef2ea43f6dcdcbc566cfb7adf7e647d01b872cb1cf6127cad590dd58fea27ac38ec53fefb2d578490cea5f8e806d84ac0b1c670823ac72e8d77c39713fad4144a633ee24c1371429887323542a9fb7c1d0150a4116b1cbb83501bc7b884253e9cbda132b7949f552325005c36cc0a7c495ec9d028f3283f15cf4d561a0e15239a3f41279143fac480b486fd27a0881d2d8508ca2bbf1b37404f83cf33c4ed5269dd8cd683cafec64224919b3758115a69f64f7b4dd3c0c60290221361ac1a879e8dd886c4ef827cff0f7bdce1563d0dfa34adb01194a0c96a4e81310a8a5215d7e759e2b58b79f30833f4cc021910defbdc4a4a5be36b74c2ef6805cb57c07f00f23dbc20ea42a4449b0ab3af0df6116d0977522f77961d78db1f86a9114554309bc59a727adf4c0c8a8b664b5ee336d1"}, {0x90, 0x436adcc67d7936f6, 0x9, "68cf80c5061fabbc8f0bfdb211b79e5d629114b166ad8aa1aba4ea1f243c78965453d1e48d01bc8dd871e62ae95a6dca222631370887410701568b6ecd8909fd66698f6acdd2b060fae562851e9b3b1985e2ddb66d78f4c2222ffb46bdaeaef76a3fcc981a1fb87c20bc63f4617587bb9dbce39535b2d666ea630ceb4141c1"}, {0xb8, 0x1, 0x4, "2951601d3de7bb7e3a7f9c4cf279f6c106c677df229895f3df5fd8fedd3930db73ef8bb3f5cedf049ee4d01f0bd65edd9a0664634f03f6c51d06e109b10014fcc1f58ad84dd2ab99a2428bbc8730c437f35a976054332f6f8a51243c5a1941074429f7175a6b23d5a485a74498473a8de4f6f416cbd8e49e55d7646e9285671eb74bc21c976c659973740a97849dda3662485e9849b2417bcddd6122a450f0807e8860418c1fb758"}, {0x98, 0xffff, 0x4314, "f62ffdb549d26a235c863c3558da1c3c7382f2033eb3501b9442339ac113f0fce2334f135af62819ab5b40d5937293ceefe4f1a065bce9996bc4cae83c77e6447c3c3f3fc2fb7f52d6e48efb89b92f10429ef7177d8209c13e13399c529175ec8a3ed68d4fa3368b33a18805008af794a996bc93677c0684e6045b9a8e26cc02799e13"}, {0x98, 0x10000, 0xfff, "e09f2e1d2f614a00007c61cf82bc8c6970e60c46bdc9294a5fb6882776d6976fd00f11c5c85f1f7108c9539be5f26266db9c2d5ff69b7e2bf22af0185deafc4abfa5e6b766b5604bddd0c20122c0850c007131f034f30a8ac25afa21a5eda3345365f188c3efcf2b1ca320f815a5d81caba561695a0d016f629a3f536437f91f0f5c7b5b9880a3bc"}], 0x1320}, 0x7) shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000280)="23ab771f42f03f9bd552e7b0d617d16102574041369f1f3df94126af6526a37e4b74ef12e6f6f411785936f0c2c0eff93e66343375185cc4e582f444c11a314bbbb7e3c49ad153f867367db0d493cd00bd017e32ab49a0878f60e803fc6adab1fcdc63c466e9869e4a", 0x69}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="e0000000000000000100000009000000e711e4f51c899e1940a036839d6ed5de25e6f6efb8334032ef55e7ca7e5be8080877a5f0f834ff21ce5b431a4a3dfb4366f8c61d60a4e82c809c9caaaf560e22f2bc14cdd6085bb312169bf31bbf6c0d5f78854bb89ec3066cd65a77d5f7a5e7a8ecc5b6ad6cd1b810c09983575b242654ff53485af7c6c3fb0dd5f1ee7519bf45d83d4dbe3e3fe6d2f5e83bc41daf2dc34e98aa5d8e27d52928d6a17b85e216c4c4dee5e9c7dfe4e32770c3d95e5a2517908629f5457d1050494972d15591ffdc6676e5fa06ad3c674d0000000000020000000d8afdb1e2b4cde1905f90f70c1e8a3ddf240fada11e1c433e557437add7e9587d98c45effaf2214fa4f848f20b574db4b4b8bf3974ab73575aca67552507dec0a16f2420821b8caa48edbca5a9fee5d6f20a8c719c0e447b54e7af86e1a602c2085039be8d705ae6e57312970b93729be65edaaacb5797fbad9752a3f65488bbb1164264ef81cde5326c9b78412fca65cff0a2d7916a57155159ed37436b73719e0acae239fe9704eb45cc5ffd6142fa08ca76c1356bcb2b404e8cb409906639fcd35f3fe908664982da8738ab66122004682800e751bf26c88cac7d6bde5252a6c62e8fd31b8895f77f387b8cc0554b800000000000000ffff0000090000002bfb009a91aef3609576f2c7c22d0a8fe23a97e59d484cd87959afa28037a8f4dc2590fb267f03207384808b1456ead02b7f2cfdea017dfa96040d367a84312dcd123b0e4be290881e69a821bed11736ffe14fd70d7453dc6fae6929ad1e530724db1ff53b941a7ee6c6e7fac499f5aac01424816e769ad4e11232be1baf0e048c905dd473faf009f92784c0860f3481d12ad551045cd1968ab3314cafad74cb2fe68e00000000004000000000000000ffff000008000000ec363aaf08f13eea276c911a558c1d36b817cd0d4408bd0612c0d6f6a5df0e6f0fbe53df4b8ef1ac45d1a58d21f800009800000000000000ffff0000020000004b13975330b68d8c6a52f6e27d2281808813ae85cbf2db0126fc1aeefed5cadb62507b68ce6f31a6a7e16ae2d28f79eab77e44a4b6165ad8671d0a0fc00d73eac75d5c6f74675e1d91bcbc0974239742dd7ecea9971c9b80df16a98f7c4634734f502803e99df16a2b337b4fa35b28f9a64eb57a4544ed0307448ade01b9c141356dce3e6135000070000000000000000100000008000000b15ebc3b3b1ea79b834e2759d982811e99aece3196c2ded024ea4fd81b506bbdb2257ea5cdf913d78c208be71c185926149c3a198efca74f9cd23b508e550820f98c4a4fd5568c30da914e713ad597e0f6ed587e9dba8a0fc446000000000000"], 0xff62}, 0xc) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/7}, 0xf, 0x3, 0x800) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20021, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r0, 0x7fff) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) close(r1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001680)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000017c0)) pipe(&(0x7f0000001700)) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000140)="3c204b57284550360d82c8a8898c5dc0ae496a4bb5898a0619cb72fa2d6ab7c5348a9287d4fe3f463103f9e6e5e753c2b547201b73c7b2823dfa1ffbb333c6574ce2fb2e2217d023c926d60ec9cb83c5a5a5c8cf8ba6f2ad48181aae785cc3", 0x5f}, {&(0x7f00000001c0)="5172bc50551b974d82e190caf19f0365174295d99430c47fa8ad3c5faebce3bc81ac5afb158df25fe88dddb4615070bedf9791abaaa60f0929edb52438badef6e583e89d5089", 0x46}, {&(0x7f0000000240)="303d022399ad12ea06e283f0598a90c595524530afd5cc5db8c5081dd15bc313a9ff7e39543ae17fdebe6e3bf5ff235a6499448989663ae49fae9de5ad40d46a8945acff768b3d0655727b3f600ad6a255bb406245911f0763b291b6a7c81802a65f01f89c4f231ad40a86e3b20f116bde3d2e8f29d538d7455342784c3f68aeb3a8fa328116b2eb3806949a809e48b165f0a21a777b22eb997de53b8d2d85c352763c1b7de9d52df5481706836d03081c47b93feabbf128dc61247c269e0e6de050dcfa44df752923c800f0187343b183d9b6308c4292840e67840479c2271e9df14881aa654d7b22f5004f87bf30403adb4765a21819d35da4699f38d1f90571a4bf1333f526eaa420b9f301928654e08dbde502196307f4eb224d6c0c20af8617e55b65f6295e3e18d9c016fa1cd864592de74080e7d9d0376f85aeaa0a076ff28d1211b8fb00ff8916f72b1af400c15cb3562e63cfdfea209ef0dcb001a5d110c3da217a968c8dc23487a0188a601ce901e542c6222035a3a62581739555389aa6f96198626ecd170327ceda8c93ff71659c0e40afdb3624fac88b2e2916ac72467be866778e313fdc2e814730b3a37ea09b589d352c563b994e130535ac92a9a579ee33263dde66ec2a96f211089b4b08a22ece71fcfd220747211b6c2a966a2d79e5d462adf8d51a074273e222d1d0b79fcd8c617b9d39c62319ad963e0a065e0c0b48e0e85e039716e751eca87ecd6897f7794699a6f575d58a4f1568e4aa7e5de96731a59cce805211ecb5cdebe6c5a23e2178d6b9392e67b275e2a9b618ba7d58fe5f7e6a7ce21695b7d3f7bd942b48f1079d7fe99cd9a079ff32253ec37f4d03414dd5c26e11f77b6c7596f8174172afeed74f5196e006e2632b34609a22551f234600dfa4de9b25a4cdfaee7d23305f9c7d021d6bfcb168a34516d9ac70db274b46054db2635ad261d07ed2edd58b0d076edb41c2f684f6994ad713a5773ceb7bb80937dc1e4b5e257014e9c138ce4e260b6b9021de3869fea0c5b1957d8ab8e1baaa0391bd88e66acdd21b3985a5f507bffc2bdd11a834c73734980dec3489a3ba56c4b53f49901db6b286c34649c8fd71bd4a8380bdb5f5becdf95ac7ad766ca26a62a7e68d48ce0098429bdb0b9f7ceb3f0d21d3fa15390a53be346770088b9c9accb988b627e3b61d85fd7e5d9671d2bd23d31b1ae88fbd449c7ca75e3d17f1429fa28fdb32005313b2fca98266674842c1e4bb7e049b1bfcaede72a669d94d15682b56f600ff3b908e8d8262d607fc16384e298d462fab3ded7c9035e85b9d7c8b336228cb5ca306728c039e3ef62b3125eba3400bd407a28f95c7f705a394fb9d7649969c81f966c0148ab9030d9cedadde019fbef37aa9ae90bb9a67b195d9839449ad13f591a03616328cca68bcf1cefd5949b61080794461b56d0c6c96f03b080b92ef647bdab338a944d1bed010915d03534fc6c9495b2b3d347cee3a502336ad16afc6fe5a1901fdf67be869a08c69ef07a8b5f897026f15c0df0129e3152828156df75bdc2375d435fd69063ad492dda263bd22c123e40989a5775a31c1baea036bd4373b1204139ed783b0983814771a2a476938be315992e9970ce5104236cd6bb96807e37480b0c7e2af064e9693086ce3a8f2a8480bda61368667921a64be451a2768d118c4813c86da861965d4dc27fd81e2caf2d907e08bcbee9f37e31eac806bffbad00877e5ddf3e6917e7c2cfac8b65901e36aaadd490e7b918b7a27438ced6827d2c01b37e4b3b2447f45b150590c6b4da6f159d8116d09a332582cab878e536719edc2757a48d8b2318c022b3a3c8e802a7594c08ac807ecb0a96278c0dab30b94f98b5b885aca71026f1614508baff0978bb5d736936c314af2d571758714d087140ac89ffd55c127d05ddda42cf4e910a95ed8b7c0cbef14dc6dbf1a6fa8846a2dd1871634a5b441779ff82aa23196dab18a0b7aed123f1ea2c0e82adfabd4993df80ed5d71a06e43c4c06760c263c4ae4893c647c7cc0d74cbaec23002eef27a6a14c33f3a93bae344c4d025fc3e5797601982ec87928a84106dd7b1034de7375406e28cd8dd25ab5e8b9c87d19de2c77725032f25b12e7757d2c365844e6834540b1d96046c9bb18c056efc9dbe5b707a976d4613fe6a7a7100ef45f7ff75045304f044293f547736300b22a1de92e11f3660a75e54efcc7288325a1fda20be478a25c7775e5ee506755f36a8944c62e613df062dd5fbbaf830ca6f1c2c52223561e9328626a8b93a9e5f2efcb7686f520775f8f395dcdb9c0c2587fdf2d93557b1da8c85229f3682c348863cad3c19faac0c16658dc61582765f784bb3293d02d73751a7a7c2f264a75e1c1e21be9591cfa38b9ed422ff9aa436252309c1080e1f3439e510e9d79b0770ee42412f8b14b18a764b56425b1a021853e71c8f8184e8549c7008ea0c36b4e46b4ce6537065ed77b0ddecf092820a221d0608d5fdd3f54003941f2a5f0e160d428018df15ea7773740f3602e795dda7e579bf3a939442f515a7aa4ba83cf0d90d62971d15725bb1bf2e1cad96520e46bb2e4eef1a6f6d05af00764ca29c1f13a7fa2e00cb5c1c2b0d80901601594f3435b925b04e16546f0a3a65da46d00dc18113e69b67bfb678c9dcb94c3b83e31744657e563496b9abf37426ae9cfe5fbfee6000aa2281606e5b0b502d255e0ec0e3c6e5fcd4dfb321a8cd85a4b786c78f1a67453be49a76406e24cc56e0597c0fcf592692ff322bbf88e7a14138cd64f6f563c41466e5999b30e8d66eb0b39cae6b6688e3fca38614d4c19f7dbc4aacac3b7d44c7a8323c9735b071e3060ab962ef28867a2301534ae9514c20b552e96af480cab72e81aa3d17cf9183e5fdc05610217283393abda6be17ca1957ac76039413d146aaad272f8cb8323e6c1614b1ec4b49de611c64e89a8c43c80c11ee8628591116563f629c3b502eed94855f7497e6626264d679b22f6a2c419206c83bd1e404a63ae583aa72f894d04b47bf43c97098eaee6cb00aa1f93120727b9f15b922f86f657af7510a5853f3212530a9cfb890bef1bca727d5b96a3533aaad3579780358d2e8aec95f7eb930acf841369b36b967714683b8c694cd85818ea8ab0c86b195f506a824b31eb47cdd34e2fcf4f83cf97c18b0261063781ce173fc22eb18a2a2ee98afac8a5297a4f032aa14f7fe9681ca8f798e3eed736447bd58d58100d72c1bf2a4ded9bd844bbb59990e8e0e41c2b54dc5d41228b9792efd6ebe9851510da7fac523f2045a153359b4d9eab0a362cb9301b3af95924e6510fa7ffec2aeca345e9415c6777ce64a16440b8c213f0efa4b8f76304a8a7dfbba82a204b0c5884cdc49edc1657d03e77fbeadb5812ea83a7dda99521d443d1d4c20cca6609dbe6d4a2e6f28cea6c78270c25a44080202ced28096517095068f3048d8a3fdb96c1b0dd7a4b875cf6b9e72eee2fe9f38517f3747a8f3b548f000aab9d25a71c2212737cf4d858fd109097495fd007adcf62caeb2ab98e9bd517b2cf4d16cf5a26f7adc771b2160909d6ae044efe9d105777291ca487a00074f2bc7b1b47c3d3a8b2c40cfe7a30b3463bdc3cd183eb7a3d65e47b22db68b0ebd1920409e725212a8b85ed8f6bcf8876a2ccbabda2521454da12e0f99f58172165feff5f0472f785b95082a37641178a8492e83e9a8754cd1cb87a98d7702a822493371389c46e85d9094889735c1de707bcc10a2d377440eb2fa72f8058b8ec4a06d7352c186d7c95551ad6741845ba04321fe0d17f03f0edac222b8fb7c86b2e97106eaa3552e6842217ebbf6806e398beeb4e0cf06501e3284b0071ed4c7617266aeb0d703356336f2e1caa188959447cfee7342f36cb09dd7327146c6b05384989a5f1ff8da4271240fbcf3fcdcde86abd6b489fdb4942c12045cc49ba5c4381825be67ed29e860115b19c72330a4377d0e5cfb35a4abc1aff9867c7080c5f2667ec9aef04d98dd066c653c7b07dbf1fc1d3586bf4b8ec16874f96a350568ee18ee96e2c7c433e640ca89fc8d367248f9f4edfeedb142db1e966914e775c055a1f404ea8f9168d47066833afb5e538be2320f36ee199dab56689abfff4b0d6dea7aa8f42474ebf9882e750c5f90b21e65375e0374e9936c57054cfce3d2b0c14da1eccfc6ba735d6ee7e9306852d0c93d7c931bd26418a3c1a7aef6710e59e41e80c991948e9cfa8c72816c8bd8aed121145441f5ab6fe1119c33e7e5b5b2e0688c94d3d0a1d9fabc465b3fed9e32d446e2ee67120b9924f1ba512d88f36c1ecf847aa24369cf91f3c6bcd283f7443716fb245d903e992fa7ca4edf1023414ef14f58decd56dbd390ed8f065d899a4a88538f447bf66a478fa1f55ef9cc7308e6dd7a3b291ec65b4883a659fad2705922f8d867f84f46c5b0993489f3dc623a0abe712b2968dd839af63964495b239412ca32cc8e55ffa086ae2d0e39b86783dc70b4515996c1fc745d2593475967c909b4afda49722619f91213f67e65f0a204658e8d8bc08eab868e795e758c2bdf45275a621c98860b06ec5efbd89aac044a6618e9f43ff4bd2c58dd60d4e17a15f4b15430e59341876d74780ceb40890c4473e5eb19cef0c18e78edc8339608d4ee65a49512ef8cac2d7531c7c69087a3eb219633858a4dca93adb0e19bc27f4ad3a05370f2619c54520ad58199e569aad5d7d2278303759c01726bd774b47b013d64824c4b7df4b306022445b6b10e22e4e763782ece678e474ca5e22bc8532edf9b5777efbd3ae85fa548320fbf1a888ee150b591d0af5820da6067ca9813df4867a9b6dfc53a8d8d1172b9f51f4d8a12ec69230a2733060cfbdaa81615aa5391120763acd8583a616db76aa8b03770b7a0a777ae7d6876e4831ea12cf0befaa6f2647c3ece9b9d31ffa350c435e1cdd35a11da03756cf6618a275a4a3c268e46499cf6f391db4b25c718ccbbd25f5490adb588b5c18cc9a5d270d79dad5efe43a2875ac4bd2b57c6cb65c19ae4575686cb356b4f864cfb8406b5aa2a9769b5207e3d68979e2e1f7232a431efe5b69ddb9d31e80f8f5c18c6d377516a38c69acf3a29d7d2f2e48728355a519d2794d39dd24862fe1578a0f9513211e3f9854515c34e8583c7f35948a87a3ee597e712b35a4daad1af5f3eaf1c77dc3943e63183a34ef0f43af057227fb9709b0be7052e9136771daba8cb7b0c27c0438f59d5ed9220e519747ec2a8024ad474992e91311b4d20727333a0be17c7a24d19096a7980089fb6e5432900291d027d8f3ac9a9181d8de51c5236937b63ecabf7d9f4980616903ff325f3949e986102a1bff30efaaae68dc58e5f985b6a502613ab69194087fefadbdb85ebc9d8ff3d9e4f6363c230132b4368b1d64029db5db6c39c7dd13d41f3d58143e7e2f28e44d6aba41b395831a88c5b5a684fa389136a0bbb4f3fde177b5116c99d4ee05291f3451b1ea51533a6d3c4630005fd9de7960c734932675b427ab196263b2908b26b9d7076abf6c40fd1928707098a05f154d2bab306db401c6df3b14974ae11b192fecc1955cad1f479c6f1c98e472e25060d1479b0ed71f5025eaecdaf51de7141b23ebd411a4fb38102b61f4df4769cc7c80e2c98832cedbd5b93460659c7615791985bda45aa70564d64037080e7aa816e732152defd531fa9df480635590bf981fcd1013920c772f932ef7f36ae86bd055115065e57cee60fffcd4fb613106d945309c0b8267c6", 0xffffffffffffff61}, {&(0x7f0000001240)="90", 0x1}, {&(0x7f0000001280)="ffc88e655c84e6ed1c6e09ab17990fe113f84a6f68fbb30c760dbf2ce1f3d4cca6b64e1fdb8205bc373d77121811c5f6b72ceac58f4b883e9082accac1e167e0ff0e188bd960fe9f0d22b9b3e75d798823eec934e7e9db6d18f6645acdbd55", 0x5f}, {&(0x7f0000001300)="0cdeeb4149e623de104c9bb3b79fba7e2be57f4feeacf7886ca94b0c6185a882dbe06333dadc4d900ff3723efd455c9e99ae6b213db976db358000fb9c2de8813e75b9aeb5bb02723e34135d80696d7f1fbd69e17a6ea5b6e897cda0e73da7b587a3354dc4cfbfaafcdd2831b5789153b9acb39d570bd6fd3bce12be391968d0467c9eca8fbdb14db7fd678e865cf6f8f01e652a53645a1453a43ab47a54e366c5236d0caf286ce0784f1f33c29d80dd302606f0bcf8c52e9261ce8852ab6320e7", 0xc1}, {&(0x7f0000001400)="feb33fd54608156704fee7a6e63ec989ebe2141d36fcc9be1426306dbe7ecd0f3b35fc48e1696751d540c4f54555aedb92b3d598401db5851255f55db6a648bc0918c62d34e289f6a2a2a4bb02bf746e5cd2abd9859546d445ee4075331ee261c6a3be63224197513680b9f933c632b66d471994c00f534b1c76a624d22dd5e1d66464903e9833908739165870d83f8cfe66faa3df154f89f7e3ee13e9d8223ba5fc2d00e356f5def94260a13a27b066cbfb39c7276fe1aeb1631f0a6103de1d9ceeef7aaa8b43d4e57ba9aa48cb0a95199d", 0xd2}, {&(0x7f0000001500)="4ff39a0e0630fa37aceef8f149e1695dcc4615c535acdb223d818acd0c549238fc37a0dc779e39de784dd70a9332503358a3b6e724677e8052de63df76e3d2043efb80506fce3db736a3af06d94213190bf72aef1aff759d5a8a5077016a2849711017b0d509535ba1d995c9ae21df4357b7c567254e3fcc1fa1fbc98025855915d65dc24858f3dbdd427a2a930f22ec9da60ccafc1a2b3ac36a6aa057266b2ee323ff31358fd1840d2630567a6ad248a86cccd440656f58b916b04fef5bc9ea0b5688ca88", 0xc5}], 0x8, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000d94851178aad37d9bf300418a4a5b511a7", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES16=r2, @ANYBLOB="77040006"], 0x38, 0x40b}, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) fchmod(r2, 0x108) close(r5) r6 = kqueue() writev(r6, &(0x7f0000001a00)=[{&(0x7f0000001800)="eca19a51e39eea560b446d815e777170438d32da3ee657e33634cbc4b2a37c5a10bcb602aef4925b175db1b88053ce80904033fa2f56dcd3de9f02816c7342d63cce7ceef91fa5ae1c94c7d8900a9df2a0af08566c8d6f7ddb5caaee3e31a5672d5c3fb1461eb55bbb33fa6ad9aa08d2a6a09c9f07d59535f940f62ad42633e8b9e32c13aaf0fe2d7f22c99e1c15a1761fc9151c90ab7402f82a6f44fde2abcb765b1efbca9f364e0ef569269538dacaeeb4a700a7db417f99d71c9af902b454c7d25cae4c580de6ca569a32d3e68faefc813ba208bd2e3b0e9048be55ef69f487da7038eaf58437dea5290a2db0d2faf51f73b6fb", 0xf5}, {&(0x7f00000016c0)="a2b1a71ce866de43b53062ec3f9a72237cac7e20f10ae84191da9015fc6fe1bf3b86ee17c92a81068ae0c8b19f8edaf2f23d65c5fb5e9175", 0x38}, {&(0x7f0000001900)="1f5f7a3aa8204c0a8cdbbed5594e9d95c6332c8e7caf553e3b5fe4c119e1d000cc2152c35b9540fb4658e2e900d11693db5aab89efce4a2be7a575d4546e079f52ca5216e04bd63370073334584aa70ac5e979e5ace5ce4949857600c9b268050b5702a7c395a470086b3cb79d3fa0ef9a76a682d2c44183621fdb2425f5096b40e7684643190b10946158a2456a45db122e8afe41b1ce66ed1f0629e4", 0x9d}, {&(0x7f00000019c0)="2ff6f4c5daba0bbc098b8dfc3ffdebdc048d1414b606968b6bf5b209f367a9207a2765bf8b608f07430296d8e3e292a40e602a5a609b4377e49e85c0", 0x3c}], 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001600)) 16:00:18 executing program 0: r0 = getgid() setegid(r0) r1 = geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r2, 0x6, r3) geteuid() setsockopt$sock_int(r2, 0xffff, 0x120, &(0x7f00000000c0)=0x3, 0x4) r4 = semget$private(0x0, 0x5, 0x609) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') connect(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x1) recvfrom$inet(r2, &(0x7f0000000240)=""/4, 0x4, 0x40, 0x0, 0x0) setuid(r1) openat(r5, &(0x7f0000000280)='./file0\x00', 0x80, 0x8) r6 = getuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r6, r0}, 0xc) socket$inet(0x2, 0x3, 0x2) chdir(&(0x7f0000000300)='./file0\x00') fcntl$getown(r2, 0x5) setgid(r0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/63) r7 = msgget$private(0x0, 0x8) r8 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x5f, r6, r8, r1, r0, 0x20, 0x62}, 0x6, 0x100000000, r3, r3, 0x3, 0x6, 0x2, 0x3}) accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) getuid() 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) write(r1, &(0x7f00000000c0)="0d73434ab0aec624cb8e44013fb5889e9af11546e649", 0x16) r4 = kqueue() dup2(r4, r0) 16:00:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40000000001ffb, 0x7fffc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000300)='./file0/file0\x00', r5, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r6, &(0x7f0000000900)=[{&(0x7f0000000400)="b737e2f8084d2ad5626ecfe3b1a4bb0b665d4752d1375df3932ae794a990bd8e1681ad47fe52b2d0a2cc0ca9998a0f13656ea01d442f158bb254d5653790024a7e266bc0a7c547a8446d262a166118e04e7a9e82226708d2f156848596e06602bbd8ba5066f3ff5a205e326a1f0e8cffc93cda731137b27e21d009d5d895d85f76dcf4f5f17ced1489db82", 0x8b}, {&(0x7f00000004c0)="77b09ae616d2a68dc420c9c627bc4384d546e84362aa41f93d64acff93bc8eb7c293bab3af2704adb93257", 0x2b}, {&(0x7f0000000500)="a84d4df9e6838907e372063b54d09d0864297a2a5c2db61d788fa883d81f24b615b3878c225741dd1b78df94d70a4c6447d20679a4d62298f8e1b4e93c4ccfb251de13886350309f6f1537ecbbf01182a9176e83eac173008f248cd81acb3751e97f1e0494cfcfe082d5998c38699191d7a5a848b2c51c2c2a2c5f4acc1a1dfb01df8e62b63a529d26449ff5ae035b863a29385ca2535ed3d9581f6730ca719ca82539c264ca9710469858f89ebfb351f63da731f33a8ad06b083fcc3bcd46f923d6f7fa8cde52b13d54f3ab2ba0e43ca9b3e33c37724067bb6505a8db172ee380bc", 0xe2}, {&(0x7f0000000600)="b3dc35f5719938bc8b9c10a09f4673ec", 0x10}, {&(0x7f0000000640)="e2c4c4b57722fc5d4c09d7264d02c1c9d06fc51c8b2b9dfdd991e8a1a03bf787a57256f7a4d40bfbff4a0dc3c551727e4a0ec623c0f2b8b555a4be5a077abfb2df9ca5d624dfd9f07f29d0380b626ca3cbd7f2e1ebdf1219361064d41ebe0c68d5bd1231eb58cfe6bb7c81ec4bbe855ed3e3", 0x72}, {&(0x7f00000006c0)="93ee247ddee99396d7f0e984334cb07cd3e6ef13f666a71a1cf89258c8d78ec732a017b9fb28530f16d989c7bd49ffa79407f2f834b4ef94854c6620032e82d6ffad224064309f20ac1d6948a38bec2386545ce2b3cbbdb3a18288221ed9e1994876df8432e95c692cfc96e153dfa6ff01061bccacfe6263a232e72c020d491502424545989d5282ae35fe9dfd438a8e411133f106a2024ca7352066e21ee513aa8c1b6bd908a0632876d30183ede6ed94017593b1f05f7e9431e9049387e0d326b2fa2676fb", 0xc6}, {&(0x7f00000007c0)="24180c0f2e8fe9e8aefb3a2aeaa69d6a2500ac1d0152d6b79b67a842bc8becba8a7150840949bd60c2ba67840a4a57a7c5f0dadbf867028961331036a7de1902dcfded7c661b5dea4a04d8046a0cead8b40c6163c824bbc8382ec1196f0a7d3cb5f0740cb113db96e4f2f5cc848ba340b5499effaa05f0b917b00a66b89eb00785dc8aaddc484d0e5097a25f68c46fef8d9f3ee22fc455b4172b028bfc7e82d0cdadb48269a5fcb74378be12959f97bbca23db80498eaa5b8840450508a0b6c1760c404b6a3d14879fea6a7e5b021d1abf7b96f6f5e24a4192087098", 0xdc}, {&(0x7f00000008c0)="d678a129a5ae5ab359a4aff262d3947fb5d9b327f42e1987d1d0aa2877ee27d1befcec4e093c62f8020a32b72b7e0b5b8612198aa647eb1b86f84f9a81", 0x3d}], 0x8, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getgroups(0x1, &(0x7f00000002c0)=[r0]) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r9, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(r7) getgroups(0x3, &(0x7f0000000280)=[r1, r4, r8]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setregid(r10, r1) 16:00:18 executing program 0: stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup(r0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000180)=""/75, 0x4b}], 0x2, &(0x7f0000000500)=""/170, 0xaa}, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0xfff) socket(0x18, 0x2, 0x4) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x64a9, 0x1, 0x3, 0x9, 0xffffffffffffffff}, 0xc) socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="fc73e766a4b6714491e1257ff023b24d8075faf49c250227970f6ecd403cc2aae04e9a1e7baf3b83071e22e218689f9e75bb3c55ec37bf5e9bc0038748a32a3928e2dcbf3cc17c4cba06079b2d1a8ded9c5726d951ca03a628ee5b5352653a474fca547e00b99185af16ce30d62c2cbaea563c83ea7fc27843e9e357e52301ef80c17920cc32048185ddcefd8e2976d0f14d3cafa33eb73833fee912a7c3ed08abd679c6a34954a48d353a438910bc10daca933cfdddaca937b1ab5911a49ffb61fa141d3d35f85b3105d1b0abfd", 0xce) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = dup(r0) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/200) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x8) connect$unix(r4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000400)="bbe3918c2a6faa3a6358e62d99a5a4abdeb244ecb61b4f8d594c3fb75f8e6b3cdbc2ea4ee737cd80caa100b8bbd8bc046d131d2aa884ffe7a2f83b777c57f88ba0273a4f964689a2ce32a160c68f13410fe674589968d90424b1ce26569b1a790c1ba50cb07b18bf352b82", 0x6b) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:19 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000034e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) 16:00:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20901, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x9}, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x9}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x100000001, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1117, 0x0, 0x11f) socket(0x31, 0x5, 0x800) 16:00:20 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/82}, 0x5a, 0x3, 0x800) r1 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/31}, 0x27, 0x0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{$\x00', &(0x7f0000000180)='({{^@(:])(\x00']) msgrcv(r0, &(0x7f0000000200)={0x0, ""/25}, 0x21, 0x0, 0x1000) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgctl$IPC_RMID(r1, 0x0) 16:00:20 executing program 1: clock_getres(0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffd5b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f6669384bed1f790e6a7db247952b559244b25065ea6c6130008c896c5e4fc2dbf8497dfbae25c01a23ef03e4662581d9bc1c80115628e554683890869d594506473bd7fe896f83b1ca8c9e0ae3661672d2b8eb198bce10f54501984bd0adfae3ef3a300c0d34615e6da5d01a93a5605f39622eca5cc1f485a8663ecd9b3c04bbf83374825318b8caf552859ae37845afc9e80c8002012d7d85e04e9c29dabc2ee8"], 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x4) clock_getres(0x7, &(0x7f0000000000)) 16:00:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0dc55d7500f086b4bca707ffe36016f6b3ed0c08f4815ef9274638bcae0e762394d387415d65d83a14cc567cb78042f23e84e9cd7fdb70e78f47", 0xfffffffffffffedf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) getgroups(0x1, &(0x7f0000000100)=[0x0]) setegid(r0) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x1) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:20 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) socket(0x1, 0x8003, 0x101) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b83", 0x72) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x9}, {r0, 0x140}], 0x4, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:21 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x4000, 0x7fff) msgget(0x1, 0x40) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "3478f093bda3d2cf1bcec6bfb0163902134c95791f428d2e84096391e2918db144f01cea1454553fb3af0b85fd6453518bcaf262e7de53ea8bcefd9e52ff6948cfd43a49e5013051af6c3f300a45358f9cd64da02f1668f5e180ac7aecc6e15f42494ff5ea95a78aef9c1596794aff5db36e098f7cde2f30cb309896c29bc12b51dd9083d516d441d9f564d605edccc2497f8f769ec362e4cc5b0f5ec1adf6424722fa18644ea439310f5ddac46a781eb7998c2cb0700e8c4b5d7ec448fcca6f4fdcd8f07e7de222a7bef65c0a3e19223caf93ad0e52ac019e831fae0d772aeaf45c"}, 0xea, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/240) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="3e53359da7926f91df7acd5f4c5f3c7b90b3a50d8ac8dca95428cba7460b09b6729ef68b3f81fe34598024152dad78a7807f61da8bc29f5ed830e597746f825ea98395494511c3086908a477a71ddf5a060f1a91146cb88f80845562bf0477ec46168cd012a22def43738dbc83247fe5aaf50e0addcec1c61e45993a2524e6972d123fda8164c6b9e50f6f6c41663275c323fffb4939695ddc1bbc89", 0x9c) setsockopt$sock_int(r0, 0xffff, 0x10a6, &(0x7f0000000080)=0x1d9, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12acadc6f700", 0x295) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="3b6ee473dd48df59e7c88f2155bf142b63513c2f78f994dd401f19ee4a4c4d3fd979ce8c8568493f629dcd9873ec553a800551d609988bc61cf17de5acf08a5efdf64a309dc263e858146a711930ad334515daa4e2797384a4de73c31c399eb5d46bed048ed40f6a2c52a44619adb6d7a0566c3f50824bc8a04eec74bbd56f407d3288c35e57274352b26f64", 0x8c) sendto$inet(r1, &(0x7f0000000380)="94090183e9f74cf29028d9889cbdecd7d3863d3c284490556c70f0b7e672b8f60ce356f209a15616c5680ad89cf466c8c310ab8f145e29ac1e86bd19816b2201ad967875d9569d08bf92038e0cadb3030d2e2ec157d7b568e627fd8d", 0x5c, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="eaef125cfd000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="e0823acfebaa94859142901cf201c3b5661adf8db9d632ab24b31e7470b866279eefc434994cac38f718b338d042bfa386cc98ca49", 0x35) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="b1b1afa0a60e1505b5d407aa79b8971b69b34b5437d1d7024cb5a5b0e02fe6a15bcd8bffadfb8137dcb0415a", 0xd2) listen(r2, 0x9) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2003, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0xff, 0x4, &(0x7f0000000040)="13fd6bc1af92dff62a752c7ed9ae4905908ca08e0ac3c4f45dd53155108b111016b4fe8242804cde8225c7871763737698388a0aee1695abf288fce48f1c052c3cd4d1ba1e88b7428178baf4b783d453186a603c4d06787683f5333eef803596c2eda792c1e2cec61793f4cfd5c2444edfe70c2152987558f13ce99324ac0dcf01de93396eebbd65030fd0f785ea143ebc65b6e3cd22041589635d74baec516859be20112c6e357d0ad3856d56545ed579952e8d90985013f270841e0d0ea645ec5f3a5bf8", 0xc5) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x40}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 1: r0 = socket(0x2, 0x4003, 0x100000000000000) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="80b7245ecfded79cc931d2999b3a416e9bd83c7b21cb366cfa26d0f78fa83d535bcce8aeef3930702168b2d37c0769d4e2aeb4743c0248f38558ebffc533fe3253704da49e7d3ab683e62a569a8069ba502ccd16148a69a6413af027f32a27627faf4fa785c936ac63ed5b2a460da587663c03a90a50798a14aa33ed143caacbb71c92851c48", 0x86}], 0x1, &(0x7f0000000180)=[{0x40, 0xffff, 0x6, "6d65e1864c4ca4880b136c897a7b4de43f345d7f8c1a51362d3d57d164c18d7297702a09a09368a55cef4c391279fd"}, {0x78, 0xffff, 0x2, "5598d42cfdc3a6600c3ec8ff9d43b53194d43216d820c5b878814d888b8758d6e8eefccc558289e8b831dfc21b62eb42cd4fde3b4b06e692dc03af6b806124abe9db757eccaab487a8667459b508a51fd87769b32b2ea8ec12821cdfb21ddcdae59b"}, {0x38, 0x1, 0x58000000, "967d320c5ad3fbf91cca5ea75a99963da8d888f0790d37a20c466436ea3884c842c0910695b33d11"}, {0xa0, 0x1, 0x0, "aa11c441acbc396186dc8152701cdca17da9fd53556e1d4ee44cc33d13e33eb2d74991cbdb8aacd4dffcb0a406923a573f64ccdb417d7b9685cf8f24d5ea9592510293b058b6cc9609970868cbd92fe0ce4951aa78c3acffda5ab2f05c9e71c4f30731801e7c49984dae8a5cb1b0e54acb121c7ef93c22fae55bc080127c4927c801eb9a6414985f8e6e"}, {0xd8, 0xffff, 0x7, "193107205145dd1fd5c1361b244e42b99238a2653a344c38ea38b8fb1de167868586233e2329abfdd7097f8c7e65a7b1aa6f4b6eefcd56206503c089f3035a4b285d65e5800b60f5a43363f535f544f2cfee4841f122c42990ad4e49eb0f3fd57836d08572c637dd98ce81b77f747d1175e0fde37f809be576fa7231e5eda983ef8e55ce7785b0832c5d728f57b711d33d38c30346e271054897366a59c56358c627063e87fcf4a86c32e2efcbe722d7bfc0b6180012f81100513b3621ed78faf7f333ae"}, {0xb0, 0xffff, 0x1f, "0499493c7c1099b69c66bcb83e2ef0283933bef4061b4289e3dbc36f4689e4cc937f05c4a315e52bcec2932579dfa5086155822ce765028872bb618a2a2cbe8df66c8b58571c1fea684911c17f0fcc7204bbd2087936aede18085ba96624c93b55d2f75bc2d5f7cf380400b3303c32c72256deca2275e88ca94225e31c678b49a8b3cfe99c41ab1af5d238a4af723013f42acc9842f63a62d6f15284998b81"}], 0x318}, 0x4) connect$unix(r0, &(0x7f0000000580)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="4005", 0x2) connect$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x2aa) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="500000000000000000000000000000003ca0057c0b4ccbd5f554d56e0f95aa8d12cc55b8ffcaee04e713630e2c136d40727e36491cca63db9882ac2d673ae9214a8b296eb3f9c1534000000000000000"], 0x50}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)=0x4) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) symlinkat(&(0x7f0000000580)='./bus\x00', r0, &(0x7f00000005c0)='\x00') close(r2) dup2(r0, r0) open(&(0x7f00000004c0)='./bus/file0\x00', 0x101, 0x1) open(&(0x7f0000000500)='./bus/file0\x00', 0x40, 0x110) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="6815b93cf2ca9588becfb6dc9397cb308407eab539d08a2d6208264a6fb7d1e65dcb48139fa90f66bf1964f8e7a785ea7f9f411ae66aa6e5d94972e7f4c1c0fb2c32ac7d6c13d21e9c72f73b55edaa5d475fc3985d0237e66693c91ba5", 0x5d}, {&(0x7f0000000200)="924e64501161d54d7d822e5e038f95ed3074c075d0afab9dd89dd0868b5e7c5578f2337dcfd1f19a1341b117a80e668d9545b47030ff5a3402ec1341a4be17ab9c0d6e4c9c9db66abd53a955e1a66b519160afe774a4316445d262667879035638d0d1dda9cf15aeaded51cd276cc307773d42bc4f00569ac725adcdd6d263db48b4451b845224eb9addeed7b271c80e38eb0939b7c7fa2245b15d4d6bc31f347514175718733e21011373c2b1c3bd822427c5d076f4dde21e38eef86ac21cd494", 0xc1}, {&(0x7f0000000300)="42ea157b4a4c1c7b9faf6a80f2e3c9ac67f135d9592101434cd23354e81df241832f397a1f222f731846712c3a5c3cf1b3fbb0a96c3da20da44ace2b0ac14b897abd4480355c7e5ec32fd739d729c7ae506f1543560cff0c8e345ac586c7365c36fb01882e5c73e65bcc3872ba4ff72149911a712989e0757a8cda", 0x7b}, {&(0x7f0000000380)="07616772477c2f1a5161e6ddef260977d2d8c5bb5550f7ea041a646df2c8d056a9abb1e3f40d3c3651e0499a21c14c95da0ff7cb0bc5425afca37a280a4726254bbae63af5b2c9d1977309776ad3c965c050796db5a8bcbe089953bfb37a70a3662ef8a961e07b7a5b80fea3d10c672562654cf93d15932d1eadbd7b1e797825360c2d3999bf615611d5c90b31b0c56c006674a9a07f1d345d886c0f672a4ba375778cd302f6cfce12bbe260b422c5d055844b2c40ba303e012315cca4d942f4992fbc48846f78221935a56f7b5333f476855a05eba6885ca6ee15941635051f3c675760d6d45dba05e6b4141fd965c8e11dc7", 0xf3}], 0x4, &(0x7f0000000100)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r2]}], 0x28, 0x8}, 0x403) 16:00:21 executing program 1: r0 = geteuid() setreuid(0x0, r0) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) msgsnd(r0, &(0x7f00000029c0)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797040b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c34b993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8b0819b2ca42c019a0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e84ddc3756729280e52f5d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64f071cc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c070030e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c61b8aa33b83b37d821baeeeaa380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48aab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe1330433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e5e2efd2b6eda858d2a6ff0e22d3ac2d51b55739a353699b00c9376b149dbc6eeca6e0794c5e3a7558f8f88b4f39e35dbf34731ff141cc490dffbbefed41b950fec9b519da0ed54ea307d96e2fb159263f13c"], 0x1, 0x800) r5 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f0000000200)=0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000014c0)={{0x4, r3, r4, r3, r4, 0x20, 0xfff}, 0x6, 0x1, r2, r2, 0x0, 0x2, 0xffffffff, 0x8c3}) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000deb000/0x3000)=nil) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fe230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d851faec0ff190ae706f48953f5d271b33bcc", 0xfffffddc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x404, &(0x7f0000336000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000025000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xb3}, 0xc) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000080002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x80) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r4) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x20}, {r0, 0x180}], 0x3, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x28, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = kqueue() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xd7, 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}], 0x80, 0x0, 0x0, 0x0) 16:00:32 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) getrlimit(0x7, &(0x7f0000000000)) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) sendto$inet(r1, &(0x7f00000000c0)="0ffd4f99437466349fe16fec52bd2e054bc6ef3614f149bd598cf9b93be4902972097c6a83e46310ef9e69512d435404aa5fab8e4559775a8209fe091ae1b26d0a2fd84cdb54918cbb873ffe25292953", 0x50, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28282, 0x1f4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xfffffffffffffff7, 0x9}, {{r0}, 0x0, 0x81, 0x8, 0x7, 0x362}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7882, 0x80000000}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xdf, 0x2, 0x6, 0x200}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x54, 0x20, 0xa46d, 0xb5f}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x10000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x9, 0xfffffffffffffff9}, {{r0}, 0x0, 0x81, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x6, 0xc62}], 0x3, &(0x7f0000000100)={0x38}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300)={0xffffffff80000001, 0x40}, 0x10) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="21b374a4ac8ffa3f3aa4236a208c6033a6b1e2df0cb95e1e9882dfab48cae9f3375abd639dd642da3e1e77f5dc6ec714c285fa16631c5b9cea35461e0317bbdb65172646e70bdf48df104f059402035b1a512031f13c3159c73ddb61bffdd35b0493f774ccbcfdc3c258f585a1ef6e9431588b7042b116200025c2", 0x7b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:32 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f000038d000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2c00000000000000, 0xfffffffffffffffd}], 0x80000000, &(0x7f00000002c0), 0x9, &(0x7f0000000300)={0x9, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000080)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x6) 16:00:32 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2102, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x58, 0x40, 0xbe09, 0xfffffffffffffffc}, {{r0}, 0x0, 0x81, 0x1}], 0x8, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x6, 0x9, 0x7}], 0x8, &(0x7f0000000100)={0x0, 0xffffffffffff7fff}) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x7080bfe3a10544c0, 0x8) 16:00:33 executing program 1: mprotect(&(0x7f00000ce000/0x4000)=nil, 0x4000, 0x5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) fchdir(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d14546b781e8898f270c112230732375e25f213c54cb203c429cb7e31754e314ecd9b9d2cbf32f79440c0", 0x2b}, {&(0x7f0000000140)="116cd1ca1b85f7643416b9df617a5ad1dc6b6084e0fdc8b7f6940bcf3bfa990ac8231e84425e960dd1c7c7ef479e42c17f5e34d5646b7af58dc3ac7426e0d2df885300ee5ea633363084399f4bcfe0ca51809fe70faea7408f40df1099b4d3df3fb1bc45df14add3f0acfd2a34ab07d9b1d85335559920c95dd4a900213751d384c596290cae05749ba495373683891b1b7150b8376a7b63392f644c813068a4f9ad880557b306c2d055988775172d4ab445f661b2698c731d3a67c8895bb987119dafa0102f67a0931b229a2bc02f6f411c43278dcb82507d9aa760f48439", 0xdf}, {&(0x7f0000000080)="002a951145ef323af7a8a9b766dd53bed38bfcdb1db6cfb5e3f9fed14c7a1bf4a2f8ea4a2f206da79602c23e0dc09e5ef3", 0x31}, {&(0x7f0000000240)="8937809afd5a8e751de888aee58cde8890843b9e415b6d48156d4c927a471448f295ba40b7df0997a68c046eb0f2f1d398dd87cb289a8be5c14e742115bea9e77889f23c8aaf672437806ed79dda57d01e9a5cf0e8a751180db54cadd31ab52a74d2ef723e81b3a1fc70c8320cd660ab20669c5088d3cf71aa5dc4ef1a215f60dda4e6341616834453e10ae6b461dd0f", 0x90}], 0x4) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000000)='./bus\x00', 0x940, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x0, 0x2, 0xe34}) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:33 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="d70fe7ad524fb79814b616260b0067b2de8de1d8bdbedffc8ead8552a053f8bb06507349c4749d32b9dc9c0a552e0f0214fa0da17e154d7e76132b3f4e874dbe6f509551dbac1e2b34a87d6718f59ff024160a984d00e539c067ebd7339846251416c33af856a6181c2d0e026e915048a5aab86c5bd995a4987f69825e3a0cf5be533c4b8f1d92cad51b0ce9a3f4c5d2bb46eb3044a14cac9fab1beb29c1f614ebce5c7ed71f87142f67bf24a1ea22d5d96b3116794c384699b6628520f6627ccefc077041dba1ad2949c4aeb3a25132b0", 0xd1}], 0x1) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:00:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x20, 0xfff}, 0x200, 0x101, 0x7fffffff}) 16:00:34 executing program 0: r0 = socket(0xd, 0x3, 0x8) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000500)="eec88b4fe689a5baba987800a80a5cc00ecd9ccdaed5dd1a0f0c50bff6790f85d8cb56d4175d63c8d49377bb57a556ec383c566f622d7d36c0ec4b7f65e060fc187dafef9875a9fd2d5b84ea1e18530f57ad1a698bab08f9e9028192f91ac52e04903630b70f0b4ae0b92eba3c67cb066ed43e2cf829bb8238ea5c3937aacc8724a6cdd97ae058e19b4139298e08c0b85ee6e3", 0x93}, {&(0x7f00000005c0)="90367bcb185e777af560cc0c018147e8a04a849324b6c86cbcfedb935f79a8c68758a39879ff857e5aa3952b7e5321eb01732a6bcb4d26a35d5cc1f8bdaa4ff24dc9febc242c68e44441", 0x4a}, {&(0x7f0000000640)="e339b623b28d2dd7f03819b11a838ef1d57ec7cd31440f801c8d13092ef8f25c9997ad4be88b43dccc01c70fc6799dde06e09d2b732944b8bb1f6726a8f24d77e06fa8c736858a3798adcac1bab80974dfe03577a9b31a5bb1f52f4fa0840a92159625d72ccc667ecfbb3b2ab02f3fb932eb2175294856e747bfa761cd5045b26b20020df6c8756286cee3708090c79314db483815c499bdd2dd358e41ab2f80d61bd0743b698947380ee0ff05579803c2ba2bdd8c45fdb6aa9262cdc0880896a8", 0xc1}, {&(0x7f0000000740)="826ff026dc5e56e406b5c037c92cd65b9b8769ac95e0501ccde25113cfd98c8d7807ea5d787c2f748957dd6a827f1de50bb16824ee205695a0a32bd6a439567a3fd33c9357ee7ce2acd28601adfcea7f4bf99574e1baec81b607720ff3c2aadff8d0", 0x62}, {&(0x7f00000007c0)="2653e632cb78210ef93e5794c5e6c6846ebe249796636647b2afd95619144d4f3051dc3267e3ba9506758f6c71856cb88edb5a94e13f86fd96316d4c91a3ef093193ff5254820fdfe05d8cd6927d93d15303cf1978ba8ea0bb90db30c2c0578f521c68709bed136041fe1c1c02183558ffde69484ce79baa713e110da83b5514773422c67e029ee30499073427b408ad186fdc188206879c3863280ae8c9e7d4c2e671256ea37221534bd54c84f1831ff62484e996ebf1efd937203b54b624e9fdab568ba2207d0cf8950fc6626324942349b6982f25b7e462d7fe814cea92b3f6e10ff387862fdbeec98cf60bec9a0bd2", 0xf1}, {&(0x7f00000008c0)="b8d30849969c3403de1d4c3d4d76ea5d4a66ebb7b94a0382914a7b687080f77c5e4acb43f9fbb181009034ed27cb1ae68f540eb63a0078d7133e41b5337592683d29c7f44c29271c9a4976a4d13ff6de23d21504c46362b15c12bf7d1d3bc1f745b11ba68c2b46171a6f49959962ca49b657c06e3de70405747b7c76f779c55abe13cd83080835a2a63ab0e223c0982252c1c77be0e8e8c42804ed4b44c6d5a6d111173508dcc6d39ba683c4e943", 0xae}, {&(0x7f0000000980)}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="432e31953e355f6a73837fefc0004cb48a7427099d22680c9d253dcd081547a3d5c5fa7856e8c1506c31c7ce0cc6b83ed2d797af9895fa099a8cb2993e3d3885a716a3c08e0e780b151f372f251f0dcd45c3e062f8a47f4e7db8fef964a24de0a090065b5606f79a7c24abba50bb1e4bfff6122882fc6f05e1a9bf4a45b24f", 0x7f}, {&(0x7f00000000c0)="2701e83e375e912449df642de336a8e9f345e7db4f7520087dc13d757efde012473d0b29a7adb4f1098180b6e03e22dc09278758243d7672a42aac947a064c1e9802f0fed6bc035683bb5724b5f9e7dfd8853b225808c16872be9633e08df587a8066cf8cd80ff52107b46b480b5b09881e4f7e925e42f299961bf6cd85dd04901fac5379e2bd814bf2c99d8de0e6d9f0c563f09c41549caba373f3086e8e8fc50031b52323e8488d77c7f763212b4ef72bf2d74e263ecb3e1946655ad41bb8b7b544adf2c451abba2068fe54562f75a6a6632f6", 0xfffffffffffffdfe}, {&(0x7f00000001c0)="54b61a87c0000abda4785728a905a931bb182dd71c478737c6535ae0a98427a3ac1e81349574d39b8210f411147fb837ab89fc02520233f311c6b0aeb7958f5e766c642e08048b52c443df7b3a81c84c30272087a8a8ea3b92ad4abfdce5c923d10f481d9e56c4509a80e03b8b4760bb6ebef1d423f5a17ebfc35ab679b95a9d71f9adf172ab4fdc2e7619913bdc2ce6a037fbead6e5ed886ca39b982863012ff3d90d20", 0xa4}, {&(0x7f0000000280)="4bcda46f5a00fc8799bb6c71ebfe79f24b738e718a28c3902b8b6ddac7b10e50dcc302e1cb8021eff2a3fcbb9e647100000000", 0x33}, {&(0x7f00000002c0)="88a0f9c2907e415f4dcf0f16fe02f2cc98fdada6889cf05698bbebf4bbca4e013f17e00b3a972bb765899028efa89b92607f222344771bd4748b7fe5ae167a91b6a2ce6f8920431ebf1c4c313ea943a2faf1586b7b2b48edd447ab3231a8890b1d1945ea45c83a3ad8a94997d255bf27c2aaaf96a592833cd54a4f33263c83fb88ff804b298b", 0x86}, {&(0x7f0000000380)="487a41ed0450b67662edce8b60043bea55bb62c202ddaa9129097ab804a323f92776a5c0ab98eed74a7fe6505ddbd5a95439cf745df4e1b1fd346362757069d3c500d0aaafc53fd618f239755ac300de6a1055f42bc8aa8e72fa3de519712987af11e3757f7060e4c7f1ae47c4fe7daaf52fb4483e032cfbfa093d3eb822d230f142476adde68e0688", 0x89}, {&(0x7f0000000440)="d733c114fe6791fbf6ec18b1c82747084709c9b36805edee8002ec2c172b9f37d3700ac6d2299d7f2eb160a7aa49dc5b83a7a2bd5d87cfe9c969accf3b", 0x3d}], 0x7) 16:00:34 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/132, 0x84}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) syz_open_pts() mlockall(0x2) 16:00:34 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x101, 0x40) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000200)='./file2\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) readlinkat(r0, &(0x7f0000000080)='./file2\x00', &(0x7f0000000100)=""/37, 0x25) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) truncate(&(0x7f00000001c0)='./file3\x00', 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') truncate(&(0x7f0000000180)='./file1\x00', 0x3) 16:00:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kqueue() fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x400000000080, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = semget(0x1, 0x4, 0xd0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r7, 0x18, 0x8}, 0x6, 0xb4, 0x8}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:34 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) getpid() 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8816) 16:00:34 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2110, 0x8) rename(&(0x7f0000000880)='./file1\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x408, 0xf2) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="8c", 0x1}], 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000466000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:34 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e0b000/0x2000)=nil, 0x2000, 0xa) 16:00:34 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1020, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sendto$inet6(r1, &(0x7f0000000040)="0e20f4107972f0d2f5a529bc41ba27cb7e16d7a48d45853b87445a47ad0c3ff7c728acedbc34659ff8fd7c31d04cd97d5b451c424f14142db358cdfdc1c74c27abf920982ccac9fb4c4bd95cc603dc3f7bab4fd2babf9817e89bb3bd72e31229562beb4626ca5bb5a6d7a1a1d8d0369ca0a7787d3b1540b6728c451ed3699b0635293ff68c8e87fe6e6ab5b42fec6ef57b91a8b3f7a2bb78695494a06f54a738299ab98c1a0a57aa26e4c5121d72b3068435785df9d10a5f3c712b4693a4d295", 0xc0, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x81, 0x31}, 0xc) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) 16:00:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x104) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='x\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000010000000000000000000000000000000000000f30e48fa0f76000000000000000000000000000000000000000000000000000000000000ff000000000000000000040000000000005e0000000000000000000000000000002f57dc8840547c1d8f0ed7f8b7627c018b59c6e3000000000000cd1b836fa48956056df5fd1fb40fef9eb7c37eb45c784c77dd82c00f00918c27952c5a9f3b5eda44000000000000000000000000"], &(0x7f00000001c0)=0x1) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="28e0f0f89395b358502f78d6c7b95d98c6e5ddf50499dd5032b85f63c3e5954faf7e825091407d44b5", 0x29}, {&(0x7f00000003c0)="2f6caff2fc4cd5700b491ff5212b27003640526b055905fb32e3a1f82c5758b4a2523ad214b8d020d6384a4c0d67d7570b87ea113c6f3e82bd8d9cd0ed6a51c01de5a0817d60df766b402d8c739174b0d8e5f6e6ed2c692e5a530d256e9183e6414e7c3a7411ad2f215f60524d7dd7763554b1f2454041", 0x77}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x404}, 0x5) 16:00:34 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66006c653000"], 0x10) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000300000085a3e055e1a2ed3ad7ecad0f74b2f28baaf9375d95927d02a7131ffea133cad62aa95f97d03ddef12bdbe2eb485f9d9b022fc6e4bd92db41a140577017da96a3850a9816f951e6"], 0xa) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4", 0x6d0}], 0x1) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setstatus(r0, 0x4, 0x88) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x1, 0x8000, 0x3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r8 = getppid() r9 = geteuid() r10 = getgid() r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r13 = getegid() r14 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000001000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0x715f7a24) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) r21 = geteuid() r22 = getegid() sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f00000008c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000900)="fc", 0x1}], 0x1, &(0x7f0000000e00)=ANY=[@ANYBLOB="2000120f00000000ffff000700000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x406}, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x1, 0xf30d, 0x5f1}, {0x18, 0x3, 0x4, 0x1}, 0x1, [0xeec, 0x1ff, 0x9, 0x7, 0xfffffffffffffff8, 0xc5f5, 0x8, 0x7]}, 0x3c) r23 = socket$inet6(0x18, 0x80000000005, 0x1) preadv(r23, &(0x7f0000000240)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000640)=""/226, 0xe2}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7, 0x0) r24 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r24, &(0x7f0000000000)=[{&(0x7f0000000500)=']', 0x1}], 0x1, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000800)) readv(r24, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/254, 0xfe}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) pledge(&(0x7f0000000200)=']\x00', &(0x7f0000000240)=':-)]\\+\x00') 16:00:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r1, &(0x7f0000000100)=""/67, 0x43) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000005efcfc2a29ef0d17b3b3cab7b57e50b8b2b8f246e8831e4a0e377eb6aff9056dfb9ea807a0db76acbef963b3dd43efc5ab1cbb519c537802610118fb1137a73693850f4f56da42cf0ffb39e8e4f9337f000000d4257c093f99790a2441781b9164add9549950d0b5d47bdab65bf8f2bed1492a2d07a53a86512f2ec2368404a9f57a9194b8f58c6bf755b0a04d11163a"], 0x74, 0x0) 16:00:40 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x83) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 16:00:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x8040, 0x20) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xffffffffffffff7f, 0x401}, {0x18, 0x2, 0x2, 0x1000}, 0x0, [0xed, 0x1f, 0x9, 0x5, 0x1, 0x0, 0x2, 0x4]}, 0x3c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) semget(0x3, 0x4, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x12) dup2(r0, r0) 16:00:40 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getpgrp() r1 = syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x5) r2 = socket$unix(0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r4) msgrcv(r3, &(0x7f0000000100)={0x0, ""/231}, 0xef, 0x2, 0x800) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/75, &(0x7f0000000280)=0x4b) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x1, 0x7}, 0x10) r6 = semget$private(0x0, 0x2, 0x404) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000300)=""/151) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000400)) r9 = getpid() getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000440)=""/159, &(0x7f0000000500)=0x9f) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x2, r4, r5, r4, r5, 0x0, 0x16e2ecda}, 0x5, 0xffffffffffffffff, r9, r9, 0xf2, 0x561, 0x66c2cbb1, 0x6}) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/30}, 0x26, 0x1, 0x1800) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000600)={0x8000, 0x6}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x1, 0x46c, 0x15b}, {0x18, 0x1, 0x10000, 0x1}, 0x4, [0x4, 0x8, 0x0, 0x9, 0x0, 0x1ff, 0x100000001, 0x2]}, 0x3c) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000680)=""/197, &(0x7f0000000780)=0xc5) mknod(&(0x7f00000007c0)='./file0\x00', 0x1000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000800)={0x3, 0x4}, 0x10) msgrcv(r3, &(0x7f0000000840), 0x8, 0xe0bb46b39e711834, 0x1000) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000880)={0x7, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000008c0)=""/100) close(r2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000940)="402a9133ac352cc4168e14f02c430a56b8982e12579a162aea69dc61c2ae11845c06d3423a7662cf9ae5cdcdca13e0da0b60d6b339cae245f2abf4879c249e92f149b0a6cd53177c3755108359c44a459c647ef2c8915558acb0cc20851e7abdc4018fde587803f1b9d6de223cc2c53a861197354bba708c0c7a1016be4cdd1365b98214de04ac0e426b511a0d2538f04152712745c3eaf1288ab4c99b9355877790a73c51e63230521ceb20f7f3b1db847a4ea4a52f4ce4e81cb17a6867ed1ac0b6ceb004a1fc08cc7691e58ec6230934981db57fd77facc20df45d87a1c0b1d6fc099eca75fd9beddbacbbe19d", 0xee}, {&(0x7f0000000a40)="b293ee702d581d218962e1fd7f31e41bbe17b72ac96bed5eb88c1ff7cf664ffd2b4db8e00e5cf3e3ac2c35d9f007ba10167c338d28d6ca15197de73b36383e8c3319fc4f7e2dcccce4c8e7612931031970df32ca53c17239625c2e4992720951dbcbb8cbeb301f3ff85391572a78387e352b8450fdee523cb8c2dae4f86346aa946200128fdd80377958aef4f6e409e93c4439c9e4835c1c56754bc1dd6148a393c6869da8b36b367c8aaaebaa036efe11aa619ed73cde0bb56b549c3ecd1c54824b306436c42188932648f4dfc74aaf", 0xd0}, {&(0x7f0000000b40)="e52beff3f9f65d0c0c73ff724d25bf3951bfcb2d42a4496f4a84a6e9542070c297d2692b97e8a29d0fc32bbf348055195f8f630c65ea46f2bd262a81bead241e7ccd1937d5ad3d09de78104b8ba0ba386a69c81f4bf9bdbaff83a76e0113e30bf6b94856f4b8e637b5215166193341d58baea6780e79f58d9849ee6c3a4a403626b42d928b510435b570b0a4ab6825b368233dc8fd9ce57d546780b334e30e78ee", 0xa1}, {&(0x7f0000000c00)="ae54e980d5618131d1ad48821f6728d8bb19198488f67dc04d7dd69c76755e7765054723c1d4d0f069c0f07d03ac2a750711de116f5f705292543994dab524eac046ffe36f35ef", 0x47}, {&(0x7f0000000c80)="0372f2f330e88fd7d5f17316fc921ee460a3a868287ef766b6620bb91a4d5b47d2c85c56b8fc6d0a0d1c59e986642cd0399e3efece0e9894bf57958274e73bc647b58581c491b54cb13e31644aa350dbbca60092c0b628500b3ee56f02affc0d51c94dc9b102548728a670cc93d0025950bfda67729495dcdf4c8023", 0x7c}, {&(0x7f0000000d00)="1fc863e375660b", 0x7}, {&(0x7f0000000d40)="6dd975d2286223d10c4a894a9453bb34d72ac610be", 0x15}, {&(0x7f0000000d80)="b0637ed14e1bee3301b5e655cc62c320507dd4109c808abcdd4dbbb77edf819bef864aec94f4da89c271dd1c92474de1d5abf5313df1390155", 0x39}, {&(0x7f0000000dc0)="09f46779261ba3412b5c2deca84cf2d8ea6149f2bad1c41f64d8643f28a3e269c22d5e0c05800ad564e214d8560ee76e6ed6fe01", 0x34}], 0x9) mknod$loop(&(0x7f0000000ec0)='./file0\x00', 0x1, 0x0) connect$unix(r2, &(0x7f0000000f00)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:40 executing program 0: r0 = shmget(0x1, 0x4000, 0x203, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x40000013c8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x588b20cf5ad47eac, 0x4) 16:00:41 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r1) r2 = geteuid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) setreuid(r0, r0) setreuid(r0, r2) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x9f, 0x5a90c0c5, 0x10000}) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0xffff) seteuid(r0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x1f, r0, r4, r0, r6, 0x84, 0x9}, 0x1, 0x1ff, 0x1}) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) semop(r3, &(0x7f0000000240)=[{0x3, 0x80, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x3, 0x1000}], 0x3) 16:00:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x7, 0x0, 0xffffffffffff1d1a, "bab14b78ae37f53dbcabf9b1943419703ee1f6c1", 0xfffffffffffffff7, 0x81}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x20) chmod(&(0x7f0000000100)='./file0\x00', 0x12) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file1\x00') 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=""/239, 0xef) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x410, 0x8000000000000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:41 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001740)={0x401, 0x3f, 0x4000000000000000, 0x6, "edafe4fc64c125bfed054f5ffd27165b316aa960", 0x8000, 0x1000}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000100)="bd286ee71d30a14e610e61e9c3c83d4e7b9e0ea1318061fae38c1115a422529f5b583d0b0defec3b99952d616af2f372cbd26d7fafc67d767b4d734e8485f11baabe78bc57365d9ba60a3cdabcc0efc9f77f4301481e63d4baf91b94a81d3519aafb183057e29f28de0796bc67032746f341f45a654125518ae297fcf6a25c786c2fafd82ef32a975c56466efa5a50208480e03e3d53393cd0a89193ff21b36eb941b2e194ce7816ed31c4c6d6eee9b8539506c2e902458285fdc53361f5e6ee571790bf2056cbb9cb884beefb460f58b8ddaa4930b9dd6d1692a21b8842fed4d1833a159e2f5e049431b3bd3c4c", 0xee}, {&(0x7f0000000200)="57334f192877c8df0dfab0432a3be29656171e0ca1a7e1cbf9283fa15b863556c5b37652aa4f2b664b31df5ec1df37614101e822dc493468959b29b8e43896fa013ad3acbc55caa2f3b2a8d2e905dbad6ff5a92c19d890f123d31bba57445258a051fc02", 0x64}, {&(0x7f0000000280)="678b23581fbe1babdc93dcd0184a0e893833c597ab0f3e2dd6a1ef20919494235d0bf4c3e0770a3321b4bbcd119e1b7d84248a3f13d875810ad8d4603de9f42a0b7dfae79f030f8d7aa0ef", 0x4b}, {&(0x7f0000000300)="00b08918f2ad0824d33c081e2f415801e504f55bc9b63bc8a6751a251c824457cbe92dd247dc96b7e5184570bd46befe45296aa498aaf4a329e3f114170934cb15aea1c53a5d04fdfe41c8922ca76f942b124c05c7c38b4300fd605ff55579e572551471dad3b3ecfa70fcb97f5c54bd1ffaea069af204b0e704b69db340f7769253fc0962fbc94eac782f8f9502253236d6be01f4feaf431a6fc4770c920a84177fba9de90870ca2bd71b", 0xab}, {&(0x7f00000003c0)="5f12d183a2597cfa7a6b46027ac6886e2ca38da759c975e7205c0d9649ea340d507944f216494969bafeaf998613acfc0f7ed02db98a6d5fb6d3ead5068f346a938e1597cbf7720ec405f31f4082952b979a859b344757b6a88fcd070cbda137ef5380bba9a4ad9bcb3d3d7d38214f8624f829c30c8b1730ba620e99b70e7f81c369a956cbc4ce3d7ff22f5147f5", 0x8e}, {&(0x7f00000004c0)="e996a180b112930544c4ad63d153555c6e08e55633593a7eb86bb8837a73c075e7ab194310cc9eb174fc54926622de58bf68f853d9a43bc899db", 0x3a}, {&(0x7f0000000500)="79a0b32077ea8236f596391408a0e161e6e3fad5e3a9e59e25eb3ec8237efb69a534328336cb0871be304ab8307fc6f7c726bb814df68db44e2c33acadc12e32441d3006f39c7dcb981e5501a19cc82d3ddb197ccff3f38ba8d3a900946ed84bd257e99aadad87b172014ef294a99bc0e759b9654973216b333f48bcaf9744fb3860846b1f06ba9e132d660857", 0x8d}, {&(0x7f00000005c0)="7e976bdde6ec26589f7775c33aa99ae88eb982feddb8ef6f3c58aa096b141f2841e01bb81c87cf004ff7a8c496304e72db9020dee62d7a5603e216f474392a1c5586d52e14a11f7a98b29614d13e4d52a243015d1e91fe49e1615e51f474d6b2bcccc25beca0740cc7076657ea1679afe8663624a996ca9bb63bf2adb221c245d4389ff84ae18e1ae0ea3a63f7f9b5f96a", 0x91}, {&(0x7f0000000680)="83856e20fb29e83d09eb11271114c85e9682d0d0344a744bb590debc4d400c2ed76168678802192d1ca97aad8f99da4f00dea317be9dce3d05583a7b6e3552abcfcbfd558671225678c3fe6e4ef88a20716cae7baf224468615820a753f1ddd0e504100a74a30a7394cabd568a977355efc25f37998d99ac0ad2124900ab3bf8853fb59c3fc0d3825a8494cff5de33c6f0f30138d8f65659a3f127cc25515febe6d5113c6006cb929a9cbf82dc6f1f3575b125ec64c8e70914b4bcbf48ed215aca49e977314041631cdefcef8a92978119c836ace4ac9e9bcf2c952539e0c5eb1ef82c8c3d816a75f1a125f931abcfdf7a745a99d8352d22fffa160c310e21369aca92a1aee52ffe115acb084ec789b6f6dab9c85a79e153f58c6585e887fc7478d9939d6ee6be709f48f6009ba50075262a3b0ca3519bf47fa337f44e42ba513a831499aef8b1d6dee7b9215e690a3554b56a2240c53945d4742da3a2807cc1eb79dd6dabfada74e7284fe7ce0e722bc772b95f37a74fb735c2fd0273ba9e67f26c8df855ef8e3a49d3004f251a280aec79cb5e70e8c068f133cf6626df79e17377a5743a27e9eb023eb10e25deb6a95e0741457ca8c37a29df98f7e361db3e3c3050381acbd13e55d5463b57b3cb0746f1a188eea7047c0db7c78aa90c907539093772048fb60aafee55d7065498e172edf87c83e54600a53f13018a518ab60df4cb5e7bee2aa25c29166c93063c35d7ba452a5445fa013d5ead6d4c4f24a847f5239a29b8cbd5c8cc3f2151aae2e814ece65ba4d53ea88719f8de67d1caa90bf0c5f14796ff4e1541e90b2ced3b0433c89ef483e85ba8cf94e0233c0d798ebbc3d5664b28024330e59b3eb86bdf1244bb4912b71f469005c6e59c28da3c498c2fd9416150d46b61af708c9c4e0a9f4596844c95232d9492834e6f8477c5f8d5eace52cf923f392bf0a11d5fb0ffea4d22f354967e8f4a4323e6050003af9bad6f12b5e9861c5745e735238f56b6cb019b67e9c5b377dc10681f47e692ac5147fc8de149c2295e00a186bd69dcd380683b4110685be859fbd7bb7a28663f7eb7842a59824f78e09d65c2f071a987ff6832e12f2762f83e5718e95e59b461077ec131766b95a917df3a4e37ffe3d13e707ea10747c8549a025ef17902179601e0417824dc0e4a2f4aad13298a37b0441e66899e2675b8fe482c4e1a194d23d6cfc56a4cdab2e76c039a9c2feac6c37068748b30df2d7cf8d0966b84c5b4df57ecd758b7f87690e6d9fbc78042284f6274c83c7c92fd45540f98a4becf569f4422592f324446fa0b7c4ba4acd88fad1aad400c0e1709d713ad5893449edb71ea632a909e4f71f37773930bb413722f770e66ce4a5d393e511942eaa8dd2ebda9378e94bcd854edc0af10b744610f9c98ca125bfdca092a1b92d008ad9ce3be47f70eaf7c375146eb98ade6e059df0f9e86f8caa60245caa1bf355ca5514ce8c330b96bfbfbf8a14e149d54401225bca8f82049201d6f12b6cea7c4f7448f580b47a8f0a596fed204895835f8cd9af909eed9bdfc09220fef6f5dae9d7b14edbd39e9c5058d501815285f98e1215683fb9014f0be92d5b325cbb008e87f0f6e0b658b0fb5e8ab0344c40fb7bc2fa89cf344d332fd8d371f1700d1da2e510cd15b533ab98413924b5b96f9a4d0ac0b5bd30dc14eb31ba0efca9f5d6fe1b9521d68dd83a658371a4d08f949974baf7deeb6a6ad3c48be9602f83e582f348f50bcbba6e7a8309b32a5a0018acf86f6e8cd033fbbdb29e005e97f44fd803cbc2707728298642a8f0942560c34ee675d9bcd0b6aeb6346fac79c8a0f7eb2e6e4087bbc0d98aeb32d1e9d1089f459ecfc0817e95f97a231af72d4b2b634e53bd2be7703a4850192e347ce135854642ed41810c14689b959017f58cedc44d25e5e0d19b08e1932404c8203ac55314d1f46021356f01b19ec68868f6f2e11bef296825d01bcc28b5b543bec935f1ae808cc514edf890693577e3d4506a2b688bad4c6a97c34bdf70f0cd76769c413fa64650251efc1ddd8e0facb909487e414bd1ed0e12a98770e2966020df2643c8c59a77dc285dd69b48685b3121d9e64cd5d008fd5da8dff6535be4e7cdbf405d9715cdfb33184e3643b2de086b538a5499edc962cf05d6eee206fda1165cbe8a958cb6941b5b28fa77c34671defaf9f788c43cf863136fa89b2b8ee3f101d1a32c659137f8923dbe30bec6b70b752739d361ab9b14f78f3537b859c3383c36e79464a6f574116ff83cb9c0e6360e360010011925f07cff605f0ab476bf07bc2252b3e6dab9fa958c034851724c2e2b1d69f6c2ec6430f5b1614e409d5a40d8251d017522b552206e3a8ca66f1ba3a24122d97255c958879ac2a555141cf5ed8ae5654cdcf9855f2b901321bc7d7c773b0767853bf8ad886e2663012e0b9f320c63513a1cc723f8836a0fe1927d9a26d250c6916882711ec1f9d3188f8d62c5621fd059c8319aec0fcf26ddd667cadce342a7e2e3a066b3d6777cd793c1caedd76f6a9376939b1ac2109c15ea4b1c23aca63abe8d21f3858e7de96816f173846eb280a31852cdf72424849bae77d694c4ec11616cf2671cb0c7e3d910b724122f9931ee8bdf00b531d34816f1c778043aa356e51e1dada7b2a13d5df646f94d2c75f9cdf9ec9f3323d00b848d17a6e2ea90933b92ab938570bed532328adb63b9ed3a7841826dbb28cc687b8bc8bd8f3bd248e8e56cfdb2399c6f09879490f9f52e745a7e6a31f41d3adaaad1f1d1330360d646e7d5eb18832068335c81c081493f6788ca9b0a5f2724aecc0810fcab2125cb871a38934cae48adbebad87f38b75f15db7f6122da4449dda778e9b8cb510f5c3ae18b7d6a5d009c9d4472a90a7329a2dcf1efbe3441d61435e0ec400c29a94c68b6202b0c0d5870cce5109ed4f9472e06d6daf89ecdf6c92a89e0d7c06a4ebb7df0c132b44a80097c595db8342beaba0ca475309d506395ec34744178bc0d62a4bd81a5ff9748d0e92d5e8602a9c759faf06946981f85f7af2cf130f0d5e0a2f2211d4c37de5f5eef758ee95a0f5031cb3434e941b62f859c3da7a215472b98d58d3901a2f2d1262ba3c7ffa513a0793e6d06dcf5fef35d554f85daa10a06479a4afb69a24317ef5159d9be0385b747b100e26b671bcb81ea7f7aacedfb4ff253fd0b80bbc065654c1648f911c822aafe3c6c58f1873aef1cda6e8ab05b80d16ba4d7e8cdacf99ef1b46ec743b0c65c393476eaa90a6022490ab0e9d401daaedec59f781c6aa4e73241702e4c6f8ae3593fda18be660d4a134a7f476125cfd8869957f9ca88910f58b7ecb639d03a9883af8bad4283615defd4242a9b76d3ddadad0b291714dd4b39bdff5218e816a0d93848ac6810335ebb34397222b8e475e71ce3fed50608ee0e909085afb35693cb54ff04706c52eafd675c23be4620b19ecdab51aa0999f8a65351c9c1ae791a14a49dfe43763ae827f32bdc3a587a85975c0aae9fa72c4143ac38d2f71703c44186ea2e9d725eac6c7900cc989418f2ea6c9467dc25f0fdb4654aee56db25b843e66ab6b98828d0f104d3c824e4111b906b3a2e929df64476a17b587fdecfdb5fd5d6cbf5f8879470e395a1caa4871d340f1f8f6dc972a38ecadb42331379636979dffe9f410970ef533e2b4f723b01fd91c326c6f713cc04fbb9a7fec04bab57f7bc323e046648883270b817493c758a1f2cf5fa43100ea2528d3eadb519a0cf8d6b4f7aed29032c15fe0b7bc2247f57095354b9c0910033dbc31e7b79d6fb4cc20582cccbdf3377ff7850efee6ec4848c97a35f0075df445b1f805fa9002d5613fe38b20daf863d1aa4da75df111dc7a65a8d958c47241576793e85f1b26576009292ce159ecb7e34dd29a8e7c9f5f55ec321fcfcd13e11fb625acbe8d5e4372f45e62e0bab8d3b6c1760257263fb458cf80da98abe5474c90488ebc56d4f789738301d95fb4b840c8c1c6286266a265b3f890f1dd7d8ee5aa1992781fc382e167a76ab394b5d130977b94d7305dd6064fa8bbef4b65597285c4fe3721d294e69fac4adf1e620a663866a038f91a7402fd079df27a3580ce709b468ed9575a9f0f9c5f06a756919633c61308853f8766ef587aa1fc46b449c444a6af6a58daf311201bac71ab44ab31334444b526d8494bbc00b6dcb27fb64b5b2312a86e2741029da36b06e65a37885ab073376adda614d055d8f48e9342c7cbdb28c7ffa560052b2adc8db02584ee8abe76a67997269ff67a8d6f3ad6c1eba8cdd0f8b855ae463338e5fe7dea57e1f20a0fcaa64b1d270efffc80451e08d25e90eae9c78afe37b3b73e472d647a0953ed1564b049b7345c7d739e73ee7bcef8333664a67e10089dd0b5dba3441ef173a3d4084d694b28e569c9c370fc26df7ce84633b59b3cb1bb413e7d5b75a7af08134048dbd8478888d52a4465cd221bc0648d35ae17d26ebd66256bc144b9288d468e00ac974b980679f630df423e4a56f74b9fbcd62465d94c8a390b3ce82b783bca608931f7257e908de831fa0046b02048fe6ba5540d6f9c471a6436a6c1cdcfb7d9000f19106241d46bf00b820a7236020e4462b45a0b7f28692750f3227f88fe70bd6f3a9550c833ed91ede2b6d6425ce55b45b77eccc23880a7bace46faa7b4bc40001e287b243f42f2c29b4fe7ec9a12a0088a01b22fdaf4e317c8567abb82fcc542efa7100c7bb08884cc0df1b2083bbc1053e1613ed76055573c4e6887b0d6c3fc6b42286c9dc9bdc2fb449e3231334bc05daa8bc524829626bd9ce2d40f86e80d6abc8c53ec23c5a705ef3dc46a1440644ccb8a6134defca696e4e2e8c7f3d814cbcaffae44a2faa7eed3bb066551828efef303ba0eac0210d9bade2e28a876c226cd21c898f0927dc2ac2ab05d9cf470d0a3705eaeeff3973267e6e91963726da35caa61167d9a33a742085ba90e33a01fb67068e92afd873f491e7bbb4195ab520cd4ad7c6e1e711438c92ef2564bb0815bb1fc39de323c1e16fa1af782bda591747f829feb005d06296a0c4f23e48203bbcbe72a259d2a4bf6005a2404ef471c5b568b24698826de9431a28381a126471bd1ed9a2bd50d7356cc675882d2e2b0495ceeae12361643e51c387f692b71439f7a0d6a1bb314a4ed4eadfdd77e69e76ca987456aa09ff91b2dccbdd710e6451e74ca9a19883fb058dc52291a5ef899a949feffa8cd78748e18184c6e72e81c699ab58ae7e7199862778f0eb3bbcdb7e45dcc7d7ea829ef56a32561dd44b274e10e6046f365392ccac06af838753cf959799aa214bd16b3f3cc731fc87b44dc60c3d0cdd8c2545c3488965b56a67f38262f6699c96d3bd19640691b7817ba112c595fe687ab069c8d74948f7c8842d5ffeb3ee56ad93282cf364318622812b20010c69c0322a61fd3f921e65033fd9365fda0531a312034be2c02686967a4a127db7ef44bb97c495d1c301340f0dcbb97e304da2b19b8c34999284db4c78a617c0b946f55cd045d3e8cd1f5c06a499abfc3ba505dde4f648bdae9bf9de0096a999b847c298168f573d7afc88319ff8d562bef7a229e544da20be58ee52bb1d9fae7215e55000ac7dd16c8ef106bdd2b44d5387f47aae25d3695a8c25a73187842a9824f14a565c5d12bb2ac4aebaf6f0034fb830b9a6b296a8e2a7f399dc20883baae799fba53fa95db9367f7dc460fdc0f0773c87fb027173aeee8dde4a5733be13d139cd946f6b0c56811913a3d8833f5", 0x1000}], 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x40, 0x4}, 0x400) close(r0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f000051e000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/58) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f000064a000/0x4000)=nil, 0x4000) socket(0x30, 0x8003, 0xfffffffffffff14e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0xd, &(0x7f00000000c0)="d6fafd305183b9cb95aeb88f183f1c1e8120bb99b90286bad53ab06797ab24fe1c5be891fe4d653f74d67f2ae02cc47a1d8349d755bbe631f5c52f6a", 0x3c) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4007, 0x7d9) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:00:41 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() wait4(r1, &(0x7f0000000140), 0xb, &(0x7f0000000180)) r2 = getpgrp() r3 = getpgid(r2) wait4(r3, 0x0, 0x10000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0xa20, 0x0) 16:00:41 executing program 0: setreuid(0x0, 0xee00) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setreuid(0x0, 0xffffffffffffffff) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x140, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x821, 0x2) getsockname$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) getegid() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/71, 0x47}], 0x5, &(0x7f0000000480)=""/45, 0x2d}, 0x1) poll(&(0x7f00000005c0)=[{r1, 0x80}, {r3, 0x3}, {r0, 0x40}, {r2, 0x104}], 0x4, 0x3) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="99ef5ae118139ea749a1a4ab9b89d0085fbcbbc5c89d99d626455643ae1e97933be4b5b331377332360aa6c1e5b260e0ffaeebeeb5ff66ddd81921d0ad2c312c3000068b94fd71be8af8d69a2a7ae36a68af388c7307a9bc54605ab925e60ad6bade9919595b29a61c8b0fa1c77123ac7887bc3feb0704017df3d31d0b590fa89baea216d2a627e9312d28d7d6d30207fb08", 0x92}, {&(0x7f0000000140)="e771674e6855538623403f190aa68198bd19572a9c224765f7fe631df13408f35b444257182feb2a5706cb57eb0199c9827cb40c569d641d6e4060a29d3282c1daaa95a430604a2df520a645196e59a91359a3666ca2bcbf86f9d345f1b36098edcfeb4b9d70900b315372e0105751de0cf8db9d386cb80b3d86e311e1993d3f4fa8466aa315bd23de3353587361208b99c84b82713005b3af529216467f20dc9bc69eb270a769c9696d0e5a9e693fe94bdaf945cff668e0893c39a0", 0xbc}, {&(0x7f0000000200)="b2ab385fa668dd7b0d665b207d04897f8224cc11cee69a974158dbfb2533e306cc2199fad7a07868880dcebeda5189c8d954c155a809c39f8c68bc37ecd2e66bfff9d5ca1a4b1e7b8bdaa1e9d14caa83760f2159aa4c7c0f04fcf8972d2cc77536ab4928de888d947fd28b1b472a5a6cd6b1bfd5ed627188ea0b55b14bc79ed5c891cd58a9e6990b6983162e4190255bc826c0a98353155cafee1adf934a68ce56d029b4d4d11503d71ecabfee9621c40cb1f73353ac66", 0xb7}], 0x3, &(0x7f0000000300)=[{0xd8, 0x1, 0x6, "228d0eb8ba1b35b08fc637453ee90eeb333bc7ab66704246a7233f482701a27e37b1d53ea261d3967a21a72290cae4e2587ee490a1ded41aeb2765a1b69721fcf902fa1fafef188a1cd628fbd997ca515381014b147904de6fbadc38c9511c1cfbf357242a49b5d8ec16e0dbe7143e4053d0057e625d1ae8eece6cc6403fc73f31996ec9d970cbbd95ec37f25d7a6971b760c3f0e549f56e440a9909d81d8b20cc76b90505a2f60ed2b275c64520d15f5265b4ee2a5405a37f03a3036a4574dbb33d"}, {0x70, 0x0, 0x2, "eddd707bef7bff85d1be6fde6b8a1136539de143398d0e11d9a79b80ef2e33ea3acc018b6f285350f6187bfbd582e7b0239e142050f44f4b829790a3920c71d4a70f451ebc772ee4ab1cd78a7611316469c8ffc3b881d76c27f5946562eced"}, {0x80, 0x938568d090c852bb, 0xafaa, "bf135b8328b8b4cea31c5521ad0f288ccc38bcf295a419d8973a67d7ba2c9e6e2eb7c23819e67398bd24170838573831c72d3e5954ebe4687d65882addf8086a025c5ffcc3b005df0540ade72bc687f7486dd505298aa23877686532b9fa08f735e4b6a90f26a2d15e"}, {0x98, 0x1, 0xfff, "5b4258319b5c549c47fbd10af8e658cd11426a5a2a062c56b262d4615a552ccc439a35305b468c5f0be59d309fc34659dd6951ba954ba44d494980555c5de0d714f16493385b8ee9ac9878865c5fb1b003add59807dcdd8b984d87f1c9120b9075c6e025e1b1bd0a819bf9435838727cd7d7eb1520147db6855ba0a453c189c590268361052b8184"}], 0x260}, 0xa) socket$inet(0x2, 0x5, 0x58ab3718) 16:00:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="82a0acee29113241b4573357c6a7e64ff4830d6bbc65a573f6ab46051aaf5f688b874a7efe5b71105540fcd323953dbc07e9fd74722a1225ed2ae0a60983c395e18cbc46b2af5cea236d262684a43396", 0x50) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="0a6cfbd774a5773d4c88bf869d521fe7e8ead4cd6d0c51953a5fa8688a719b50a3ce20956c9382cccf9f2520fd2bc97b8ae89220c0c34e20b27e8531ed42b88e8aee6636fe6235bedb4d3d6130dfbb6b2bfb22a5d28163ff3b4cf50632913b3aec7b4eeaa34616e2f8c752eb9bf2d2ed95f1e6b1daa65f6b08c9b49272ded31d0493b1b32cbb04a70868c90000000000c09400000000000033a3e712443efb9be5da51fa75efcff48b926bcc0d837dedc90f3bf66fff86f11b865d1fedac6bec971fb32554f7f4c2b3b6b768d1cade323e6da916e29574ada018b78f9be4d37ee718dcb91cde9b6ed381e9b24495e269d735e8f93648e9b11471a902e638ab552c608adfbbb1107ec5f605c09c700f11d8ea64965b8aea444ad0911d7b0d909450f9929910a326bff736bb43370457d9f833c0b06e1f3c30e6651f7f7a1ff2249d93485041bb665938a1daa82cb0c6641254f0b614ebbd2a41784bb994659d27e0c198bfea3a81d6647a003d208aaceeade99ff34b4a81e7363f3f1c371546430eba7e745d6d5deded00c77fb67c190d13de6b0854dd00d16edd7821fbfe99cbac470b69102006b0b0f1ae69ae3d8253d4585628d16104f0090848f128ad27d0af53d5cc1cf3608c1d9d0a02a26deeeb243c9cabc692a70900000000000000", 0x551) 16:00:41 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x700, "7f8cf3867d11a43104e9987b00627771653dbf24", 0xff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f0000000040)=0x57) syz_open_pts() 16:00:41 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 0: pledge(&(0x7f0000000080)='(\xb3\x00', &(0x7f00000000c0)=',\'%-\x00') 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x0) poll(0x0, 0x0, 0xae5e) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="1f6413bc5c4c1c4d55b9c5d58322f74d5840456858ff0c780b2cbbdedd744bbb1d86e5af9e9f63691a34c761cacf9f651bfd31b3d2b6db207e9dc54007e048860459b790a9247d03ddba9f393ceaf6b439dc66d450c9b17464895e93f7bc817e1e9213a9ce0bc769233ac81d649a7510bc6fdf68b9b5f04605c47c4b79ec4f9a2c7efe43c350aed43c214d63d29609d89e7218c7b4bb2ded9907d8463a613f82f19ff70e44008f376aabe61a71bdf8928f461daefe67e51f189191442d4df280ffeb9fa3a0143d8a6e2b44d01b22c934d9b00c6f836206279ca304f1ecfbd1905f47eed7b4747516c757b2d2cf21c1b95e65072d3d54b74052828fb6c2d399aa23976df09c4f91753b168de978211c653aa3f01b29951e1a17a2c6d6777a347c3c6256b449c550c4dde0626a25e43be18c4a615cab74ee49c42d115a1c8531f05737f4f1d80773dbcf1e63c03aa79d2bf040ec13c0a752f58a89622ac9902e75437d542497260d3aac02724f7b05eb572ba7fb950a0971afc4c838d59fed1a6e1c6def463b85ce3abd86669a1f1120c938be98325255f69830db7812a2b5d6573604982d23e32b46bd647db25f5b504db6142b107a4eda30ff63e8679509f0a51c185f3350094d2dac7aba660853cd1ef950f4e3458bca31ad76608ea894df6704072c89ff567805e509610c54a40eaa6720c3b93c34504f30b0ef7eaba8b8a1da8b048d83b83e6f1fddc7ca", 0x20c, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/11, 0xb) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x1, &(0x7f00000015c0)=[0x0]) r4 = getppid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="a7c34a05a2998a96d1dcda6cab0cf8a2d760a19de61fe93ab8000323d68851feddfb0971e00e3945a22a633e53b6e77e190e6e352462fefa4126535d705fc74c8333bcff90c862ec771e5f8bca151d16394799", 0x53}, {&(0x7f0000000300)="1074814c05f75d570186ba6a206ec6d9287e5ac6122fa36ffaf06aef30e9834b3b60a16f521f4c2591ebd50f39de8699720b82df22f82df329526dbcf5831c4cf3be73d33270708caf6133f9133138821561928450dd90a8cbb5cadabde6cded1f7042a2e84fe33b25cd3534373a674704d0d67bbfc9c8d8278dda6c3dc09ef00fef5e50e9ff96cb96e981d930567ad2efdf79b905ba095008edc436", 0x9c}, {&(0x7f00000003c0)="e8c342d257c64b6afa27b3422d776ffefb74c8048ca8c46318db290b3351fbe2f131e335a54dd5ff1c106c9a644bf29c6a3f06b270fbebfcdf", 0x39}, {&(0x7f0000000400)="0f6fbaa907a32d76ffc3b018575fd6014e20bb1ba13dedd4927ff57c7f70a82db1a16d90ef515414ce58c28186b4d262a9ce2edf78a3ff8d408b32be71f0b2bf9a2c1d7770ff465104c8cf8488786538df1c5d2b3a545c5c25e77e25e739a66ca4b99d20f3957179ea0da4cef2935ffcb175d62d37959de8c204d9ab9234c491ebaa009c8c9b62280894593a5932f94df373cea0572b14c123ce8334e1634b671f6e862a8c94a3b3b2719cacd7372904ea2b1b566f75e25a4f0bf994e9ecb291abbdd46a0bf696b7344eafecf36e9a9f41f3660cf97a747db78dc3eee45b039354c35e6edfc8e73fdc2cd4c42044f491ffb54eaa4632e5c23299ac7efd79ad0044188b3b91b112dae291c79db31bd1f9c858c60055dcd83a5eebf8e2c6d8f0dd613b4248fe39f6771cb65a814dd2186c77b643071b862331ee3b03cf7a298b320347b44dc8b35b00906462ba1070cdadc80c0c2bb0b5a270b5431c856c069274a61541c029349683af8358deed33bdd929a3496583df0c90d976d7b9eb09cca795886f723dac17e9eeb96230ac19ee2fb25a71d9c50bf6283a3738c934499ce87ddcf619dbb8cc8314421aa8c5cc395aa1fef5209c971783d5ab9e90d629a4e5f96d4767492de9b68cbf7c85434b1faba4dcf5577f6d891b0711de57b8a838755d27c0532b6abc17650671ff13b19037cb8e2ba672af9e62fea6f5adebad1f60cfbf543fba369136ac312f7815e7fa86309b925d2b702accdf9d9b17a5a1df0792bb92afc498ae3000a955f309791b1d55d03a3ebdc73e8220e119735d76de4cbd72993539febbc97ec43a1fe0e7c3f07df6e41f8ccf66ccfb7c6041c8ff7fdd1d82b514cede2ba134655b73e54208e0946230e2fd17082802a5ffd74f96616e7a973339b7d7f4dbe99bf75e6ebd6b7675c367e8153d3957752077d4215ed8895bcfd2e1d90c5dfaf109bbc04299817c05db08316e3815f26b936802e26b39dd143e1fe9b60e110290797991233625565bcf9a7ffde616abba666a0eba08dc0b56a57982f2e29591af614c378ab2f52ce82cc7187e402be0e5e93b52625e19b0a651b9b73a166351d49b52cce414b1098cea15c4b59d90e041a5c61964c779a64305069e53c2275f1a8f8a8e86404121fbf8c78c29391666bdc497394e0d0d6fe1b33f1906a4071aaff4a53ab75108de010c1ddf671ec0ee622b4238998de80708083175d09fa9485ec319135c99f94736e3830bf0a719898c2d48214cd520691cd7ab2f1cf48e25df5d274caa6702d925be9e4fbfda08e316ed6b7287f9ef6fbd2a11309c713dcabcd7da8844ee0ca09568fb83977b7d123e0e8f27c7d40e2891469b326504bbc576c47156369f4562805da4a2c9c29fea786833659af0debbdfcb42d82b14d004641d961727a8388f66c77e3f8ee80acfc8e72a8081269a7309df45a3d14bc340230091011f9bb9bbae9c72564f529a38fd732b29f689faab77d4525ef29e531d9fbe2b0a6484721d82385c850bdcdd2e70f8e74236bfb69e48bc4bf3f6e6507b6c2fc3abebdf44d8fd0c59b2c9a40706c1a4a190e7d6b1d79e564bd715f9556c2091a35720941318a39b655de5fa6b88e5fadbbfb43ca18b03c89248a49ed81a33e220519b68f3753a561568f75a76ae06f9d184c389b3bf4cbef3d74d7ba387a7510d4b594ae96d65a14a9dff023e39461c18a388c3cc29234a7cca61c31db1789982746acfb5a28ac22999496e2cbe6b769cc1ec970ec0f9b4975b7abd9e898670c7a1220666537f46b45815656c4525dcf1b8760032935f38a9584bebe3fcd984a86c1a02a2a04e1210b3dbe63e2fd48c03746c5879ceface85286560542bb176044f5f1ce0567b12534f4509490e830acce5134190c8c3fcbb4e68a06d8c8fbd3071f42ceb9fcb10d4ca3322c63664a88126090590eb2ab7c494c92cf6dca2137186a499e03dc2b41b0075a6d99612e6ab081e993a561ea939b91f0c5985186f886100f55d9c84cb54bc81ba0496dfcb1c6f5fa8d7d4297a6f1b0dfe7526a3ac3389d6cc68b5cc699e5bf60e6905b3ea89a6d84152f27597161a3ca84a9dfc6030753c810b020ca7566c717b4daadec0bbcf4a8a39d17935f1458dd8940c1c92c34728ef70337e9803563683a1b476f1e24e9a1275247e907750c9532f281c006535a682a1c7fc5abb40d4c9fe210a68ac7041282b34e6e94576b797abb5f345e23914b2bbfa2c9e704feb054bcc93e5db9e3f3ed7bf21bdea7f63150dae2b1a21f48e4bd0f690423c493772703674ba3db1978f9ff57e10b4a516f762e937f6a9a1c2c3c03f879c0d14e66364f34fce3d68109f44571214120d9ec8c378553df10f8d91b7bc8f7a2f4495fc3bca7effb2bf20b694a658d0be4ba2d23671c5a376084fa380d5e1832c39c0150436cb453c1a6087a3060c1841b4544b7b89975742a93aeb5af68ddbf4fc15a8313097d720e5b2dd0d0ecb9feffa0b4a95808cff1256373d0074278f9ee8a004879b05ed1786d0dcafbcf2716f51d1d90b4806833c3c99847fdac6c82e7652088c764435a3edf873abc41278241d03f17a77bb8cdd1640f6cab6f610838ee5e455172b8f07cfd02272b5aec3faeb0c898ed13c5b86fea5a6925606d515ffe4cf5a338a1cd297f4c0df2f2e399a88351a6f49ba1d2657b43a2fee088fc48f8c552736753a6a16fa3b91bb0d0dc473743b8e166a531d9d84f1f5bf6965635816e8d64783212204501d5a7ab94ac997e50389ca87ae70a7ec0c565fb72d9af26d68099a1947c9800edf8faa8ca617f565b6f1a64a3dcbe1b340c566ba2718b65a2de28d70436061437442799fc79413096f2e49a0203920da107a91d9205b71b40fe0744ca96e71fe0e1229ee97aaace6152a2a473877ed5338917b2691cc66603adfbe338f29157eec76f572dce36b1f9da688d675abdf6f0476b76c68e59698519b5937765c27a179c744ebe756106779f072a9eed62fbf4155f04db219306ead3e04c21fa921111aca10e77d26df5214f87733f05279199588db8aea7a6f51333c79b2678d6780df6e16d84d057c27380a1b7c58747ec8b635bd5a7e5caf78c00722fb46f25ddb5bb1177d54e5c76d24960162a516b0502113eabcf594000a5539fe84c56008378b02d4706bd2b1ead0524091c2e88c44cf1e17469abafe59caaa407487a5dc80f897d77acd34b77e1ea637cb6152edf3fa31d1f3ce0b2a10443aac4853df59d76fb7d261986bfd43eb81a518c2b2bd157fe4f3ac1ad06bc1eb4bf66f8353d775f63e9d93674521b1dbc4771576396401d9e204d166d9f81350ce3d60f75a5dbd7c1241565c63f0e02ed228584acd9364a1edefd38ad0f615ee14f660c175a70c6efd4862bd04eb0a79f64488ff5b43a690f590d815f478e8df8a3dadd6dd4bedc55a9a54af077e60cbaaf7068f7dcd5e4a9565275bdceb617d4f35ab842845a13b6be481546969390691447d824497036db2b7ec9253c996c857211e353c0a712f514224577dc91b799ff41bab1d144266790a6434fb5f061207c87afcd8e3c7d68a2b240a0d2f39e7e01494922429cd76b7013ddd254b9f55662959ee66a30a4d75ea1cbc66f02d9a0fc25bb9facb662dcf6e00fc8bd9664c869bede143c09ca52a709ac4103621b39295333b6506183b5cf9c5ac1da04e946934ba76d77cd8435281cb657ae26841996e5d9917356e370eec62b2cd1800c1a31ed2c7bccca276cbdb867e37b70b3f195b2ed7afc8e09dea24d92f236426e9382ad4b214da2f1d86676dbc8013158e6861b258b64d4f637cc6033946a0cffc25e26e63b61f47268f814c7d6c436452eff92482b3e786f72cb9969a85d717770b546427a356b1cd7d99351372a6dd8f408b1170af56a0f90adb2c9ec6cffd58f3515ba8139df4b17d515769b12297102d8421ef7ba199fd94e4aa81ba85ef410adc5a86ef00857e8d345522a4936f3657c8ce6f9fb6c41d3831e0b0bd704667989387bbc1325768023fd9d2ad76a9b88d175ed66d878fbbbc700b54c26901cbf3071dd818e5feb013d7c6f9639cbef5cb34960d63ca770a144550d78f8b26a2eee2c23df3efa4250a7085cdaf11038266bbe18484d24b866a78f657e9f8a3573589df81af24bf1f3b7d8b1f50d53fea604ea00d1616b3122157ce46b49463e3cbc8580cb673c962a5d322662926cea1247d2d3cf61bc13415630c1d74813279484fba9929bf55843f8e769a868f510ebc9354bf6b4ae6a75e56af2a8b5a8668cced62efbb9c1bfa945e8a331c279aa850fae1d97571e88a16a4ad335412a0e646d80849341cdc05e1153913ebf38c8086885e9f1ef26d38367ac7a9ec3b5bc75875fd0b7a10e516605c895e7ad9eae55cb43fa4d00499d1726674d432b388b080081337b9355d1ae7e17b1883fc51e1e0879a4202e55cb6b150b5eb4403f2241e2422fcb06d18ecf43002b6c8bd253565499bbd09591c74930a6c10a7165e891d549d2445217776f7043c078d0bac35ec68c54488c7601c18002aa9bf9f69a81f1bc4788aee590594edbd49281dd5fd522962704124abd84e0785f07f2ae871c0f744e90899918c109ce243d47fc04bd576276962095d40a819be9affac788939904568999a676d0ecb122f3da1e8eeca7e46183c0b0098c19798d0d3eb23c08bbe5d97f8bc98770c63221976b9648fdf6a5bbc30ba1308be78b0beeb036b97d5eaaf02f5d0c0ebd16c8d3a50cacb9b526ae6ad621a09f0f18cfb502d7831de36b85c5242c4b51623c9d025f7c9c4b635a1f78ed85333f1ff9162369e723d5bbe3a0e89428864e9eb0773597eb43a49eded94c1b3758b501ed5e1c0270e25bec9ed055def61c11eb36ddd1a8750ceeba07b2a0babd5dd33e70258ff708fd79f3c0a41dd2a877773f3defa8e467d9435ddb528274201f86e4be4c44dd44fc0c4e01467555fe64ab648d3d5350182ac4e2da17cc9bb541ffc0507f3cc3c77d7f6d5b4f8d68e212899be34380e703f96d9d7d99e5c7f4dad88c4dd12c7c4a185b4b6228bfc8c066da56ce4fec1f7a28d483db8fa54b2b9f1addb1880969aa932acdf9904847c863f52973413364d3d12272b29aa1a4cdc771e4281961894d6329788b459a2497e159d4f7bc01777c82181d81792d2c42a4fcbbbd0fc253797af0a8f3deb2baab558140638a44e292bf3c4e31dd92c7cb0c09b63b3b05f95da7b92bfebf90ed2998bebada7335c9912f382720892d5618833338528410fce0f014ff4b4b2e34009efc414631bdcfbc270b827d64c43c2863d29c4a8c93f9238a2b35a00b2d9945beeed9f4e9b8c0afa85250d7cd271af7b5addc0b5e47c4c600bc9a2cac6c1eb32ca1700420e81d8e8adc35f9af9809def3d409ae8ddf7add9e8b5f59b52284bd852417581263be5999fd7de1992cc2138dfbbadf2d47decdf144d3f82a203ed44460249bd5b55165bf507230603668ed9c7e76c55cf12e2c6c64bb7719243b5b34986ea55b0d4ba7dc4fc15cfcd96ad4916d635e74c94039b88ac4036af8b8f5ca25b2fdeea73de9c268e75eaf91ce6bebe168db6f7905194c2c9ae931fcffc3d9c9208f0ed00296175cefca5985b28dc897d78a8f861d4cbf02a3acf5bd49a169f56fd554e39d992c636f1eb438b3673faee557799b94f391d2ff235608ecc276f2930370248f3cc8290a1eec2654e20ab0cc3800ec39a30b84e1213d9c1d3709a0e4a9ecf6bcd1b4cac45cdd67196c866b11959427f10b088eacda17723071562301f94", 0x1000}, {&(0x7f0000001400)="420fc56b1dc3952a43469e263acefa8aa55e7fec456ff2b36bee278f8328d6ff982e42efbb4c5e570d404c0a3d8a98cded51cabc1bdc9287b773851ba4643f5179a09e2556cd1191623c0e63fc1d74753f317b1fa1cb599c1aef82ba33a9443790e3c6653b8b6244810a7d73af74841c1148062879", 0x75}, {&(0x7f0000001480)="2510554aa0ed44cd63bceef258ad6cab735cde139f0982d75cf8fe825647e2d93d79d8f938c06f29f64dc942cda120fee9e25a27f97a85d0889d5574dd16ee408f880127f9c5c3e442fd014ccc62dd3f8cc3d3dce19798226e5f417c9afc94feda0b58b4f7dda8d58eb32b57a4e83b4906a41f378cae9d7bce6b4061f8b0167a868c7a1435363d418168afc11ae53aaa453f26d9e9d3095c18f569c51df657f01831e5", 0xa3}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x404) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7}], 0x1, 0x0) r8 = kqueue() mknodat(r7, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) fcntl$setstatus(r7, 0x4, 0x80) kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r7}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r8}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r8}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r8, &(0x7f0000000000), 0x1e, 0x0, 0x10000, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) socketpair(0x21, 0x0, 0xb, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x7fffffff}, {0x18, 0x3, 0x3ff, 0x3}, 0x8, [0x5, 0x3, 0x200, 0x3, 0x7, 0x2, 0x3, 0x8]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xb) socket$inet(0x2, 0x1, 0x4) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1f, 0x6, 0x10000, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x74, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x81, 0x60000000, 0x0, 0x2}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x29, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x12, 0x60000000, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x2, 0x9}], 0xe50, &(0x7f0000000000)={0x8, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:42 executing program 0: r0 = socket(0x36, 0x8001, 0x1fe) setsockopt(r0, 0x11, 0x8007, &(0x7f0000000200)="808a1c934dacdecd8f83b8a89ee32713b25d24e29ad098cf1208647f52ddd9c62e909b6321a920ba6820ff9ab3fc219c665f84de940500000000000000dd7600000000000000009c21bd54f0b6a563577b1496fe0443d847d276ba336ace4eb91df1c87561fd2747ffe83e25ed4b51f5735436", 0x73) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x1000, 0x4) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x800001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x0, 0x3}, 0x800000000000, 0x9, r6, r7, 0x0, 0x1ff, 0x7fffffff}) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10001) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff3, 0x0) close(r1) 16:00:42 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) madvise(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1000) munlock(&(0x7f0000718000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000718000/0x4000)=nil) munlock(&(0x7f0000718000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x51) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="456c016d1d8f199d789e5dee36d237ec75f5e25b73c2ab69cdd589c524985550e723a41d6eca1887e91b5a04c9074cd2df81a68021155bccd1c06cc0e72529ec80c4333f759b565158c8817be5a8c2fc630afd7104b5b1d7e1e557036149399346da20c376406712c31c10678e907ef9d704313058197b2d7e5a6e9baae6869ddcff6d799b4613c1f4bdd801e45a52529679a1ad150853309e43bac0589148b9dc85efd5f6e6fce14d1ee647d4fd48b037ebc7cea1d2560e392add7803bb97073230", 0xc2}, {&(0x7f0000000380)="66acfbd636bfbc7364da31ab664de92c1a728156863194eb03e77781b1e90ef4b44d89a32d7badf8cbe39df3ab28c7f35f", 0x31}, {&(0x7f00000003c0)="b6c29ccd321edaf5f702fa51181061eec25db17d91ca48c019f23e581f49045ab6d52f652e586c2403db6ce44795450d7b6406f46aa962b39d455523845da0ed6c899ebb05ca2dd6193f71fa92ae860246696dc0ba222cb2c0c19cff796c5b820cdcc97bcbe1560f023e9b3c5aed37019647fe07e8353c0d18099205013fbf4c0ec6afbaef348e3a1c2984e11857bf5dba8b1a0aa87d094e8e67fdf925f68b79a34479bd3bfa52fdc82ecebab46f9cd09a7732d030b0e2107984454947f10dd6e78c873f92d2d53eb83547bfd71095ca8418390a9e1f5a9931108166da814de54a", 0xe1}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="5800000000000000ffff000001000000889c7e835c1083b257a3e12d77e744e55af151404552db24852b53f072e479840e7eb5e470108dd0751d808d1d7e0d4a69fa2037de515436ba692b430984248b21d61e39fb01f3b4d38a817f38ddd15cecfea38d3a2bec0dc3790b7f977a8d3896ae798d5bc410084cfb8825f47d6898b42ede2b1916e4f9e0fa129cb2b8574bf25db25ee7c4ba0c8b5b6c965d381d60b135785d1e8828db040000000000000000004b9a3de5297fca7a733f3395fdcd764e53fb1e2a217f385e5ddc3a32846b8b", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x2}, 0x4) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x127) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="d48804dc78bd228769049162f36a26f0e004d79c81a130c3c7cb25dc04d3da0d5f04f011e45b28177a97505f6bd6e1104ea99b7d842e30d7962528ea508ffd2700b3be59ce1c7df966ac498379884040663605f83ec4fb4000023ff572b7c4803f0a996ef992a65c2749dfe50c4c57d62f07d93df2e1e2dfeedc8024b26ffadd52e26b2921d0b2885c2b78be364a333190b26dc3e5f57ef9ec01a7", 0x9b) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = getppid() fcntl$setown(r1, 0x6, r3) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket(0x2, 0x8000, 0x0) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000480)="8e72f3b327e309371dc312adfa34a79c2b6ed5f53855c12592ce2351b92218f57e03ef7670a32b8e28f1e68b9698fd87a77cab2a654fca532b03fb5369c519abfe3145973e1be6e1a4c0f31068b3111cd8b949949328a7cc390e70c5650f0e6d2edcc9e0f2a25acc346b715d2fabcaf9fbec6d4ae76de9a5d95541614dad5a2239be4df45d512baf184135bd02f9cea683453e206084ee4b4ed67f4c10cb605ca6624e8f078ce1782cc3ee925e019b670c589f9df4480c5711387959887dfeb1b318a7e41769990f29a25dd4e580420b44b5c71758340cb6fb944938", 0xdc}, {&(0x7f0000000580)="24d7c0f455236ec21c5831e15c9709293d18f466ca9c2713e9107df27fe3b5787bd060b145e25b7183f0ff9a0bdda0503627ec0559326641abd0bc3cf1232253d7495401f98c8ce2c7278ffc32d93239c2783ab20a08dc89ef1e5a", 0x5b}, {&(0x7f0000000600)="e4c27120faa3e6d4c6f7a4bb7a572a7debcbee202efc181ec3e00611254340741f838ea08dac4c7b93354a9d9a56ad64d77f92a8bfdd5b7eaf552d3332e48b4d6ce94b84ee746bbf05df8374e9b682566d8ab549980147e78a226121aa910bfdc2e5894c8a9e3bdb1ffa83b194a414cd45638eabf8f92cd9ca74516164fe1cf5be4859f62a26f6a29f416787d6d36f5c5fc45e4d498e3455baf780d950471e862a5252d207f7c3ddc8dbd0a6909d5384ea5a2128cc8a9b0e1dd00b98ab5c4df93194b2ff1c993888a13d2d384886381e386e55ef300c8e8e705d760849db56562bb3c903b893e0b0bf7a87d8f19b46a36e882a", 0xf3}, {&(0x7f0000000700)="6b2eb9aaf3e56496c960bc44817c7b5d3da7e72ebbd8f83c7c2f282330f98beacced4991eab32cecf57c6cc7596114e124fc28fafeca23d33d741cbbaf", 0x3d}, {&(0x7f0000000740)="e4a23db8c718c0ec0fd07ccdfe9597354effaa3d7e1f1abe7a244af391c83018daba89590b876f3c20476f1889e68f303f62cd6cc72214bbfabe0fdebe43951e326483ec3492215a0a24dbb2916b74d8ebce3397a8bdd2c22dc8bfb7444663750e648c441bbdc837201db781fe1d9b3dec85816a0fc20e0d4a1855d1d59811285848", 0x82}, {&(0x7f0000000800)="a626dcae1fe4460184765c9127ef96fccf863eba4e9598a10b9fb98d8095f94f66b2a10fb51cea216e", 0x29}, {&(0x7f0000000840)="f8287f8718661dc0d69936f77ecbcfec15bd75751b222938dbff935feb329460d9f1d60225c7c02dd289fa5d76e346fa64bbd13f38cb772032a7a3f391aad0cd275ecc82e94d38c995cda2ee45666e138a3dd3cbba0615f65fc8f30503fe700f718405e05715f3c542093e453848a23d2b889a5bd9a2e5b15fe6bc148b6b17eda0b12e1485df9aba0b125e39b7e3a74f0343d37dec66542f19429e7f4bf0e29ac599cd89cfe8cfbee1a36e5a5148d0579a2461cadaa15e1099b10a3c32bace34134310b905734a8d8da86cca971ee22477a8e38bb954190b0dfedf1d5f374c0478434fc5bd4a3ba9f48273f1f97da3355c9b41f761cda3337897ee8ecc32965c2dc2fd80253921fe6e7a7b386bfccb6adeefa958d76084a4eb28ec09ff768fadb5f08d1c06b975ae223621bb2c75cda27eaafc6eae8114ba5f673cfa7a0f1cce9ca1e90987bf039659a0fd93239d395e3d85d5d5cbc4a38ff54996a6a7d9471ed305c4acbc564cb964e8f3314340699ec91b78eb44edde5382878bbbc096854a2559447254151e15da8216b59f76380437329ce14172d41626d26bbf4e9907a478fe419ea1c0a3c94bd5f19bf6ced584d77e61e64abbf89f3aaea104f28796cf01d7a380e5981c825a8d43d36c4b9488be6c4f9728419392fda5315259c85e45f2e36f06a0744ed81aebbc22b37e69b0876478e2e717545f85a714de66d1687269f444feca24fa6bf330db35f14140fae872debb495c593eb5ef7999d4a8e951ec48ff6b67e5ab9df9bcfe841a28cfd879ca1a3343e36894936837a5328807f59214a7cbf5ed3c634ff8084799339d9d6495f04fbc29ceb9b343c26b2b38c13287bd0ded3be9857a282c40157277c55ddb497be0cee58e28b9f748de64d7a1438fa01e9db2051bb1dc7de4019f0790e906f6997c3dcc3551bc7e75a75f6f43606304b4852e793c6ae4c9c1b126bcad92e14bc9fca4b6b603913fdaf59966dd4609dc5eb8fc3d813aa878f3da4c95c5c1589c337c23ca4a7b6816a2ce3f8339343aec81d577c2fc9fa45bdfe83501176188c6615c6cf4a4681bb86b071395182f4a55ee47cbb6d53503f301662637290297cbbf1ea02834941dfe6c0eefc075533ef92be32e93eae7e721ba10b7b7cd61fad0d4b9bf81f0b89bd8d95dbc672c471bc98fd77e7e8d5c17065a3023d5be6491d30c08989921b5fa3e86d4792f90ca5f62161688dd283d332e7c2d68f6a2a0213016e54dc08d70a21435408b02247a4e696681994494b15fdab37453317a1fed8c0ecd1fc6c07a1818775e10bbd52d8bef00213b41628ef2b912994598ce81e638d9804ad20832b37a70688a6eda8097a6f88552f1701beb84711e360305a76282c7a3a5db9103c13334b470d2e0ea1b9c0e889141e025fe7fcc414577887166d6cec2474bd92371101b2d813da58f5fc964021c0fbdef3e0d5361d5e81af0adab3c3802c35610e4a4f7f4edbd072bda3a4ca4b7bcab8f2161d1d85a844934c08d905424c225e88d187414d816fcbf446ad6742e0e5a0aa457fb8cdc2617b3ab94ab77efd2dd12032ce4c1028b482858d5d2d62c930414e5d6737815ba2a793d3d1d5f73e21cde2dadc750d652488fe9219b7dcaf95d872da0994f685ada9e44689ca96501d927199680e5fd5a270c33955804bb5c29107221601192ad583ac27c3ebc4b0afa15d2b4253dd107ca563ef326156ad04c315ef48fe3e050cbb6c91387c76be11a29133362d5f6d747954781207aa9c08c6d80a634d3bb01bce6e1b4194c54c7939ca374272bb188d8eb751b5cfd3c84b6bdec33c241e92ecf87db28c609b9d3124f2f1903edc8b32e24cd0c64387684fdff89d77f448ab37e60c70eb66f6f023813a6c32f105c93b98321426307172161ca446c00aa15f0788486a5c64268d27775c3105f0e22f45562099adb762ec508e10505920bf92b8ddff317f472ff6127221251e563398b0e697269204bf35dc90300e7bd7f07a4b3425fbdda5bfebab1f95f06fe55b694a2f667d4401a27f25ef02e74c7a3bbbcbfb8df3f9df19ddc11244ef9f5da402378b89cd992c79a73472e444ee28d3474a7ec8654d874d5f841ef4593351be504cb191f2f95200bff927904c6a8b60770f73422564e3f40693ba586f805458f912e47d6e1d5558db7568556b50d6cc48009be244f9ca7cf45b66a385d9c4db0c4ae672ed4ae19fa29effed3a03739f0ce5b90a695b009130787bf33bd8bf0166a9d9afdd59647b14f28369372057588e4041f5aef05aa53f144d3db5f9982e7bb80d74eeaa7e35226c2b583167135f73de5030d45d3de3a84d5ec86fdfa80c80056681940bbac2faaf04983e32a3fe782bfcef703be450e1946561b74fb96950364f7ac3631096a58c556515b93da7bce484e8b134c2fed0504621d1236ca2e03e5178eb216ca84a2f1f6fbc2720b946b9cb5f6b93905aab65174db0b9eb8df7c04900d22d1a36d327f6e8fdee39d76c0a31082bcd8fa22e527ac0f84aca5102e7c2ac97a5a099c6a79aec6e70998f3e8cbf1c3159d205f87cd28397bf2de748ed648b24a6406771c76145ec7407c9d7c7b787ab59b19fa1453023135762e103764a212c60f59caa0750866689146f2d2517f4f1721eb0f44ebccabba9db7fe60d07a3bb7ec412f0aaf31079da183b1b6425b0015f361b76575f1ce86033ae82561b20f717d496238845ec40541843347611d76cfaf2baf68be960db3f487d2a006e0115a0bd56770e48ac31c1e11870d88ea9c73799adbe1ce8866b06ab6cfd13052e866897af4f6e70a68b01e2ff6bce2d92f8325152cacc50348e025ab96a3d50f1f17052c6373ba515c998ba65d92bf634ee87ed05d1f2cdf758e34993218b70ae5c2d700ec81d65521d7286762cfe75c6a676cf7e6ad8ec8a7bcc249bb6ba068cb55dd3794a7b511771c0927531b7b5d9c8abe39feb80bbba893e3268169969aa70fd6a7188c8e57c9daeb7d9f076c86f860064fc20645fc006bad20d8211a2860246caea365c94282b8276137071ff4c9d75ebc86e674e78ea3ea5147601d702fae2eee8aa664499206bff40843b60747bf7b9151eaf7b71c4ff658efd1e15ef30d17617ad89f510913287c6bd7c060d016055fc6ac44bfe95d9f05cc07e5d6d54457ccc19e97529fd8e561f3b4d43e97bb45c3ffc9e26d076230e6304d25fc19eb2f54c01cf648e7731f0c2d5671cc12dd5d1445a9cad6c6582f20a9c18a6c9a80f2e82923757d3a0968af687b66421d31f1c406f0e3f36857a2576b47e7750e8132f19ad7a4898a1ac757b558219722045a87eee61c901d16d5e9a357ac897f6e2d2b6c7d279b9a8b3159e6247918578009f98c40399edc7580fcac1b323601536aa2ba3cb40ce30903a008a313dd3dfd45cc36708d03bd75979bf00e50d23e2eded6d8fcfad3afcf2088cdc3d89826cbc82903dda9967f0935d02c6ce6c8ce56194631c6f35d1fad96e82b4150307514f926a566a44a0ba7ca26dd3c51fb17bd58346976dd4b5d8be050bc0f62e6ecc8a50f31379066d8a312ce875466e4b01505a8fb8328a67249e7642d916b9ccbc916dfbc7eb304fcdbfaf2ad333783271eb2c48429338df2e469b72e32ac27e0131acdc9f8acdc2ea5bf388199cd4ea9a7ace6baedfb4ca3868798144d2016f833975e9d5fdbed6aafc55efa8a6740ae2731bdfaa8377829a9bc327c63bbfa72fe3e8b4b985d9c29ce2563719e2e5eda2e81f67a62955a7504dde2cc93789d9e6d4b515049045cc8a553be0ca90cde331a35da73eb820520c79ceab76c6bec5cfd67dc8fe3b8a36792f6a1f2645d80a7fc73e0b6913572706b86d4d898f3df29d4a6dc4c76c2f4c9ccce6e09456ab155e2c39c8b6fa826023308022efd301bd37679de1ade5d6cef48dd28b0da7f92951ab730b59580236c98971b123d5caea42ca65693f33b44f668a2d7360ff05ea9e22a91b75bd0bc17255866c96d9408992c7d7971c9e91dea92ea36be1409816c38dfdc6c604a4bb41406b2ec55d8650aee6bacb09d5a03aed46db7e5394939012888577b94a8c26089bcf3b56c577a1d0c3c7767c57efdd059c966f306cf557a64e668afc11698a5927e8ddfd8e04c90ccf287e75e56feb1175c482ab408871ed15ee528f4d28e7690fc09172d402ee38ea123c0907ca01bf5b0404263f5eb5b8a29d45ab67e522f98ecddc56b7cb400b1f5ff21ef2f11e8f06832f00acff432947760180183a6fecc6dd6121d23a8af9baef90d1973669b99cef9107ecf6f49b24d52db15b10c3c0fd0abeb8872a65e5d43bb0e5f2bff2ca269c388f9062a04bd72d71d86515af28c51cd1987406673a309cff75ba6dc63e14c35a31b69acc5f161e7ef4e1446a8cbe2a64521faf54a12471113fcc623eec7e28d075339887a10976730d844cd4d96399b4950d51502170745d62f98a59d5b7c6926ecef7e98d0d0c1a19a5371e23a11f898a02eb0699532af605b9d443d65caff27ac2789f43cb2ad74e2aafa8538af70964aca00bbb630fc4404e23c3e3beef7947e6def56154c9cccf708a649d7272ca3fe5e67e99a16746db853a82154fc5d7bf4ca57e381a76f62b649a516c6d335c569a86e627de5c7a91c5d4b4b528b79801efb57c3e47522e5901e932e388486657c6b2c6cb08edc3694b9199e32b0c20f49081aa2d13ef94c43d19c6ab377415c7bd82fffaa99bf4edf7b1b27c0fb5b1383389548373f953fa082a80f6ce37b33d3363d233fd07bc54dbb048e85f39281c5b38f0f0142fca7941f33bc86e2f5cb6301ddb520662a5b6b1d3b36ef6d6faa39ae7ff82da8bea1a7ecafcaf5c246d6bbf488aa1649418a8ab73e03cd71cf0ca1219ae849719e10aba652584418b755ff1131785fe8624bcfe558cef2f095aae084cc29430eab91edc643c6fa2ea463ebf98afb928cb3624bf5d900133e1b337353d9cbd002c5358350f93aa0e2dc365c415b23d6098eceb9b5fbbc720efde9cef0c73fc1630ebc7cabd4dc485ba2a6c04ddfe5650835b261303a88df78c7ea5b68c6b69585e993b5e7e8b28a0f762e8bfe09cb98d15fe97c54ba8cd3e5684c2c700ac4760bb2c0d18579e895960d78372be730f7304daeb3071d42de66f4fa02437fef7092ac917759f7135f30df1bf36b12ed53bc515bd3934cd625496beed18d069b27f783b0acc50fc887bd86f6ea9f222301fca01a47835091172b66614068ba7a0bfd39909fd16009e674b6f007976bac2f5a859bd7ce951a3bd11f0b8e888b410fc7183b909c33ef078d39e580f687e33088e4da2992639f436455905269925acb532d4db5bcd813110cd6bb6123bd6ffd806320d3c78e5e05a009885de53598d5837d7178b33a346ce3a547b4cfab7d6fbda8129eb9ea0fcb3ff02114afa3f43101d42dbb077a11b00c1bc549c25260cd0af2a2e65d093cafe88a6bf9e2e18b7208341633216b806008abd1f49ad288aa3eb4ce1d1cd1cb730e162c738eeecca61916ddcd463555c764cc70652faf307e4cc8404a90f829c3223f28240d0ee32b4d09942d6ffeff4d66a6e6c6018db135e745632bc7edcfc3e2d10a2f80e85962963c409cef92bd75925e39987d8bfa4b87c3864ba360e6fd78f57ca496a76def2c0219bb0a8a1bfd319c830d6c3daca83a228458cbd2225c7738739400eeb48cef298bc7d95c5961893b1185db14a8a40dddb805f3c0a585e01878dcfb0c06e09b900ec72520d276bcf5099a8f5e958138cf4d56d1812c24028d86cb80f8", 0x1000}, {&(0x7f0000001840)="4f95d9e180e43e6fa2db1a9eaa3580e5631f2394088e50cb3f8e19", 0x1b}], 0x8, &(0x7f0000001900)=[{0xc0, 0x1, 0x0, "1f8b1fe6ac5405b79401d6edcb2ededd8f5df17ac1bcda94ebb9fb317af1f91a2716b5d77a537453d4dbcc770e07cf14ce8e4f27d82ce645b567e07e28324283393a51cb272dd9a6b48b3686e9e8fcd1e5b5b2d357d1c503bce7a716e9a5af8266d15a083617b1df8ab045ef48ba327123698c617d186cfb8cf7193ae043b6bf17dd94e9e8b684fa294088d5ad07e0b065681f6e11130865a42ceacf4a68935ae0e36e2312b723f0b1"}], 0xc0}, 0x400) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r2 = socket$inet(0x2, 0x1, 0x80) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000001d80)=ANY=[@ANYBLOB="7900ccc6000000000000a86a65ea20ea4cfa1f0fb875b6b7b59768637ff27268783c8d4019d5f1ced279a87f1ecc2bbcac1d00f2d17c0d6b07f118a1fcbd528496e24d84a586d05a559e846767390c9ca12df9b29f649dbedd722733d57b385d53b55a3e32ae0c2b776e140a5ec9202233874d4ebb7126425cc564a028a57c6b494033fcf353683153c88bb9c72c1c8816694b60786dba784cf1468f1dfda774da8e7c8baaf8bacb0b486347be44293da230b72cd5983a465478220a78b732c6189c1b0692de882518b21f7672fd5228d368970d5ca6b433222ce5cf9d4e3b7eb9be9e427dece3c9dfa5b735a28124f30079bc47ba9d2897b923b454da9ac697c1a4452ed7aa63d7b3f8a02b3ab1dfd7f0392cf95318dda4acaf2ae9f93376a6934f68e4f19f0843bb69cad2b0ac45fa35be168c006e15e433315bb81e22120bd4bef81caaf74c23c3c3d4dd99d408886a4853e0abede6355c37c48a6bd4355a1950e2fd2f92d433f1390062a7dc77bed2a328c5a1b191d3012a444e04efb7faa15a7ee61224b8900877338c8ffa5ec0d37674fbd2f22d5f7155b69d910fd8f5d78d95b8f12eb07210db9669b0ce5f3b4e98253486b2c8ddbd02dcad2ac2a55ceeaf9106ffc96a597ed0359e1b4b37dde86112079f577d6a704ccf11a5e42666504898acd43bc4e01333718de9e82385d6abe44f471bd0256f1e9b518dbadd6cef97c5eaf912aca67fd800812ee9f3931ec8ae377f6036aae69f6c15543eee0cb9df44b7e2a68cc9000000000000000000f82300c62266e10d04dcec0363cb2240896761dc62a258500d1b50b5463765f8b491a75741542655950500fdace0b7b269a2cb7b837532176cd479e07cdef7de40c9f3"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="e600", 0x2}, {&(0x7f00000002c0)="60473d9e716f843a9100929ebdb3d366fe791aef3c3e818bf287fd751d719acf106041f51fdc5a275e42f9f32cd13671914fd640bfebbaa60659fcbbbe75946546ce958134972d4f5296dd49c3e76fe8383a2d626047be8e1ece5705abf95a2fc49af503d647609b96768d71a28de6c926a5c1b145d110c6c342fbc570a6c3f095090a4c4cc5c503f5caa7b8f961487b532a6c9d998a89c203a4d1be0416194f3709459f54b8dd7460abdd498d02048558dcbc4b4e1378cc90a7db578c14452d20de0ab24a66d766f4e86a342c1e111e", 0xd0}], 0x2, &(0x7f0000000400)}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc8, 0x8) bind(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd8eb198b63f7fb7fee46209120abadcd41cd892bc7ef63aa1246e7872df2944a9451d17a1254b880f9277b19d018aa1a1804c3c02", 0x60) r4 = syz_open_pts() close(r0) listen(r3, 0x9) dup(r4) syz_open_pts() setsockopt(r2, 0x40, 0x40, &(0x7f0000001a00)="849126d16e5d9a745fe989c089ba5ee70d7c5364297770f678273d81c3499400f545adf97689ae3318dcfba8199a2787a1b2d6918ba2c6b3123d813e9d4929137ccce2eddb3b11724ea006634bc034a5a5496d39495193cb9aea6401c4591738c9861d47a655a808887f88198020e95498ea2a8db34fa70ac6dc316ff16cc3a54aad08b84baee9a169a754685cd99186a76d2a59704271b6c533ba7023917dfece9624e357f9a08d13367d10f9d6f0d9f2902d48ea48553864cbd96d7ae25605b8f6f699af4833d4", 0xc8) 16:00:42 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/162, 0xa2}], 0x1, &(0x7f0000000300)=""/163, 0xa3}, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000280)={0x7, 0x8, 0x0, 0x1, 0x8, 0x1ff, 0x7ff}, &(0x7f00000002c0)={0x401, 0x2}) fcntl$setstatus(r0, 0x4, 0x8) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/197) rmdir(&(0x7f00000004c0)='./bus\x00') 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20500, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) chmod(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/207, 0xcf, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000140)=[{}], 0x1, 0x0) 16:00:43 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xe0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r5 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x81) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x38, 0x8000, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x6, 0x0) r9 = accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000400)=0x6) r10 = dup2(r2, r2) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x54}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000005, 0x3f, 0x5}, {{r4}, 0xffffffffffffffff, 0x62, 0x4, 0x10001, 0xfffffffffffffffe}], 0x1, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x6, 0xffffffffffffff82}, {{r6}, 0xffffffffffffffff, 0x4, 0x40, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x4, 0xa1, 0x1, 0xae31}, {{r8}, 0xfffffffffffffff9, 0x22, 0x0, 0x4, 0x3}, {{r9}, 0xffffffffffffffff, 0x1, 0x20, 0xffffffffffffddb6, 0x2}, {{r10}, 0xffffffffffffffff, 0xb1, 0x0, 0x400, 0x8}], 0x0, &(0x7f0000000500)={0x7fffffff, 0x4}) setuid(0xee01) r11 = socket(0x800000018, 0x1, 0x0) kevent(r4, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r14 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r14, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r15 = kqueue() ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f00000003c0)={0xd9, 0x7, 0x401, 0x88}) kevent(r15, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x81}, {{r11}, 0xffffffffffffffff, 0x28, 0x1, 0x1, 0xff}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x14, 0x4, 0xac1, 0x3e26}, {{r7}, 0xfffffffffffffffb, 0x28, 0x0, 0x1, 0x4}, {{r1}, 0x0, 0x1, 0x20000000, 0x81, 0x20}, {{r6}, 0xfffffffffffffff9, 0x4, 0x14, 0xffffffffffffffc0, 0x3}], 0x20, 0x0, 0x10000, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r6) r18 = getuid() setuid(r18) 16:00:43 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffdffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x9) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6030, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x7, 0x2, &(0x7f0000000200)=""/63, &(0x7f0000000240)=0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/232, 0xe8) setreuid(0x0, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x38a) 16:00:43 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001a80)="95192366c2503a2a4f93f2837e9540e73ead32d316c5889d51b25de979dc64c9c33d755fe422f83daf1aaa70ed86cbbe0e9fe6c76b32454cc504ef0020cb2724d8d13922593cdb1c8326f9f71bd1d94f4ec4692960bd951df7c13b3b8defed7f71f85bfda01800313e05c30358f76c8a344c7e9f0eabcf06bb3e5574f6ccda99121f3eeb7d87117d057924867c994a1f371549803d5c12739b4f62d5fdab24132c4b3ad2267480ce5b33c6511b401f3677dd3af12bd3406c571337a5a062e43856315197297fb7ad39c33746c822635e34185fc1b0ec03eea358bb2924b5944cff765e6b83515b", 0xe7}, {0x0}], 0x2, 0x0}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) chdir(0x0) sendto$unix(r0, &(0x7f0000000280)="50160f00d5a54d1ee2a26fee30bc7d7b4105c1dc0a51be34142678cc6a45c156ec64f8c8994b546a2f5b7361af662e590a3eebf812c10ebadeedb083412a06c0a0e891472b5a5e23c75de40b273bdc874fda17c3c36bc41840b452dc854a60342e5af3e790e2adc51efdd4a38e8a541c8dfe1af59ce69bfe8499a6883dec2acc958bb6179880e70e527d4f28d097e784855d6636e1e3e4e361978abd404d5271c8e89126ad14f13b80032b7006ddd4449469569c1f942202e79850ca507c512872cd581ddc", 0xc5, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) open(&(0x7f0000000200)='./file0/file0\x00', 0x240, 0x100) 16:00:43 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x180) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget(0x3, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x420, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) socket(0x1, 0x0, 0x1) socketpair(0x1a, 0x1, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x240, 0x170) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r5 = socket$inet6(0x18, 0x4007, 0x400) r6 = socket$inet(0x2, 0x4001, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x44) r9 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x200, 0x4}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000002, 0x7, 0xe64e00000}, {{r4}, 0x0, 0x4, 0x20000002, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x4}, {{r6}, 0xffffffffffffffff, 0xa4, 0x20000007, 0x80, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffc, 0x1, 0x80, 0x10001, 0x9}, {{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x9}], 0x81, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x91, 0xfffff, 0x7fffffff, 0x3f}], 0x3, &(0x7f0000000300)={0x200, 0xfffffffffffffffa}) clock_getres(0x3, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x80000000, 0x229e}, {0x87b, 0x66}}) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000000008) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r1) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000200)) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='#$:\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='(:\x00']) close(r0) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) socket(0x20, 0x3, 0x100000001) getgroups(0x8, &(0x7f0000000040)=[r0, r5, r2, r0, r1, r4, r3, r3]) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="e345ce183cdfd98bb28e7b4ff92cfc56d482895a879f797bcfbb7581716f1bbea34e7765a21167420f34e7fa4ac10e42e4a1e702f91ef910140df20e4f3180739bd69283e0c70699f07fcc9d93dcf83f0cdfd0c2d115346f6a93a78cf5e91cea88fb7a1fcf822e62d0edd9bac58472101b5644a3a9cb9b57c2655edc0ba45d530c3fe2e5c70f6f4579daae16f4c996638b9cb3123545e14f7101eb888e4bcc831a3d0337037bc588a1596eae26c1288dfa68e1f60972c0cccaacc92fbb9e9b81412971b5d7217fc26cf6189c10d8be8fe839d75fb746391ab944000677556454d0dcdc5df4be8ed99a5e187239dc85fabe", 0xf1}], 0x1, &(0x7f0000000280)=[{0x100, 0x1, 0x100000001, "17836ee141589def0389b2f7b2e621f930903d10808aeb79ad72d2a0abebb56b75baa2dc377cb3ce6dc26a60ef405e86879c421eb5d4ad3b55569e3c174d53432c1daa38750092d2511b2073c53421e15d5aefe6a59c31a554c16638800dbc5ff7fe467dead302904cc7df228d23ec9df56ca197193746aeabbef6e50942aa05e03f990528261076fad5a4beaa33b6d14cd9cd15ef8415e2d5cbf338854f04e6b55e0a6d23e393a69e1f36c0ad77aa122ee7455fecb46cdbacbaedc5626396deb706daf89d58c6067388e1d13363b2e25e4dcb0a771f4575e11febeb61ad6ca8ba912ca5fa2cc5ecd8f142f5"}, {0x80, 0xffff, 0x0, "0b8c46cff1adc8b50f0c12da2133ff248a0641db306616f531b654af9f5ba804481481e4f77222dd80811282ba74fe6fdbe58712052501a1ad279966c4ca12f02e6bec2feada424a26e338ee1880e14ded0987d86d8e839c0cbb2080b554fa06187d8dd2409fbefee2"}], 0x180}, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x45) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f00000000c0)='./bus\x00', 0x60, 0x110) flock(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)="b7429bf8ec593f369504dba41ca999286e128bb13becaab988e1bc6bf5214fdad15ec5f8c01833d5e7c1d5718f45d58b1fcb3f1eb437465be0e7d25ac3bf40b7e1e3e5b88801a75cc3ffe7bd36093f91ad679902ac35b15ddd63ce6edf470b14c586980834d3c4ff1443128360867598e0", 0x71}, {&(0x7f0000000180)="90cc61ace7de6c8804da465177b80a5a276bd10b6abdeea1c0e4382ce5085461f18bbc5ba0e093c67d6e59", 0x2b}, {&(0x7f0000000280)="892091df82c38742c09837121a34f8232d20467100361ae560636a09a8e1640d916c62fb693114351d4e77646b6c1880da9f44f2eed080f5a4f60be5cf4372a31285ceaffe17a1c3cd0afcf4465226672f71fabfa606f64de8094323246df5de0e5fd1f87a7365d1ecadcf95e18c6bdbe3c34b25cf58d9df39cdb1ab58b4115a98bc51b4059d868b930ee3d6a94e397021897505c592159400c54b1091d8ec4e478c7f62a116c3f5502e5412e177e378c678512d270cae0c594178c423f12145dd359656bdbd74fb3a0d1c4a2a391e40cb6f3648dd7c83c69e433273d9d5923dd4700cf3e3af32ed36fc6d495a79d002e701c49737be311a3919f4a10e5d9be1f3e92abd22f4cfb09c1473ae28b88d5f070d0a792f026a468a06597d170b10c380cb28ff724ec0f5251cace7ded2616a186f3f52708a3a1bf87dedfec135d44fa5d0d1e97c36e35f65c0d2ebef5836abaf6ba92cff5ff455187f8da6302932f43cd8899fb3de52677b72aef9182b208dfc745fad7090fc91466980ebe310eabaf764e4c288e836f43658f2f9c3303665675a8bc3405edccc086fffcb09f4a62e3350e26f9e869c73c434a08f61ea27cf6509da3a339499ff9f47e11d8499ba7e70b3d29164bc1089b176ea12ed9104adf618224110469e3167302e6b25fc98e4398c88691dc43d58382d8807fef9a0d25b88a7534ec4960548fabcae013b5cb5ba6f036cf4fabd19d770223432bcc535e39f1edc1aff579e1f7b5c7ec3ed3e26683be0cf7944457ccaeb8cce16f78035ee109789ab592c2c7d29f7f239568a6cc440db105dda4829bdb861252aa63e29b0975b8d441c167625e32f2c1c21b2c0cb404b2cef87a1b5ed4f92a8db294d5f14834a8ad6cec4b3cbe67c57da7d38b2fa5e70c8de85c619e0becdeb57fc90c5593c56d39309dedbea413ec23d36d348eb35098adbe122a9d60564451e2f5cd6a02d10897594d3847c0757c4fc56c9352f360154ad986585ad6fdcc2aaf0749d42bbd8a1e93d9c4a57622243c6ffec9c6947cc27de97d231404b07d8ba5e6cb96daf914efb32593d1e843e19e0eb47e85edaeb486912bae6339d0d9e26e5b4232e0c9d2a78a207175a503545265401a26b7af6dc998efb92ab3bc586b8e22e0a969e83bd4bfc0be3c0fd5e65a4a83454a5fb037b39de476329eb73516c0958716d89d812cf8ff48242b15a6f83c6873113db547e8214cdb28a989258e4a981b9cdd6ba7a2e59ce2cbc46cda9b3ebeccd2b3d82bcd996c3e9cf77cd5a2a3ce7512239b1e05318a0be97cdbc8e212c4b35952b26d3097668439cbd2d2d1a74e183b4946209e9d0373a2963ab946f502498af2acdc468c8fb4ff72a0170f01de3c5aa8ee471e5aa2aabee2d5ac0d295aa6c02277e61892031d2a3495ce573fd6553f7f50a0d85bb63dba13f1711cc618d9f0a4f1e2fd498a51d72be139f0407bbacf238141edc0212592e14bb9138e06324d7009d01e7892cb88d446223d72a02f7bb8dbb072337c063c3daa7ea8250c667971f08a1828955431149055d5f457a90dd4d4e523fcfe38f5ee699758dc8bf12e171f5cc0d8ca9ccf264e68d2b48fb6bd132b76e7ed9b2ed2de717564523cfe9f5aea634bf73d698174815e3a13421dbdec3c72d1606c34013c76906b0b4a8ac91fd4a0fbb9b425e76f8f2e6355f56fcccf1b86af01fed8d27cce9494fcd34adc4ffc151908b852589bb0c87bdbdb0391cfab4a3922c7cc7357382dbed29cfdd241a56c2f6abc40a6abb19b1bc635a04a958fa116a67fb1c14e10c991b47465089007fe5eea76439e00585354128382dcd1ad894c3a81d2225ca830ff5ce3deae3f38dc2b74188bfc90bd66582ad7ea6e0afa1873f84d4831aaf872922c3c76c3e88b59a9ef56900aecab26149ee0a3416286d04d4dbc773c74f63e549a62ed96ac995b864fab6162d6b84c05a41ecee1f7e9c6d6f14a3031c27aa0ce22deb67e5c80f50fd796c5d28f36dcf38732e6587786cf230ca57969575aeb98cd689c6d6e13e000b5d69ed2b8618d610092616366a10199eaf1d8410d16875adbd916ad8216f3a7fbed27826ba24cef2d18702847e7aefab5eb7426b5664c072a98bdc769fb68d3a55164c3e03cdac17d57af217d5faa9db97695bd8264a3ade0798f030cf2c0488d3ab98d9410f270efdcafbe5eb0a69b526e18e9d8c99f58665c1e7579ade405dbff7144d263a732dd893e778c765736ce1ed76ec23cba9fa2d1980cd5e112ba7705777cd7695fb268716be6149953a5501d00a40c5dc7ec3d68e15833558419c7af93932daee67ed055320127fe771bb7654e52be8fdbca0be66c3eebd8083f79bcd31487f4a8236e424a7f4a0cf3288bddd2f37cfdef020fedac584901aee7b860d68df9ad30dfe0666671325347ecfefedc7d3c5fba69fd01c08872b361da6477c10e8f65e94bea928639c8f8fed1431ab005f3e1069f2c2ba7cb12ab23a6382f7ce8a813a06f49485699f3dcccc94fd962913a80a7e61c0820cf061e4b5451df5e054cb0d7f9a340465e2e83a1c247661d364c38b5ff443aa8efba63d9af53b4b6b49a91356b3379edde20c3e706dd9862d87cf02279cfdb6b702cf8a5b1e31ec583205d5870c5532c2d9c8707b92a38d6b59d910b0426cd8a0bfe12e84e2ba3ab00fc6fb1da7fb045b2f5cc91ce9b99c1f03b5eae3352bf03713a0429fb343361df0024d80691f6446739044bf08cc1ee8e0d0a86d45fd50632fa93a6d28f1be8bfaea3127df2a32f1eef194eeca42fad4b842801cb42ce0d030a9de987886051a33588556e88bbe3b862399a5324a4b9937930240c1aa100d2babe08c67808fd3f3cd0d48dd212842f51d1ce304ba188c44383ac6dc7e5b5c4bde3dd82afdebc1b02c7e1a8788d6b876007b826563a205b1bc41bb3c2b9edc875123b9daf7ee888d88927e307b462e0c7595e8f9ad7db7c2ae6986003f13157c989a78c68325c531557c19fd17efcd8cfd7966f2888cc47f7d40b38fa546629205cdf84f3e3b67ad68001eae0c67bd8bc94ae4aac448d73ca8bc828369e35cf50e9d26dce1cde9453e2918bcc91269ff7813af80a1ba2240bcab48ad839f32a584bbeb305f43eb5e75cccff55cbcb2acc5e48f6ef9fbfe51d669f4fe6d40b62647333069c37b2cafa6aa6d22084df350181b990fcc6b3102301526144e4fadf807a79041ff7b941982153925e65104aefade684a44afc7a2d2be2e47b8e6acd20f0b976a1123f827184639cd42e56f82805c0dc817c5be87acd21deaa4905ee3ad1d22cae2738bfc0f51ff64658f3b6c163f38eb85f74ec69df28440eaf8f759bfaff96af07b0838fcb45e1a86a9b35249652e765cad386d3bd4ddda7f24df2f71b3be84e868e18f8dfcdbe8930b284bcc21f16fb0119f2a38c8f562589a6264c8643f20f62f918150ff6fb92146c568347f0b00630e55b94766c515738115388ad432e06cf9ec281643b79ee04679fb15004e8fbdca9dc56f260e3bcdfc7b93db49c649a9aa0ac44df310ef03c96f13f0631ce905e27fe19a8ae099123f609392b7cedd45e95c3350b07e457994c23e3cc6af5c5fe75b65c1ef5b36754981aee968075a08d0aab1d3f99d597aaad59e66fed5da64e6db3ba735fa66ad1215186019d594ce32f8160c02baa8a9df17827c53506c167bab1efe5013a97473bae74da3a7b87b58eb1bd4e6cfa5692ded1475a3b4b3837dc04173c290dc75e2f5919022902c611e5d64ec555c65b1379ae0aaf4182227ee1a9ed04839078670927a6f85fce85d389e28bcb6f870a887a7d8fab15dec9dadf240ebd600aecd37c35e03ac458e252840ab356163dd05400e12b2f1c7bb6d30786969cad35ce442d87ec80e4f8dca247706c58ed41ba38b8845ddc0f48a9181e6b380cf7679d35fbf7eb1173ffeb7ef28be0ab247aaab7b3fd9a742377097682a18de995e02e4ab3947fa28f70ea04b46d03190e5b8f328f6469279d700550621801ac8f80b9930d01cd296679956909582e6155702b3a1632e33fa28a1ffff34292b321608f856d81e290d9450e7aa942d343775f9fb7921b5c5b6edeb6842fbbdd9022d888c15fffd1f0d0dc5d67ca4d887ad90d2c2e46475ed9eeaa8f11fa50936094000f50f1b48fdccbefb95b2eb2aefd0ac9e96c2dca8b9a77081e0abfe3c1a41f7e3699fe06788f31c4d68a6e5eef449f1865880890dc43123a13b5e967b7f123ce301e46f7fc57176af244ec0056644b267680c8da4a0ba7d009f6a4fb0cebaf02cb605ef50a91de0eaba230237b2f08998c098c8f3fdbc17a20d0da87024d0c7ba2bc0b4c9adda22a4698491415c96373e495da64f4748b7b4d93d10b6f640ccb2b56fbbd28f59c280aa5fcb6e732bb7fbd40844c080ee806d7bd672300dc7ae69421434f6e502d76e8b5c3285daaa778f9dba9415e4d969f338420f561d906eeb437c280b1ecd10f5bc12f4ceb7775ba73262b465fbf5e871abb2b74c0d82133de5d8fdc58ec232b8daea36b20bf1b2e9e00c91979b4e39d57740d1e97a027a211150a9294c6060ecdacbc7d222eae7601056b3560a3ca69fca29e759b1852666684d111a30545d84bf99c282d0db78ed1b9cc41a73de939d9e3eec914d9f4c39d7fa86fc2a9ca3db383d920c67c72b98b45ddeea02060a7e97ac63ee0eb29f56cf84f7cba0424b3ccb4db8ddd288aecdfb39d366bb749590d5e2eefa0b2ff31b8021dc6e5d97d682d95143d644cb5b6f3e3eb4999283e4540291134c3eeaa48a5b9386f5d7c0ed385ca3947ce255715ae581eddc381d726ed6b674111e38ad5c3bd7018e3ddbe80a3f7e1341e7024962133ac2ba84f5cd65fcde930f97af82f4d8027f86fc638e3e0241359e626585c7de490630bfb76432b80f1362e522f9aa40b82bbba42f9e207f0c6d0621effc759b33066fdf394cc92ed588a0d5507274761053d36418027d1c6f026e064158e84bcdc2ffb81afc4fa465a2f98c11dc6efd36e4c2e732d928508968dc62fa3ee2fbb3a340a49b1e8386377aad4e5eab943894c567dd1e5472247d9a5838ff38f7d75992bbfcc3e4879b61c837f00e6bafb26bb898d83124bade96e8543fbe965b280ec67c29db9875ec2801129135f811752e8e5db7726e9e7804c8c53dc7826523238684b1ef62fa450414b94daa109c1b994b9bb75bc2dcf267f8d0a85676f6bae12649d7f590c24850350a81b4b5ffd1cf0c5214467677c5c84d073a4eab57fd1cc3ff757dd00a147472426511cfc7db133fec339725f08eea94ee0d5db29765d5cd10950e23d6638f638b9690db3ff2c33e243cf02f09dc23a43f1730f8a4d72b754fc94c89ad30d4bc0ff01a7f3ec0489251c2ebd3d639db17aeeb3ffbbc7b8ece7f11200750692173e2dfdc1c5033a5ddefa10487f84f4d0a9d9735bfbcebecebcfa384be1f9c0bd64cde5e66a044e974c2105a48a3205de4991369fb864b76852c766bcfc3f8cb2736f48bf86d55af0bf019ccb6d1b37f3568d9bdceac6f54189064c1f1054adcf3d677dc1e52e91aee27c6fd2b2e47fde2e641fb770bd6ee0006104deb97bee06204009b71f718965084e1ad7769138c267ad5dc24f33d86699ed6f89b7808d8148bf1dfd906ea84119bc062b52caea9f15498d66cb449c8f0780aa506fca703fcb226bab9ed6e66640bec7e19625577d14a8de0f3ef79b47ec21a09552be76f333bef9a24d0a756b271b2588a8cef65721e7575e15e87c7795208271d8be54d3efcd1e5e93b74a64a", 0x1000}, {&(0x7f0000001280)="41875dd72795d2db52b7843914bd28eecdb6cdd7eedfed09aa36cc3fbf4fe7a502da8f9e79dd8d3747b16e07e82cdd0caaec09c35770aaefd7f8bd30396d5e50941f4d61a78930326df321f8efaf8c37503d082d2c83c78552074134bbf6afb9341583e5352bd6b0d3f5ac7bd5ebeaaa84c68f0f35d3f4adab29768f87d8373407c92da635a1c297f79a06df137a6079236492149eb7afcdee9a21cce320114496147dd19e51537445fd297108c38a225cfb31c2623fffa873884d9464a7d3cc82f864a0d4a4089db174cf95b03b017c4061b28a8152ff42dfc4be8607920991811bf334766e8a9af122ed6b5628ef82639f0161a8d730443dbd71c7b3ace92d18ac767a3b4b59847c4f1042b6df81d285a417c062be26ae1b447ac25e51ad57f7a9d97117060fe6ae8161418e889b715332ae4bae6af70c7508fa0058aa18b0e3e4c8207243afa5ac52878bb04a8e65a1fd40c04386664c83a199ffe890b4132f9f8b13cbc3b986413df32c045f7b6dd8d0205a3114893c5118de203ee546324ea52474a8493cf034f7a0fcbbfd4406f8ff9555dc2a2dba044d4911d02c46174ad6e3c87d78747e7a5eee3a5d48e2024ae1f070a7152d71c62f171898cec0b651a4f913a9a43b77b44a774e9a74f4bf6440d9c6a4d4407a94ca0a201a91e978e653eed904572f23351d4a2824dd8aa50989f408bf674e63a1dca6fe07168ba4af1148f2b640ae9cf88686623fbd51ef2abfaf732c62061372ebb6744ea25d9b35db1ce80aef9e199d94f9f885785b0383de190cac07a034b655d713b340e126fd4398206a23e0d96afdcf735360d1353cc931061d442899e121f9d2fe5ffacfecfed467551661b80407dbadbc107f81c9fc777af2b9cd63bc0d7cb27bec057d47676e9a37bf4bd1eebf1fc74d1bf2f01f57687ce5533813e9f127da6a194ed82545603cdf0d5d9bae264639c15c6396545304104b44fdc785bb93aa300c021618cdc7269b7dc6016773abed048379457de1b32ee79d51e6a12ad9fe26d2a9fb8991e70f68666b38159ba91d9a7a0b0cdd79688c90b4251ebd57e92e49362121b9875b925912dc9360ca4daec29239e8a0e0d4aa31b6e82225461aea09138ad3e88e5f831835ffb887418166b04f1f9efde7659d3b0a327edd5c1a008b8f09dc1e76128f7a36a19156a3c12e3ca2c244c6ffa540f89a671d96dcc483203c8ee9e2b3436d5177c8a5e8f263afb28032807403be37267cc57cfd7eca39ff6a68762ba36d8e80029f7be41e4f0a3b175d59b0f5b31d052fcbc1d9e9c0787265ccd6d4e778dbc094f8e566717dd725f87eefd66606a4c3455ae03c47252eca756f9236e066cfd304cb3f0478e79709ab79dae73827f93a25ba171a4693e9d34ab5c8eaa2555b77238e86dd422794fc6ad9a1fb1ee7c439962170855ead794ae19155e3c141e50505339f7cac9147772b396c03aaf802a88784a3c278e3e67d82498a8c99f47d4f6d2d9c6c9c94b55efed2ee14c255045858b0948292629bf89ac706f1ebc16af56a2d689c28843fde15351366127fd2f7c89a426efda2c845c74771560ef15c80a73760a31c3e0441722cb8a9912670cf588a3a909e66b252101b675b90ebc927c5956211f77750b25a6deb5544b01a95203756d0bc32024b1c3e5b9c48161d40e50836bea95c13d8439b09a006ed951fe82eda065f437b371fc86bedabce5cbb24fe5fe717f5e23e49f6398fad5a5888a167884c812b63840e29c04256d25eb885f7a8d7390de005c63bd51f521f3aafb0377878051c92ae4a43ffe75c5ac6d29631d097cb986ed5ad78e6a9e7d18c2a03ccb85b1056c15379425139cbd094806e89eb166e65e76af7c8c76b3fc7db1ba053cec7459abb8707f95b80fcd2be6bc391c52f2baffd1603a7a57f5a78521f1b89ebbf8657ce760037ee9bc1a4d9e5d35cfa0dbbac655a7eafe7522ab9231269c95ca6be064818cc45154609153fa6cf10127c1205170171ae194fc02e26d3594473bf2cf802dfbc368c6267d32b5037b28df991eb6ea50d61045a42880fb8a8029e13832d7c50662d7dbce4743f0ce78d17cc6a0ff5fb699f3c6eabe2f4d880a1fbddb251f44ca7bf22ddfd3cda5b281c4ca69c8c677ae267d9b6f573d78e8446d09197b27f45d19c10bc982edfcfa8959de9f5dd428a2c391965ed011d0b2d776e17bdf962e34540aec60fb7a591f543d13143a75f6dcc54298a60c40aba3b86a331a957383220bfb269c19b3fffa9273110efda962661a9f57967c10c548c341624dca5f9dfa8598a66c13f7e5752ba059750cdcef9af6c3b9994c34d606a761f72f1a22ae8a3093c8046a808903f0535f93b746546eaba5ad89c0d6d98576393a4deadfdb1c9779f04102b249100c1e09b436cd61815d09c9fe23acaf4eb7a208b9c5a3035ec7fb7124c9e09b6f008a6bb52876fee7d1fd70ee354439797221eb6331c620517d1fbcd5a7409b96de3b3f25502034fba9314668d17d2fb927eed09d89ed784b83e0422cd13b4bd96bb047aeeaa8ac3e0da3c17a92d4dc8fe829bfd2c711461539826c43349bd42098c5e850d9f38abda7fd05b20683f46f97d8f525ca62c6e968d97805cbf7d90b1e45ddd3f8a5cfe6ef5df0589fc4aef36229f362d8188e169609051d42d93a2865ccbe1bc4b7ba7578e0372374e6a81240b1615ed1220483c01a5066a2844bbea558c8dd8d80c21b06a757b4822c3a9e40ecd7b93f6fc6c40463a57aa5a7830291c93bf54dcc401586ef7f97d624a3f1aeb8166f211e2d74f036b5d44bb209e50e588dc3701b4aee5d4d1e1cc70b072804daf65c29aa03b349265e12422fb13a8aa9e30bb4a1dd3b33020bcfc814763fde0a2e0ea57e2c08546f67c39b96809ae1f787ff44744e4e5bc9947abdccc5cc035cf88a86bfbf1f15e97208be93a3555154e060d226d7d018f06d2a727223ee4056a11d702ecdf6afc5ccd98fbc3676246242cdfc3200ed670448df3344d02d68276f48fbed02e9b7fb1773369cbf285d40b94136f0cb51a82c67e53f239c119f47488db1e2fc0e806551229dcdf5fc5f63c59bd4d80ed9c668b06cb74e27f418e8736e4110b2ce162d4361787216dd0151fbc552a1d5d1535c0a218b7ae05653f4170644ebb6c5be3d4b839fbba9dfa2083d234c10b92438b9dff21911c8a156f58797f61e958b821541789d401f078b646ead927e18af58f6b02ee91ba52763b4e7ddeb9fce74b533531e720134825de7ce64cc16ff79022e5d8b704ad5384ceab14d9247c30649ccfe5e5b492bc6467f02110175a7810c86d7a75cf81d25774cb82226f27844ffc5d6146b1e18f2198f7bf13db51a7737f63eae56af655e6504ffccab647d94cdb9211a0a7f2e4bddbfc649f1a82b108d8965ba58131c97521d2380527d15f4d4147fac71035424d787a822814ca0a40b862757a6923d9dd54499900eabb167b33e6e8c6480594639f6bc6c141107922c0675e326176578f704b4d3edd0b86bea68794d0ac5935623021febbdff613fb5e560c06a37ddfa8103671e554094793e9910728664c06dfa2fd31528c8299c32d9d9c394d7de5ff4531dae1d59321d130e7165c67c2e36f0afaa359a2bb5555434db294325f2d34a6446ff82e98bffbfc7f2993d7a3fe390dabe2168ed36205357e9b569627130914ccb3bbb0528f0a76a9919d71e2297cf5a487cc4043dbb56fb85ae28e14de70c478e216f69bd7ed69fc9da34d74a4755ecf44430f9b2d96e5223eed6c04b2198c64a5d09a0b730fa0f82245dfb687dfc327df5a72a5d3ef5313ef21ea4e1947b78a518515f435079c86fa713dd1861f0281285d20f89287bfc0da1d144adc16d994fb85916fabf9d3389ac7fe54fb2c9a045fbd4a9326098424da87096d7329d7b9fd1ceaa0de1950717fe9e60342d5e56af4be6542a6ad1ef05c7c0be68e9467d8e2425eb964fc9863b4235bba4efa1e028704fe32a95691d3ffcd0b6c2723b07a5ff2150e17392afc87ad4ecf5a4eb778793103c0dc4a98fca1baaf61b86e92862b44ffe68b84594d087057869fc950fea6da9c3b481f7678982357c35965cb738241c9278f2eeaa1a07af5d639bcedaac4a486ed2cf9d341b3a150a1f8732072a968c040ffca65cb08f3802969190aae74bc2b121c3c7c1a6ef1c6b10efcab46494f82f7f4d04cb55aa0037970b23f769d2cd7bc67b46a866b646792b7d66eff4bdfa5fa446d1ad061820ff808b7133e3316084278838f2fdd1cf9c8c91cfed30a868ea9e067517eecebbc4cbaeca35ae111e6f4e0977bc6ebe90cbfe1971f7f6ade7a7cbdd99406b6a5819f492d002e992352d7db2563f696169ab34abe466c40650f85f14fde26a3ac2740cf5844ae363ee8280a768f36032a2b2d786a84285dcd3a4b54c5dca0250707b5415a6bc3d9b7c799aab821f68755ed3d86e5fa2ae07b6ebe0c79068cd5ffe53b3264606ecc25fc1e7dd27c9d35d2da230be0015ca3f33c46e92979fdd58a444fdb051f0389373c2345344801219e1a93327de6bd6a240eba1d93e60eb8dfd4ef2e03a033138a925dad6489a697e8b4e2ea352a228d94c7aeaad0b0072ab9d80c0815a5b3435b7ad3902a8f58bdcd86c212951bb80fce217b51187cb174bdd281a78d44de2d7d2c6298347b40a0d63ad6947276f4dff6051bfc7c1d753729ba92dee31847dd8bd60c037c9a6e24caef5db623c1fcb42a93fdd1ae5dfebe946b96dfe5c3a5298bf8368e7573b9adad199a6aa61141cb21dec6425ae70e20e92e6d035dd578e7c310e1f973b5381c30ed954aa8334d0537702b95421cd61ae2103b37a4e7812edfae17149d4c0659e06c0d5ee3debf60e2341457a8cf034b83a23471c3597a8da6b3189182251ab884ecfdbd6d8c4a47891ec8a89e8151717925ba5c837c8c98075f57d9930b7e310fa32e55f9772374dcb2218c980529218dbfee9ed7e0eec61482f4a77d1264a97b5ad17f28884e1c049b799df6f5974c3df6f0db1c4490743ae13eb8ce33eba33a6fe07d53d38d2daf752032e5e9d5e0a350ab88d4e81421b6b26cd0660388da9ebc72684de2642682851b791d4dfbf133c3f815c962f512bc6d0b8160de3b1ab75d34b3ddb8ce2cb734d89ddff45fa46af9d4860d00f252b216be5ebd20d3f82ca8100423dd3f57613fcdbb8d796cdd9ed037c24bd7cc71580f4b50f938b3edb4955afa7e1128e73e649f66f3c4f0b280213c65a39115fd480b3e8ae7dfd22e76b11a9ff6ecb748c8f208de6d224b21bf3a2d57293065010e22c880ca9508a65eb6ab9f57ad5c0706c56cd0e020e17e164bd692b567444971fb2ff408353bfcfcb0cacfa03483e1035b6b1d217ae7eeeeca35d69e2b11865827e0aee5f7173666d1296dc1daaeb483f4fed19edcebcb772a9de41d86e618bf0c2285bb8c81be95863ae0b3f676a8e9645c3d816d2e41b2aac4880e0025bfa155164609760ac977f5d58e318271c33437bf23fe1152f8ed3804c2f7bce54b5819cd0c19209535df408e46fd02e0e958ce123b7b3357fdb2be87f31d6abaca2e6e424a55fc9e37cdfc865b84478bf70456e0faadf7f747584b743fbd233ab3df74f315daac719dcc1b8be376e55d36dc0f4d9872f6ffbb5de4b578746ed37a58a9eb7b93a63f7b0f5485d68a76369c7139b80b9da0afebb79aed5087d9dc3cb61dda0a1de679c1eb24aab97174c8267d8553d7c30c81be9e31228e281bc22a951becee433b326cdbeb88a363e9729aa420cf7f303768", 0x1000}, {&(0x7f00000001c0)="2dade94e72b514dace92dd1d0dfb6ea57f965b41fbc3cae199bb8be4ae0e7e8424", 0x21}, {&(0x7f0000002280)="bc8b2bdd0cda50e516a99c832aed105c1c2a5a1bf30c3ba1c248c067d1f2d2c2f7aca472f08e56e9b48d68ceb5589585e995c1794cb3f6ee0039868ac9622f1123969bc49e783f040df6b92527d5d681913d5049e8609851edd1fac61250be795a47650fd740d8e812aea48cfe52f88b4ff1e8b812d30a3a50dc97a0a299e369380f4c9b6d0ab945ee2b646de8d855b4c635b9266479f50084de4b4717d0ae57e8", 0xa1}, {&(0x7f0000002340)="89b244508d648012956c61b0c01ba05584cdce0d98fae328894e4b86721131bb103ab7953af770b8d0187adf638b1c9efa5a118e5df2a60842b1d4c8ea80bd6da1991439ddc74606c1845a4655787b81abaeb2be9c2446443735fea08b6dbefad6a1f0c6e0aabf4953c5474383bfe697fb2d5538d40474d25ac91822e375513ac9d90452d72919ead593cc81777ba1a3448e6a42b42cb705b2d3df7c9da9a1e4fe074077ad96bfc06a7c58a6ba0cfbf80220e66e46c0a17ead35d5fc40", 0xbd}, {&(0x7f0000002400)="8ff2d7a21b65c7cf5443d3303c8e7f2433d5522ae1ffe7a94ef60fddd7a80bb6c42bf39f702f1c25e79f9bc45290dd5ed6e93e1143a1eaeb6006430f7ff4a3fc71ba75933752dbd2a29b18394fece58bb737a93b98e5aff551528f9b649f8f936b5f7940ab6415", 0x67}], 0x8, &(0x7f0000002500)=[{0x98, 0x1, 0x7, "30b65197db263145874d5abc3407198e01510a6d462cdfcd280a645cba76783e3ac32495623457495d36820b96558bc8942c808848f0fea9aac6c608f311d199ae71857fdce1d77be0096d19dbd2853e6987a4aff0fc75bdb28bbd879521b9fa106ce3334b4797bfe13f368b56703621ac783d23d2379c0e15da3f688a3a9f8aecee"}, {0x68, 0x1, 0xffffffffffff7995, "05fd17e244cb6bbe92f2269b4e8674cb9399ebdbcd98c12705cadce1016fb28abf07b749cd9c02e47cf8729821586abb1af3d8f6bae68817b1bf5aee557cd716ed4c07fdc611c03787d54cd03d8c5c090b63"}, {0x110, 0x1, 0xffffffff, "bccb9020bce93d72ae484adddf8d4d57a2667599ca1c4305b807ef696cb809ea8e890dc81ee2b505c4fe86f94d8313e399800e8e852f56b45efc8d241099101a4328bc8fc827a5a7f7a0b8f91d5223611b225ad62d2763b0d23f492f1dd7f8c4034b892fe869f538acf9515b44948ab7d52d96cdc6794bb832ae49859d0c7bf436bbcd33ee34293a0ccbf10537b8b20d011ee9e0489c8368096d9aaea048fe6261dc9050cd9944756da91a6fa1d5177ce536288ada028cb59e9584e1756778d6185f781e6bc305c5a22c8ea87c457d8546fe1dcc74336f4f8070e16119a1147d2060aa32c78998b72462e1bd6bcc56e7579dbd84330ca87b73479633"}, {0x108, 0xffff, 0x7fff, "91520100d92f921ebb01bbd0e7c1a45727b58799031ccd59140afa3969ed58a3b3bcfd9667c078c81e0bbfcca065ca4296794126105554f6a2c5d70a2856fa14c773fc7e9bd27bd2f727add69bf94a30535ebde1b6cd7a9c9a82913dd2bbd272f2ec6cf87619867c3f8080451b69f2819fb501c991d1632ee7d733c0779700d654eafac7f26d75f6915883965d9155292888424f0798cab31661d0e57466b3176175a93b0f34fa8a02d54c75264ce98a24dcbbb1ea02249faf2f89f2892a5c48109ffdfd998f126fe5019e0e4c5d610dcddf089beebc68aa96099705a7eb8f86bca1822c4f1caa4c99b8f3a47c8a4f80f6ef51b65eba"}, {0x68, 0xffff, 0x9e, "66ab9812ce980295c5c29437c16d3403708cba5125734b896de9a520509a4ea9f16dd7e84ded00b41ff10409620daa52123fd76514260885de619d5217e3497fb36c5f605907f7f0f84bb70f874828f93b67629b8ee165"}, {0x28, 0xffff, 0xf7a9, "66b7c597f5daaa3cdfaaf5568700264e9a2135"}, {0x28, 0x1, 0xd7, "e0f2b4172de71f742524e7eefa140a1a2905"}, {0x40, 0xffff, 0x33, "f3a1e03dc580b7b3b0e235396d6d3e5bbd2a736bcb84221f9e45cfb96773861798f166297b41253774e2"}, {0x40, 0x0, 0x81, "d91b184f67448691169d0ca648f2338dff0f14863e26049fe48d2bacfb1a33fc681225a5be22cb06ce9c"}, {0x20, 0x1, 0x3, "6b134ff1d2396fc523"}], 0x470}, 0x9) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x40000001}], 0x8001, &(0x7f0000000580), 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:43 executing program 0: msgget(0x2, 0x16aaaf9b2ccb5f0f) msgget(0x0, 0x80) r0 = dup(0xffffffffffffff9c) fchdir(r0) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="180aafd785b8d982d2c2752f6492aab0fc5c9921cf84f925f8d11a20c3814d31a10b872233f75d2942486188480128cd851d9d4ab24ce12a3c6bdd977aae315277571e60f12e844d7e5df8dc405d17ffc8", 0x51) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:43 executing program 0: r0 = kqueue() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r2) mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000040)=""/174, 0xae, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x7fff}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:43 executing program 1: r0 = getgid() r1 = syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[r0, r0, r0, r0]) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) clock_settime(0x0, &(0x7f0000000040)={0xeaa, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 17:02:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x8000000000000011, r0, 0x0, 0x0) 17:02:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 17:02:35 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x6817}, {0x0, 0x2}}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 17:02:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="fbbeaa"], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000040)='./file0\x00') accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 17:02:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 17:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x400, 0x1, &(0x7f0000001700)=""/103, &(0x7f00000001c0)=0x67) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="1aa49db771eeabf79e0490f80b2a339830d7f1fd56809af59625a781a7cbeedbc29135ce55fcca74a0dde3fecacc927823fc6b3f29ae32854590f52a4001394055339e4efcf7c56ae3593462b1092a2dc84888d78545adbd1e3802f39874651054e903807b3105210481ae937fea073c2c6116b351c34bd610c6710aa1a528dcce4414b8c7", 0x85}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="b5e564816e84bbaec2f7e785c5f655c0760061e0c187ee8e27d2f7114233550208f720b1bddc643e722a7648819fac6f313bc996316fe79b8303333a91badf053d8cee1170dae394b6ead253ff3017f3801c4a8ce3b551715d4401928eab5d05dbb14ff4a9f6a490322ea0cafcdee3f10117d6b3c4f8b4995a4a647324a6a508896da000eeb4047ee00297d1e3e6b6847245f934bb709e65759a623cbb754b79a188c0497bae0331f3cd3778d6a4a82cc58644064c2eef7c3b189a22ae9261134ace3f94419beeeeb84cb840735c9f4c1242050ee3758d2908dfa889b7442c1a98c093d99c553c9863184a7d219ecacb6e6998160562ee9ff1e246bc14ec18794f564305efd98527d33783b0de3ed70237350d4c8a5e5619cc5f3e0be8232b4400243f68f0f7f27b3b161126c7fe8e509c0a4d97b3c922931e2a5ae8efbce9a09daf0569f3ffc8c25f5a28e0da15aa6106271cbbc644a33d2475a95520ded4e4f0aefc732da6d2ab4a281153c8a5c7f37920c671c7bbc3d4dbb5c36785291ae36606fe07fda0dc969bb9e0d02998a7c8eb0e97abf2d6a3394127efedc8a267ae44f8e7d355c6b7ec3551d55efa65a8f78082b0d1f699be53513cb793a153a7502793c32ab5c087983487a3da03ed09de85dfcfc4afe539a660a7f7b0de78ed97583d769d3fbb678a7f89799d1fdcebaec264ae6e9c2d8a0aed5fe3bf1efe81c9963afc103901ce2ec8a014cc02a4e143b9518f835b2278d324cbfced93377339b341603a14d3e62d9e120cfb2920251fdc74894fbcd9fb72f66d1c332a48ac22cf861189c415dfd5e4e27530f8b52ef34142d8e2373813818ad79e283a35875f476aa98b3f82f266340bfb6f4b759e4be5518fbefa1c34f97e413a54861ea7d0ea9ad1844d2cf935ff52fd450632984b1e309d2f76e53c5f99cef3728a089ee455d91f0885d56b5923147aee1ddf95e7ca8f85ca88a638143036e36409586b84a8d07659c89a2af082f207b3718545a967fe4688226a59e1e299fbc881a8f6934c26dfbe79b4641aa9f779da9695fd5fdd5171310edd20dd25e2c534126b568d3783ad2a1ca05f7ed825d7b963c72b464fda41483e297d094663c2c35e63b72b11f8e6d01f4a113120dd0b704a3383867cb94f44b0a1fdef0c479bc340563bbee06f4e25a4f9725e8b41eb3dd1f5131a8c679d16ecb2b5d1b72b9e8a1d112f7e498547c7bcbc60e7b80d877c671137bf9554b633ea969bbfc57217e39277ba9f7025ba7fb5ec9770108f680152156e43da3732854d6fc01860593aed02efd235fb2499902f3fa89cbac1afce88346aa40c7195e64c29128fcfcd6a9accf1c48595c702b3715b52823d4189ab09d14be5a56f423e148b6f05a6455a8cdd8b68acb065054429fe00f59bc36a25602971e1a1e4d2d2951ceda64198e4417cfd434158c424c6f8c5c9562efa40c09abb63d70fe755a4c4daf4b1ba90b8790c0b1753d91305f709c5c2b291e93ec6b068423d0ae1bd95b559f171d8178deae837cadcc3f2578fff172c7c7886e4bba02c05fe238fdeeb532e045fbd6e00093c52beaa558878d717bae17e71cbf7a02efe55e8cfd809a3ea359084b3b4fa1bb3db4aeb00f58ecb07d0c43ad1d16e4103b8979613f9747759b05f8edd2dc3934aff373dcaecc1f69b2c45a4fad68933a330e21478d406d1c943c0327358e9e9030f94b10fb5fdd4683f8f469bca3db5106b3daad72585fdd0a555d0c4779610c9b0a1367f77f38f6b0ec16e57a48b60be75d786dc4d947c2a665e99c48f35f42dff0dc6bbc0ec57a7007611babc87012012e50ed0dd8ead6d30daf98c125e491805400ba786401d3eeecb76a3c2442afe52b57e51209c276163a7a44c8db1c06fa6fb8e63eaa036491a739a6851f1247fe596a72d3524656c20f4515e3ebbf727f6b93c81d1bafb8cb2addc85952764d067990e8597d1b60195c427e1348e5604e62a66e0b6a929edfb66b062be24454e3761c7a450393e6d04bfd1816d95af983f767706621f1970cb0fead0c86a95885e1ac4a56803ada950fefcd09960a744d2af2c99c09cc38e292b793ffbd551fa3bce2905c6e9e76b04fe54b9b2adcf2dca0aadcf91a53aea671566602c79e82537f37c6eb1fc40ff2b2621c792918d5091abd3aa76dec4bbd202185a735dbd2998a41a3850a73981ba9045df255753f3e5987ad5d390ff08bfb3173b16bd671a64ebe57be9c455a8aef471bcfd4f21b567ff65e35665c52662584267b6b212e9e0889c7235bc355237c0b5324d926e22c327ee6b52fb1d2b3676234b9ffe55b38acdc823d6757ed58063676d3d0f3470e8bb73218a8eda7cc348561120fa3fbe462335489d4b5f83df6c3ec8f0a80d7c191424bafbdf385699813857662935db9d3d9906e54e7348742bcd59d1d2a7e74708704c1d3f1b688ace6fc8c7398ea699ba7f05a36386f81eaede2d3a17892c4526ce1e9491f0b82f3ed02627f4b188c4611da74409feeb49f6f29324c0c3e85d75be692fa8976d44d020f751c635be33a523a7b147a7077c057671445c61ccbe49b3cf3625107810002b0f1cdb67bf308f6fa05bd061a55e90778fd1268717bc9b6a5c6e792f636a1c4b16475e0e978deddbb278d28f2c84fb1cd29dabe012f7a6445d5e8d6436c9497a72b94fb38007d2f8ccfaff684d052f0235aae8175bf396754e64f3b36da1f6072ab1680e8725660c93bdb2ef3d236794e3c3e169e6bad48720e9d49579f779d590ba1428f213c04159de614c584aebe076125d502b95d9be6ac1e0da26f551b0628036a30f81558d071ed440b02cb1b0a4561d3e75d0009b35afcc51815fcf109d527f65c18d0cca1e57d3fef57800c03ebbd78cf0fe3c6880c65d79cafb33c7bbfdb9492102211b266cdd51e86b41a0b957f80a076d603fe44475d6d032f544724695579c9ae74f79b81d91147765badebcec0832c9de5e014595bac8bac4f1a409ba4cbf0b38091c59af795b8a8be4dea8d5af9f42609852913c8e612e9d568f305ad578b611df9505980e1ec60e28a0c90d43981882a7cb5dfa0828001d6b19f211037b46d9115f13b99c626113b20579d21d75868b4a63f883d8519666cf4a96d5ca4a6f5647bddd1f27cd39acab23222837eb1a012c9355fb8c82ce6d377f756811daf95dfc95df3fb65a8a5dbeee72b5a78bcaf4771795f95003f983c3d09f96dc8498064939810e4f30ee9d9800455ffc7ed5b2c6c6fe90299877b0582667f0b22a2d98434dcf3aa6eef5c88c988ea5a1902a736e39668745dbb6db0968f3e69ea4c2ed65e247ca6ef57f11237f89cfc29cc26906e40ba9d6c053488ce2d36e74cd94e785a20a438104bfad571564cda2aa35caa139c5f11cbe2bab8335a4dd93e34566084a9a38440a67a50e9aec912793c269e115bb15101f1ff21d447b31cc74278822029cbea066b978ad3c3f7929bf17b1357fd9431d067ead29fa648869ab63623ec23688af5d4db2396df677e7c1f1b3b4a54a4155f017b41f6573d6a93fbd12ce2793be4992b2d1a2e1688cc404706fac618893ac575191876f56803cccf2d78834c98537746b8d6686b1097c96592026320d178846a9c42e52156d520f3f160ca5284be8748357276b84b81c4703ec03042ea9609b40a62b0dce32b422e6b77a8d0da738728d66806086325b6fa55e2314af994ccdc48fae76ffef9050a98d885eb7099f4ec1138647b95f5e730afc674c00840d7c37866955ceadefa5cb50f10e1616d988ffcc64da2eafe50143854a4cc070097600ab175430432ec27b12e39a334c2a8885d9d0da30846495528589679856875b2bab1db7f68c3934f820ce8f2f529ea792628bd1cf1427ac0cfcb4cfffc4eadefaa34269c7cbef9ed3d049ba3d59601cfe3f54e973b66ec2c265dd2b229be74ab01deb95f26b080bdd81cec01a25f50d6a0497014274f5c2583c3a80b8a2d7cdda3bd8fd5b7c53ebeda0dd045134e5c1f355e7507b4d596c116caa61a1b5ceb7e2bad79cd3959315a50081e343e404ebf9fe959dc275bd7e165dcf10865eab31f551371ff662b6f475ef97a423feca3b6b5d90f4d6fb6d6502705386eee1a216ff193aee386b8a8c0c4d4a3786a6730345c41ef7fa6f3e19183a8a57955cf29063083458c1cd54a8eea96792172e658887232ba123f2e0f02b81f6ee43090c7dd111bca348a551f87cd72894ab1a5b460882c0828499366efe9a5a93814b11ca52159830ae62f76d1315464f0843cf5183093e2ffaef5eb208b4e504cf4e797f0e1c84d01b402a964ae4687ae9c202a0c35d5a2b0f1b2b1fbc1301a803382b74ba93fefc89ab20582496fe70096700258014a8ce74433e449fa2462846a725fc7613ba5a27248c167fdf933d1fea478089859c3f29989a038551610a77f03c567d816eec1dff42af559e929996bdd217bf5cd7e92872f910159c21a5bcab4573ff99afa562280aad7c0e157cd2d755266d2784bea754b38d780f5279e0e742b3aa70d2ed2aae9224d193c798fececf80f7e369bb8a1c3cfa0611bd162c64fb2a18359a2a90b442897eb3e0aef8e257ce9158597503a7185cf5e4232819b99793cc72d78f30743e02bfefa871aa5bd41096b7efc7e094643af25e6106bf11b9cffc9b5d6f7329b1dac4eb4e1850fad7ff59dff6b55480d57d1bd44c00d1701d2d4be01450b7485023408ba331fba2e0bdd74665cd10b1582c54d965fe34f345fbc9c37d709a64e11114e85c8482a6c3233ccbfc2e1195e74e7b5c0ab6d90634f79e741a8eaa31a3788553117c2f6dfea65a1483b06113c19aec8f1f4a3b6d8bad52985a33667c5ee6b1f2a173daa16d39c9e6ea2af2bb951c192670b631a08f37e144c458543a6a588ef9f3955de5d23bb23f0d9563e72da982a0a34df6aa00c5d12f035f1d4111b2e99eb6e115f69f6787a82a7025fe1945f9d13ace8f9af857e7cb4691e18e3325a9401baace8dbcdc57eb6ad1ff6e8e573c49473dce9deb3819cb10b094343c53e35af07935249a41f3283c81625419dd5bbbda92215d78a81115833f5ba67952544469f81b2cb626b00c6299eaedb74ebd9a1f247d0c6c33d270761330071f6b419b286d410444c90408f2785ff916e9c5faec2cd3fb25d23fc19b186e3c2b3233e3d7f478dba7f855f89f29aad651608b87fc15b55ae1b93a58100d5c816ce630eb0028b23c930bc1fb67ce76a4c0fd88f71be71bff9de34c8441114f7fd114fbad638fa1782018bc7d83edf1ee3eefaaf0036b86993b4fbd212c2b94a69782471539390bc8c1bf22a9182cd21652264f0b44728c5b6a9e01374e8c9930ac95530f4e0ca6e4c1667e6c8aeee6951bab34fbb9fc921041674d2ad9948091935fea03e1460c9d1ee31b82869bcdd12e4265a1711cdd314fb2778d52cd35a5de97903b69d274792b09016a8b87e673026e37786c83b1b3bf8398889b930e28ef763e650cc97f511c03eac23756a7954212c9a3a2e77ffbd44065627766a111d3dbd514123d26abfb7fb13677f09844b9470680e4a8649609f3d86a495772faf992eb2fb8f7b79518b9ffa02620beb4aec1bf96e9351bf8375cce3f6c013258b5d5e6e57c9d8dde23daaf49b253a736cd4d7106633c96d670bf8dd70b2e1f9467c343bc6d32d88440956440d18d3e55408412675f75a7967613587cdc7fa831fd0318f07e1e13f9943385eb6141472e4cc5bbc4c67fad351ca2ab42c5df2850eeaaa5289117e2644cf4a65abf3c7cad3a16ff8d51", 0x1000}, {&(0x7f0000001200)="63f0121fe2a4dcde8317e11b", 0xc}, {&(0x7f0000001240)="7c98d65aa1fe78cc4fead869cb0af86d6dd113", 0x13}, {&(0x7f0000001280)="6d151998acaf53233a116e90176e025a9b019c7f2cbf86a3da676b8936cffb73cb8be4e8256cb91cd70c193dc769a1e3d9babbee2f97afa6349a9f530c943575d29611970e8b707800d41bbcbaff3b0433442949b72d0a53350324c8ea2976b45628de1fef5ce7032a395fc23b64c1b7cbfa49427bcfd2114f99b3b1639b4b61208fd369003049fadb183ecec6b82c01b60471f4f34b3fd1228dba3d7bee754d2d0eaa3c716f128f12b13aa2380fbf4a5323682e85fb34d8991eb1dde1b7c7fdb1c0184348731f5367f8cd4dd91f2e30b6ce6640989ba99318b11eb40915d38653e21430822b39c75ca0b1cc85992b4bb5bb2e04d322258e0fe27d1b", 0xfc}, {&(0x7f0000001380)="2d97a978e43ee7b7d8b0dd2ed44f806036e20231c5cda76950b54b52d5dd414897da2d95fc692fa1ccb078854ea5b95596409dba274dc7ddd6fa085ccbb455bb6f187f98527f6a00821baec6a8557720bc5b469980ce87f8f42ab3939f55429bce125c349f871d39d4d3872028b3ad60cd5ceb6af0e893ffcf83260da0279edb2859ddce25188fe10f38fa94326399123bf965481b6f8115f15f712231a630018374b0fe03e0220436", 0xa9}, {&(0x7f0000001440)="733d1c14960ce2bd6cfb075847ab0be89671777bc17dacd83d146b77d26578418c8d2a6a1aa4e88e65b54ed65bea3d688ddab12b5d4f4b352a835508db6c9df2b41849e660c4a9239842e98bae6ef317c5240176aaf3e6b8321dc3a144a20977b1a0856fea75c6f53da002ad3685e5fad07f92453f5e33f0db6bf63981321a98467c380084138868acfbf78079bdbcdb7660c49cfa731e20d108694b64e977a13226565334", 0xa5}, {&(0x7f0000001500)="70bc4a75f9ef897fda7e9d738dd275df452f22aa33059843aa0e579c37d0afdc605f0ec1133b3f1056f7af202c5840d4905ca2b0d7dc9c63d509c981b5e214cbfdbcc83616aad74ea0c7980ee5d20afc57a7e0f915c57b2edc31e23535c89df9b630eb76393aad80909c", 0x6a}, {&(0x7f0000001580)="beea01acc8e30b83810bcd24fb322f47bcc6ef540ce77cc76b192aa427d88c8ba978518f96fe49b273280b2e4507b2e162c0402875c3262a6926db6ea28d96146f6fe5950755799d5fa9954fd4e44bc9cd5c153e2d519c3b6253e75868678221aa8d0a3eb0bf56142e5333", 0x6b}], 0xa, 0x0, 0x0, 0x2}, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) close(r2) 17:02:35 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="1f14111f8957e16ba32e539cee64dc6c63e0cc3889267569ae90fc469a176389af7b1aa1f6291035c1dda8fe49217c03928b147d67003e7e5919e180b4f82c45e80a7072e5", 0x45}, {&(0x7f0000000080)="c4f8b9e4ad14721ee079ba01dd006f5fc5b6e60c24ddfa98f5810967ff4af5b7c7f5ef2789af09a79b0b3e86b4c088f39b2c3fc3a108a1fa6f43d0b616a56120213d7e0bd6b3291a9bebcb4253", 0x4d}, {&(0x7f0000000100)="0351040969b19bbcdf48d5e96b2d3799cc3e23c127c69222e3f5bb02750243a5aed240e61cfa0b731e5d6f9d0dd78b8d48a1ad2a9470b8e4bf0c8e27e9e82494b89581582e89d075217c624dd73e4f72feb7e6ef509dc2004151f0eb0a30140aa250d5273769e5057384ddfe028e857eb4f60bbd3413e99dcad7ee93f24ccc10cf35d803", 0x84}, {&(0x7f00000001c0)="fe3be8d9f2305a41952c2fdd2ee7a69e85bca6d944e43f8b987dc205768466bfc6b5df6d3fbad2ddd6f9074a33f80b168d37178ebef143bee28d210fb8acf36ecc0cb6658f5e636680a89ef19d15a69586bb4bc023f0ebe3d9255edc7515abdc7536352f17b5516e8d50fe9d24892f2b1475077f5addb874035205c444e3d25d1dcb82d9e0e3913c5007fc96ee50ea7935a6d222faf735fa187dd99ecd0d156473d26b602c43edf2cb7a4781a7a6d9a4ce8b20c332caf58b5bcdf8b935e042401f8de2c18ad8b3830211aa65428dc0eed725d373ae9f53f09c616a8168245956dea12b778aea294dd1ad7bc6863f77fa4364fc0c76638b37429db2de805b", 0xfe}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="1795bbfe93f692812d575044ae707f5305f2b185bf0d555cc472", 0x1a}], 0x6) 17:02:35 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:02:35 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x10060, 0xa0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x1000000000, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000200)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 17:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x100000f2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x8001, 0xbbe2, 0x3, 0xced, "d65a88248aec07e4eef7b5c1004c8d3e3a1385f0", 0xfffffffffffffeff, 0x81}) fchdir(r2) 17:02:35 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget(0x1, 0x4, 0x2) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffbff, r2, r3, r4, r5, 0x110, 0xf82}, 0x8, 0x65, 0x800}) syz_open_pts() ftruncate(r0, 0x8000) 17:02:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 17:02:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/219, 0xdb, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 17:02:36 executing program 0: getpid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:02:36 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="d03134ad61863604386dd440b896729964be1833c0b0b9f9b1d3f1edab06aba80cd1eedc61a01e328981dfa6a3", 0x2d, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 17:02:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) 17:02:36 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:02:36 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x7081, 0x204) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x8d8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:02:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0xc, 0x100403) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 17:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 17:02:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:02:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 17:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 17:02:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 17:02:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) 17:02:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:02:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x30140, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') 17:02:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) socket$unix(0x1, 0x5, 0x0) 17:02:37 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 17:02:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2a4ea4358971da7ff94944269408bd261975396306640ed94ae6789d81bdb5313358775b32ccb782bd61618eba7871a5feeb399e816c7e34de86eef85c6905b713f8b7f1b88b94498b9f1337809dfe4cbe9a6639ed38a3b952633fdea47e3f3ee474e827a771e46274d91118173ca68dcaf71a0e8bbdd0cfb6774fa1b246237c7b3ba34ca6bfb9ecf9bdd5b6a4da1083fef139", 0xffffffffffffff91) setsockopt(r0, 0x100000001, 0x3ff, &(0x7f0000000000)="ba77d4290d28c61220e9e116d2598cf335af28a7655a59308c95df9553dc5c4a1b91b5b3924b2e68b25d90e6624728285fe43909a609a83f83ea0403b9", 0x3d) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) socket(0x18, 0x4000, 0x46f0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:02:37 executing program 0: r0 = socket(0x18, 0x5, 0x2) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xc0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 17:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getgid() setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 17:02:37 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001180)={0x1, 0x7, 0x7ff, 0x9, "fe24ef091277155dada0ee721ee6f77e5d436bf1", 0xebd, 0x80}) clock_gettime(0x0, &(0x7f00000011c0)) r1 = socket$unix(0x1, 0x7, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/78, 0x4e}], 0x3) clock_gettime(0x1, &(0x7f0000000000)) 17:02:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x3, 0x20) msgctl$IPC_RMID(r1, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 17:02:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 17:02:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) 17:02:37 executing program 1: r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x404f, 0x100}, {0xb3, 0x9}}) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSCTTY(r3, 0x20007461) renameat(r3, &(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') close(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x400, 0x0, 0x6, 0x9, 0x0, 0x7, 0x7, 0x9]) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0xc1, 0x2, 0x81, 0x1355}, {{r3}, 0xffffffffffffffff, 0x20, 0xc2, 0x8e, 0xffffffffa2402278}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x94d, 0x8}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x13, 0x20000030, 0xc84, 0x9}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x5, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffc, 0x3}], 0x7f, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x51, 0x4, 0x7, 0x9}, {{r1}, 0x0, 0x10, 0x2e, 0x7fff, 0x9}], 0x6, &(0x7f00000004c0)={0x8000, 0x20}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x88, 0xfffff, 0x2, 0x2}, {{r3}, 0xfffffffffffffffe, 0x90, 0x40000005}], 0x3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000008, 0x2dcb}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x0, 0x2}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0xc0, 0x0, 0x0, 0xf3c}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x1, 0x119}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x20000002, 0x1000, 0x7}], 0x2, &(0x7f0000000340)={0x0, 0x7}) kqueue() 17:02:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket$inet(0x2, 0xc005, 0x6) 17:02:37 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) bind$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="bc824736c2bc1aa8df7f8b83bc04340627fb0a666f3aaaee593c23da5858f31a5dd90152b4b654b53e4598ceccc3e6666167fdeb5b35e2e16b292ffe70a764196b92615eaf7019e37a62d00ef94fbfcfce4b74ab0b807ea63e58b2bccb927571dd98", 0x62}, {&(0x7f0000000100)="2835e4ca37b3a46bdcfc179aa33a48f2a9edf4b3710f4efc1801afcb47f785c4541146318913c8bfabe1a9a63548af4072284c06e9337f5c515e42a42d5d0f173b9816264750f0530a004459785bce5a561ed3a99d9dbe099328404aebf52df27e46fb19c5ab13", 0x67}, {&(0x7f0000000180)="a49aa751a2a314cd35289f15aeaa442f7782403e94e607911267195ad89bd813f3cb261fe6a5301f3baaf8a4a0a4135500265fd380fafe92f1fee00d922b5d5cffc4ebb2f53513b3a2453554b88656a64ddb2b11f2b1bd087c21554ab463126e1b00de1825665d4d77aad7ccf49620e2bb23d731a3b1c3bf91119fff3cbbaa6188c2dfe0b71642ddf5bc29eefb3b39b1578e5b6c0574cfef244eeca49676718df6459a013b9c1988fe3c723b793605afef539fdda0dde810cc8b0faae676d26eb4bbc4a1227d0857960862d892faa36c296ab52286bd5a9f8719d3dd2ee1ed67589e42b22770f78c3798872e", 0xec}], 0x4, &(0x7f00000002c0)=[{0x20, 0x0, 0x3c, "3f0dbcb6529a917f1a54516c3444"}, {0x98, 0x0, 0x3, "ac82c9f9338df92684c8b3be4eb9f1a02dad33aeeaad5d6fc4f2263f6c9a46599ac05ac5add7d9aad6e4310d0771ee6bd649a2b089ec1125c04f6b0ba14e6ae5da447cd96967048e69b61dceed4919a237a21d5212811312a57be24ed45f03e68255f9c033f50c39167029a5b1a4bd944b60766bdaa02ff0fbeecb2bf7c9510c1d"}, {0x10, 0xffff, 0x6f2a}], 0xc8}, 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 17:02:37 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 17:02:37 executing program 0: r0 = socket(0x10, 0x4004, 0x0) setsockopt(r0, 0x29, 0x4951a7a8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 17:02:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x90) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x200000d, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x200000005}) 17:02:37 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() kqueue() r4 = kqueue() shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 17:02:37 executing program 1: r0 = socket(0x1a, 0x5, 0x7f00) r1 = socket(0x800000018, 0x5, 0x12) chdir(&(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname(r1, 0x0, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000180)=""/187, 0xbb, 0x42, &(0x7f0000000000)={0x2, 0x2}, 0xc) fchmod(r1, 0x27) 17:02:37 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semget(0x3, 0x6, 0x208) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 17:02:37 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000240)="61e23ddcd243d8b5106abc003320910d756ae061a426d0cc1b53480f5f0df44473a2975602d6a5b0ac51e9961267b14b5cc7d47eaf9f9d80dbc693463f017b3b5b28f3a4c49f71080c086298109227739ed11aac74253cfa9aab693e307c92d46346263d666dbee1f664a3b0", 0x6c, 0x5, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) 17:02:37 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0x0]) setregid(0x0, r3) setregid(0x0, 0xffffffffffffffff) 17:02:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r1 = semget$private(0x0, 0x1, 0x110) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80, 0x3b9, 0x4, 0x0, 0x1, 0x8, 0xffffffffffff7fff, 0xb35]) 17:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002680)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x8001}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000100)="fe425531060cb80c6e23b73f0eeb2c151c1c3b392fd0085d5bbde377fff3715ae89cacc13bff964de227675044918a4ec0b64a4ca3de5f3857760d86abed16c2ed7f852ef5dfdb868b1b61604d57d9a344c16e95bd6a38065563946ced913fa646edc01bd20d6eb8cfcb496a7e2d01f0a991d51d4a6c649b58be23f4bb40c0c09180516fa53a1bebcca9a6cf029ee8ee09b2017e0b71b9f35c8f0ea9bb4d3775", 0xa0}, {&(0x7f00000001c0)="ad7719502243bac6ed0bebd56c81bb697b2312bd403e31587295211c2b90f3eb69674b624ac92782589a08ec5748d3c800183de87f8233f5258ae7853bbde80996fa89e25be42b6d4b7131cce203e124d9e9bfc95cc3b66e61bcd127fd9ce2bb9d9d17014a99ecf1a60a1ee15bb791b8f0bbb91fd4348e27adec615eaf0533b7d668e693472dfdc517843e796cd98db1e7d0bb812c6b5fa59c8afb9b561a38e8c2ddc75640ea90901fac25acec7dd82df825a7895166f07f75a83166ee6c8e8568537816", 0xc4}, {&(0x7f00000002c0)="3cc78ddd6d3b049d43e56ca3172cb81c81713eaf20cbf1dc937cda6570c827ca576b8f9bdf6ae6bb8faef53105045720bce6387c3df8b8e1db21569b5b41e7998da3fa96682d6db30bb41125d279f77c4d377ab3e7bc412ec6fc8c25a99e24132e4fd2e4eba08d970d3ab60c2a55fda85b5afdb3d1971caa732862ba0d3eb76b25c76745c3b0719074479fffab4b8e3b4a87280441b569c592fb214b9dcdadfa4ab39e1bd27327b0ebc20e6f9e0e7c4ba9a323163b1b73455bc560", 0xbb}, {&(0x7f0000000380)="08e4e943b1d8c38ee848e3e4f1b1f0a7f332e44ad2727b4d26947f48cf6105fcf517d549568d656371a0a2bb691b1e7d0b4a2719f6c4c5ab2fd3093304ddb4f8741e308e61d447820b", 0x49}, {&(0x7f0000000400)="395bd67129e1333cbbfe3756d7b05e7ee502f0fa53206cc603c8fde0823b28375b3a9dc73f34500259a65dcdea6cea848ed0b79020b9800a3d121f81b92776998c8ea1b0a57b057a343a3dae1a2eceddc180dea24441e7cc657ba4904d174b1068f0c0015c4708ea8f92a57d21df06b374d2f8f7fea3785ef9e5a2db4a1e287f9a1cae69cdc514e0149ebbadf6353eeb60f021ee0555285573fd71c270d340b50ede8cdcfe056de0d5ba476267131a530d70b96835", 0xb5}, {&(0x7f00000004c0)="ac106e83ee3b4574024823b27cfe0a732b36148077f1dede6ed30cd4d2617e557b9e547e2e4b6e690798bdc9b26478911b7d8b01462c3d3fd26a65b869fdf03237d7207d3de8c3c5ed24b2e9869bcb1cefbf844db5c37f2f9bcca3046feef9b77a346b11e389982e39662e5c59f9bdf7c19e1f18196bfe05feb27a8858cf54fd270693dba517640f2c17221e81a02e283ba4018c103f90c912a2fa9f6ce2439357a275414c5d143b81d9ac97bec6b2257b8547956de1942575d9b9e7cbb4b397856efd8c38b08dfce579d65018bb89b1da36de5bbd263f7e1af55e95025a680f777dcc286002e94f113369196b528da2095bb9b3f136d0cddab77db0ef2d543fc5c15bd5f9744dd06038c5b7119159a1f77ea88b2e6264a82f0f86da1da1c571b9eee68610ec397ddd191e9b0f1ce8a75abc54be44c04690b5a4666ac3fd1817adedf1b3b232ef4caf7178e20413a0144973f394c399ad24691c6dbace6fde7cf5b24e6c9599a770e18c7396375338cb29f58191a562d1688f3e6324732f421385270291b8bc2667211d2f86d280e94ac2edb1c2aeaf4b69ede00f963cb12e8ffd83270d35d7f5c925e91423819f1efe928ff84df2aadcf93e71d300b72b8cb6ee7966c9d19518f06013a1f81c1cb60c3de33be7f823341bcd9d09f60999c5c7c4fab8978233bfcb0cbba6031108d59d4ab42ce7572fdfabcff0d6ae5a521ff21eadec07cb3c4738bd9bb8daf8f817e4d26a3e7cb40028c1a25830c45a8aef5286995af2a956e1fec5dd79539f3282da10749bddbb4fd79a6efe0823f138725ca5cc7fc4918475546e4180647031deedd2f44f58c6cc85fcbd69daaee1a8574d24b7f7e2d0080daf6c8ccfeab8d8e209b30933c65e73771644ee6146f8b5a9b46a7e74afdd14ccd8004d071588ecc05e91102948bef6fcf8d187d59984c3b22022e26befaa7275388d9fc9953107ce1e4f81d0ddd0b4079096c8ed83127a569832fda0dbd68bd9155f6ccd2cfa75234e540e918034cf9b17a2db9bf9c8701ade12d1bee1ff5d336032efbb8a9738c2006cc586c8d713fdd16d075b12e5549b2d3fc0f678446b6a61847c8795740c789b78654359e95f62bd127682848eab8f9c52cff7772d41fc0d3b79a9497fe43cc98864f41718e8d4fcf423727bae0842f958dd9dfcdfa59ee9ced71873767fdb7bb75f7f70fb6251500becf17092c570a3af2dc949cd139de5358220ec403a494fcbcc42254434b13cbff266ec8b7e4a9cf8999044b397f15530628a7063e15d0470be3db86f23a4817d66b8cb13a1036d4b82c3db7aad42ab6a4a6ad9ac25d7fb9315772e885796de55fb5a97051084c3d09eee65767825e91d0a5f24d64b46808eb38f463ea7f36854c291415b3c88a87557a0493c5a36bd34d1616e79b1bbdcccc4936c914ac720414185f83cc5c8c08493d3bba0ccdd23bb812bdcb203532ebd380de8232164a8d2587d3fc000c36714de2f14ee014fc2d0b36f9fa145b8cd7f8eb7f09a615cc9aa446fb2e244ac01c341fc774bd8b4e1b79b26848484a58cae84c4f42bbf516ed9a48572c69572fa29a3674aac439a0febc4c6ea68a9a9420eedaa7d4af5d4403e65477b772f8cd0e825bfec7b263376193846061f0d585b1094764b938a32605438867ca9d53d02d0ef83cf3de57812c2fecb28fcf18ed6629ada89a800aaff1544f94b820472fcb28bf747379607026b24e51270e81937cd04654cd9ee8e69d77e5057da7f00b0ff03636c5a0a80f4b65cd81a2d1c9b1ab89e9f5e3f385308440a6ae5312cd2debe37b33ddf068355c00ad7b6ff0ae318415470a370a75d73eba8053e57089c852c5d13e473fc36c415a08577b4e44f1775a65f64e48a19f19d6cad370fbb23ca9e3e70b64ecec28fb866cf06eaa44518c74a09d48b48aa21e813ad0bd920b1e54ca4fd095f9520d5eb603af97f3f31ea5f6dfc50aa0f00ad866e495595f846fc120564d7be47030fb9e7afc660b3f91535dd3dd7d54f2228998cb4f50e6107b138ae9056f1317400376cacfdfb8550f4614f607f318f3684ffb46f5dee6d953d032be4a79d46e6df8235313985cc533ec8f5b03c7ce9d3c6f5d1117190bb8412d15d4818e4cb43becb61efb3393784706f3cbcd390fe8bfd5b6e28ecbb318ae69c7c7a1a0c82e4bd53afe4170b082766f335663c9575e4d8501aa2dcc784ceb4b730bae71b95907a7d4bcddb8a9d892a39bba4528b66658b87a7e1e0b43c8cc46f16f09bbe1b474dc3ffda27e9cb98f08e32ab010015ee03d03e5e0bccb364c9ab9a06a9a0686c65a314f05f0e2c4e6f1d5a8d212ac43ef22e689ffbfa42a646c98f81eb52f9d2d160f60deb9a4dc6c68bc9f6ff391b11ae54299a910b0cb4bd56325588af8931dac3c0113879b4eeb535fca2bb1542a04da5bdde73936e7f7a98c89a0cc2cc9f2249c59ed80797b0a32baea92e9d72862445c9b1a868129d3c6388e22b62af60ecff3bd8307fe91695a648a9dba3172b98f752de9888773a5460f20bf9b809114efc269624de4a07ec817705231ab681f9024cfa661b7d05daf1eb7d9ed29c784ffd362d13c4e1bc9cb81c7d93d5aaff68f8cea3a85b8a4e882d9d28fe5c0c5b1be760c10efd4f5644630f7430d312238c582de50b53bba9562842708a08846aaf0ea8f55e16afcba61e1b3d7750fedc570da8524768aab27acc313e001e60885492b3df54df495a1cec28f366756beb703d0e2d1da7be186504fc7f44cdfbaac9142430853550247c076007e1d15aab1aed71cbea582b9a3b593305025035188baedfb75db2c458dfe79418441cc3792691921a33d04d94c2a990866776a0823f0cf490115c6128d319a05fb77b84d8fa79b330e692869a4e43369e9b0d18186304a44fd91dd96c9ba4c0713c89ef8d10026b84849273870b18651fa3690196042f338580326ebbcecfa128f988a5636d210ea7bdce48f38dfa0035625e1968cbc9e781dce0dffbbdc5e970b9fde809b6890f4c7c408835f3c0de2980b2b7d0773b3c45f0147a219d8c8f7e05ffec5cbbc9b185bce2e46382d6d802590de1785aa3db84dde5f2d5ec367083ca6783ec10fb749493906b0ec932dcc4b281bcb9af70183517e83faea797affd8059bcfe7b08722ffc389a1acf160e09a7493dbf4e2eded0da16a79ab795e6552fc68f2846f34edab2a0590a226e697f6b3eee95d91c9e7db58197141f8c9f8fbf83874fd668a7869b1d111f7e056f290f40ac5f9bba8aecaa9b813cd04be6f1b3ddad65bd20e217e2479d5404643ecd34082811d6d6a1438c1c4217b3b9c194bd15ef26dbcde0dcee93cfaa1f56b2cd8ba9e89262a8f93f26a7e5de99d5a3dcd9798ab1601da7800a531a345bb0d0e329c20f3606dc20342ac64775b66bc601443734b1d2c335a2606e195412890a2d51a2773c59f1f7c44a9d9e811c9f546bd8030c4971284684e067347b03895f6fe0d6c29fd370bc8391e3e7b072d8a70c98c4a54811dd552388d29295d7e907390504c46c0d23fdd046ac044038eb53855aa62695cdf781263985c82167e9d4e773904fe3bbf9d3a2bafcfa75f64b61cff4d62a5fd2e849bc24749afc181b0ce35dbb2d5163fa992cbbec428d26df0c50fa69ebc64c0d867445d535bc960450e842e8f539139dd840c9a6a07c3b987d83eaf7814ea269f1d514dab005c04340290a5e972f32d05ef23850bba2c4c0b669480f81e20c16d9e0d2ac413321d0733ee9f191edb5046c819de4bfb6d81c210d6d185020397161a5c69e4e528d1c8a6a6a45cd38e00649b6d5ce29e724b4b103b5f606e45e6898b59392912c7b1cd5b6caf16bd71358aa2264c062f240ecfa186dc8e07828e3bd39c31a18db71500228bf50951c844e22463803f32f2266680d39f2617f35bea9b9b32b0f871710edac923c1e8038a87c5e0c2c5ab557d86c9e4ff67c5fde2f8d6732250ac3a8d30f1451b18fd9cfeb1d61a463234193c8198c3d1ab9a859d62a9565560712a334e8b49a37293af42ade608bec70ed527c5980afd2113c2d61788ae022b0c3eaa518e8c2d98c5b6b41e7a756aceecf9260d3ffac91ad6e98da56f90f496f3aa834e9c6aaf46f1d9c9603837b53e8127f07c2271c97574f0e981b4fc93b38c41a17ea5616962a27f7dab5edc109b5010c4fb0477f5a6ba906c1e23849a479483ed6813cac9d89698d57a7be5c78712b011ff8ae3054a3cbf5bbd8b5767ff4bea211d023db7dffe6554918e7000b8fcf4638524660f30167e0b9f082b4525806b82c93b9b0b02fba712d83f35752ac2b266c7cc6af9e858fa97e2d5cc640a75d3eb6484d74129650d09bb21f4a1ad67d9c50e0a7d9f6faa1b7250fa63336f9fa2b9b021f910186c7cc56a770416a963ffdf7b9435bc0ccf632765117e6540ed7d62664cd10feb5cc3500043286db98a70e4c740dbeed385f43b5fd0c1bf0a807eb9e4331bad9e21068310712e552d69619b584e32f96bbbb2a230b4959b00f7e16d0f0041012d06bece6d9e5f569b7735d979bd44d98e5cd90e8b0cac7710f75454c78bba5168a9e7a64b31a8904463d09f440c94c2e8095806637796b9eac92fb755ee2a0c24159d0623d76993635cddbc41f3e3c2b9e3958b7eedf864e5e1debd1a2bc8c2d2be16e2a6fc551de397cba693049b0b6958d2309e21686e87e2748fc2346b81b7699e854a1911c2832e84a38cfb515548bbe348dd4763963f647cd9e78a0f86e137eefd96b47a927661c6093a93b12f281bc8575105a9b51f1ae50eba34c7f7941049faed45d43400966b043c4b4c48d5e94fbc2673758919f417b1e61c5bf4ec7074a6116a2703f323cd0042a814b74823be793c66c68ed647acb016a1f1b59d1afe608839735ca9e61fb70509fd6214efecd6471b908a62da11975805eaddaf4500f77900676b641a1d5184c254d52842279d15dc364f83eef71f2baeabebb4c1d2c83eab3cc54b02b9abd9c7a7af71150f2ebb106b1d1fa50e4c51a35d4675295140da4afe83b506a6c9c182117f8d732a25062b96aca2777533ba6dde73a2022e4cac83e8ef713804641aa539b5be76b54c109171111e7d5f91b5caa33153be1074c75d481c8323c7f1fe5d893f9d6f338e05b2099012d1e49f44d5aec41adf2e9086868ad487d181accb153ea0409ea83cc0b9b9deb9e471cf89039c65ade2e30aee1b2512e0e3b915bc63abcb9f07e2c5a0749d969395dd8d224bc83d13b4e928e0408d7ff2c61718545c5dfe74f032638206aeb44a27488603d619e8ced83fed196f895a04e3cee8e833f4be53a37050c84abf71fbd2d3f194907ff2f63ed5480e343153a8f57a4f6d6ea817977764038cc4463dcd3c7fb8ac2ac8c4a62fe37cbd0a770684557e8809968cdb934e37ec4d86c21f8b195b7e557be38a2975196556bebbdb107306b9305f20c67cfa0891c4434dd3a890ff5a4234b16dcb5b7cd9137a24e47dec299195998d6d14f9398f62bfb23dfe51d0e22dc7206bfda441ea8a6acfed37ee888793efe1082ced0fccb1fef512b6fc5143d13696f619df23e245e28c3d0d3e980ecaea68d511812bb05241b154875dcda09fbbea8cf38df5798a1b1703f869af1810e36ae048ec1c4a3e99f59c8ae7d4d15d1c43f20eceeb2fb9564abf4aa52b84c1401effd21e9466608ee8a34e1c95b4f54428d13ed85991baff4ea2a5b8d316a9b947b816b4a811bed4c3079b45a590e15f14352295e7fc4cf020e013ecf374b2a99cddb492f62a885d84d9d0a5ecd", 0x1000}, {&(0x7f00000014c0)="42c109445b0ecb4e22629a86ae040aa411bdc51022f419cfe4fca07922267ec3ae5884fc2374cf11888d6524cc911e9d42282da7a37f98e9744897c387b34e2dff286763a03d", 0x46}], 0x7, &(0x7f00000015c0)=[{0x1010, 0xffff, 0x3, "ddf17d9580611076254ad1232e57253831a5b39bc40aade664abb506bf91aec557cdf2b3473b6f39aba5cd05dc96e1bcc932205e30daa5e34785f5fcbfe28fb87ec370c0b3b83ab39e5ecf8f3fdbfa775cf777ca2d0c96e8d6e0c849fe69bcc9490b6fbbbd96324f493cc64b4985db5bcd2b519728185a1d99707225218910fc7e911adfa165885e2487335f55261e66b7d0fed98523c44c5ddb26df9ed3f5d892554f969f2eba46b176c63075adc926bb5f4700f9a11a799bdaf9ec50a72a2c7df90e50dfbac36ddf8fd9a0f70b09d474aa199106382e0a7354456ff810ff3d26cfc534f0b833ed5c5560ae8f3eabe8a526647274260852baa08044211b1ce7340ce52878a9c60de709023712e57b96022f88d3006c1fc17e55b6652921638d08d12ed0dff8e7e87073a15a2a0aa78b7a0e9a84ebea89b6186d3ee65e746db30c5ccb168a2cfd85c9659317d831e94f93c3e1196660b60d3286e649cd3dec7c462cf343e91c5dc1579cf4065d68d81d673b4a9319e55a032233bcb3f9f0132d74dfe756bc442da293754a7c21e032e0345de9b28052d5c8e4bf79b56d8bd522f47895a2c2257d8cfada283bb0631316c581074a2b03d9aff0032e1345779cc647a4a6ad08e82c4f5b6535484093353d1a02922a00d3a5edc96dc1443b8c868a40bf2b357e5369a8bfcdad5385ea535166844e8903f2c7352c2b8dacd9280c8631d4890df74c74a65d196de822685edef07867f4f3c7cc29a76eb80641b7f6395b12527cecd0511b61f778dde3ecd0bb1104f4a39ff081754d94403379c74ccfb822b21a1cd55fd24edbf5f2358c74961a6ffd08bc9e6272cf1c1fb95bcc9cc7401058627a76d6dc5803aa15a0f3761d21f9c8b74d9603c16d0da2b3970b2d2fea59ef91cf891f05a8f038984adbacdc60953e18316228752788710a5fb098b1a3a41d9c6abb067426b44eb891680331196c43c2ae580d546cc22427a46d2c5c21343cc5e15e5323ebb74e789820d269f1993ccec56206c5bfcd8a56d2518fb3cf34e2348f8831ca74fdcd176a5af33e5b3f98b059439fc683e5ad4c277ac3e6a6b61beeb7be3978acf35b025aa24ec7e678d583ae12c60f805606be904d94dbd7ffc946afb635abb9810faf114b8b6be375a359b41adac46fa66771ede32af68bd738e55cd3deddcaae42cf7125b0f1f61c94264024281973ce1f160e5173a9a2009775b282ab4a7cd153319ed7639ef7c9e359ce993755310f69d33704807eef50c9a7b0357e73350e67cdbd3f96a83e85ddda7c59403772e7d6970db78eb8382bacc8442ee7f1dabaa04a3c49ff2b7485bd83fc21c938fb0dfe1bf67ee5495d0daf2cdf0b1a64f061c9828f7d8a93976bc856aa3b617556a76a4868ac4e4749d8f0f912f305993b0a4aab370531c311b8e6638765511689eeb23ba3407ce7b7f0e15bd6d6cf99a1ac205eb03a908868ae0147f2916d2a7cdb06a179f768966c8c26de6cda612175b59f4751c68baede6a2ac91955a3fe197bc54b3c98d5cc2a0faa22ac1dc299921cfaec5b4134907ada603cd824080a09585b1cf87dace1c67f298c73b4ca8533e0b7427e6c2f642209f48b3d7eac53b834d895e89510beb14945d0291fb4994daaec4dc007c09283e3f4699831aacc077641e1940a0f4ecaf09ffab0dc2c8e1268d90b23824da92835346867a7a1b70dfa74fc17d810403ccde738fad3fd223ca5239f0f6d9c074226c4fdc3e3cd87729314618dbdac75ed86fd97dfc9400a658f40b5231588aedc87f1215b3b682c22ac15aa5cd0b7d5682f55511e8dd978cad7a644a3a6719654fab38fb3e32b3c5cc6d3c5cbdc97b2bda573e2a545b459e1cb539fc14c605a2fa95bec4172a021efff0b7298e07a5be3c19fb9524a1f18fbe69230a52fd7310bc3c003654be4467e406922671e27db4796c818fb119db5fd655bb5be4645925a9b03d89f39c44adc399f489013480763ec4fa442722a65d4c7e4e9e07400f43455a2faea03e42340b41bda30eafd4b69bcc9503d760f757b4a46b30644fc066b5f17e01ed8f69f5d327ee75d962cefa9c0abe6eb13f11d88612c13d37a7707092026b6d231282f32a6795ba38feb8b580ccd753242560396da60d2a02466ebfbcb617af12001b3f13c264e6cb2cec1da884f3550432c42e7c3f751f35cfb2b5a26b35272e8c6d586c8f39dc289efcfa30426939bcd471b9d2548634256702f1e85fb1e1e07bb0b004c14bb4b1093aa3320a26ddf460bdb2c3aab4378caa48b14c924261fa461a806ae21367022178e21ed1e96da35e486f29f9e195df8a78f8a48ddbaa9683b19900406d4ac27ddb11e81796fb3015b39ff7c81f00f1bc227728db668f9e57043e099132082b5412b03de774e18ad9c77403ba1771b657b7825c9f8a174468118cdd6663e30b226c28694ec8a94e95d297f1574fd548dfa4ff89e4ce9649766aa5161f615a8e33928514ff04fd586cb76d91ff33a6263216f6f4c7665a7dd0f5e79d7bbf5dcb07331dc9ac511561daf131bca4849d1ba5cf6f70ef0b7dcf1fa3a3d5bbf0e2a039d38f8415fad25700b027aaa67020a5e9032f56801ea766855baafb286d620efcb5eb61c1ddbe85e11219b410238d1d4be6f312441fda947722e8841e408132f9f0dbb691b43b3f91c2b80adf2c5dce1b96b88d57dd27a0571404cc66469f6f4ab6435fe2b82005ec11de5e3a3c8210d810c5a796dbae253224a390bef19d18977a5e8114709b318fe6c2973c9b84f59e74ceec4e2dd9afdf41bb7aa5d09964340c30eeee2f4b211fb7f7d288c25857644815e896d8bc458333a631f5e04109c955e3c48428e5b8efd3a72354ad689a8d76e7df34adb52baaa0c2bf5f9232560af8b2b389db3dcb6538aa8c08ac13ad9b6de91f37ae4e94cbc0c459ab2a5e0feaa06b7a3f4dbcace0e839c696e9289a10ba7581ef831de4e9f3da8f4050b92f6e9e93fc3de342ccd6ceb940f8527fa87dbc72917960ffbe912025dc1906eeb9f9598f8815a9240d58a59f17f92d7650f5bfa336ebb8e2b79cea3f4744bb44eccb05c70af68189fc2210f659529a7bf6723c9ea301c4989bb6ac26af99feed8b4b7b42dfce74c01ee2f4e84e54f67e476158b6e0c3766ad14c1051a4ba93ada67e7083a0d5bbd127e83e7ba55c4bb023dd3cb0beba98c5dee2b8b8383fd394c62276202d8f9208c1f9233b6e40f6d20d2c307ecf2b03b74cbd1ded48555cd8ccbd3db4cf5426389ef31eb47cd6c1589a0d8d55524d912f95dce21610ffebb74609b3d737d7e0fcd47763c22ba970632db4da2a4038c5873307860e4927e1776c3c95cf7486ecdb8aac4795d9c2e676fb4655836b52885123b2be6c34f0562d86db8b762ef29ed2caafd2ecda50b612947968ca6e83836843b10c7b5b08dbcdb0247533c921be1fe377c484d5b765612dfffa6c57299df81f57cd1c2ec6b49978bc5d9e6080c05a89adc05046c3170c29624e9d96ffa9094741cb79069ed62968483d0f4894feb5fca4041b20c11861c94d370ddb7dfd5c384bfd0ad1fbfbaafada108c9376ea9eb1e0b116e264b1e47ce6f82dc6f93db74af6acc3fa5fee1f79777ac1933fb64547237fb519e3da5277317c2a02fd2dc617d0ae896a5d60358ca64e7c337188c24f4dc4c4aed358331b8e2fac6e00943680181d95b80bfa8a2c73a89eae791e7e6706bea952f6908c04d3147504224c08863b6f06e56c053c81e3f9090d369053b66c6d4a64e113f3b8e4b49abdcd4133ae9b742c97f4bec5fd34d4d309bc4020593beac312343175de7a9a07234c4fa2f9d74253c5267094cfcc93e69a3a6c6acede010e1471366d07252eff17c1708efbb9d3ac795da1c0f582f1c6b33013b661ecd0e3622415272f17eb63fb0177b652e6d34b5fec06052cdf1431f46cf7f97e4942566d6c67f21d3778c39e680f76456e1760a0d1523d3ff829c7fc3bc94c9a3feeeb18e0ce2570c23e6b8519aa97915775247fbd8180d0e7c52d0fbece45be465c43e5a60d8402b956fd36cc3757a50805fd0482781e6591be4d2bf019562fb3537bd6beedf7a66cf267c9b2306b3b84e3f6febfcf5d394297d3c92a5adb0b94efebddb6b49f4a1f494b56ae663630a8727e3a40985a0d7cbbfc629eca15ab025dafd61857ec7ad76f251bcf337337df3a23fb03ab9da2743a1e9e0027ca4f417d1c16abad6bdb255fff49228b902d7d3a45fe6aaebd38929b4df1a6a43b3ece96adfd2f60464a5e5d605a36a867676e683bfc4df1c55b945bb495a9116b2e276ba902c54d33f5273b6b5b925517413b65611d1205e0ae7ad5d9445eb2992415ce6e23c7dd8baf8e95c0b79535008e55a8e589ef1a367dadd1770083cfa73b9572a5e5881f4ace07f5909afd1af681ab512e4fd151086e2335fa74116af948661ee861b666f4f55dbf854659a7545cdc774ddbb4ce577f212e95a77007778ebb3a0ddad912369eb56c9ad0f6f072bbaa2e5a393dec4135888b7cccdf60a583f56d11519283b3e82d1929fcf6c54a2dc89805bbc092746013760d9e3a4daa79e6789d1a8b9fb070b6f93e30da18adf5be4852882be82f4fc43e5d35e97641fc8ac79f27025e57a1fd2d491b32ea42c6b2fb3e92bbf56d7b1f31571c9a66f19342318a602db3d03fe5ab8ef0d55c1b42707b30df735a1d00991dc5a5c80d13e5524979e2537f1d05dd69edaab4edbe42f7b237bbd598d30ea14548f0db5ba6fd6f491b199f16395e6911cc88884a228e1ee0c291fb8d4c19d249fa0d92f6994fd401be9ab7c37e4fd6e6c4528397a0575fc6cfc9b3f3a6ed2f15bbb11fa641943bc7803ea9ea3f29ad9cb3af520798df03dfa9bb6c69f32e53d26c599f3cbec907fe03f046c1ef0a8c85b249042705bd89f26193c9a0f955a67a451a165cf4fd81447ec499b848d1628b3fcfde95792f6ded775ce9d8c8f3089ac2689bb51442e59a16194cbb223e991f850b9c1fa6fa7f0901efcf6c5bc46de99fe7e54885452452c146ea986044da344d16400daec0dd762c8e1bcb56547a04399f18afab6cbf9c91ec7cdf3542508856f831583a912f9837d48110b7bfa12b5b944ef01c7ce9a5bf672c1bd3215c01af7fa932b305659b35590b6461ddba1db77599e37849f9b7e397df2f8263554d958c52aa47d4a5452ed0a09871e915b02b23151cbbc615cdea87a73fa33572ffdd50f61024a73d21417f48d067ecfb249d377ef9433e41b9b531caa737fb13f47d697485ce6a1a363dd5514f20123076f9d3a3fd6f7bcc6264280abea647152bc0aec16aa9c174cf102382f1377a0ff832afc7562434696bc8507f10678e5fa36bb9690e70ce613fc354059de0aaca05dc546c4193ac57805a9473734488ed97e696ad3f765ded3a0e81d96f0883bae7d27753fa8795496a80a81dcc3c1d4db83503b7c69559a51224bdc49c2ef970bdbe406e7354c558cebf4a32e8c2a4dcea468e8e91c6cf6818387b5c9986e252a31e39e69ac60546e00b631ceba45779491e8cc1b525f8c53a8756f1fc301b711ae35d99669f9a1e1f27725fcd9e5f43035ae000c36fb3884d89b0107a4e447abbe0a8ac9d1d93e0583ad085823ec0fec7ad25819187521f144bb0bf06c11a350df200600dc5926bd8d0e5a8cf9f06f904d97d6b5444cf328c3c282bb1abd56cc0ecd04502fee588f50dba1dc21ae506b3a784b760252804132724ba624ebb60cc0cfaf617c778bc65300a15f4987d208c4ed08b71ff1daec92424357cc8fb0322b"}, {0x98, 0x1, 0x0, "a22406b1efaa7a10cdd19f572c0c76a80e6bf44a80010c0c8dc098af3cb2b7178f6dab81905b95a50156dc3ce5abe7ea69ebd309e7cd23bd703d6eb22296f2313ccee61269fc96e47856ba37b637e272e63301e5ba2d8373c7d11e59567170436273e8093d81314b5c3f7cf3245e3b893077d3f8aaea7a9e02d30495937b4a5dbf3ab9a4"}], 0x10a8}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 17:02:38 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8002, 0x1800}, {0x7, 0xcc7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x2c92) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r13 = dup2(r11, r1) ioctl$TIOCDRAIN(r13, 0x2000745e) fcntl$getflags(r1, 0x1) r14 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x23}, 0xfffffffffffffe38) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r14, &(0x7f0000000580)=[{0x0, 0xff, 0x1800}], 0x1) getpgid(r10) 17:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 17:02:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x1, 0x380000, &(0x7f00000000c0)=""/172, &(0x7f0000000040)=0xac) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:02:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000880)="c5af77339e3d0886e484aaccff1ba5f94e15c7f1d61178a38bd0f5bc9f0e1d5160891de7638a566665bf77f2e9790d8bae9842f58e47350e8073e18628a8eb97fb482429d1e97f8007764788e41efc00f985192a3de0029c95b9808a266439bcad8783978336935740d3dad14a186e4003663c523d3be9f4c17e71dc5e7207c087d3a0138f2b63a40b6bf51325ff3c49e1545be7a8d6f04df78c19918f9e304ee45ee9fa6cd72941c860d87057b9a12a0a18ed515be7b339d38e3b9f2e2037cec696265e7b3627aca32ff4dcc30738385c68e09a7730e61bae724651630c321a9fc96bc2521bf378169b185a3a3c956f92f7ad6d9c3401eae107f296964be6509202d87569659a0afd6654274bde4048aef9a9c1269e560bbb557ab0ce6c7d87372ae70bca8b21e3608c03164ead848832c22e44b730a6aaae741f84e62dedb023059b199b3ff487f8178548377305b36b79f8c3c652c545144db549041f7a24f39e49b99b46ed0aff2eca13b29a030ad75afba8d47dd13ec07f0456631f7bb56640cda9111e324d977115c181185dfde2a3ba2cc705be4bb7fb72e1c19e7fb6fb2879cf710ee0fdf117846b37cd90cb550e038a84e7ea6db32d24ae7e026dea33407df38bd04a0ce69ec63f0490193bd7326f730d6ab52aecd4369681e89a41c57e54909d517ee91cd4b88b493a2ae60922e09c363d5dda83c5577dddfa6b10e268b46a57929a1d48310b18372e2e0e8ffb9538f2f2a25605aa871f76eafbdb3f96e58de8178d0216a78eb83159d6dbc317e593ed263e1819d24ae394d224d11b636b180241014f562f96246ff053677ed6133c44a1d9f30a0bdc872fb2f1ca62e2ad9600ced8aacabe1ab564a919c83abb901fca14ea78daf5ea6a22cfeb6494f5415e332ae436fe3771edd071aa2a4da9365cf1472db2c179f73e6a6db0594606cc8c164685c5c2ff8357ffbe9e793b1552b7af73ab76b772a2aad0708a3d52d9a687c0173f2b418dfe6ec7ec4271507093ba2e74c40c8a587a24b10b51a10f7746ff9f700ec195e2e75b95bd327c952166fd678e9e75763666482a79890e45f31d4c735f7e253a5b35af367e257528d0b90f510bcb6eac84d039396efcf5a4b659106e199e4685f9874b26ae2357441f305dbdcf323c745df8f1c4637476a52fd937aee19f54b3312c84202942b6c8c8d0084d032ce25748c62d705540e669564b7ca1deacd65a5f3328656ffb9fc40ba4d43556da94ff446fe822e23051f221c65aaaecf74a05de0c3817a6581e26c339f98fdad593aa1dbc581abd22cd2fe9c2d19be5ce26ca47c22eb170201cd33ec992dedb8c9a137848877679e3921784ceedfe9c7daaa482865444d37b61974d817a049156ffaa46e4628d42a1a9b11e19a4d960c25b7da01afc3d0f093344c9a30d045dbbc6bc08c3a9f915732da40ff0d70b478b908dfaa19d15ba44df1d487da1345dcd32535e0ab3b1a36859b5a5c344df9b17b20c72c3d4ca52aad4271429667b24438b1abc8f0834c1efe8d698afceae3bb84e102de8412cef4a7d9985cb0f750cbb221a0baf097f8b3a241e7c32289ae82175136261fd5c9f63d0e2fe8f3d6f4435b181e17ea912604b3a35aa988cebc359f13b8efca142f9bdf469d8b4b481e904101c4fc1a00a3c77738191db3c3a902a2bc341422b486e25a0a34225067374d8d831a6cef1e1a33b83fe80d5ca61b68556592d2dad3090411d4da7a49901e81557a08eeca82430380f56d9acb5a5e9c854371b33b5d3386def52e87a0aec071383d475de8569ed684f3a1055ba548a237dc5405fc367988faf42f6c7a04ab6be43022fa5710ea0f896b8c4cf3eb973890fc051cdd1a0f414b9c9495ff1b8a3a7a10a879675e01bf3b94b6d13c8d789e5d96d021725c5663e850a3c95175c4cb12f85777513bbb6fe8f70b6d23e6ff432f67e4fbae588a50062f4d78c84336656cdf9e39c9a6c599407863c0ffe560e8abbaa082da55735b88f5a6607565c1d00ce4e3480c004b66f622343106395203eb84248d4e1ca4cf2403b5299293f677281748a6fb28189558ef6efbfc7e51f4b323864ce3460dc42ff8ea2540a213c4b859ac816508f61e2343e14024f86f9331b35acc7044e7c4f5ed290d33b8f7b7d7372f4734e73f5069dd915ba15f0ba2dddca96a490f58a0a3b8e04a33495e02436f60ec7d63c4a2ba63411e4c53dc76162c58883e945890290e43a3fd4d00f733355a4b45b14429dc6d7e2ee38517aff25412483d484ea4f3783ef7b1826924fa2e131ab113b3994e294fa13a15fe7dd3e2926148bcdff951cd8ee58069c3c26855588036c89f1feb607b71c6b1f4a186340bcb866ec162dbc1cafa38a229a99a4773a116167461e8e270a34b592156c10fc3776adb04f3409e8ef538670514358c4f152546d057111bc6e7a341161dc85e3d588cb52e459378d852d2e0b1ad0cc14b70ee095ab1778a9272f3fce7b2e8614966958494d554b0df3c883388b09506bf74dd240c5efd1f0aecc0ecbb9a640b5b41fbcbd9896aadfff1c2d89c9925e8499888533300e08bc63cf05ea1b367d6424bcf8677e68784ed8abe6ae531f01f1b230a71a7e98596991efe5bd9864ab4f885988948132f0ae51edda4065fdd49b20a9edc2ed3a8948d9a9cfa24a1015e241f413aacae8d7d95c9b5e581d2bdf6ece98222bc6964ee1a72c127a254be6d7225aa3609eabc7ff67a9d40fc7ec22ead6329982dfd0792a2f787a14077307a78e60d6c8a5cb28cbbd2190024344f187724a3163aedea4c0ba2dc27aa247c2a87fd7dbf96d6766e949f2ad9a672ed569806ff425e6ece0739d83843c95d57bd5415c65164d3a71deb17d8c5dce497cbb95576e0eb9b0798e1e575ea477434c993fd9181e32052b238ad80c753d3b1acb2467a04512278c999fc6014cd4fccbc352cde86275309cab106ef04236a0d1467a744c5a49b3a78d502831dfe26e55adb8b67e236adc6be93ccc7f603b0cd69fc3d7cc7d9a1e0b056967de946d42c86b3fb09f78cc29c88eec0d3fafc7810624aa18305ed5711ce9bd22d826b97ff068f2b8deac2d567b89207cfc21ed59a08b8c7e6ee6fd6483aaeea0fb4f0fed2e476eabb684d1175469a5479f0d63aa553852a09c105d886023df5f8078df826e179cfd1831f9cbb79319c0caffa1289c4baceb60cdf7246f1d05b412f8b3ca6e9222e65c0b53a208901627a61ed53a4cb5e6a3c4ac34dc627b126610a1c9df45b4314208bd42c39868e2a4c7afe7cf083deb94461d9044c29a9dbee96d51c31ef053f0ba859f49b412c6cdd21c1ca11182d133629479eedac4db503c6b70bcb568b0d2be99b095c19a56d461bce932da4dfb8af744133bcd1ab54b9839067cc18bbf7f94651444fe0a2296f0a827ccc661f3c5e3cf86d5e62b5df1f85ae645e52be0a37fafc64ebff594a4d02c46bb70a29899d35c4487bf0c79053a958599a929e51412ef18ee13d498c8e0604de3884ef15c6da4be5b602d1275eae91d798c972c654a66f83461bdbf3db79da3bff13cb0bf29dec748ac5ebf2b3bf04a8700bfa5504cfe78be24d7c7d9c4dae4d5b545c4bb683cdbcccc3808903cae92dde1db16bc6c6a785da8209ca36953e6ba67b7ff63a6b79ce7835296a41e6af7a9788715c78db484f62d0b8d4b59519b272c9e5f4715a07180bd51964a0a68f1987653de3749b0ceebcc8b4267ad0ab5ed784ac01ee1774a2a24dff2b478d80035cc1a2613a92a493f5f57f2c1c0d6742147e5f360c5a78ca0dd9dd123e3c5a5f28f192fdb2759002380f79a4e342efbb88b609f2cfdc8636ddb0f1dc683b39b9b68295917bd3d39b070fcd9f86675a15c386c00b292ac0e24f47c3c775c4da2154ec8fe90d53ace87e94c3b5124b26a249d37af5dc420d8151e1fdf9764701d9427e3f58e6b573442d1ccdabc4c294aeb138c3e13364a63fb691277c229d3c7121d23f17b3f3a532f357280a79d9f58e715347cb2cdc9f3d981877f1d1b48d654d203b51894a082537a9c1360a3bf9394f42473759484d8f41432c09f430c1c0aba4e85bc5268437a10d3793d69dfa23e4d5cf7a3e37e8d3166dff1520977eafaa1a98cc8dc243ae2920684b9645fa80873b7ae6c30396e0cd9fd16dc2f129992119ad5ade565f040b3a46ba3400066b674614d926fa147dae85c47d6b9a4ebb0203b335dc6ae5e240831e47e826de675e863b3505cd17906cb264871316cf162e8f8eb9517a6f10d2e16132c1f84196977418de2605b0fb4b3473e34ac0bf7504f7dda2f0d8a6e970ab2c4b0c4aa2b8e37c07cc8eab0def44f4ad21451d2c2f315f8a051034e3877d001da582276b750600e805e20fe96b45d48e76a90bb19e57f419ac719c5fe559640c536babf07c79183c3dff75be82eb23ac74e51ee4793539974bf740c43fccbdb0c847a27e2d1507e0aeef82e3510b21864b5ebfbbc841a6419630d5bdc355103835aa6f03251b2a10d3280780bbe3529aaa2245c092090887e3b20b4309b1766486f2dca39c63171e2eb4e57e5ae924aef750b3298dd09539897423e8d14652ac4f5e16e9163fae15a15d510d88204fae65c5683a2b28f0f775d7aa510d85ebde80848a58e3847db58b13ca347cfab003af6f2c476a982a61db53b607f8fab4d957263a7c383b0efaad8f870f849a7287948635f4694b790d73a0524614ff12843388af22efb5f16aa32fe12722cf40c7837a6c58c05185e9e5598ee857f01999a0c1dfbe0b61c2e9e5ee7f2db1c7476d829a7d8532eaa86112e362c9ebafb8df614789bda5a2092adab09d807ad0e439e3558423afff541fa4a284c5d6b8233c0025544e3d2b89617e62c00355ebdd1209fa37c45045568b9a1d302cc865a498a4e62b7f0fe4504fe13c0f9a844ced8068b7b49d5f315b72d355491d1f5820c875955ae70e63900f67c15d070f3f3567dcd6ccb69330d86a9363910f36b8888b44abcff8c166a3d7ba797e8b1ead57499171be238a0d31d893e162de4fa7416a37af6597aea0bd0398d57833a67ecf3234f174e57e4bfe44d71865694017b8ba7fcb54ad42ef86be1340b7f2a2c75399a74a57b5417f34babc1d8ef1fa142073998bbc02f0347a640feb1a7a339c73fcd4618154b3033f65eabe95589e6cf39269cd4d3668aef274efcdf1520ed05cea247e73a8ef053c1e3b0fa424fd7aee99bc1ac0f929a0d75a01a49be00bbb36a9e51be6e296213535e30ac2b55cb9e8207db5eab44d6881847b0fdbb317ec02297db3daa4b4498bac3731f04f57320da5d80b35d1b257220a5266389a1840ee6c2735412328b4a536404d8f205c1f776b123be9e1c1cd41ab929af44ce2994332ad9a7c5201d9ee9799c5bc784c9511ee3c7e254a86a11b508d795fbdb7745638cafac8e36843da3677bcce4979f92b0e805bea8b251c519f923825fd898fb61e8fd7f57fc633d6fc85bd91c5788e95e42e21a34b49cf34cfce7651fbecaa17dfe2b5c326ab2aa655c7c5e30374f865cb230eddb98fb20decf561ce29f310e48818afb1a671e1bc76154204064121548072c3a1636ed06fdf3e1c36d6e43e4272142863815abf9abcb3809cf3e01544d76bb4c9e254591b2b145228747ca4177abafb4b2daee5c9a467ddc9b762d0cb637107618056cd64565cd4b27b104b6bf10b5c2ed5c11676d6bce73c1f424b7cee918b737e4eb22613991050d50c292171555a003a372848ebc8c2c7bcb29721e818d9097c465219dfc3a95040c52a1", 0x1000, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="001f0000000000000000000000000000"], 0x10}, 0xf) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 17:02:38 executing program 0: r0 = socket(0x26, 0x4, 0xe0c) fcntl$getflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/68, 0x44) mkdir(&(0x7f00000000c0)='./file0\x00', 0x46) semget$private(0x0, 0x1, 0x50) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2}, {0x80000001, 0x239aaa2f}}, 0x2) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x16, 0x8005, 0x6) r3 = msgget$private(0x0, 0x8) r4 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0/file0/file0\x00', r4, r5) r6 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) sendto(r1, &(0x7f0000000300)="8092e6bc5ad9ef459af37400e4d92c8acb3eb9485dfa8b4c0afabf37dcdb5c20e4101b3e8b782c2dfed75dbd2cddbbdec7664ee60bebff44454011f490a8", 0x3e, 0x408, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) connect$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000003c0)="567226c955574be04a58b26dbee63dc2541f0ef0c160966df4a3", 0x1a, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000400)='./file1\x00', 0x4, 0x1) msgsnd(r3, &(0x7f0000000440)={0x3, "58d58a2bd356388f92d7e15c2b2076359925ec8fadb02e49491c0f6c68e6c2aeb608ac18fb8e62f452826a6993ef370c457a7d39de7d5e85f20f9aea39589077ffb766f7109fc302da373480f30f55219bb9"}, 0x5a, 0x800) fchmodat(r1, &(0x7f00000004c0)='./file0/file0\x00', 0x82, 0x2) setgroups(0x1, &(0x7f0000000500)=[r5]) sendto$unix(r0, &(0x7f0000000540)="41841a71d73c", 0x6, 0x1, 0x0, 0x0) chmod(&(0x7f0000000580)='./file2\x00', 0x20) setreuid(r4, r4) sendto$unix(r2, &(0x7f00000005c0)="e717fdd340985fc93e971fc67a422c117e15d91aeb2e824aa94b54ec77331bf7aff5405b10fb2be026281fbe86004d452c534e52c0f82be18f3966abfa70222d39528080924ff26ff5c10bc44880e56a90294ab0d0fb37d540e7b29d619158d0d9aeec572bb5e4e59d0048ae6f07c18ef6263ecef32de1eac9b462b6a1443c3e390ebed2c72bc0735c8762f22b61549c32", 0x91, 0x40b, 0x0, 0x0) getitimer(0x2, &(0x7f0000000680)) rmdir(&(0x7f00000006c0)='./file2\x00') geteuid() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x6, 0x5}, {0x18, 0x2, 0xab, 0x7f}, 0x7, [0x7fff, 0x9, 0x8, 0x9, 0x6, 0x8, 0x7fff, 0x7]}, 0x3c) msgget$private(0x0, 0x8) 17:02:38 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000000)=[r1, r2, r1, r2, r2, r1]) getgroups(0x168, &(0x7f0000000100)=[r2]) fchown(r0, 0x0, r3) 17:02:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) 17:02:39 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="55428ef31f1fb17aac885037f6b4d61b42520bb38821c509948f9172", 0x1c, 0x409, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) chdir(&(0x7f0000000300)='./file0\x00') r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 17:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) socket(0x2, 0x4006, 0x3) 17:02:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) 17:02:39 executing program 0: r0 = socket(0x22, 0x4007, 0xffffffffffffffc0) flock(r0, 0x2) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = getuid() getuid() r4 = getegid() setregid(r4, r4) fchownat(r1, &(0x7f0000000000)='./control\x00', r3, r4, 0x2) 17:02:39 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="5bc5a29c12d263ba6eca86191a3114f52e5fe4d64541", 0x16}, {&(0x7f0000000040)="4e9533a78be21d94ed931fd331f0c3ef2a0bb9159ae171", 0x17}, {&(0x7f0000000140)="14b2833bb5a41e08a0f0d093f1c69fbb8121448b1f9da92a816ed344da61361daa5e2ce7ffe0d9a84419af9d8c9469dedb6c98cb8055cad9b3d79f3f89cfc9270a1ee958f5656edba8fdfe350e84cffddcd97bb4722ba1047bc2b2ce08eb120af039416866682fc96c45cad33a45693040ad651df1c591596785fdba8d9a3d5eaf50ebf9196b256d00ac1352597d6c2211cc5e5879af1609e784d14aecaf61add7a81f7219844f41013d8f55ac2876f93f09a1", 0xb3}, {&(0x7f0000000080)="48d85d5769c72b2af288de7618f6c075cba82232b8dd27b1d39b4f7bc689705de57ab4c7046b55e965ac6fc0", 0x2c}, {&(0x7f0000000200)="2921ed1c0b4b6de2db40c9e06c29b979054f05cc151a72161e7aa8c1a346f8c1e148807c2958fc54590e0b3446fedf7b31974367dc7a010ac4bf49a6fbbf465f24333da6cccb927e930698c063fce2e12613ca03587dfe138c225442b0dd2869386669047585a3562a3546d1af6993d51c13e7863f15e0e099cf42415bc31d2617d574d5b8f82fbd7ad765ab0d6748030a289b70b1ae712e2ca6036ff11545c6d9", 0xa1}, {&(0x7f00000002c0)="b6a2bce063c53b410769f64038861412a9c2a7b2c60caec810fa3d0755681639fa73ff052a91cdeaefde994853a0b969f956276e702eab13e6f81450bf625c8a71c0174f7d1973c475130b906722771a1542ae7741fdb2f1f0d484c58db22708a7e6241cd096edfda7b68519bd6b73f8d0936d33ec70cf5b5342b6aa24562fc686d4501a1dfbe3b42aa323152d51c322cbe35e4e5f4df42cbc5f7f88103a765c6946905cd0675b5c795f7ab529ab4c57d7e0c1c0de78dcdd028646f930bc46728f3b9a93011f422773a0a01793431f7e9e57f7a825de49f954ea1f38f424b4d757d306a77f55506385e7e2bbcf42", 0xee}, {&(0x7f00000003c0)="fdd290f39882c3d7f46729dcb26cb51f4e3b06970a827008bc969a91b2e7868df62b8caa8acf592b5f5e5cae132e1210dfd12b82c4e98844c46c69a959e3d8ebc97ceb173481062b584502781d0dff33cd916dd8a06e587904eadae119c9e2882c4db28cdbc9c4af6e2d76b5d522242e679b2be4640f7f50494d34db9699acdaf1d3d37e7d6d951d19d00968fe6cb187263f95a9e5afd9fd92e9e2f3fcb3872f4d007a0da6d959cc20", 0xa9}, {&(0x7f0000000480)="d673f6daa80b0f21fa9c6ff346cfdc6d8aef3d61d49c7ac27cd71c2cbd00a3d616c758a344c29c00a8594807bbff4b4835895c8c0251b90ea9e0e56e6c61825f13c049d79aac50b731128ff8336651cf378c915258decb66c9fc4c23cc4607ee0de822ad3b7c66968b59e6bfbad68e3ca7b6c5321e62c828ec4c324d3025cf00fab65d0c304d56c2f15b7fc3bf357a70959a6e27f0bf6bfbc405454b61eb843e1d2f9cd11a86f7c27ddf8e6e745b4f2b138ebeaea5fbbd13dc105f6ebecbc30e8f078084440cb078c71dd12da6af65fdcae7cce7d51a6238932c1f798d51a39df1", 0xe1}, {&(0x7f00000000c0)}], 0x9) 17:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x282, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400000000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 17:02:39 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) socketpair$unix(0x1, 0x3d84b985304b8d0a, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:02:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="77b0d1b63b472149318b025e792bddf8abb9019c26221c70e4e5f7fafd80caba5d9bc50f31e55393b5bab9da41b8219b33981c6d5132ae719abcecc4c30e320e5194fa29595e4519be9a4e66a0dd7e1fefd4b504b11c523cd792ade7f327416d88f7586fea7d459698a2bb3fbb7cfb96be2ba62194bca9003f74a05a2155ff2b5d31572a158e4b2b2bec2b62664719103439450a06", 0x95}, {&(0x7f0000000180)="15bf5329017a84f5c9745c772a0ade5233ab41588779930804c60bfc0338bc70176c52fc3bd4dfa6485286c00dc850822d3470a7cdd46a50f0605390a3479be2e3cf33c7612bb6c04a20f9fe09be984b57", 0x51}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0x0, "715965dadfb95dfbcc6fb2d47f14c8994942d45a572d5322c6c40693a797c6e408660673f3139a04e96b24fd612c6868d2cf6a36172c1d9bd5e492878d1174c1071109e4eecf76cf402e56304962911c306680fa54cb8fb7535d4572f1763073bf6d004c3188a965f50936ed98de3bccca28354ad9c3bc604780f5bcbb52dbba4efbc6666223e2034553dc6a778d527b12211ee5aba87b4673faafecac7fddb903dcb7e6bc57cf529a548652def2c860c9211ce1be9411a97abae26c26a489b0030a6950a396117f197c7518cc07e4472e7e90f47537e4108365c13ab26cd3d913aec444cb025f9886d96cf23c01178a5aa046bf0ef5208ea2ffce2dc02e3443e9dae4e7462d6fbb1c0f71e9b46f4497072560b05df9ff5ec87ed3993f93d49b8791fbe87ad18208259f373b9f924730c60090a6986105dc3381abe6498ab79596ee8a30cc1705b73f805f22cbcec9f798a54a0c7db77d83baecc11dc6967bae218ac2f6f06a600767251480ba12bf61ffc1cb79770e81551ef7a65d10b44e20b1c12232cba37e1afc0c8f26a20fe5917407d6081e83be159c62c02d9c25ffed38fee6e1f4ddb7ccdb6d23084af1989b54524358c43a77bf264f59376f302f9ff276080f09ff0299a0d32accea6c3b2252bf4924cd9f2ccfabc09e09d4760823bccfd8b24a75634142da90d7c8fe97fec53f112a8be41394d1cbe3732c57532c49adc9483992ebea03ff76f9379e8167ef2a326b61da357381270c752170e05c035a229c853c9f47b14f3ee161901502d0f838c8bce52272697930db833a752b00fac7f2d14e214ffc2d7fb4a4e1d60f08ccf952e084c51acd4ac1650bf6cf3b51fd7f29c5dab34af36cc040318e2fc4f0f6e41a23448d27cb6eb9bc1881f6c8c80635bf8c12136ac043f40889781c21ef1bf83a5fe83f53ff8e941d3816d1eda37eecc4d79453ff43f2920a902d422f53b8f93aad84950a2a20df147e7a655709549e75e16ea06cc85d3df215abfcf9c828c1e1d3c6604a19958fe61ec626891e1925ac48afa27223872a159727f21b45dab4835ac6bbd63cf1c63c56a6b79bdb7d25ce815b36aee9571ec266f5b71c4e668f88dd4b3b66a5e56c9d9ec14e8571587bd601735a4ff0f640d97c06b70eda944f98d4694d22ac7389f14d346a29b1943d03cb1b7da84cd56b6cdd9ac5cfcb47b9d5e8f2dcc44fca5a3fe3d825bfe9edb3407f4f3fe12a3e3476d5508dd761b1aedc22c4397cc9c60500d3062ab756ebde5feba64cb2c703aa584e5fb1bdc859accd2192ee46ec6b293e92400db30f7a4cc452659f7fd35eb160eb010d6992ed8a697c55180deb051058a10bdc64b916afeaa50d8bfd303fa199263edc6419d5cd168362c3be646fba4ea664cbaebbeb5b8c8551e05c57a9bc32f504579b91f421433007c53fd4e4b5c63b96142b192cbca961119297445ff9112eef420bed1fd5ea08f81a5dfd438f8df29595aa9357759988dfe4dc39d0b15709d9e3a144bb7d48752e4305108e00144f852a74deb2479a0d37ab90fd3d4a52efe4333068c2bec9e8dfaf4f74304998c330c70f7d958ff368d3dddfc4c5c491de644015ea1c58151ab5c3c10836b456e7b5ac9132834e3319c20ceacb08a86791e808fab08eb49a440e18b52cf7df2d93c48ab2b7904b7d1c42e1ea746c1fce206850167f09cd2d49177f6dca94c3bc56bb3c5f671217504430a00c7aac4542e7d0d0cc5a9e30d32e3235576ce9fbb91b1d06a46a4f94592897cd8402587743c6c285bbcab325ba74c4a4dfebebc6f548c6f2fb197db9f9d88406083267ee45f47dc668e41367692df71cbdb72474788c93474b5f8c94b759a865e3bb3b35a438ef8e5dd354384860e929fe72c9b6d01e306301bb6968c6f818a1668d3aa4983c42a0704e9236a160c80ee781c379a1f9a6800fad8e9140241f8d99a692f2af8d7b4d15750d1e6c3ea43982c5306362522ce9b26d65f359887405b4b8480f315c9fc48626821b229d67e4b95d55f9f59cfb11b98eed927fb6c2b6658b9863bdc8589356f971653370f90730b5ceac03a645283903334a4c7c89f8a9acfe0b990de4939d1115ef39157dad69d380ac1949118826b839fd1c797be5fc5a16414918ccdacffd161db6ec16debaf02c960a84d4759535177877201444773d9d4bb2f6562f85e8a4e7354ff092f10d42bf9051d0e2807e93fd0c77b8f44cfc58be9bb669f861202ca218191d67c9527589db09049d49482ee0bd9a404680a82ffbabd575cbf4f6dcad98cdbd58754a4300e02e506dba9c0b3c98b2f25f53477bd5a7913bb26d2e837899393f7d8bdc3620e4442226e06ceaa7a74c2380735277886c3c36ce2d6debae6988cb7a1542b85d5fb68713a2396d1c285a48f7e1f6a8a8e8dad02b7a7c4db77b5f66112b95d43127ed8f6711ec8864ce074dd9cbf679608a67e75b12565c486402404a01e06054f24fb976c5215f4808fc216878717be73e01520c38b56dd3422a923112f33a44d50da37e925f489439f8cd01522610fab672d4eaf59f0344c28fa0810e0c0159a26d33b59697fff52b65effc0c9e5385a760219d3c1eaf662c3fac0f6035f711d9b8bd0d62b0b586cbafe7a16922cab9509e8ebf68fd6ee955823e20316c6e244372c771e572afd6851cd3c68add3989f55df5b851ce03756990cfb01777bcf3623bd88711f9c33ad1419e2238c711da59d4d280f935a53307907522f33c0948a69d9f388997d5b1a7812932084fe75199a257f76235700f7cf1683078a56f49a18f5ae0d9080d8edc9aecffb8be8784bfa33ba5dc1e0af5a37241d09efc59dcb3b65099c87849b6d1d908f40249ef91b19113409c473d82e56fe0dbc6ce6a708439130c9b2647ed8904e1f7bdab56f70c2da1fa7703c57c053200feb621d213a1fc9a0eee28e94fc04b87492d0c179a678700d1c6ac86390aa91258d08c4a6cceb9e94856751bccdfa825a96a7777412aa6938c0b79cd6b73e28da19296b9d43d241424f57f75e50969c7b55eceb8201b99a14c598959e42576aec5d4cd9dc9dac63f7537e5cb10ec22841bac703557a9cb3339a83e9cdb54eea96875ae50ece45d721bc8281663cd48d6f6ca2237b41d1c68942e66446e7e64da9f7c4b50c77fea0f12936d7209c16f51bc78f37b17dadd41c80f5c81a7c71b1778dbeede6cc8e1c91b12c7c6b141c7f3b4231585c618ea857e07b426b23e9c541d37bba74f4838a4b6790a6466dc2e66c2d16e76534b55658d89e8dec24cf0160c8c92dc7ee49b95b3e600679383530cccf530815d7b8857ad644a704e520196882a8d6109e920fdc6f326f48f352c118bca4b74886e21c521fdc3495df771d9389ca4bb4d4fcd2425ec540e076440e3dfc8a2907047120f09c3f8c33775a9ebd5c15f285a8e4e4f38e4597e854a1473ba632753442afc637c93e74bf8509932e551a3810f1067d996ea5ec5678a3c90138b3f67a18b731dda1837116be60c68076338477b26e58d4e06dd3cca8a522b657cb5d4462574a361e097e3dc99911f693334e7de52b36453c1d29752e9663d503fecc937409b62c351b7fbcd41b6e9e7f02d5d2b63b7220e15dc65cd3467ce5c6d1f0c41f1a02f06ecea19e057455edf6840b818e2a5353f969776ba5d39efceca14169b21204072d2f0f50b05c424aac84e0c3513cb212025ae0041285af599d21a1f129afd619a0e30a8dafe1607d85a34bcf8c2812d614845b0d362d86897e3f39cc77bf0c89c28b1d0133a653f9a009bb6326ce220fd32ad488483fcf318e2d9fa8fe28f2015e46b93892e5d6d4347ae9421fd1344b9f2afb32ba075429d5cc9e4acb5a4f4e40fb7c9384918dd23a94413a5c5a09712598e1d1bd5adc1c6d61b596215c832e7d760c261403917ff32197faf0c65eadb47aca7d0fe1eacccd9698c91a986ed0d925eaeec4192cfb2fe90d9ad95b3b62beb671ac91517adb30a27e27b48cc4b50745a4ae4320e074ba8bee68c2c01b2c3745ef3db50a901d7d3e45893f5236d449b173e3ed575b1cabca980df7dea3c523a98a136d2f97948c04e15251f994a28d54c603fde7c782d557a69674b3eb4daa47296850865d9d946d087074e280fb6492607fcc378e5f529bf71816310a3ae9d90455467463134cb82f831bac48f8548a2fb9b8519851da644e2e4b0df56143cd9fac9b640e9378ebb370242c335417d3b0caa9d7aaddf421816347adac9e0391ebf2e792df7a6c539b45bb7d4a95b0b1cc692c4c1838326ff76e8b16401174156e50d76b3f37b27855ea9ab70e27dc293a5f7693103fe6f5b799cf8831cd76b57c53928d2a55af266316520b28dcf62fdd301d57e1f10ec51a30861d61b522eb124d5375d7383017d040c01d063935b573a8c6c7012350bbac2ab465a762f17336927a413c5f1b786e1c17adfae8d0a3566e3edbbe069751e7a79dc42a860053b1a95a7add9e54c61bb5b077b45a1c4be53eeca6745421affe869ac8367a54dc0e06536b246b009405a92a1a483759e939b4b198bf1fa83d7b80cfddce5b43348e423f57bb25837c6567de211796444e4b4f9dfbe18436c4ab4fa8470247e862d0e6e83061190d3dee091244276f1920a32f993b9c7f8417b6c213dd8d1db0854a0498eb8da665c218f5877d27ae682d4e0146ae3f73b29bba75bbdef2ad42c75be456dacce60c754072e40ec682c8f35900f5106f54e9e050bf705b8c5e65e7f18a9ae9744f62b46b4b8d193bef3b2f012640e4f5da69d802c1171ebabaa40022739aa183ceb9e974b6c313467088ec51fabba73c6c38290337674310a99f425ff7cfb9b6fea91579ac24628921cba501f4ca4aef982a432eee85cba3fb9ffb799a498cc3e18267292de8d1ac803bc8cffb6dae77d03598a1fd77dddf7bd0e40ca6d4492d3b14898fcd8a54705ba019488c3a06da807d2a12ea2bb96ec1ed7db69bd5fb9975f13f452022294266ea48e2ad2e768fb3a50455f43a2c8f01482d75f993fc5ee927b39ad26e6cc5d1a7e03ef256214d681aa3e064037cde6b6c07d9d9754541b85f661bdea1ff230a71039205cbf1b8c1079de8881080acda14a4f640a3c49acbb885360c3cbaf13d0022411dd6a321a6bf6a12e651cd3aaff4997fd881802ca842cfb2ad88153696d3de5fa916aae17ac46173444ef4d0cd36054fe477e60ceb82ab4f6542801016d97c826d4fa1bab5b3b3460fb99617ac0cedf2656aa1832faffa93ff0b8bf4e9a103a440514aa014ad2e81dd938044adf3626b3a4ca9fd934893b4c99b72c6a01f37423b72925fc48d0c212d91a4da70bf51b2a2f707953f4698efc351d0138b1dc2bca3424a4fbb15ffc5eff868a3a732f85f360842e18057babd800e7253e8ea71d22782430bf716a3345aa03cb8191636327e5a1156c0e4701bce852b1322b9b74767d556d9787d0ab5b425a4370b7d51fa8a362d1ac5fee596fadc37ffc5fab7c48f7c30441ed37f5749e9b9d8b1c25a36da0954498778c85f9a53796ba2dd32aac686c0f3df43fd457e7c7ab2896e3fc2b683d390ede004e467530577a9b08f163504d74af6cbe36abfb0dede85fecaf71d56c3f11d7a1efec328e57542db1e04334a508becf7b2cbab0dc636a8e9d3774ee1e5096a0e11e554f0da00cd8a456d26e1891635bc5bdb1c0cac2c65f27f2f01e53980f8da06a845802ac6a625c1568cedd69fcf727587658f05dba376975cf620063bc2223f2dbeb1a4e8ef7ff2e3cce48013172909a8255dedee34cce"}], 0x1010}, 0x2) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x8003, 0x8000e, &(0x7f0000000080)="00000000d2ee47b913207955b403d9", 0xf) connect(r0, &(0x7f00000012c0)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) 17:02:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10401, 0x105) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 17:02:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) open$dir(&(0x7f00000036c0)='./file0/file0\x00', 0x400, 0x100) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="1175b4937e360b1687bcb297bc26e41c5b6af9b7091f14c9d0b46bc542b692c531731e4c7aaa71c100bc87953455fdbf76d9f85338cf0358eb83ca4987bd89cf4e7ffdf9c4eb6cfba099f92f38bf1ff977aa21beeb83fe8cdc0886aa0779cf55090539569ec5ae695c37708cebcba5043c0445d1a77497c9df9d35fcddb81662449c1a736d2ca39d51cee6498d10bb12dac2cb2f5d284dc7eb39fff34bc200661db97d6d3841826c13e60f64fba166482f183ef7cb72ad7be30d01ae8f0b41cb13ef642dc51db3d3066d2136bbaedc343a8148e0d6c1f229b48c0741b3c91d41253899147b9d501a9741a63e86cdababc179b7f0ac35d039567a329d2ca8d922330910f5e29b395f75bd246487a77d4f8437b4433b9c59833bb87c2301f06c8e1f26ec8a1a6d46f96ae520790d43727b17e2a649e7ef21ee166e530e66dfb14019ba4ab0285877a6babc2f2a38e12c3693ce7c5ca5413364bfa4dae7662d34bd9514353de38ef19e2121a0fd378c73758d9fbf662ac87116d66b7465ccbf238ccce72ddbb4a49fff0618ab14fd2bfe8b929c17b67c5e90f3ebc57d5208c4bbb71fc8ab2b1c0c9a23332a4bd7953bae32f5750eaa1e1985b7121ba5dfdf285b17249283cd9403e79c9a34a3a28fad6090d9b4fc3cd21bf022eb97d17dfb785f9dfefc47a807c9b1107c4c9b95e11e4d7543d2a2fc7191061ef8003d9e65de44049b1e33ef592205333aba3755c11e83c43c829707f510d707a777ef97f4212ad22d631a0112ac27c08f339b832e69fb578029ac6eb006930e4cb3025f2982e7eafb56b2b04fed20f725033cfe8a898d2f169b6d5ff5274907b219c82ccf867e3eac4861fa93b057bb21713c970e4b498f288fcc3f5cf857c1538de7e3b3ca52a4e9abec3a109b8a72d35d00a9bbc97e9966c53b66aab8fc8b83d16133d186fb4d0b9095dca1e95a308ce5f4b61228bd3261408696ae1a98762bbad552506490b8372eccac6fcd83e1ee82a790ab842d971c6a642b422cccc639d031815aa60fa52df327696975b941f1d1e15f8db78a3a60ca2ca4d055919d4a7b40e757e1846b2fc040db3df3fd19040865393fcc27731dda16ff62079de9403c68c66003ea96b4a0af5c25a9e4de75c9adaa45d15564547643f1c204d5db4d97744e4c4baa21901a3d280c00202a50f3f1882cd52da963b3465ee62026777158a169a763abc13827904ffb2f87bfc4d67d4fd44cd60276618b9d96ed3492739d953e877ada68b61519e7aca3f2c1a77307f42726466a878ff4d4293289a0e0266c66886c0a9854b17563be225eb747b3fb9914febd8f1b87ed3b1dd44e1ad567cc5be347e65347977e6a24a0b9ba97ccb80ddfc4da1e58f794f675e1e4594d63e8734fce11f97f4a4618cfe22cd3dee5e52eac5832a24144a9a4c8fa69a5066f23ea23496eaa020bf548b16a78c5c79552d522061379e13d6b5ff5c3ab0f34a9e744619ae44c05a0a8aa0249a4381de4def874c194c44bb0dd817816cbcf764647a923a56e54619c1f4bba74145228e82c566d9ac1edf43216afb9131f192b8d91576771d9c9c897a2a080eb546031a9ad63872a28e843cf2f8660d2362f36b36e7270fe1f036691629d49bdadc4c60f20c4a783d25a916383caed40b23e75a9d331760e1041c03a4044c14a29afa41c25f7f0169b2133c2116b8b072911d010dfcb20933d69d77d8281eb758f6f8c12fedba62cd70fe213d6db637b620c487eaf6cd83269c3c94432a592ff53b7b74e0ca33dcd6878bfbab0f0d1cb6dafa43f19b6b5a8a63d33d7204a8d232af68afb253612e17ccfeb88a1a46349e1a47f9de7a33ab3be4ba7adeada2c78a59992dc3a93c98f3200b66acbead7ce0fde084f65389e8466c1b7721a47f73258bca058a6d560addfce1f8d41f0a04c115fce68d08338f106f0ae340e54a2b72c242190c7d0238ee4f7a4de9605a81ed4949c996f0e6672c1dd88f22c552f44b1abf9e45eb443c663747aaa8224a11f99fb5b3b5e6d0f51a56275cf8b90cb0e6a023166310006a4b873f507982665e8c19b074585cc5a9bd7d448c4110c9a12c6eee84e5fb318f695b3cb621a186e2007030d2250865580958d24fcfb837f553d097f5073d7921e9cf053be195cd71ba033de24b5950f4766bc29341e6e133083b562a0d92eb57237c2c521123e1edb3e005d5757087df934c36769f3c5451c04787038abc76714d116433ca45fbb11d1f2fd7b4f8961db89b24bfc829bcd03a2edc3ed7d1191d026a7066117e34160d75f2bc442c91ece58e1d915d6f25a1911d9f4203df2894b6be72e199303174dc761ce09d5286b08daea984c89994e4c56f2787b91e3cffa360c8d6674a56cfb1327f2408d8159b11ac51199f53d98b671c1e48791cb07d03f99958c7e45a3ea279690c3be9971e06e800a97a81912b949f344b4a80df783831aa4784a71ded042fda256c0d0b237fafc442dff64d61ce4ce122ee6f70a28db27f0a8c6e9c33194b2b25381eae6a2605c2b9303dba701ca4450041ba5acab689a7f3aa0a9763c4154c5426bfac1f2dc0e3f47a2feb3ae4bca125c32fe34540816d73e445641a7284df720a483f9d1d89b5b76e2365f0fc989400a1e8d57c953486dfbed53663ab3462ddda432b9380e5a7f27aba4066c57625a50fa55aa9a9e436a7bba393c3cbe9077dcc478a64897129519f4c07bbce7593d089c9eb89e099154643760685e2b5e41deb3306735bcee7fa8ae6bd7c4b8b3809816ee2f39803a5352899689a9153f2ab40ac9bd0dc1edcda3e021fcd00e48265794e22755d7125fa19d5038e64ee68cb4c20f80b8600c0dd1ce7ab6907c3be1000a039715ac74a6c751a08370173f09719bf649af8a51f77c3892f72e33c619e453878e9e165564c3b968c3699cd18ad6d17541837fb15e90463abc3c2b29a225f583f057a6a7705a60101ebbb159ec62e3887fcae22c13d2c1c3ac7eb0a89d6af737a295c12b5a75d2ba510042a7adf6a02ed5bd867c7d8b6a0084eaef15e7070b59a5f1fad37b9166ca80446db5bab259784fdf5e06ac5e40ff5641b52fc922a32c8d775edb4f3979afd14dafe4d48d91fd7a4150548dd7ff04640a4cef4bbfef45008eddc34f968befccaf23e377c36235bd871b5a4f2945e4af9a83096068a6941528f5f00761a7f86fc331dc52fc8000ea023f705fe83aeb9d8ed9c7611e98920ab6c4ee7381763a75c9b76e7c6e8164b5b2dabd0e9b04e957f531fbc69a3ca3c7884820dd76c2dc7c1fc4c389d87dc467fd1f20ed0cddcc220c5ce18633e3c8f9c49e242aa902250bff39cd7f63f5a7bbeb53ead470be362d0289c488d35aedb05af1d2d4d9bb85f5413163fb1e54ddd903f2ecbf5d507abb1c4493abc89b4cd93e5805b61d35e03dc53eb5575301cd4c81ff391b1d901978cb0f8011ecb08ecc57f63544f1b582a67f8eac4f6da59dfd6513ba51316fd8bf9ad6f0eef31ae9c7cd89bd4f7b2b663f175179ccf0f2a97d0ee95debfb3a915c23117e3472180cd05cca85d5096382206d2bfae525e04cdcad3a8a09fb2123b4571d6ee4ee9b389ff39394d49649a249c8ed1ba5154e00c8c7a5439621ed4eff2d7d3807925db09d35ec2d1098328e936c355bafd164f9b1887616c3bd97bead8b68eb1b1ebaa51a3f0f7ec28a5d15b371f2e9954942638059d1acf5f924b8b5883b1bcd8a678dbd6760f9b1261142a64442923524c9a39d3bace84f0d6cb3b329074b474fa5e37cf05857b078c614e358eecf697c3edccf59f0b796fd58f21c69eee1da4dd6f224f22970947b2eaed52a25fce2f5752f58af84090706b5610157272b1747a54832bf916d2f24ecc0d8014284e68e21f0a74e490749b97caf502f2d3881d849979b77e264ee51c5bad6c9d8cb308eea68ec2e6277e41508bac4d69df41c89516dc43b888ac383abf371643bf2fb76ec1579ef48216bd49baead95b839da955a4f8ea58af4d92111b9fd2211f5fb69c71a38b88f3b57567de129167695c456667a21a6797d776bb50782de68bae79b1ea5a75aaf6e67fc76faa38c3853082ddb4d1a4448442e6c349a826df6b7894eee1c3f98256e95b6106837d840082d72c7902ce65b895e11eae8d277ed9123c5130ce09b1046638d44e920403975024c4437a16e7d1a61992364f156366e44d0f592dd78dcfee152b25bb15fefadcf3de3258a498258e3c38baaa232ba23496c257f4b25ac50cb809ea7dd1d94ed4c81dbfa2eff5300247e99ba748ee4858b82a595199ab1fd827e6b3e86e549eab8e01cb7bfe263a6699998af395282ec62c2264ed3d7f5dabc325b6a8d48542ae5165fb3e203ad979c963adac5fe0f8429cc3fd85d770276ef14b36ddd0fa0466814759776033e6444bbd99e4f55105cbaa4a342275c318379998e6a5ea04d4da882d3bd983aee8405b19fc0c391a7de69562da314bf88de661bba33c700a5fd4ae6ff8c522bc53507c845a3d56c34f0da926c7919a2fc1f46f6d097743a6208afdd6a2e4cf019d2d1c0a3f75a1329cfbe45b0c591721a73148552d8ec2c7103f8ab5db3fa3d728e24f29559a0f3f125d199e080613632d1654f763ed3aa7e0272ef50a26fa47c5cc9929482ffccecfd6a8a5eab541fb6eafe7d70b6236370bed26275ca87420b4578b02d4069abe12ce02d10746643eb6bac1efb9907617e9a34070a590d654525fea8f3346bcfcc3ab9070606012c0af65119468b09f237905c7263da4f3fdcf1c7b5cf8937b5dbd1d4537c61c6d87a227a4d759d74ec492de50c12687db0e7f506248c00ce9a9349c395974cade05c5958a15f4d567bca8173c3a6bc499fb4610077d5b755d9f6a16712013744e1661d8c84a96eba4b02f847400c8e1f9320748afcfd5375dcf449a3ce831188fb5f80cf48bb4784936731fc9a92cb0ad9b749df481fd446e3e3fb52e7c89c4b1fac0845345bcc32e1fc1f97982a0c66bcbf90e24f3848b6c03ba1c886fc303d7feae0ea0e7bb5c23941ef4aafc2ff19d239178321e1610d59d1b48ec8f452426440ec982a0cdea05858b169c3539abee89cce2f37c89eccc284c7075a87557fbab611a69d50d15200bd18bc94013505552d2e75ebd3ba1aee77c21302087d74013c5e7033f3556f80a093b1f00a3b442a7fe4bc12fdaeeff7d9acef0c5be640738aa328628e1a4822c4795f2348794f5b78f9f0927b244b6500f34eb29b03344c15a376b3e5b3c6f61f5eb5dda9773a8346abd86523f9c3cba8bd9dea8333ea5116990d19675cf3c32a9dcb768c1b4c767f64316f087fd82c71d0882a3da68b92b81d65997be7d5ece12ee252731ac71055b4d08ad7303966d1d6b1031144af63db0687b3e7ac8318c8eb7f32b448215752bca08d06d6c9eb080034fb74537234454e9dd5face8e7f5dca60ec7bee90b4f365df2d84add1917d2a4b4a44b4d1f0ba021da5769c484ac5f7b757fcf6f9fb167fa33a1f4f9d3ffe28a31b3f5654bc402bace6a2f61d8aac4a2588cc90c08046b50f9e735c0151ac80c1c165717f2f952b02b7ab040f6d910eb4f965694b8599894c1b96fae9145d7d8066294aa65a52ca12361d851782f65d66b28ceb43113ddc58453c1c69a1c8f4b1313f704fb5a5c1f94d0297e60df88dc9af5200e3d2461cbe9a1935f6870ced3263c339fca8d0d70691bc5efba2ade4942ee787453ff4b8943b50d1c0cb8d4840e489b7fc2e2de1387af9927b3b5f1817be9131d7d0d8660284065d8978626bb902443c4380d722", 0x1000}, {&(0x7f0000001280)="8a69311d059ac7c77e2d297d2496bcaa40b1727bafb12888c60e3dbd39993af9b68ecdb115c27556aa7090819d5255ee2c5c84ec8d7eb3883976e4db018d1ff0e189df2e49d7651b59288ed3c34c8e47af50ef3e3b1219db0ff5016ddfe01c7c13b55a021643145c235a1cfdc563cb5678c7943598683b4fe52301973f269cede9fba72d1a12829c2fa0d389c7b5e5f138738f450a5f6f2f01ed806fae0f4c9bab9c093579e4bc6d839acf9961d3f6fcf28ec0b9e79a249693746e766e7e4cb46258ba006c107bdd139575a2c16a81b508c4fb96fc", 0xd5}], 0x2) readv(r0, &(0x7f0000003600)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000001380)=""/234, 0xea}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000002480)=""/115, 0x73}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000001200)=""/3, 0x3}, {&(0x7f0000002500)=""/124, 0x7c}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/105, 0x69}], 0xa) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) dup2(r0, r0) 17:02:39 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000100009e, 0x0, 0x0) 17:02:39 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20020, 0x60) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x600) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x88a0, 0x62) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/6, 0x6}, {&(0x7f0000000540)=""/234, 0xea}], 0x8, 0x0) execve(0x0, 0x0, 0x0) 17:02:39 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 17:02:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c6530005928c077fe6de1e780124102a8da4814d26d4e76a2a7b1e0e40b225f75422f86e13cbd9b1d31da3d59501de9c925adbf1e7283b3d57d581dd5c121b7b1ef5baf71b0d6caf231bcb0f70b3900000000cd75708475b1573a8845812461e7b82af827990f5537f937d3ce8709420b0987ce97f31ac7f842d4b1d710fd108dda045ebfbfc6777fca7ccd4dea18c3e238a20dd0d5527770db791b1aaf"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="d151af6beedc8c1c6a3c69ee01bf12c047b31831a485ce7e39123e398f96b0ff8572ef8f6e01262079ad31228d430f5be6ad7f0ec27b520256ec6131965f27853871c92d55e87d90bc4245177c7530e8b2bab1856036304e9f9a618de2b6e3c50fa30debd385a1b7822511719d8a808f5361b31262b610be93ce3b90ec197f8cce7d9f18446cb502c8d0f8e8d2b734bbb68979af926c14d864a12b2e6df4746c39d8fac16bcba51fedf0070650fb714ec1cd7919587d0001108c1ff374a2fde0660fd2", 0xc3}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, r1]}], 0x20, 0xd}, 0x404) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:02:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x48, 0x80) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) 17:02:40 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x6, 0x5, 0x80000000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r2 = syz_open_pts() geteuid() close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(r2) r3 = syz_open_pts() openat(r0, &(0x7f0000000140)='./file0\x00', 0x20080, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:02:40 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/149, 0x7e) 17:02:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0xffe) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="1c14fe8231b202bf8326067eb9aa0abaf9a466031f9d0de4b808965e6849ea5a10b709dcd1a214e34129109f512989db9e97671c37aaa98e225d307e3c91b2e27e430699979fd9b9aef9e513ea012f84b6fa02e7711ec315423260d2dcf8d204b00f612dcdd25d085251e437cc8c655c960745d49388ba4fe415f2c2ddcf087be0f798c5edfc02bd4d0d4690e9746dcb9225fa684625cc05e3115e5bf009e4249fd1228a5f2df88fcf3088826fd67552fca758babea311685a102740e5d0b8a04e9497a7d95bc286b7", 0xc9, 0x2, 0x0, 0x0) 17:02:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc100, 0xe5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./bus\x00', 0x180) 17:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) socketpair(0x3, 0x4000, 0xffffffffffffffff, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:02:40 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 17:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 17:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x0, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 17:02:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x401, 0x1000, 0x822, 0x100000001, "6f1e5aa7500117b3d08f8b56b8eaa1080e0d195c", 0x1, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:02:41 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x2, 0x4, 0x7fffffff, "574847c3b73239be94b270715a06c323af1909a0", 0x6, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x7ff}, 0x10) close(r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) fchdir(r0) pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b2e421000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b2e422000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b2e423000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123300 va 0x1b2e424000 didn't change! 17:02:41 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x3}, 0x0) 17:02:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 17:02:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20c) syz_execute_func(&(0x7f0000000000)="c4e1bf5f8bcb000000c442d9dc2b67c0a22800000081c482a12b38c461f95b481dc4c1e5d2226540efc4a1792b8707000000c4a1a57630f30f40f5") r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = semget(0x3, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/131) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="8c", 0x1}], 0x1, 0x0) 17:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffd35) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 17:02:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) preadv(r0, &(0x7f0000000200), 0x0, 0x0) 17:02:41 executing program 1: r0 = socket$inet(0x2, 0x800009, 0x1) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:02:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) 17:02:41 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x1b2) 17:02:41 executing program 1: readlink(&(0x7f0000000380)='./file0/file1\x00', &(0x7f0000000240)=""/155, 0x9b) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1/file0/file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 17:02:41 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000080020000000100a1e9f31f4c7425021e3a87c3000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 17:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3, 0x4002, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x13b, 0x0, 0x200000000000, "0f7c4e9caf0a20fa629c4f9c0d45a40c3b3e35d2", 0x9, 0x8001}) setsockopt(r0, 0xfffffffffffff000, 0x1, &(0x7f0000000180)="e8c6dfb388f3600f4e48f03d59788c40ba4c17edbb317450496c42d280432c5717a9279ff7e0f79996738282de5d78d18eca70647b600f72b2ea583b8ac8882a5a2c7e3f25a64dcd49e4f497d5213a8d25c64dc4987b89da3e89f5377e168349533f2992360becd5d44fde690e96d4d473bf1ff3e4dce4df9acce3de17d1bcea8d1ddf549242da7ce7d6e436497362c160892d8ed51c9fcf49b48855c79c05f552c91c78dee033c2a887c5e8ecfdb1645d45cea98343767d35c30798bbdf497a4017a50add6ee6bedf9498a067bc09c58343a3990012f5a5a757b4b576d531808c8272dc56d5c51bc837a59f0aa7fd32361b10225daff0266716203e1e175ee24b4843d9dee3fd05db9b178fca8e49c1ae6e3394b88a0277e7f7dbc6b25e166d123effdab2f19e35a98273749cc1b24ab1bff929b6aab18724ec2b6c24e66b86ebeab795a5f078dad900e19849509c6408dd31baa6320d249fc2282bf1b508aaab407dcd288897284ab302e513f1f660e38cda73828accccd09cde57cded62c175d0bf9f0cbec9e13bd3995e59fc9bfff45f77f27d6522784bb1a52360783d380540fe09458dd0c99788a3cfa8886dd6486fae2abe5cfac4fd002d01ac99308ab398895dfacb3669045155216b54c691c2165b3fa4fd9e41c29cd86ccf5086e02848cdb3a726723dca056060a16b5a5819c8b173ae2ed55aec9be8a19e5bb3643036d488f3e00d0ab2d11e0912213288ad29a90623c2f5d9b8ed878b9b937423345cff5b4262f215ae5dad53542ff911b72dac0dad2f30e7c7a4cf5ce89113c1bb35f025c965c59e4e5aec7279231ff8cf97f88639296c293cdf27918551fb852be790b9ae06425c6c8f0081a47ef5c3f6c22d39ff9dd8e1958d8682293f490e090b2cd1537a246340521ebcb545bff08be5353bff1c307bcb940e2327e227f52c729f9c98cb336b5d40497a449a0562ff52049785cf670f538cc022e52bd1c0167202e435ab32ce13dc6a3c98816da44ad38b6d39deabd135e8306df2273e54aea16bee817e7a8517a6d322df3112e66a55d6a2d047f5bcf1535a28fca760ac2235419054e1f17de2b184d49f4fc011a9ffe057cb6a5d43ceb96adae95c9b72a0533486750a81d46e508eef47a559f767d8f5ff6e3808996d6312242886b086942a0a02e3724bf91f6d44da04e5c349ddcb584dd5ba8b2db46f990a89d7056b411371d769372e47c5536ef11fcf12a9f35e7c4944b07e29534856b2dfbaec0701f59de02b9dd2816308022343dc8afacd0234e27c0401494f6cbf43a320ccaadb427bda2c77f6097bac2c5774c3472fd25d2d46cea5efd32e856c3b2f4d45b1a37c202d1f1cf7b2c35572d313db8bb54df0e6846f0277026af1343729fa43e3740a72972b03c0e6a4cf468a698d2633b42593e853a3f7c536bdca349b1d6a1726685f1c2fa1108d44952203b06a7da91cd060ffec4ea5ef7e0fb2316dd0da73a9325cda2202d3629423dad52fb0ed5e89fb92d884134c437147bc5d3fcd86813f348b9c25e075d39fcdc3b48f83dec94e469db831b8cd3795080fe236b749f480b1534b2de3c43dfed379ac2bbb5fb395ea19949a5f11e6354cde0a8593f24605f3babeab36c62d87019caae1d9cca335ad024a105c859a253365eab4579d4530be28fd4742a350a33cde3866c2199c42d4c8b50398a133e9a33db2a8704972176317db4d11015b632e0610b925113b73d0b61fcaf7fd8c3f49d89b125de995c079c239fe9365b85589aee97de9ebcec9a94572b45c7e8b7ab3f36d6c908252a554c22bb3870f550680370ecfa07f696a2affe4eb97b0641a05b7072f822a941c1eb496aa1e1cb8cbe84b4bb2db74244635a096b9cdd4094ac590ccfc6d059cfff4e91357fe9864ea45699c8f51b4f0d716d65be31b9d6726faf6c05bef3001ff8fd6f2992236afe919dcae31f6c9f3f461081fb58b2693f769ae6208c72e0006c9718e9f1b347f36c33c26afde8b591ffbf228f6b3d033919925c531925f61cd3fb0e5bd5b55a508690d69d078a17a10880bfeb8d36f58bf3c4667106b2e5aafb3ab32ec31e0668757945d81ba1a3cd193ac5b8ccb3a55a4b9e0e6cba52c123011b1e1bd9d786195426c1c789c58b797f55c3e3e00dcb52414cc510a4993c710448471e9aa66fa37a70a6831b4c055afd39a90d1a35b3eda72bb675c145122e68a581e00e34a73b98cd8cbe3bb38788402a22498222187aaff207545f5bee92fb9cdcb9979b479d9904ff95a23a1b9c293dd3db74fc4cf21b47904b9f969da58363206fcf4a9e1fc48fda62ad9994cd1608ec2403f11b4bf9c4a4a7e0b697326503b2b2289edbbb7d23edd13f625b7fc99a2f6a2eb5ea6c7f3207cf4365fca8eaa9718096c876f01544eb448105baea76bf7e19e8a93eaad174b4321196c222b63d339e17d106e2c38e97122701fc345c9484591fe1815b3656219f174011f308b52589153f9c2564064c2bf974962c0335bc23d43389d94fa2c217315e28875c0f2a480e25080f1024d321423e5d69bd9f9870a8bde4f9d7559b2d87a27d7b8c6afe7a2d3febe6ce182748c6d4fc5f39caa2315fe7089bd9228eb28cd50f9f1463ca1b7feda761058e99d5e31c48793752b812817052f2cccfebc8adc75470e84bf90c5c7a4ca4f59c348a53963d305571a1e9ead58c3e6b4502c29556db56a86f639e15df8dd9d0be7fd25f330b0a8c6e7f5f8f6933780479f3b4b189224ace5adf9f53a4f48eb308fb0cda82636e164067b34a6d3ad6af715a9a478115b3d7d5d9103d43a7c048ac57d3aea0d6083348389c5081008d7da9bf1385170268cb758e761c67e4ed9ef8b11f77ccd211b22b3490c61868a5b7c0695551ff816a17019181d93e84007a263fc991590f21081beab77ef3a10bc38695d9e427e9589470ce6b9eaf165a732d2da6df2b7f86a65223cb3dc28a3784dc74e1ab98080d6a57e68c08d6005cc2aaea0888084e8ee4e847aa193b4ff8adca9f3e7f2f8d4cc17e6152c8e123cd6363430714a31251aa915903320057f3c0ac01f5cf75b495d5d751b01e820124fbf7f33e862cdf2b70daa8f5c02e4a2dcbd802df3e4dc5f697592806fad6f6dc8d041f95eecd255b789236549b90971fc653549a936827f6d136b0270dd87cff6679e3f833dc5e2bbcc409ed11589f9184ed44489a35d33b1bf5fa513b2c3c7da15b7aee75e086cbf2eadfad2bf6c4542fa6b804757475bcbb23bbcb593d188dfa9314ea5b0cd9f829951b7a3b07e965753e684160637bb56e4bba028885d6648a6a98ccdbd05c35ed18d9ee4d200a4cb094cc44e6f12e783bdbdb38fad9f7fe4dc1087e5631b40b33267bcacf92bf4fff84b21b56a09faa8e1f3055df113a601d80ebd16ccc894aec59ff1a00adeafb22fe90dab9821eaebca91b76332df7260bf7f4d8dacbc4fe608818b1a7172dea478aaa801385bbf39f3ae618d3678f4fbc55bdf5eb76c6fd595f6ba9874dc9c39c78cccd5d333e1d97719e92cee8459cabfaedb820d0a88d688320aafc9a16e834694c895f1f22f68b20622fbc9f22704004cfa37b95405f998b4589ca7e9430f795003c77a82b4526c28a33522075776d1aa39286e8e28c0d12e706288413b80f453d5c7b70c0a1de02a558cdd2d82201cd0206e2466bbf0d96e80a939903440e497e2de3ee4927ab6b8ee646221d993571b44401c902d0a3706ca151537fafbea7165a6de7abdb0cc4b844f9539329762f5e537465c197b678c6af49701d0de6b35ad00946152dbbbac59db926f85e1840a57ff63908c500d0645948cd657bf280e9a060d2c93f4647042187a773e08521832298520490dbe6e4ff5413603d1a4b842d2578c3886bbab2249aab1b3d26ef7fd1607f84e8aee074d0a316dc1648adf0bd2de5667e64ca433f2d0dbf12d037a7c2a62e4aa3c12416224e06ccfe5852d3fde1319be7b8c1923050c14b2135172afef9acf3a3d75d1725c3f9304bdac1a5470abedfb3c2cd49e4eea5837a31f34d7138c99c8d75e7efc6a15d746d1f46159c3cc57187a4f7f82326c016b4af8927e40e6aaa3c128b18badd0a763d4ffd7639b88785ce046f3bb5de79e17a42c391716747efc560184ee35ce2b90867de70ceb6e02b2fe3608b5f352fe4a7688f8036b0558c0236859902bdc363b8f2d4859c6114a14490ec195f2330bba33d0b0f3fd224de0c55c201c3b446f77375474ce9d327fc92b00c3cb4109e737dbe062cf0f9beb3bfe25ad4b2d275a63e3bc7ba39538f2e4181ba66b80e9a3ce81e4d76cb78f2d3c7067d7bea565af8069d8ab7bb586211d9deb74cf999dd4679440658bf64a82ee537146b198e2a84e79a01e4882237ba8b1575ffe60e1985ec46c879c617a33c3846e368467ef59dc7e37e7c9c806bb027add807ac55c3cdb461dee981318d151b12ea71b291cb010e49bfc5af8c39bfd10e9cbe6aeb5281d347e38ffd12ab0392e0eb656449e221e0bf80200ce237f9bdc815710cb62514bad569d5530522af28c6cb7b1ee84863e2e0e6ad6424f97d376dc56bef34cb5ca92aa718976573e554b50d8d7ab2a2e06a5a53556d277dffdad10e170b1747706d92c3aac14f94bfb31b76bb86343d9c6a3118d626471edc6f6aa7f88dd9dac3ce8ee137b0626c542f21e603bf7564163f68f7ede79e42222a1e0a9f0391ca3b8d3820bd401d6d02fdc0c3b6911cfa1a60c4d8337e3838208aafe94905c49957bbd719e34507b710697b9a56930cda2fce9a3775a7ab8e11a1028a2285543e087e0f9b4122cacb0f814bc3fa55a322c2161735dcdab2dd64cdeca52ac283dcec462574aebf5c7fed973e25b282542b9e6c94fd3a8aabe25ed6502ad05419dd6c63d40cf158c68eb56f95b7dc125a2a922400eb06121886aa4410beee91eefefd137c18cabbdecf358fb2768038e9aaf89c9690d0d12eeb41e9b3f0b35be4941d332debd4ccb507335ff31ff163edd05fd83c138251b16ac4932396c5e0a618e504e9b15f968bc31112e4f3baa6514d83c6a3147da8c513a0f51b3b3536e03117533a6837b00c6c4e87ec1fde534a994da0c4850a806819ffb2fa0d87d72f8067d866f1d92d3cebe802e574ac2b7b6ac79383914346d425f89223e252652d49c23e0c10f2fe9a8f55181e8e7478d04c44a5f8c746a984dca4ee4898bd8422f9ac062c7ff53172d1b29be247bea8fd18b4765809fcd0f7170b031d2e0bc09bda07d5251ec3422de82aa5c9c8715f49a7a54fe250a971b486a663379d5431e627eef402fa6c379f3d91bd3e8271805ce00d46d331c856f59ea0442c70e16b8b7b8e4080269de37c228e22d529550d4e0684dcb35de8b6f4aec50b75641cb798f28b25420166977450838b6e9eb5be391a0bd5eb8725748008fa8ee840e2ef61ade6ae6dbbbbd32caa6865f298a5e7d9c09b61a69fd55f3e0c371f96032af59abb06d0746f465a2527cd0b39b583bc14cbfaa8e13d28104c094b42bade0285f64f295674cb41a5a328552a883791c7c943793b35f9f88130ccb96322bd8216431bc97cc6b607640687ca65a1ff29ca8e4d5a70ee5ffe2d79a36c62853b5d734254d49b803b5f0488077076ad73b1189acba8a20c9ab67ed04f893d2fec4dc59d5215a4db2373644cb417f22731f2f754a84e0639dfc52f04f40b7e525955055d492622bb71f114d6d325de69eef3358729d8233dbab149d5db08de5da57d6edaaa7a68e9a4a6bf45aa0e5ab3418676e22b269c1048138f1e2e94a", 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:02:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8030, 0xd2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) 17:02:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 17:02:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)="d318ca4f87fb305a209c50312508b26b58e63c9cfe1a167f14", 0x19}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='-:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='l\x00', &(0x7f0000000240)='\x00', &(0x7f0000000340)='[\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)=',\x00', &(0x7f0000000400)='\\]]\x00', &(0x7f0000000440)='#}!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\\\/.{-\x00', &(0x7f0000000500)='&+\x00', &(0x7f0000000540)='\x00']) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000006c0)='\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') mkdir(&(0x7f00000005c0)='./file0\x00', 0x80) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 17:02:41 executing program 1: munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 17:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f00000000c0)="372233a80a9a458ffd8ee525d09b4b30f99510e2567a7bba4652e01d1f81e6c21dd0830e1a2508ae4c615e0f0be6a862f113800c79ffdc61102421e11cf7e3cb852e83bd1e642fc75af9f1f9eff0d32010cdf21f070c296cef4c7168ffa5cb983265b35ec1d45f817837c9ed12f29868c8fb2ccbfebc336cbdd8d74aa7cf0b9a71d3892e409b52de6c4154818aadaa3dd22090d4c816955bbb3429100c3b717363241391b7cd19e4c3f1ffb511fc5446a9e45485875398f57bddf43c0cfbc6b8fb553bcedec04712944f601aa3", 0xcd) 17:02:41 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = semget(0x0, 0x2, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="fa1204a49155ce1ec426", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece13", 0x49a}], 0x1, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x323, 0x800}, {0x1, 0x722, 0x1800}, {0x0, 0x4}, {0x1, 0x9, 0x800}], 0x7) mlockall(0x0) 17:02:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt(r0, 0x9, 0x8, &(0x7f0000000040)="3fb8caed2c1972cfe0590adb27c74197ecfd72641680f19aa4933150532f46cecefdeb96b47034fb1d1d8fe6c7b25fcd76f5503bdf8f35c993d9b35241b1868b7cc5854071c0436bf375bbf017965980c7b73a06b19a337e483b462a34101d8b7db0237b9d4ca2214117d36fbe1dec9f225c9e9c0fc4a4f1ecfe16790ce7d909d626b303bd77c9f70f6d9e34bc323fc33b2f8a85b0de3cac399f4c0611a120d08ab0ee0ccabfbc4a28a11a0f596b52569bb2b38cd7b11fe63d388d95b3bb09a99bdabd1554848fbd1f68c250af9b563c4ba056ea7f98cafeff0b3c2a32da7c083d8a2eaace2cee732aa31770261b7d664f97d8dae1ba32", 0xf7) 17:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = semget(0x0, 0x1, 0xa0) semop(r2, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}, {0x2, 0xb3, 0x800}, {0x4, 0x3, 0x800}], 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) semop(r2, &(0x7f0000000080)=[{0x5, 0x837}, {0x3, 0x401, 0x1800}, {0x0, 0xe4, 0x1000}, {0x6, 0x8, 0x800}, {0x4, 0x4, 0x800}, {0x3, 0x8, 0x800}], 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) 17:02:41 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) flock(r0, 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x90) semctl$SETVAL(r3, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) semop(r3, &(0x7f00000000c0)=[{0x4, 0xfffffffffffffff8, 0x1800}, {0x4, 0x7, 0x1000}], 0x2) clock_gettime(0x4, &(0x7f00000001c0)) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1006) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x40000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000080)=0x5) fcntl$dupfd(r0, 0xa, r0) 17:02:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:02: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, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e228ce260c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12000000", 0x2a7}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 17:02:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 17:02:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x200) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 17:02:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getegid() fchown(r0, r2, r4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000080)="caf5f415", 0x4) lseek(r0, 0x0, 0x3) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x218, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f00000028c0)=0xfffffe7c) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002800)=[{&(0x7f0000001480)="7b6a942dce0a2ff80dc6be5de4342579aedfe3056ffae7b2e159b62471eaebab383890b5897dfcc5b2d5a36f7eee287ec56d58c15286efe73c73c6fb1a7b122a28a1cfbc2792399101c0d88f3984cefbe822dcbb21d731bbf0ab4a8ab3430665dca42bbe500ebf424d1f233669e4aaedd7", 0x71}, {&(0x7f0000001500)="b3b12b0104fca97098cc504ee1ca8f195f4d2ef9f54efd9e33a97ec6ab5631a6c4bb9e279862c187f30679b7838d402dd4a438824887a0f2e21a9c0c7c1afb0772c6f96bde55cbe052ebb00e632e4f71924d40aab3b141b6ac07f63229a653082f3a0c5c5276398eecf11c036fe6e5ad91360734c4a8eaf3ef25562c096debbd5a10948dc332d861b98e936770afe26ac0491933c80511a4cba8baefb43d0c6f3a1ccd679780cf9eb299020bc9b3372864c7c5d23c25ee6d2d48f2702d311d6fe477716a591ac9f5bcc9de5834e7e434f2e62fd6d43f461b74d905a6d80727e60bcc72", 0xe3}, {&(0x7f0000001600)="cac8085285a04e1431f1edc903f1b1bed6dcbfd1c61ffc9f05d946915c105b9aaaa1fcedefcff49c0122f3abca62f08797ade4285978e91a22fbdb991f58812418f8b7067b2249625c1f1a81520a0b11bab226803bbf828f81928008da2f48e4b3f18ab67ef0bda72b393971aa2ad541d7aa15472018fcc9b40b7752000c996a32199eb3c477f7f0d3bc36981423976a9e5ff6ea684b0599303c8f9dc343e8b00e27a7bcf05c8975845e518a682b7e88f3ca258fa236e5083b50de6915505f7d342965082e939493ce168bd19b1d2cddfcf2bf3c3fe7de9c875b1b9fb47a3721c7e9acf7fd54c8e2680b9f58503961ca566f43480dd270e5241ef1834be3cf", 0xff}, {&(0x7f0000001700)="c8b54a81106d34f6f13bc47fd0cc5caffd2ecb33803119a0ebd47ce54b67e348c7aa7dff588d558f5743560ee5ff092990256cb43d4c5e54a8e29206d6b682b128f6538219b9d7498e142a20185ab4517d85026445261d7ef64c3c42b5559c6df62ce51863ad4dd2a0404b274e6b1a1dd634a35535318adfea6573ae277eb16f76669501e38be21358a54cf6", 0x8c}, {&(0x7f00000017c0)="65c31c7a6fcd299697", 0x9}, {&(0x7f0000001800)="ac8558f292666fa1ecd945c705e1c7200bca89a3f04144c86d76847cf7244af64780496845b6d69d06643479ce9d1e14c901a033e0305b3b5739e89cfe51982eee93656ce9e3db3faecdc34a199222d379232114b70f032406c2b4a0c21b34e5146c392b0ffed7b07e82534fe5680bb713e9e133c13482a5febe1ddc6f12bea25c009f6a0f49ff3994e7b75a7d67b1a7b80b39d51091ba1bab3175fd3906c8adb028aff4c6f26e7da19c2181503ad7b867461dd2f78a2d9c2c89419fe215001e3820e322bda30225507876170b47fa3eee018c325b3fbd4ce2b769879463fd50a7c1f90d170ac60497f137547d8ab5c86335be2c9698d0df7e1c0587bdac78fdce1b7390c06c3f3fc4d22a48b119c9dfcabe3f0a1812a12e237b5bd7470ebbf768f07e7b2da7c0348614a2bdb668ce75cb8857f37e8cd6ee9acf1940f1209e2bae3333bad194f4d233470ca5d29666bbc55832c563d34c274448fe00d9b75566bc293149bb73005fae7c4712f14d835f639c5f04509ea10d9586bea42e4e7d5b16901d0a98ca63153a928d346840aedbcf3afd922a4b88e617316f12751d1c2cdfd9d22381088e0ee48d99809c9156010e7a7e1f380e0041ee86c04072d486bb88f63da99aadd5aead99bd37901dda80ef057c921feb6f36a581911602dfc4df8955e4d5f906bcbca4700cf8ded7ba0b36a6cb229d3d767b41e4508bfc601dbb9e19b870548ceb52f837f44e16d2d7991628d0c40d456ea384eaf0a83ffd550c95205aad0145f8b992d1c92d788859e346d40b9b51614b156ab89f81a81cdb7d9d493ac76ae421d8d125b22c98966d9486453d997dee0f64a05cdda41ca85612401d4bc52bd2743801891004e1a1d7603146cd228bff3c6dd632f93e373c43cbe0ad05a4bb263ca772ca008c414c63465db7c4fe3bf306ba4f232e8b86006f9d6f35a6e675068a37b4db7c88a498f0954f00ee8a32842c95d0982e5c9bd1776a6e48a68e1e10bf7ec442d6a5a87e8b99a46929ffde1d52d46dcb752c4a4ec036818e6f8cdb1e25041d5ddc0e7eb4877ceac32bf566b42168ee196d45ffa7856b34e59b91150cbb17176365a0c6d4198401bbecb0fb822917dc3ad6d66416f110b9fa4b8d680f6bbe1bfb01fbf0393b440d2253b6ecbe91db70fc585e9175d800a43fe222a61866e307a10c1d0b5de43fb25c76d05f3ac3a0f5d7ad6fd911943bb0f9d5fd05bd2ed336cba58ebde68821d1802863d7cd0097b35d6157129d984051afc1faca4b34c28279f0afa605b20e5338a083309115d6778b0af1ade077117a917196932fc639015cc80122ecbb34f6a2fa09bac22dcf80b3db553ff9feadbf8149a9fe32e4da1117aa1faa1f31da06cd4df62dbf1d540482e604f426d9a22ac274c1c941338d66fa00dd6df92a90707e209ad764053d368d6f512b9ae06656bde6adfdf5c205f587990ad755a994e6b305d4a0154daa9ed8a3d8754c8fa27b3e65865dd031d7b0997267f43e97e015358c6b78d8451140ac1204dbb419c59af2f74dbca97b354b7df436364b810fa770627f601c93a7c7572d097e281983596bccca5d4b8dbcd7e925c442b1aaab6480bee3437460b3bd2673e48c13f31d422c2d29a9d08693697d8ad9e06b81df155c4b135c15609e7b22fa99cb828250588eff0b68526ae7fc29b8a3881a75fe57b72aef85a2946795df00e5a979fffc52416825dc2efa2f5990b7bdf7175a2ff38ca4d4a93aa0bb0d0b55e15cedea11880b71081d6967901e050f2851586d3759efc1afb5d0fb82b0958686dedd969ac5176596a0629bba18b21614e91c302f66444718312a8b939d24e435dc4fc017dd8c4123e45f9312ec747e4c5600e6340ba43e43a3b0a59ea325c6bcb6b574186f85c2688a9edc636e1cbb90b862300488c5e75e01de11694fb9c2f4debbb6b5f54301778c1b34aa0a2df8f3dd97ad1a3f451bc84d876269f7aec089db33c163a5af0d27f2af327caebf21631ec757004096e31ae73aabf78fc1db1b4eb96c261ef77ef12bc2f86740873f06f6b0c235acce5f5e452cf25fbeaa9991b41c5625f72db530acb376ca323a6ebecc329ad17d7aa43ff2ddc6ae8cbae8c95b9057abdfb4876e20ddfd2234fdbafce70ffc3e49288fa29a3240de1b28f6bc08c969e8c8ca8554df7c09fddf7896a97399118c3dbf211f58ce321b6df408550ee8c9efb1b0ee454b16059daa48438e540d2ac7e42a836ee302b39895d279727230a211f680650785d73e0c99a30334b5e046e5978f1f99cd8fdb12f0de6ee72b98c886c16e72e454c4e307f1e8c49a4a87509c69fa18a18ddac5d282ae066d406d392859a5cc79997e5f13036916b4c87213d699321b86ff38c07329c1c3fc17388cf1f337e39fc36270f77484f81167cfc814968077df0ebe6ac0bf6d90bd2f10341ba17999bca9d3e9ca48e46edb425ec8baa6b610f9a40c6733f1a51ffad1bf50ddfdaba44e1079702f2b1693c835dc6f6d082bc7e383807c78442f97867f6a5f55cc4833f8f4041a3c07d3cb7ed67dc7c1a0f3b90af773e39fdde05e4022729664cda5e5fe4d53fd8bac25b1ff6d6917bd7c55859880ebd212a8002aa07b3f1fb2d35633a0d84a92d29da4facacbe067fc00b82f1bd78159eea21f29e1114c7b0bfdfc26c0fc684af4c406f258045bc82fcb0987a40edf57812bd51ea0e90a9e2d29ab1efc0021ecb24700fa5d6e26a245cd97e970293e1d0239ca26cc6a3c8a825c5b9aa525db9b2e8fe4517b5f473c15b6da96e47ed4ccbfb13778d6cd1e85bd5797f803fa436875edb7616e55dc2b7361bd41e7440c3ce179086e490e04c26d6ab3dd03a8d68916f313093ec228c09073e0c58b88bc7100f10732e281a1028e64861df2a67be8bc0084358d3641a00b232ba77925e764d8e7a065809b2ca3bfee562365be6d3e16da4b9e2a72bd4313df72e5d8db14018a4694ef0d90c515f77103c3a5757d0d071062fd11af787d68da62f9cdd31828aefa9460029334c830c6860d0e97e17e386739c89c7b23d8b8cb1e1b7f8e2e84b8e8cd5c0140ce4b79e0b94ed2bb137c02ca6f6372ad13d18357ac1901ffb3b98184c0736c8d113899c5339f6e47674bb6a53cfedcadb02221127bf5683500ee8b0cfecc7c1428cefd8329bfeaa962dbbda875d1c25e1dbaeeb86f3885ddc015eb23f424a1dc8e0584182d36db65a31f404a8fbd36bb22da5b9f853adc3b684ab2d7b61020764f1ab3c8568088eef9b4e584e9199ab249b6980edb662bb0113ba7299041649d6a5d4185bde8514d0eb2adbc557ca8df63e74975ff4fc77225a12fbcf9466fe9c39a41bf83c0f5524b432da1da5c24e9ff321d2239e64626f2f65236a7e97d7c0ecd49b10e5aeed2ed552f81c61337805bf668237f9004827a805c18c679eb0f1287a55eb11c69d28cba30dd9acdc96b588bc7cf6551cebd8d262402f40fdfb1ccc5a4d98b4cf24b918557257f8a3e4df50d3851f44e77efa056edd6cf1e102828bc1f1e393cf2d07ff4b292ff56d1d8dd5799060acecdc900e30692c615bbcdfc4ae499d66c38a6ca725cec1d5193c87ed4d21c029d601983a6580a715b287346a536b73a2a5fb8d797da9728326f68b364d18d5e3bfe5dbab9651dfdc0e6b837070d2f07de606e1986295e8bff9741c8debefec7a42c5d8aef2bb62a9e8aaca1d151fd5302f79efb3b9443c5380898a9530e21840f49b2c34b3435d3bcddc6ec8d96a4402b8dc20faef6d76b351fbf1c1af17459887fd536c53cd0e747af64231ae4be46e54f72c0905aa7b7f0eca853266617438af87dd41600c4cda75d8f804ffdca920bc74ccb9437870005bf572e35a007d3581f0b733f80ec86821e731525d4be5e03e5586ed9be269f6c9a3400e1873d3ab8cb205537dd80ef01969f2357375355dd89e14602ad76f639c3cf9f80a290b3d86bec604bf71d5f8adfa500179905bc70e4c865394c95094e08d89568b8b2aca25f60a662a3d863a5469737b0e8fa4d49e460397762daefbf1e047326c07d688cbc218405aa1d832ddb25464df7eb35a20acf7dca3aba73615aad86fd70d637303e60e8ae134b53e5ae58b25d1b65a20dfe4266a9d01e4e6e6f277c849c720a6bdc9efdb7d88719d0d38a1c5e9fae5caad68e87e382914c8f26124b6d90e40e0d587413f04c54ed26daaf4394e5ead739dc44c101b7da21f2915dc19e7236b1d932b9421ecbdf707d82cd2578e7af62c12b0d60a3c147ffbd0279697e48534f628560d9caf284a08a7cacbba63f385aa38a57da8615774db86cee2aeb269da4249b17086b05a285d5eb8f94445a2ddca523fd72b87176a79ed7d4b239688e533460851e52101bb419763194b487f1ee9e73de5459f5a32e347e24efd1b7f3c91a13e544400a29f0aa8d1b4e57c096e9a1338693e1f1c76f17f559f9196af98995bc8d75d5d5ac169cd4a153bdb5ab0096e815f7c2453b7dc34e61bc83eb7aa1a06bb8fccbc7cddf3526a72f8ab4a3516bdaf62527166386b0119c69da5d67538908607eb299ad30d73bc8e49c6ae3e705ab54b0a733128cf6bf840351b56af920eba090f5368b97ffb87deb5842b2623e9b416839f53614903c9ee816ed4038e29661d29d74a88eae2126944e3c8f399ed446f13472a9758c33cfd222be82c352205e6edb4be21fab48ed3e28b5b8a96c7067ac40f205a7442d1ac5354b2d86fcb0973cf2a4f7f8c611edfa86f8c792398dce5fdd78af884e4d77121cf2c1a9babfc91632d9e4a4c4d4a27b27240dd052fc59e7f2b60063b3792c9cf1e7736f558d94d28afe50524ebcf670931f276a6e5d21c7c16bdefa1f74690a0b70624e60f68f789b9aa9e1c45b8512a57e38c38601a4305ea6b68dfe399acdef071d300d8c5ffbcf45999062d558ea61c692095d58852bb96d0d0e8b85c2c55573a11325669402c3f287f73b4e72e11eb75878f763524a601485fa0626350288ca4d1e3fdd99f940c00e07e81b59fc88c549eb0e711e45552fc138b4c16d9324324a9c9213e8363e895fd04f3c7663b70c96bc9f96e16026b56cd4b008098bb05e6791dc25b386771f638329125392ace4aeeeb109113bfe3aa4b5fa3f7b6b43da482a179966985261183a04fa091e51554d6434129a4f2baa279d11b3ff8da1c5c8316c6a05c5ed943bd64e430e70f61ec4199252ff4d4400a6ef2a236f30d922725bcaf37c73d8dd1ff87150091e91fc5f01c23f4be86d3ec8de60e84a56ca984753d66b46e43b8797611a1a88f18e86f1be64942041ed97b4b186bbcf71555a5028c5ebce5b006583a9e22dd8807a007438fc3b5e5648ff704a469d0bf5cc9958f9e3b05f1d112df4ba20ad56c0b72c1bb8f93602c00fa447bf188485345aef18d2f36fefd1df035f98747da509fe081a5048e6c4906a50165690d33fc8192206b7a83f26d797b24d6b8d2ef461ce63c1a62c1e8dec7cae34f4c0c8fa697fed1d908513dcaeafa6c853d621d4caa8d214e6ff5e8a9b0bfcd7a56dd3cd2cdcd418a0859280769a0ec9d2e5fef127435a6e35a2d41645b8f33c8004690943bc23a5c1ca2a8ff2f13cf96c01171df628a0b4ace998535aec87666d46e862261152a619c08b557ec252e38db20263717ad8699a503053399a3cea4bdb46b679d901f5474bf866ab3f3ee9036d7d2c63907cc4be86e7b390c6df60a21e4c37e3f0dc4fd42f8bb3f9f1f1e134a6cbb0b074045cdefa88e1bec4c7baf2f3bb7b45c8d45c28455832d106a835a994716ee6faec", 0x1000}], 0x6, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r1, r7, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0, r6]}, @rights={0x20, 0xffff, 0x1, [r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0xe0, 0x401}, 0x8) writev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="ff3f48626501b98ed805bad7f7d0f87fcd966864eee63526f97bc0c7bb647dc19ed00f7501560850754d76f0c2c878fd70fb770d6394b5e8a3f0d05b1e8f44137b670f38ecf448d1198d3a0c192b8cf9b8d22f7eb9050ebe7cdccc0ed5a0dd5064390282c3b26ab1e108725154a8aafd3a4155ba40058c3e8bbe2e82d6f5e72243744a14122e6e4d5db353d35831ec97fbcc4ff7e36fa8ddd8bc1b3e7e542b4532a9d5dc1e09298e5693f3d5d63e1b1708f638cad8cf5f3dabb9d49c1e7cb481a81752bf22d08c043fed9c0c9c094f05d207f725ae46e328705154d85610f97eecc9eed263fd3a26d459e903421ce8ae0d5a6f6c8726ca3148193b495a57f78fccaab49794e724d5b171d2fca3f986b18002df135432c9973b5ab6f957ee52099dea34f6673fd00345d2c32a2920df9f5b0e42d8374961acfdc48ba85d779d03addceb9dafa5024b7ef7cbf0901aaff4271439373f288a9d056508457f5887631eb1cda0f8efe7f226c4d07951908d132b5bf21e45e8f3a709474d8aa5d77b59d12763d29cb9ea5e2246ba61294e618b8d8b744046693b14ad5ff658ad4e2c47fd8176e7676e30516923578c904909860b0833e8fac8d990e1d65dea91c6ae9db0780e9b3b0701b118d8f418d0b4e878acd6eb48a1da7a854e69a9f43b1fb097c50cccfe0a3b7003ed728408acb0c30a89cae9ecbfc721f39da2f19cf1af56b2f864089ab454ab67887ee91f25011d54af88503721fe0b4f0b5a813e13534dcacffcb00db53a69850e93d4a7f0a2d201342dd7b2dd766be298a644f792fdea7141e61859352ae1bf80f0e298d8b6c327ff9144f8e0e1cc389473181d061553ae3470769f39f9b662a3c03d001678d754fa8615bb872d15e06de78b8bdecf512ce33bd0f4754d3969f5803810531ed4eb544934c76652a28d4ef3a2d8f06d62ddf39cc461358f3a54a2e86c10843a48e4192cff2fed762dad2e36322c2d6e996dc00e8bf69b6579bb995327b2923cc4e8de05324fa0c7458c6f465acb0db8d72becf7ebfd771027d738a13c022628b6ab631403af6eb21848c009b0025dd7f5f5b35fa607f5e95677869178c7da0dc65ea9312ee169149257215d1a089bda82c56b01487307ae024a3ca8661e48625820d2c6215f549863dad6626b2ab7e921becb22003bb0179d403b81aa86137aacf8cbb0539f80005c29d9bb3a3cefcf458fd2b428d9e005b77ea96770bb168dc7d4b11383cad10390f1bd5ab994ef6982743e2e7d7cfb57305ab33012b4acbe6eac3a2613073dd6fa362e80299688f12182c73fe6e46c699e20841ae432f39f6289f22cd40389bf2c3fb9ab2deb680b9d6796e6cdf81ed4695471feaf84bdba81c5c8b22dd0df8f0c8302e6decd890d95960f42d8cf098a2668d32aa8831a6f4364b761373167b225d5372ffaea51526fb42ddafc6b1e9e04826c1796414b665d01fde747a0d0cf79374de37b0a8e88aa76d7b8cc6ae86bc6ab2f1675eabc83522f9b574ae94d813350b3e69da23df9fa1e2c9ec52c9ac49c514c5b6b18da7bf4ab88b40ebf02d10b3ae32d1d9b35692da45dd34b08f42b68e5a8c2db5f3e0d24f41723eb49d7eb54c2d82aa5830e645796d0612138053b889e859101a937c16ab6a216e05af3663ac800f728a4b2962faf92528049311f967a271019014c4b1821130c37c6c639a132939c37ea47464e96fa68cc0dfc4022cffff6ab44633f5f98eeaba2542533b4d73bfd898d540ee7650099a7a21d18f801043bf731eb5ef9e9df44093f22ab17745b750298f17c4c36017bc36dc1a107c7bda33f7e249a3788e12d09e9e24b4c32b89f44c3afe5d41e1088dee3054a8a128b75960e465271887c0a076c312df736f289e183a394af3f268755c1f975586cf2f0e9c3caf4a45e32304e33dfb20d5c5afd5dc8efcf70a80a2ebc04a8594991cb5bf5f8a8fcc8d7d68bb5b51c86838942c2cb763ac0d28ff66096f2f7da35916b3f48eee667842a5df2c075d168155f01f1bcb993597f36d8a251907290a6764aab7d3b1e5e8ffa60e6f200498e497036614d08d191daead53be617cb7db74b9903584e770f1bffaa7d339d118d32e029b88b9bade5b39ec66b289dac568e68074db2354bc3ba218b14a0e479174f27822dd17f220de0c029c52975a8c0cb9c8e3fa8f63753063f63d57f4c2cede1c172eb8fa78ac102cd6fae2528be4b9fbd316724017e31ab9dd03d59bd7212ce8cf969421f1cdce881ca54d911f75895cb609a0dfbf2e6f866a15eb8bc741e4a909bedda3a153aa8d1382f9c6dd2e3347a73f13fa92f4dd16e8f51cf8cd322909675476683805272a08fa2f59d20e231b29fb8ad88fa8def6ee74049e4742b2ae87708e186e7e085b1c9231f5a396db962ba6c099734870408eae76154627dca89a36846b3a54b03ecceaceee72cb173f13311c08b15f586f20dc184be03203f8f753f8767b3cfa5eb60cbb639d99a2cb8722b62c35c189c56b4a7c61b04e71f8f5f30f164cc7b734d740c5dd203109276379b2e1eca3a2ef3cd618befaf4af25e39c629f03c85ea00a730e37c8d4fbce0b81e2ff2e6ea59f07811034a5c7322dbbbbbf5780f6596ab3677e076d66b14d2c7f09a2d7d15c6c7c6d493fbbc0fccf1406232ff783f1df9e264cb795e7be60734da6cfed54dc289fe42197eb91e16ec19b7b4ee8f036be1f76d35d5d75d351b0c0b56acd6f2dbeeaa970f27cb1818233c813b501ca9cd16f53d01435acd971dd960cbac7a8c3eb8e11856fe0d46c914601735f967a42f0e37a7eb0aadab0f96e59860eeb06e22d97883620a6daf3ab6b3fe88fb4ce8857c52a4b47c9838b1abcebe2e6ece37f903de214087a1eff92da92ee4f51cdc4e75f8063839abaa5d693add6c10c25c76d433670ca6604c80c9d785a4ffafa525042fb479576d66958c629115a0ff5785947edbcdf409c030e69944b9dcd89a88205ca1afb0a1eadb2a286df0413cca8622bfd65c5a8e259297ff9970bd3a5ed6ef8df04a3bbc87ab5b30e85869537f7e81cf61b1f8673f3d58f2c381f6c0d71a3237236ad7ca59dc47543eb832203aa13c1f502ba8e8a5ea2e854e2a7288be73a64384a8077f61e378bd4a7c2e3714106e74aef97662a45d320ab39be1e6225e76e87e8629e141c03c059fc164463813be600634bf2d3e4284de4c1ce141220eb27c6d2183ed9f62da6f618682883c576cbc9c8928a7c32128b3b045164e54e9c326fd7c7af45b52b39ab2c5187c21e4395c5a5a9ab7763400d28091115cc6494480224e3957d43eb3da9811baf4369832c6b4727c77adf60bcbe9f8c870a543e6603414a78e3678a211fc0715f474f03dc723bcb397c07a3a5a1ad2bdbcaf17fa2e1da9606a219bca332db73af86952a45119dff986afe6e4225ad995ef3e8026b1b2dd3f482420f57621b668e01ac893433b6ec74bec3497024ab7c897b6e5d7b4ffc60213fc77b21f207ca8884e86397ad68065164c5224dbf049f56e540ef3d3402858f248ac910c76b2702ea9ab5db801fc3f47f82edaf4b98e5068b2190a2c95dc0b1c625a4e9034f8f2d31d11b9498c95ed9b06c39e5babb1a22c55524da9bedfe3f53ee0fa897f5cbfa28d0dcadc7dfb8ac0be6fb2cbcfab2dbdab2f1ce048640746c60d1a99326f41807e9fc1c8e22cbbe8928bf2b163935ea279b2ebd77a300bb52858c5caf957c7006aa82107a0bbb696886421d1f5f124f142eae944005d685ef429b418c62a951a32834b613bc309adebea7250d72d67e01d6d8158cb704d5f1b3b497637fbd8ed74d2fe027fa7e7ff780aba392ffe8e03693b2534f2eb0fb127175d04f38bf3921dd8a5ae105a5527a594764b90ddb6075e3e1329c4123cedc2a8820d345a9c74ecd6dd5484388f972fa09e558e6d724849dbe38123d9c698243f8318adecae8a09ef385a583dc4b00791df9dbba781b146c3543df293144e7f7e80e8d8d9e8b73dc4c7fba33542875371ebae246142e20104f54862a6dccb81fa75528d34f265d06a902314079245884beb66b514b1638e311b2fea651a5b4b6dfa5337e51c9afae66f8760a3d8ced6510c750f10a61be92dcf1e841ab011e83bfed4970e6e45d67b46439e9b14df93f5fb35a9d8875b6377046daf741bdeeb9fc50b6191229d78503436cb47e8fa562607336f006b7d315a32321726361d771a1cb64145f203f4a70348f1a582cf2b617178d7b148a3aa1807c25771c476c270c7a403cbd5205903902c09be98ebd3a7cadde6ca49dbf413879031c480b3b82417c00bf74e8d10dd1e1fefea24b3ccbb42ced075836570e1a338215a51c127b9b1ff19632fd037803d2bbd57a961a0a35a7132cd473dc530970724fb278a33e57d62609590ec8e5ebdf645a1eed4fa5cef2fe1dd9ca57fdb9726ff1f24f49fd7db205fa8e7ce75487aa7c4d701201ee9c8a504da1271ec47902e67439917afd1da8bd2ceb23428b4094c1a0edb6e819b07ce80c4cb1a75f25c8fa8a6e1dbecad8e2ea4ea5905fa2540e79a6b5dae69dd50289ec0349c506327ae67d6fd11521bf0008b3600d5265262d3eecdbdbe8199eb12a8663735edddeb03a55a0377f9e07938a26ccb7b26f67a4286611eb06135c09ed16aabf38ddb5b5b9d561eb4261d1d02d8beb7beadf315073719c3f8be725e46be99fbb8c83512110aff9c4cca2ac03659c308a13e1690b4927782f7559d0541dcd06b8e0f4baa023dfa446c0923b08ecbcf423414a2841c3fb393562bd23a0ccfd3ddd9c772dfe0d00b3912147e749c1b9068a694b735f064c4cf2b857f7497c7e1592e91c9856d3bd925809f9fd2a17fed914f35b3433463a9caec889b7fffed15b1b3381efd6cf2f7da5c69f6ed940272299c85051570963aeb6a27d8144442564ee83716542a4db4c6a81b6430880eba5a2f82bfeb87523fa5d3625f90ff113152ea02f571e6ee9fdfa5fa806d822016ab0db034208a9eba39976cf515221129c72ef32b6329b6a240094f26412230f3082443c21126a3855074da2d508d03433ce819e0252d2d6e373b13db28a08cb09def5fcb7e04b78dcfc8ad3ca297e7a267b2ba45d9e82557ee44671d42080cb2f0c4919f78b3c1d6e51813d400965815aa37489b33b6e0c0674b7b429245041d60eeb7e591cfcbf5bf06ce574c45129ff5d98838f0574ab585f7e4377e8dfaf7b291afcff443c4e53bc624f910046fc72a567fcdba672f8a34fed106fddf957d013f12f515420de1ccd5b95925cf729e18a8771c2b1590ba2e8b4102f874ec2a24c330b2be19024ed4e491e40a3562202c477613ee52caeb5755a43deb62cec3667b9e0c418bf5c90d6041024eed46ec3021000dc3c9307f952544fa24ba0d6a2fc2533412fe951350aae79f4fdfe2648f58876a7078fda096a38fcb2edbc30318633b7bb414faeb2db8d4ffedd006c3e58bcd4bcf245eba04c9a827754503b21e8da93487604944074f7a28bb1373b8a57ea0edfb150adf8a0c3531d7d95510d3582a5ea36bd0a4b926bdda8951deffd62924caf79ccf684189308e8da6081a4034f018ed82ceccacdb95ea785b5d6686c2dd59d2323d095144ead488dbd3b1fc3ff904e9fa1bc3e160d00b13ccb37356c8b1f2d6e54e47f4e0532ef5415fdb45ad60ad0c90d960e6b40ab699c0564559b58db51ff9f327cf748463858a22f37062fbba4751fc95d7dff0233dd8777f779e999b783483cf2677572f9650607089b527167e59031ceabcfd593f67105b5267d8a85e", 0x1000}, {&(0x7f00000011c0)="bc6c0e17285d9a3c93121872f1c3b8a273f90220cb3f0d15ee1b59ad62a2b4d991273941820ee7b2d196bfeed56dde975170bfbe4a866fcae011b90c5e3e028a4d5676bc4aec077bdce940b1149e9b5b53653a86beda1c91f9ec3850", 0x5c}, {&(0x7f0000001240)="07dfcc01e67a15017cef35f5a2ceae299e30efc5d325744870cdfb79ca0012dabd1114f8d7f2850e4e2a1861550c930923226419eb6ae1f07de944da2cbbc9ba820e5ca2635017ea14610eae43c1a2db0d4ec2379f7308e055b5cde5500557455f57caeb894394b708d7088582f9e4de2eeef36e9468f4514d4aef2fb52277dc3094a9e6ed03d25579bf8994aede86164fa4dfd07dfe09ef781800d2532b0e1432a72bbff6ce2b91351e821997c261ae88414e50194c8b7ec6830a2506c5bcae0ff71836ee839a0373908c289b39576cc13ad229882fc9fb18", 0xd9}, {&(0x7f0000001340)="82b705ed74bd966be37957f19f8c3445cb0bf352533435f6c59b2c5097d46453b12a113e32ffe331696282de35f53468ed6585bc06c0b3ccefb780d8e707bc81c4c72c692d68d9173a18282667fd762f012a4a57e10c8c3cb4eb663db3cccb065c6b177293305896f0c4c0f2c4d513a37e978b6d73a9cc362bb42f17c03d86d8a5df910a1c967f50c4457c232189a5e5d2d3d424f23bedb564e5a1fa3ecab46158b436ee", 0xa4}], 0x4) fchownat(r6, &(0x7f0000000100)='./file0\x00', r2, r5, 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socket$inet(0x2, 0x4000, 0x0) 17:02:41 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x561dea78) r2 = getppid() r3 = getuid() r4 = getgid() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) chown(&(0x7f0000000280)='./file0\x00', r3, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) r5 = geteuid() seteuid(r5) r6 = syz_open_pts() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$dupfd(r1, 0xc, r1) 17:02:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:02:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x20) getdents(r0, &(0x7f0000000040)=""/20, 0x14) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 17:02:42 executing program 1: setgroups(0x127, &(0x7f00000003c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) flock(r0, 0x9) 17:02:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x2}, 0x10) pipe(&(0x7f0000000000)) 17:02:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = socket$inet(0x2, 0x8002, 0x4) listen(r2, 0x2) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) semget$private(0x0, 0x7, 0x411) 17:02:42 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:02:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) getppid() 17:02:42 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x4) 17:02:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="713a1d086b45c1455f86bb84d8c179baa6aa2e8989e8b35d20c7f73cbb69f4b641de6deee094cde04cf3f2c6fec8c4c42daaff63522a79b8f0798089f7a7cf340ec5333898882b63d2ab57a62e4c60699a17c13d54c72a9775e47a351c0b3f2801fa5c893ac5dfa256fee14abd4c01e27313529c9819a52e8788b4e0a9e6375a265a9a0e783dc88c6dbf11dc6936de50c15c86db2b3aec12298cc6cc05e4c2130c0d20a89fd59a71cfd6c58420124b9373d60948549e557b1e76df801171aa0cff92080611bfffab4720cfa490e1ebe28dbf6582f18f0b", 0xd7}], 0x1) syz_open_pts() kqueue() fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r2 = socket(0x10, 0x1, 0x8) recvfrom$inet6(r2, &(0x7f0000000040)=""/34, 0x22, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x3}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x200a2, 0x2) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = kqueue() kevent(r5, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 17:02:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000002440)='_', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x11, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000200)={0x1, "96feb7f4c00d3ba91030efafdfd0499dedc5e38ac510a8716cb3cac4b31bdbc3fa42bafac0b5725ab10b8170fbc5c71b2e00f048d20c533ac060e1de882643b4a8001d1e4a56f29964c0f27f38364c1f9d5d295adb092a42e85c26c878e2b042b39c566598f62f4260587a63295a36d42bce86027e53889424d1569568ea64ed9c344cf5831c18eaa8dccbf4c8f040bd2aae4bd2183f2dfafa6aef9f49c4f6e23d3cc306bec11f50b6fcd66e7072d42aba05932db72dc83b5067211edc26ad41ac60da5a9827755456a226af77d04e5b4631523fcf63f4143e3d1f129fb0aab5ca75390d3b9178ba2343f06a2c5b1f5b284be62b77d9a4f11b6af157"}, 0x104, 0x800) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:02:42 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x0, 0x6, 0xffffffffffffffff) 17:02:42 executing program 0: socket$inet6(0x18, 0x3, 0x0) 17:02:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x8) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) 17:02:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="bd9c34868e4227daa2bd5bddeca638727ba77090bc4763b6b5174503a54b982c6bc1e2169f562eaf38009f7710a80037684441be2bcdd282ee459714a9200f89792af1475f1e3fcc4090e54a52c2c04d00951f868259f811f44f6afc791e9570f4a9bc8d909c4a7d3b435955039fa37bb76537a56578996374b6f53049df854aeecfb8d1bdb9a34ec9bba502959f4db5e9fe2ba30867d8b91bd6e74b4d476cdcd1dd101182514aaced0db4c06e6e511235e28a34fb4d51f9e72aab06ffec70568e586a858727747c6c8a51b03e3625c1ccc130167d2f5d227fc37beb299a83a45f0a836da07b4f3276ab943f3bc60ae1ed15045327c3dad27b", 0xf9}, {&(0x7f0000000180)="10446a825a9b569768aaa7bff2ba4c3b9c039a925bfe57d978e13c3e99c40ede432fddc80344f09b860a97bfe0fbbb531fd4cf688804e2fc37a9faa518c5b5081bfe5af4d47e8551f42864d139e306a550533040792809c191fc0c05b0ca55f5f2c42f7318c5483b6145543acbef0f1f6fd3d0a1f265a48255abca4a6d831665a83e5f04", 0x84}, {&(0x7f0000000240)="5ee91a209a8092014c22e244463c6d08ee1edc5700772396ae2dd888a9dcb1770d544b1b740f816edd7a90a7c45735066a47567d1832ef8c084803922269cb4a7599e8e98646ddadc71fe9944c2282215bc6445223c73fa390de39308fb06c0af40c606d9ae686813d0b79517f7bce7bf641ca3554c6a362c207761772020bf12b0069703aadd68e7cfa649b0ca8091326e5c3f0d812328aaf30b142d7b26e9d07842dabb177a6ffa056fe5220b86e714bbae232e2a60c7394f811ef3a5ae009cb770749f19a65516fc8e2a8442b749f75ae8cc38f4b15c47918934cedddaeaf9804b9d7afc20ba8419b2a37aa1b", 0xee}, {&(0x7f0000000340)="82c4fc09", 0x4}, {&(0x7f0000000380)="b56b08ff3b63d57b43d8835a024a0cfb270ea875c8489e541a2bbc9d0fdf18a7ab6d326cbd702db5670d5ea998915c6de971ed26893ffb38fa674c5d10c3797de7fc10019c6d13c2970791d3b85c8c4490a7eb7e4a87a071b0ed324c5d3d3b0df7a7a533831cda54de1569921bde6c4139302bef198edb10135ce4198970ced1cf847756225c8be0fd488b7623627b63d13059884d548c40ed785162586458dc8d686abb2965138f9a4d5a3f5d6363e3c8e655720e99e2851b37e2502b74f392293adaa2b22b3cdb11c70914a88d3b4bae5a02f2dd4f5f33318e51dac4e7efe961b3326402e0810b0720554cb6499751607c", 0xf2}, {&(0x7f0000000480)="ec3487277941f77073d1eaeb7179f33aef0b24dc0f1984dc040d6411893b70884045d1b3edd22973c700141626689d4a47ceef4942908dd7f3e6bdf7fe9d72e6e57aef466419635a62e65260ada0613e4e88379940bb8728ffd399edbbcdb1f30112961842d1dc403c73f2edce07f0dce076fe5acb0eccccf03f8830daebeb70f124c872bb6c6a0a3e751b6f11b9d5cbcb06e9645e7758280adeab4c5f2b3cad5863f62754c5a4a9", 0xa8}], 0x6) 17:02:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1007) close(r0) 17:02:42 executing program 1: semget(0x1, 0x3, 0x40) r0 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r0, 0xa, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x6, 0x100) semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000000)=[{0x6, 0xe9f, 0x800}, {0x1, 0x3, 0x800}, {0x6, 0x7, 0x1800}, {0x3, 0x100000001, 0x1000}], 0x4) 17:02:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c723000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c724000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c723000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2c724000 didn't change! 17:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 17:02:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 17:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="80a7331ddbfd5edb4cf0fd53247174f5e9418a339aff8c879b756be4c64e", 0x1e) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:02:43 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x1, 0x1, 0x7, 0x1}, 0xc) r1 = msgget(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x200, r2, r3, r4, r5, 0x10, 0x4}, 0x4, 0x745, r6, r7, 0x7, 0xa6fd, 0x80000001, 0x1}) 17:02:43 executing program 1: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f000071a000/0x2000)=nil, 0x2000) 17:02:43 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x409}, 0x0) nanosleep(&(0x7f0000000040)={0x2}, &(0x7f0000000080)) kqueue() 17:02:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) shutdown(r0, 0x7) 17:02:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x24c) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000140)=""/51, 0x33, 0x41, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x6) setsockopt(r1, 0x26, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x0, 0x5, 0xffff, &(0x7f00000001c0)) setsockopt(r1, 0x8, 0xffffffffffffffff, &(0x7f0000000080)="9000f8ff", 0x4) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x0, 0x2, 0x6, 0x7ff, r2}) 17:02:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 17:02:44 executing program 0: munmap(&(0x7f0000fa7000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x180, &(0x7f0000c00000/0x400000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) setegid(r1) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x0, 0x48) semctl$GETNCNT(r2, 0x9c018a1561165653, 0x3, &(0x7f0000000000)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001080)=""/165) 17:02:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x10001, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:02:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffff3e7, 0x1, 0x100000000, 0x8, 0x3}, 0xc) shutdown(r0, 0x0) setsockopt(r0, 0x800, 0x8, &(0x7f00000000c0)="4d08707bea96832b590c2d57595ccfd44536a057355129acb0e10d5a5cb4", 0x1e) r1 = shmget$private(0x0, 0x2000, 0x421, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x1f0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/109) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000180)="67babc594566417206f6748f59d92e0115af1255a5861a32d3b90f9779feeea39718433f5bcc97dc0f576a17fa948bea50130232aca0649520c50c0efda15c831b456735c02eaa90551da7a6a1ebbfe3e8abb8c38a8b8a83ce604a55de196d36db5fa5b04a5d756ab86d2e1055d61a501a4f8cbc8cf327e1997a579366c60365c4bad4b01a290f130e406ae134081319581787130b1351e37e52e2f04223539f2f3d12caf530ce1f1ae1a8806c16415658b32d263f9db065c64f66d60e0241b0728f588a41", 0xc5) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/131) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x4, 0x9}, 0x8) getpid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) connect(r0, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) getpid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = open(&(0x7f0000000540)='./file0\x00', 0x200, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockname$unix(r6, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) socketpair(0x7, 0x3, 0x5, &(0x7f0000000640)) fchmodat(r4, &(0x7f0000000680)='./file0\x00', 0x1, 0x4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000006c0)=0x6) 17:02:44 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 17:02:44 executing program 1: msgget(0x3, 0x631) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 17:02:44 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 17:02:44 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)) getppid() r3 = dup(0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) setpgid(r0, r0) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="38357ba281e7fd9d3b6c2755a6a3289767303a99bed7ed2940cc4aeae219ff1a6ffcea93ed5f564a8df9444175374008d4f5ef9264b30ee4275dc99c684d633e91f3cc6e336572e5cee9e4400698091a9c1e509ab15f48ce819156bde36e88d1e4062f34ddd43d32359ba920c46de6cb3504fd6e1025717bf595b20f920098fb314b8297b3d75c7d98926835b55fd22297e6e015217ea370b2f114403596ad16f6841a8cb4cda313a216f2d1228b316c406bcd5f12d3e4bc6fe807a2edf750019eef09b5d416ec16990d1b21a7cb98f3e30ba4984d1626b619277a322168947b4f0df5a61351dacb600cb4da9da5cc2571f28247", 0xf4}, {&(0x7f0000000200)="d4732a7bedb778537d5039417e3850fc4abe0d6cf43b7b75da7c3175d7591ede6e35b0003335616e1fe353769be88ab301513d2336cd0de10c5b25c8a6ea26be7d7502aac0a33279f4d1117aa4ae0b5e0667793f532c09f0314831cb32cdb8b64a6774bdde5e46bd833770766dcb815aafd7f96c79476e84ac8d76dddf78d2bcb05c433c275135c7ddcb24d19839b5f002adb5eda809ba97f73cb52dd40666f8a6fd43773a33c1ff4f15af7cfbf7ba3f061cde7f662160dac786477943112378b2323f0c006d98e21cfc78a0932bdd7e1cf914c29a0cd8d4c569e588918595218b57ed29009c35fdb8d093696867", 0xee}, {&(0x7f0000000300)="bc454ed175562b1082c169abc214e8de6c4db0ed2919a2149f31d4191aa0aba60cf6fc919538ab2b46afb6a43d28ab6cb67beee82658517f3d630cfca585f6751551f6b37902987b2e42ad671269326ea6880facc8d31aa4e820474e976671faa9f35cddccaddc6e0bb8d0d03cdccd168afcb1ed9265fd2966c3d44d19cb55f1b78eca648286de24b4720a3445b9aa9b7c21e44e924688f4a97809cb3ece1c4aa9a085b15f923d9cd3bab6364c4799175f775156f66cf928ea0923613a784cc690e2837dd33cdb9b6e66492d5a4088c197729b62d5aa32beceb57c56184f55ae4ddc60d06d54631721fae6b1b89d59", 0xef}, {&(0x7f0000000400)="24559aa4d40611eb7c3b68e212ba1dc023df606e58949eb1a98ae60b7e60e1d0858368236d22959c4d1e7965278bf55f1fd2785a85e3806c91e6ecff5c1a8e1498ea89e53a491a4f658aba2a3f447ad29c95b4bf4c358be1fc5a13cc3b109c9084171c0e7de78923e9c0b9ed34927a5b62ac5294f98b966a68f580853ae42424e01355202b2ca84d36082138278c24f7f1ed69083f795adb9b2e6cf83a8ba2b7c100c6f0a6c2782a0df2bf", 0xab}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r3]}], 0x20, 0x8}, 0x2) 17:02:44 executing program 0: r0 = socket$inet(0x2, 0x103, 0x0) fsync(r0) 17:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCEXCL(r0, 0x2000740d) 17:02:44 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10, 0x120) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x42, 0x100) 17:02:44 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0xfffffffffffffe73, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 17:02:44 executing program 0: r0 = socket$inet6(0x18, 0x10000008001, 0xf31) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) setsockopt(r1, 0x3, 0xff, &(0x7f0000000000)="807320f02a7cf9d28f4d51dec3bdfc79e8ef15abcfbd37cbb1cf24e051a6071aa088f9414dfc34afda5c96f1289ed769840206655ea68c0201747ad1055f242a8ef16d94c8120b97b68e9e44bca849c7922d21186cdd025d94483f3975abf76d1ca24e1b46ae377b6389496ed40b3f07b5d0169e271d96201ea641714f6bdd81f0bab976227fa63db8bf2a9c138a0b01c12911b12867c4b06891e05e0229c89bdeca3eddd00d024089fc268bb532ac936be4ec7a0689e9b4963f478f16fb4cfe4b0853d9db7d2dc8f2781b341e25c223e982ec2cb85925710ba797f2773b3d342ab8fc7dd0111e7979416b3c7e221d4613c6cfdaa3bcb5f1", 0xf8) close(r0) execve(0x0, 0x0, 0x0) 17:02:44 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 17:02:44 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) shutdown(r0, 0x6) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x8}) 17:02:44 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) 17:02:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = shmget(0x2, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 17:02:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 17:02:44 executing program 1: r0 = socket(0x18, 0x20000000000, 0x80000000001) setsockopt(r0, 0x23, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 17:02:44 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x400000000000002, 0x3b01, 0x1, 0x1000, 0x5, 0x1}, &(0x7f0000000040)={0x91, 0x5, 0x9, 0x6, 0x80000, 0x4b31, 0xfffffffffffffffd, 0x1000}, &(0x7f0000000080)={0x400, 0x100000000, 0x8, 0x7, 0x1, 0x800, 0x39ba, 0x9}, &(0x7f00000000c0)={0x8, 0x7fffffff}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xdce, 0x100000000, 0x8, 0x8000, 0x64c, 0x67fe, 0x8}, &(0x7f0000000140)={0x3ff, 0xfffffffffffffff7, 0x8, 0x800, 0x2, 0x9, 0x101, 0x1ff}, &(0x7f0000000180)={0x0, 0x9, 0x29d, 0x1, 0x11f52ba2, 0x5, 0x7, 0xffff}, &(0x7f00000001c0)={0x0, 0x2}) getuid() 17:02:44 executing program 1: msgget(0x2, 0x0) 17:02:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = semget(0x1, 0x4, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0xc02, 0x8, 0xffffffffffffff7f, 0x100000000, 0x5, 0x5, 0x8000, 0x6}, &(0x7f0000000040)={0xeb, 0x101, 0x10000, 0x8, 0xffffffffffffffaf, 0x2, 0x6, 0x3}, &(0x7f0000000080)={0x7, 0x10001, 0x5, 0x229c, 0x0, 0x6, 0x8, 0x835}, &(0x7f00000000c0)={0x1ff, 0x101}) 17:02:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f0000001080)=""/134, 0x86}, {&(0x7f0000001140)=""/59, 0x3b}, {&(0x7f0000001180)=""/192, 0xc0}, {&(0x7f0000001240)=""/98, 0x62}, {&(0x7f00000012c0)=""/133, 0x85}, {&(0x7f0000001380)=""/45, 0x2d}, {&(0x7f00000013c0)=""/71, 0x47}, {&(0x7f0000001440)}], 0x8, &(0x7f0000001500)=""/65, 0x41}, 0x801) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x3}, 0xc) 17:02:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 17:02:45 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 17:02:45 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = semget(0x3, 0x7, 0x30) semop(r2, &(0x7f0000000200)=[{0x4, 0x9, 0x1000}, {0x2, 0x5a}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = dup2(r0, r1) unlinkat(r3, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) connect$inet6(r3, &(0x7f0000000600)={0x18, 0x2, 0x5, 0xffffffffffffff54}, 0xc) mknodat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x4, 0x1) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000240)=""/27) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 17:02:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 17:02:45 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x6) semctl$IPC_RMID(r0, 0x0, 0x0) 17:02:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mprotect(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000656000/0x2000)=nil, 0x2000, 0x4) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) 17:02:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x48) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x200}, {0x8001, 0x2}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 17:02:45 executing program 0: r0 = syz_open_pts() getpgrp() r1 = socket$inet6(0x18, 0x7, 0x0) accept(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f981eee3cda2fc0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a3ae95500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 17:02:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa699, 0x1, 0xb, 0x1, "3d95461b1a66bd864d01edefdffe853fd3689ae6", 0x6, 0x3886}) pwritev(r0, &(0x7f0000001a00)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x2000000000000000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 17:02:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 17:02:45 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x8) recvfrom$unix(r1, &(0x7f0000000200)=""/179, 0xb3, 0x40, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:02:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 17:02:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:02:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = socket(0x800000018, 0x8003, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:02:46 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000100), 0x10004) 17:02:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x80) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 17:02:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0xfffffe8f) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 17:02:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fsync(r0) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000140)="096c5681b57ce5a820fb4f2e81aa5643936952ad259366918a317912c455808262fd0083", 0x24}, {&(0x7f0000000180)="d0d3c27d57523b2856f8c1608e691c5dcc334a050b17dc9d48760b0a18cd9d072a7909a12c0887550944c483dd73454faeb907a83d2aaec9e6c9f4425a1ece6880efe8c898bbedd832650d057359945e17be1a29f0eb6d69dc213cd0dd09879972c94ed073b70b7846a1f9af0777b0eba0b5d2b8e110d4bb47d71e9d3f08d6a1e36a5432b365cb78ebd91058fad8260bb743c8330e8fcac7055c172ee075df815d1bfb70e398784c8ffd952ba4ddb2423c4ee541ac8e29cd3ae66919f8ca7c15c7161f2bbf72520c3bae410277e7edb6ab0e76dc12a0d1ee589b092b9c211dd31ae7a1b5eeca3822f9a28462a11bbed76cc2009c492b70d17036147d2140a28f9366187a80f2913c2a8f3dc00dd6690dc07aba267606e9db8e8d23942d70378ef649761cbe6535bc6a4acab153616402c4ba24e8eafa3b1e29609a48b684978b657b2c87d8ac11d165afa5630c77fa381c1de7f811a9b81a9833650ac659a46c871d0c6d9a71ddb4233894470f3890d2ff320b377c12281c98f645a143df09a0feff8e94a4ee0047c52838ce2488881c96db583a7dc1f6505aa7c0a4f7b05728ba5db01e754b2411e21fc3d4b42e77cc713d1981afb70113325fecc620080089ad1cee43b2fa8624536cea6f912cd9e24367a92805d1fca735468893b26a632b1e1f65aa44e3b0a85b554ea94ad6eb70516d30f9207980387598ea7eb7d354078da919d15634ea1335d7ea765580943297a40dbb733cc2beded989fa5475803f4325b997b344b5326d7ec6006d2f85353d8358d954205f5ac6d7a14c67cf470c22c009536994517eb192b3476d4aea291696f53e4b2e2d943363af29b6187fcb0cde9a3e4a4cd10f135a93f373e3b771a0d2221884760f252a2f42ad15ad40bb4b09d4383f046732605c792315892eb85a06a7ccbe52b7e611ba6b93edf2f0080c7ea4f1f66b9a28b667ad33fe8b0e6fe6d487a009e2b400331ef0a0de3cc7e996bf0e8c39ba2f48b52c0ff33dd0f4a13e80d4cf5487b5cefc71092a7768cebc4d98995d8ed049e780469e836bd8751b6fe65374390faab60473842f1f2a58498c4dde139299c510350ac38f5b6a16905673ebc660800225fa9ef0e241d1965b48b6d0cd2ec549fe6d20db00e2422b2c4eba02cc3785330dce77a963218a02a01ddf3946a38d4359fc4b3a426825a7b3cf225c537eda66c1b4c50fd5880fd97d8f2e117531dd6b58237023bdff20253f45c70511443427609c36efc064ab72aeba16eee07eb9337a6ff5e1950f7aaf047570f1be327a229092faa430a7ac159334868d8079d0241d96b61d770ae72b0c25f377b59bae86335b1c72748da2f7968cf3422112e697d838c866ffd96f0ec71ba1f68a9f62d7c83efbcd53d34771f3a0cd1479be54ce7af6343f2db3ff856497a6d2171f8521a48f41eb9534c3012f782005c8bf5e218dd6c847385d96f6ca86a6cf8eca94acf87022d0e3985cf4c3ac44b69ec0e6a45591e40d810f1ab4dac3f2dfd59e2a6c7e45f6b38d6b456d4a4bb36546b0e72d8f631c21f4390dfb540d4dd959bf24c5b8f1e7c9f216bc2d345de9f4b28869ee9c989e3c65551c4271229cea84b2f49c4a31ad6b783380606965ff5eb855f96695de63375cefeae1b03112ef4301dd14f952104149655687d1c47fc35a5383f8d3234642127b92d52b292ac5d9afa664578045dfd48f89b337ebbf31c2026dbe998def0fe65744139869ae0bc798220bc1087a757bad192a5ad0f0d9368f06943725b81ee2dd0100cbfa489ad3cb763ae03561c72c20a40791e33c97c982b9aed70c3c75e9214332e80400c10eab745e54acc6682675257f8d8995330849fadc62247f160eb48cfd324381140a2576b5a1c69b0f85eaddd601725c4f6ea6e812ecc4e37a1f66e061dd309e289f565a9d3202e84c401e925787a1ec616bf28534fbc3b477255c2c4c83a848b055338a8ee83a88817e36ec788a28f26a1849fbf20a6a0cad4dba5facae2367cc953e8907350d87c659e6f18aff906a5993d0443710448c53aa6e0c0a56f421d24235ba44ad99331bca21540f645a3ba0f7b71aff88c8a403dff4b4c9f9fef0d176f62acd5ad07daf7492c9f3cdaf578f8981cb9d7bb7e91084f55c1ea0cac1af0cb1b1972732cae8c68ff295355287c913a3f094d09653d9d2144cb12d855bf1337708ec0af37fb1028b19dabfdb4721d4f5424c971d12c6429583ec9b2f8020d26a20c31a5df2d3e95525809e0058fad25ef4f1abd506c8c2846f426ea745736ff3c78da12eb079aee36710dafd3566e7fd78e874fa4920a9d7145cde2d707a2b009f7da41d94980f8150f0f9c85fe7703cd7df20cd480a9099eac63b7c08c80943b57a37001e9a199328a9f86288ae7c7c6b186b522e7b0066e146984c69c319b896fc28f80e7e69669c406740e9d35aab2356dd4bd69871e663c6320144bf52ec54653035341c365f541d2ef85da927705dbfabbe07d99f5e737924df9f9b916795c5ef8bf93275da7c2de21f8d1c038faa85ba6d74dc6358641ebf5f186178ba084715167627685bc7839cedb71ef3a036a17af9036509479eb1436ee70eb9f601045412928d735cbfddbc8c08b7afd9fe57e8d27cd4b0ea56f17ae79a2bc64999d4260d9d33e9668c0126aa3f0ef528a19f99dea3999af1154f15dabe44125b5ccc943a636f96ce57a2e6736079c326dc01a22433a24d9c7f83347add6a0ce6f178a6bbdccdf46d6fec3897cc766ef155a23f1b7a3e01faf405da968a2804d71a9e1a539e6f9993be69e784add5b59eec91c0dd7033db96b31fe9b0f03e07e53a0b9166cc54cf5e5eeeee256b5d084ede5ecf3de381d6960c034196c5f2e7b07792cd338561c090e872098e38336bd59ea6097bdfa3a181e4d32203f2d051bdd4571fed893ffeb868c879faff0f1993b99110b91a551c1c24c0828cbe2d151e6d9172f7a878f7d23a6c619afd718f85937cbb3e221683cf7a60a87d3b15696070258ab2bb4263a3808b4402b1aecfb6dd6a6b79e66f483517b987819c7286fe15ab93188fa624b4cbd42b5cfb923a54a8f3eaa600a5051abbf3d1679333e3e3e9f75f94f71cf8731c1e838c74b0c901d79d4eac849e5263b0de937e0b3b69357ff7d0ef952921690bcf020ffd71257cbf8e9964744746aeef9c9658fed9d5551c91ae54767fb42b86ace84897617adec45ad8d9705dedb924996bf6ed74a0bec8165feed7fd15ff3f0465ca45416f53c8e3e4fbaf85c8a2d781bf735251eb01d2c79e18fa48093dc24c140bd74d7b7414b2a3f586fb25627e9acabdb952fb6df8e9c744d650b5713a53b9e035e59e72dd184f7ad047d66b4c5f4c00368ed9244a8308b57197f1fffd5d7f359a3ea413e62b93ff8f1e9bc8c13fea5c642a68d8fdf281e1a04fcb0fb9b4a63ea09012bca08fa4977e98edc3650f43136ab5893b59fd057c347301c5f8777fda1f420ce23bd2c9dc69a8074e6496051eb73af962d6feaaece06e05df65d689d38c00640bd518d57388301b37b920a9c15410cd814953c9fcd40b169d50d60ff7d1c100b156beb5e1f6c31b33aeba26c5b2a4486b576b16b4a764ca5da65d31386c5b66f6600832d92cd8f70a04199beff249198af1e337836b4918860bbe056d4808f0d79392a40e4bd5dfbc5dabfc044ade32b680a5187049555984506cbf351bc2a0dacbc827abc5ace7c2747bea7ed21d951505ab4cd4db91d8bfde56ed8433a16478ca54fee7581219d6d31f607206ebfc796a05191c3e8dd703913a39ea6b7dbd21690eac9b37bd6bf0d03c40646cb5ae7f4d12874d0f766b2830c7a94084fa3a1cb8153b2793b7437c25a0f5baef88a37d07c584851ecd4b87d9a999b7cc87f0d7cd4177915b28a41d99ec58264512ff79b768316519ade4e70ce47ca4538f64767533fac9a2d925d191213ea22ab5a5eaa9b652adfeee36375132479a757ba52008a6189b53f9c87b3c3adb3c74d691e5ed31f7c7034d4102d90729996117c6d9198a48accab1f80822a21704471e5d0c6941e61b8eff01666946f49366c4bdf711587f88cd370f7d1ebc62adaabc8069f12ab6fea8dbac26c7d9452fc042705ef9eaa7fb5aa333af419eca40d61ea3363f696cf9306250db22e72b38bf8160102b0efa9f1864ef559e5bf8f23c67eab60b315282ecec2fa6448a1c764a0a288c989d8d5895e6e1b8877cc7e0cf5e1e859fc0caadbf85b740d9a4d68ff8949b89a89bc513a4b9950dc7c405fde1345feeca4f2318e127385dd13f2bf8b658ce9f085b00b0fe07714af64ff8e75adccabe737ab02e3da49f1d4910fb5de53797e0bc7292bc55063d9bce5750fed56fde7b1eb392f80958d82d51c50d673dd8e267fec3a580f81e84fb2282c87ea92f99102ce2871cb7e14f48df319ae9c647d0b4cb1e23dddea933af218f0ba637ae301563270d26ed9894b5db4ff4cf0811b2e1712304e2d7a0e5b04062c93879dacc6141306d124473293e6e460b1248c7f636c9e478b7cf0f1fae871eec7517f238e0b6437e44f471e940c25e9114b5dc41b67e33dc182fd3afa3212e09ef93df202e37e57168e96ea6c00f7501fb8134d6e8d99ea822bfd85b8a603a17dc7bf40d068ec2b804a17bbc264700ae717a9f56c8fc76ea5ad54d17099a12a497ae65d81cb28fa90f266a2fa111a08f7ce195f983d3afa243e68020c4be3ecaebe688b49fa641f8b189a18e1644680e1c85c546acbc9545ee20ad75711aaaec527a3c5199cf3028bf2edd0590df9f271c0d0ea50e4427ac29f6dcb3e06a1dd4c49e6b32796a1ecc22cb15e185e2682a8122dcce38bb7bc26020b613d0efb78c68a69af6a01369eb073019a2bfb769fc2b5040b3e5ec89dc38c43c7c4ce1854b5331a6d35f78afff06b7d07688f47bb2523ad5ea493935cc4b7b04ef07fc250b3bd0354532e0343284f3dbfa767d675eca31043d1a18dfe0cc0c1c1de75ed9b5d81a256b15524598d88510b37e728b72d75edc0539148962d06890d15b8140f3ead8655562fa4ff9d74704f35b93b788eea2d6f271b93fe73ef60822b71dd9805fdaff1a99449d5c61c89dc1f96994cec37f81125c3a6c559c6a1fae55db4a65f051e4b410fbdfad2615580b46b145a2a3ab49dc5af5d0e027c79f27fcdfd78781f8d8cc1989f456e9ce95fafcf1667bb9fb354cefecfdda212808b1b0dd3266fff00158ecec4e73cbb9f8e46496fc1ec9418801f563b8eae426b514c54180e7a65ae951e0c773a6941a13855b7d7b6f119a015a9f7e9b8cdeb0eb809717ff22e9016aea4d70475cb9e30fb9cb57f1f4144c8317b756e5170924d98c3ad9479fd7a4fd667f4b86f1253f355b8c2e6aecfe9f105c34f9cafc67e8a4be3a9d5e018aca96bdbb7d92cd564152d193b91254a8c71a1bd395d66728abf6a8158a9da61ccec30429562ba8d1ad9cc8312c1fd40294b1e8f337ecc01c3a24272134807049b88c88a11ff270f6182745f65689bbe08fa8adb186e63a83732d61a55956dd500883658eea9edf0791f740399c6f546817f25b9fc92b383c6aef59b83abb516142afd5f330e4ae64c3b61ff518ec4fecc536ad1581323c93792f6afe0e824f99069221d1258b7818c12c45f465699cf5b400f89507739d9d70cef4f079513f0d7dcd7ac5bd4abd58f3917062ff428044c6cfa3a6c933a87c70f6e0a982e45a9bae43232a2142ed4723c79844a4d572f01858e3520927bfb562bc813c1279bd1da47370d4e4f9d1b4375e2cb3b64fb1", 0x1000}, {&(0x7f0000001180)="dff6f149de495a3159ceb8c44e25de0d4dfc08c75b5b04a56c257de868d8200cdd1d0936f8b4edca83270be2f7ee27ffc63b38d0c5452deea299ada757cf25bdc69d2a81c2d887e982c73649749445e40ba8007fbd81886789f55de1457f27faf41fced2ddd510b3ae5e121ccf2f68318ba03d268d01d92ce9c34c087fd1e3540c0f5f86811983710bfa407ddca1d17946a8f52f5852ec84761c43b126fbe2e3ed17a106b23fb7e82825cceceb95cd811a828a5d", 0xb4}, {&(0x7f0000001240)="6acae557f50b3b43c9bc66c3976ce661a4414e95664170451fbc8ff43cff6175545b77a6a1ae9b24b03886e20b2613fc388dda", 0x33}, {&(0x7f0000001280)="ccd96938aac5afbcdac9e817ffb7818a581eff12ee7070d7819fb7f544b2d839b2a54a02503d4d03c15914fcb1bfadd89ba8f5c4a4e11fd1803490e0456c1dc00cd6868b28a4fa5c38ea4857b191f7e096ff8433c0053537ade9ec293ff8af312165e279432ff8d8042b597d3bda8bf23bae60b7a07e68a8697830", 0x7b}, {&(0x7f0000001300)="03fe13422b244a4a76a38a71d9e5db7ee71f63e05125c38cfd42c825014d1d43bd52375d6bf52c01cf7c9940c9676184fb5d6b497f2bcd8e2fb2cc804d2acf7221022e7e4872d7b6810e4436f822c595215502872921e3adc399c75a8d2205a1a9564deb18bded4a71fc2f9c819a593ae45306a7f2343ec131d07891df526afaf63ab42e46825e125b23e740422df2436080", 0x92}, {&(0x7f00000013c0)="ff401e634d2ca8bed89151f78e072598c5cf392dc9cb131019f586331d008248f0cb83e6c973b839bd7e951a4987decb20e6e6cf67f548cdd4841bdf0dd864b9d9945064b0bff46c84692a4f15850a6f5817b9d7e96e0c169fdf8faaea91d644d96a8d0e4133368427350029b0d148fc5dc068dac3ad0fe456fafcfadc1f2020482d81422a9055f500f1bd75d64663a78c5e93524270b6c89bfbc49b8c78f424081fadc4a80483c3919eabf890a35054272c4d4cb13b34094387b1b8a02929736740aa93571ef8e45735e26550be3412c95e093bc473f343506f0e207a3aa1f8271c73cb8a7fa1a87bdbd717862580ed9b2a6d1a84bcfc07fc961c20f11c971c5d2365c59adbd06968f9df2ff54eb1e7548a9d7bcf809772a330865c32d2d1e1ff8867a5142b70555eae5bc8a4631f3fd8e50882473fc713b1631f43b56d38175102f10ce2642ed5a7981096abe6419d649f430c3e79a70c6b3beab5a733851c5ec88891588826015b52b8c85c90dcd99517b890cf9a473236e7e3d9c458c60da03edf3a5af73def2ac317bc07b2a6ab48ed28de7a14d9aca692e89e0cd6ca96679293caff2c5cdf0793aaf6bdf15a6e67381885c9d35d00ff6b299e343e0408f5a694f6b6296cb11dd68bafcce3554dbeb2b64d1ec8f7ddbfd51d01c8310f59d6565c4c03ea744161932d6058d8a5972429ecf065cb48080a00d73583cfa4abbb2a5920e7050926d66fb71e4e6f6509f313a57309d0d3f22efd1a34317d77d3cb024d3743290dba7845d9ddaa1eea8ecf49fa63d5b0ac0bae9993afce4b56547d9a17d8fad81f1a7eab595af8e4b3ba76645d15f323a65bc8ebf991c778b940dd82029138e737809dbd3279bdcccc4aeb97f6525c6c983ff7e286d5c9dfd9cda518fd820487d405b1cc012c60a323e6f3860d4730a2c4127445a224946c6c7f3f9851d89d6f805d16d1e1fd23164623ae21697c390c42fbbe973e9587943634d8f44659b9ff588436ff95d96f7c3b61c85e8057a3c50ec2ab19d167cfec039d7b3ff4e1de74bef7cf7d4bf3482bd89cb769a89fbcb9b2103d252fb9d84dfcaeb6d1ee94f5e88ed9a6b6f867d8d324ccd708760b5c1b0e4dad8827584878e3cc4a9ea7fc9101b52a2711626bf3658f4132d53d12aa376d5d29866654174c1612aa421585e2765927e686b019d44e39f17eebb59c94f7e01bb19acb4a77900010dedb29f8f0c38c0f54a71aefdf79600dcb7bfed111d05adbb02419654b8eaecbd3533d0a7dccc1f7ee53aa2a38e81eb1b2ad9a45c1cc9b8569d010b69a98bb75e9e593f0ab5e786cab84dc4e0bd60ad01e83a58f51447bec9900868831a933a4ec36b2c2055f0d9d4d77609b25636dcb4c908516f301328f6b19d85a31368adba0a898da4ee0b53986c2d5d81975974c8ba31e6ff6b820658ab71b58ca13c2402f4a34a8cb1999baa4e81becab33bb64e7cf57b86852e88d45cf542ca6dddc1a726cfe2c35c8cc2c233837f43b9dc6a17e01ecc5c588df740044122b9c02bf65978e2241fc1f79cef156e7be2cbde33a3c97337a502b7f6328bdbc33e978faf51bd80c9ca19e1db78a68b81abadc9af423834e33c8c3b6bb0c6fdc4c6c574c2b0f18b242fb1e8ad2218a02c483351d7e15cdb612bb29d77090820278768e3d9c4cca85951ee0e61930c22a089a4d5231da47fa861452b94057a415a3c7c417e7532114de7689c519a9cc7a4455fef31e3be2890f2e9e9f0580d34c297afe3012e44912899ec806e35b6c4638fd551d7d61aeefc97d13f3297e29e76a4585f4d7e4dc7cbbde771637366bb53f6f1036706199c76db40e145851e27da280e16893582e2811b7c1d71f8ddba9c3a9e13ea478f3c3a2f2438b7845f4a006e03f3b41e073e2cb398380aef14b385b57759f76cf402ddffbae2fb6f42010bf0b296c9a0c2b2b2862df052619212494070e45d2fd92e468b8b0ebcb3fb2c001929ea8e492cb7fe0357deeddcc6fdacfb1fc987f004d2a5d7a697cb45887de19109a48c8c02a5299891451bef6419cd6c7b080bb870167198cfefc97b3fc0da1989b5d310d0340eb4aa1610ee87294f51c28d2e26251f225aed064753dc332c5d204c9c77278ed06dcef958e582afe851299b0e3c07e8fd4563a4d6fb46b23e0d1b9cb0763f49e9a27f57f9ead5a78f2405056135a8a6ccd005a63af38bdf3e7e8a2b423a7145ccdccc2ac61cfb27da206eeadb424de451c12e95043386535dafa33bcde4c11ce1283a77c113b1acdb97c788bc6e5ffe3d9835ae80b660da3026e1ab5cec103e8f9f89569d39e0f0dbbf3c68d536964e3947a4b6d4bf56e4dca71e328b83efcbf193085dc0e0476a7fc9e583f26e57e90446915f2ee22df9b77d270622f0d228f277cf3386e0b3f450bd7f3d5845ff4a5a3c40878797bb275864fc1a59c94939d09b8aab586006c16c87d328f81b45c3708ae005c6e7ec4be004c6953e1fa1594ed4438a385004087b5fbef82de95288ba92fb45f26105ba274144f36fcae4513adb43d537d32df74be2e24eba54e5d7bb3ece136d743c3fe40b75737a9346f68e357c5730d7cb20149e5dbc1f00630238b6b6bc72c351cdbf8a1370191fe3767e3e419cdabb07f9e323017b11e8c3bda4b2576d1fb3b2284133f714f70a261bac15099911f761c4c1313a58a166889709c070cedbab51cb28e9d5b5ae68291769b55526afa269f32f7abb088a0ab019eb15dbbfd2103a47d883cd99a209ac849cac8eac3e43a5b3af2ec71e7316f3b018ad5abaa2c8f1bff5035438de2af8b1c0882ca2e929a9f477c949594a32e78fc55b9a375f539c16da9662617214d333c6c869dde29dd599470fce4e8542f25720e56c0edfb0ddf5a984f43b74209e7c114bd80725667ad316a25950bbdfe155fa0acb0d5077940800d598c55f8a98e49c6544def1e4ad7b81b6889399afb279516b4bb3bb1d1ae78d44daea33368f337ff7a01f9205633a2ed91521ac1108d0cbd1d31898117d46070ecfb1e14132bd60141a5157f56b315c5639584aafa0f2fbb1cb449cadc6a0334b5c7c8322ac4563c5fb36ebc6d32bfb97d4b107fc4c7ae8885a595a35f5b792c2a688ed5b179132259dacd393cd05ef900c7a07f1f7da1cd25b0f52af1de5ea90ca140a8345834fa1f3f7f493c9cd6f317c297f646921f9753ef152400e86ab960bc4dd2a0ee912cdb96b27a6be1be0c01a64dfca0dd78a581788c010979d066e15e14f677be4cee018e2ef83b52eb318b24c81736ae8b861c35faed09dc33812cca319f519b1e174a6237d5739009fe3fe90e0a54e097f8c7b1bb6ee308d70585bb6b34af8f14d94f57413cf1596473c3cf8d385bf49c66b3da270a7bf9a8b63dc74fc807243bc0fb71afbc608b928e95d7a06d728fdec2e3777d584255f3cd1c9a3fb91963f286808fc2c57cddb3e81076b8ce634d4fc1a826dfa3d9482a60f07edc0eb62caa92a252514623fe8ea943dc861b118bc439982ad5085cc1e39e6a503843e1d93ff166b7d06b463df1714e97b8a932a5f53b060df93565ef2b744f71a81988bd2d74e9bee93cc332df1669e95cf8d33fa0efe7d8b8b51ee969fae59cc6e7c4eaa8408f455dc65c446bbdd8c88f84317949229aabbbbd133ba32075190677a253b60d514bc7948d5059c716c06e5f184df1d8bbc0577197e1397025570b5b3d914c1d95a6db99c77778d4e96d109a59219d6b9a3c534f1b4bf1b4b77b1296201d085ae725318eb8ad63ce4b48854dde66c4e771d07829fce198ec1aead049fcbb553310d395c72ffb705c5756353ae0af79a642bc409374f4b10097b3aa21c29a4dcac2a24736d77b36bcb20b3fed9bc2eac8c42bd3681a836e7aa462f19a47e78d05dfada92cbc71864734effb335210945ba6af81acd54a72a63916cae26e88e254ef74ca666824a8a8bf5ff06de03645b21a7f6249973d5e0a7ef8be0e72e761f9c9b511f4867de369c1861ce56566b7cdf1846f4ea5baed785e1971c4dc667368611af5f75aea2fbae20c104d0ac1ea0afd6770c87df80aba8364920e4eaa7acc6e6d3bc35255ed3b167253ac38b636ce9622a7e41297de5a32fe648859a6109ffac9358fa1067d7dd87f924845aba42590e2133a6beb2e8f987de8d7e9fd7e0f49a9a5ecb906e0d8d628f4242994b31de4cc4178d00700f517c28be4caf588c9fe84f831ecd86875cf24eb05155f0100a5eaadc22f8032738401d34611d783e53974e734f4ad12035245cf642926aa717d5c05ec81b03fa3e173a81596449615ea6875fd8a8932821df1e52d30bd4a8b7acf18a3af938499269c6ea7998ac9e8056bc5854826e7a2e70514cf9a3620f9249fbe6db66a1b4dbafac9fdbfa4571e84c2f0b68c962b3b1017c3a36ad1a27a765b4f5ae6855f7e2b8b25990a3735d4c8e6a333fa5d0e74a3e05c664dee9962a5272359acbb4fd3d7dc5a1896e1f7c613f3e803287e54b722c2839501a2c8ab4bb68748cb4426f297dff6349cfcb8f5705777a18ac5b3455007dd0025dbd539d0a01a3ccdf376052fe18332b676b149c3bf6608f049dbea63285de5066761230651d3137dde8c1ff1e1bb0b231db9e926d679656f934e7ebc0a4fb2add6bef5b5b19de4158d9a2dee228ecc1f7f59ba44122435e7f10c96fa17ae89c410ebd9d12bfbeaf23c8ac935c712a7c87e880d2dc105f01ee64f37a466890a6a83538e13d8d4e009b6a08b05d8a05bb6283cffa7cecb7bdf3db14f3db52d1b0e54fffdce056ec600fe3d6452dafa312c4c2691ee40c2b77e8f2e1ede1bf806d050ea50532a303b7159678d6c61eece4eaee86217b71ca9d78f251059f4c2bf7e4eaee94b83428ebe15f7b3d1948760fc750b2ac540ade233faff09fea72d01f58606b55ce120f499957f37a9e3152baa9fa744a60b646d92bb2f8d78838dbce9ec44486b6ba4789fcea30ee8c7b0b68b16075cec3be0751afa5c659f842a00b6c84349cb3a10e4519e23e7fba4e138af2be5089e5b9d57eaf5667056e347b860d39c3d86858af43de7e7245985fb787e4cd9e95dc95de8c35ab25aee20cd2706c97f2df7db8434705159d43977ad9be1ed688c03fb0cc98d1bbaf3d1d43cc9816099b95cadbb4c2c1fe193c3e6cac360a56aea654403f94f33805a5637082aef76d7a16007e3714b032854bb4cc392919938efbc19b0786158fc4e92813188056fa80c01d525d213f2dddf0b23f28163d66c33ab3b3acf24e95107cb9438f1329eef8185149a946892782a95244038392b5acf9c00141a51a70923170649621943014d6bc9651029e18f0669d29c249de0b3583c546fcdf7f485c6d16b5db25954c152127484abb941ecf34596b8c6fd6fbdb4a142db9ba904e373eed8a406138464b5a9b9986b4b61fb9551d916fd2f121d60fdec8d7b3d19d14a4db76a01e0e070df3b30dddac65079a33ca92cf045c0b3a5047040f3c8becf16de89295a719fe21d3da1df22562748a91560a15c49da1bddcc80e2a23e38b5dbaa716f8ed34c7e3b16612ef535d9fcb62268dfd0a87783056265f702589b3bccbb44562d15e4284cc891fab92f02e4012733dde8b0426f4fdbcc510410c4421b94383f00d663d43a381a013bcd614ea4e1c5c5643d5830dec147cc192496b156468e2a1089237caefacc3b8574b934768506d5981101a6190487723ca04ef2e8fb2c921b724cc9fedc7fe22de3eea8565a58cc5927647e8693c056b7a6b84aeb9a7397ae4d03251a95c1377430293c8d5603034f", 0x1000}, {&(0x7f00000023c0)="0bc10d262a277aef7319df9600ea745a89cba2652d49e028ba12fe6df618e73c5d1b1ca5f7d522b6182866aae2b988097ee014559292eba5cabac0c1d98657a88178dbf9ca18bc989e8d5d190130e518a1625775208a255d0f61a5e9eedbad36dc057349f14fe833ebd7ef90e69a28a57ae0e79a6853b26f754468df371b7d702b47d55a87d5eaf5b5d663fc5e4849fccbfc96197d24f15705015ffb9fa6404e397e3b13516e4ebca4dce9f0b4db15f990e6a5b9171d4ceb6ca20920bbaac21338c8aa459cde7007c7", 0xc9}], 0x8, &(0x7f0000002540), 0x0, 0x9}, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 17:02:46 executing program 0: r0 = socket(0x18, 0x1, 0x6) sendto(r0, &(0x7f0000000100)="ae75b44bc650b9fc6025a86de938f2f72b8338bc6cc19d8764a56dde028f966c6e5c2f4e387402623a582817935861e43b0f5d93a2d8410430dd5999120fca1329828183bab97020d54254253dca5a4754b80ba08753a2a187", 0x59, 0x404, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x8050, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 17:02:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d, 0xfffffffffffffffd}], 0x4, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) dup2(r0, r1) 17:02:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 17:02:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x9a, 0x3f}, 0x3, 0x5, 0x6}) 17:02:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 17:02:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:02:48 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x17a) 17:02:48 executing program 1: r0 = socket(0x18, 0x1, 0x8000000) setsockopt(r0, 0x2d, 0x2, 0x0, 0xffffffffffffffe5) 17:02:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6625c01431c96f7c19e98e94ed346bc6a15adb2215739386c899c9f598e57abba1d1afe72954d0582a7f8a8cdcd149ebe597e42b28bb5e5dbb0e1e195d1e968a91d55c30ca58f52bc4ec4afa61b2a09e2f438176cbcda034afe507ca73043953725fd75fa055e66900c8b66aaa5d097c4b036a5028fb8eeeed3ef583999dbc7f977020c54a6d1af7bcf76ea846ccca4eff97a85af5cd01c02dabd894e1ecf7735eb69da1798c4d5c6bcd986c43fde794b295be47b120dea0fdfe5a1b8102", 0xbe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="00000000000000eb22f04b2b521646f35e0b4f281cc300", 0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="040d7c01d7a478273cb5f8637c933168e98f138737c484", 0xffffffffffffffd8) 17:02:48 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = geteuid() setreuid(r0, r2) r3 = geteuid() seteuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:02:48 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) read(r1, &(0x7f0000000180)=""/211, 0xd3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) pipe(&(0x7f0000000400)) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 17:02:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x4, &(0x7f00000000c0)="61b6bd29d2543b29c2718dc3db8effc25cef18fa0851d6613ae33fc4faef9d06ceb2ad98fd3220e5c092f6b1e330fabbd4d8825106415a76f3d2601e49774175b1eeec75106c8d5efbcd6cc91d2853fbc4b068426c03f74f875aa5d0bb491e994104adbab38f6b40dc3a0ca1504c8bc05bab6b8b05328cab1cfc77f459bcf671777129349935bd5701546dfd420ec198865ecb88bd34ccca06244ada480d2923dd3e9106b82f1b55548424d830ce5c8bd55a6f66fa35820c554a032352badb8d175495ea77e83e20d58b7e4260d1c75d28db8120e71524547fb4f8f774dee91880047b2762632f6215fdeb8d34608ae824b415538d726f67c582effe074b0bad048691588ef8282cec11b460f63207ad5ba84c8922d661b72a9a1506eb1843f826d9834962f1e0eae971a7c37f16bb8ad7bc524e91266d6a4c5723f655fdabd8c96014aeb5d51ba3b668dd7dc6c2d642341814ad894235fddb14b7fa5d0a5cbfc1660a446482778ad54ff36fc5542f9955e2d65da2dce43b9807b9972e2d1dd5ab404250b62eedeb08d70b960db6da8dfc08468664648eb282c541b7f7a4c16136b5a24dfe89026cfeb60a51a5bb126377509d6866588401be544ddb43db2c6508205ddab6233110fa4389f8a7ec57970dafc5b5b0c15558189182eceba69e92ac2872297bdce22515ac60d08b55cae18cdebb19c8dcef7cbf81ca84f9785e727cd64ad49a3f924e07c3804a1a894d42ce13ed6a06d1c44620c930d4154544506967fdb7c34e0651564a96a6155243ec65b7e5c292f1005e9103f88063454a2574d8347ecb99e0a0322e9b33645209c036b6f33fca9f725f25ed7698d38e0637f8f141e601c56cf86e69d893895dcdb9afda6012953be3b16e1514ed5e625afd4c037bd38fc2c2a4cd8fb89cc728e8f2ad2d92489110a4e1bd69f5550d4e2b8c7be97e57f2f2c28980ef8e5ee04ba086129ff70f51f5d989c6a487c59bc4555367250a51f8d198613bcbf69e27cf9b881074ab630d43cf4d0d7237e2b49d5ecf0937e35feb6d1857ad858ec5fbac3e25f078b0305e47a6e94a5f87a8deb479a81f1de57348e4314301e35afb52560433ccec3d450a1c4be8990be7d304f517659764fe645245f299d19f0c91a6dca26d2beb88e4cce8a385064e410a84ff6ac3f0e1de4725c153155b7c912de1ed2d6fda892cc2f13b01a622212ca37e70000d47c80e8138f3cb5e71da4e6dcada3b61df447a63bd627d9793836fc4abcd56f3923223c2047625cd2316d893041aec32ba9e510df9fc2d0efcf1850d9a7301b252c2dc481eacb35a4a9be6bb17e4905fa49096089a28ef9d9e38eaec693d0b61ec1ce35c91c880aed9ba134c19ca5daa363d82ac2ddc0c3168f56324cb45a446c853c46191fb2ed725180844998f2b5bd74fbd48c37a209b1dee3d8669bc0e75da93c5afba60b4a5a055b12c64f017f1f8bd864bcbcde5f0984ebe9ed67ebb0d542ac7f3683b2c462b23038ebf5c8d24145c1aae26a89e0a2b538cf737456e4e969d1503c1af0eb932661fcd604ee1f6a2acfaa724143d129726018ba6405fa946245dc601848a086aa26b472cccb3cf2134321553fc39ec28a2af63b20f2aa5c9ddfb3eb2c3b4d3e129298516efbabbab77f4b5b304d4b7d01c973cd84f40600bef1c1da6da9c5f3c9825ea60a33438684501a7e7900bd948c033b9491e1b8951e67797cd06215d0676cb744936f6ba3c4c2f7897757aefc3eda872af74c8a9adb210126ef081dac121922a4db43752745b9b557236dcec401a6d1693c51ba74456a6b03a8504a18bac4c1dd109422115d2a216a593ea7b49271a4cf0b9447f17020e7e1c642e21bb8eede56d7106cc81ff8dd437378939b86305b82c1d2b965bf8bc051c3eff4b8fba1887a4766a5fc746ce734b67985818b90ffe81daf70114871f428b55583ef6f12153e1ab742b96836967e34d6c24145176703c44324a331f98855b45960a8b34335540557d569051c2c8275649ba222334ae8480b3ab9c8abf1a76071a2f346249782905be1aea37b10d59a781bf81693ba45a61b17b0076c73a9ab3ef7db3962dfe94857ffbcdcc4934fa4b9db4e1763a7741a02a88ec5f0f34efbd429e059c80ad8c9ca78348ffbf0a0f9cfe7dcc462e2c9e4e66891451a3ba022591268727d685fa2425bf37db5e40d82a23a2d97598b55bdc6b2e3df82f34df2541c3355c7434174d647abc9aae3c5b299697171eb3b82b12b8cf1f46611fd0650fae52c1a89f48577902e619407f803cda1d3acc408243b3ec45f28cf688d4000c39aec9e573ef99ccefbe9ad3eb0f7145f18db58ff8d29db8c8565d77d2a31093984717e035ccca6847a74dcebe2df94fc25d172c6b9baea413f4a5558377350f7c2142f094fc657755579631e32fb41ab15635edf0b889af043e48feb392e3b0eb62edb068710d30d3af328c1a36d3a0181f63fae00dbf2a48d9c90bfcf8ae1f7edd0afb5066fc5bd600e115c338c37413bb9cd859fcccfcb372641d66e4acfb3a15f1318fd0d286cfcf16f88b4b0effd9e7bae020a316ad76a5ae732c46f9872a18a5e9e2ec5197a77a6d71c6a95a1405b0dece23a9e0f7122dcdac1d2cdd0457b8a949006c62642d2abb9cd355ac5250c9c0d83b6463febd598cc97b0584de65c987ea118b85d4011795a29b1cbe7b5660c816d52d3318e3f2cd19f04f3e93017f7a9bfd6ad8693ac8e431ae0a2d4a4cfb4dd00c53f761c43f6353eafd2d45df7c769fd1e1050d6b5ac219a1eb108e28353040716ff4668bdd76d9bd3987f311a27789cf9b2db54587a7b0e100fe07c43dd85dedaca35863f348b8e760cddd2b4c52b93a358b15bb9a9b913253426841a111b87fd119a7f760bffb8cca53f3a9760514025fbae7e7ea2472760e656b7da351958bf1814e86469650923e3b8bb37015b975a623117a42efe36d77e4ae68a0531c2b8217da840789a16084ecf81aa2318b5bbf51633f12ecd7bbb92a5bd19ee7d5e84ed3ec797fce759ef9e7d3d978a045d25f89233698b8cca1a52826b7db613d45eef7b312fa46c982c05e81b1b2d4fd2d2391aed47da109751ae6d6aa203333c60f22a88880290301131adb9c0da4ec1964ccfa47dd80e3d327d84b80acbcf8e284ce4a00f7504beea1f8493cf11ba32f0b3be32526b162e92f7f7980c632705b6c53f50ba3ff7a53f193974edc1e0e2ab715ea00b0c107e6e0b08f3b4379bd54e9da9f0960f01f096863be898491a6b5e5496fff8e91a32a40e50549de64f5cd8b0fbf252fe8d70459be51cd6b54ba06992155feb9d2b18766de53aa166bf5c634d16ceb444eecdc1b96628b739ba38328ddedda651c4cda24f900b3b67a8b8728bc04d6a42f52bc67b56571c2cf77a6bbd5a2bc907859c1acf8c0ba9458c1e9e80c00c9e50ce4139b2d533f5cc5432a97869f2d7f6c0d73dcd563329081f8a70d1ba4dba22abe36521e3e8f536a339f287450d3441cfc59ae656aa55de5df517c638a53d3a6fce857053e140796ce846758cf62959aeb67ac1d4ea90507f1d063231fd6f23fa1b228c280f8fb612fda34d68ebdefd5ad84803be0939cad2b612219d92a6304ac0514268f0cb1e24a9f5af645f9cc7a910b19f68bf4b9c50316aa4cd54d76684fdcb233f6a7c1673390fa405547cddfcad70361838fa6c84167aaf285484671b91155430aa0fccfa62b52498c0686d680401f83d8049d2c1b759dcfd54d9a61a9172d17a276b8cb7cea420fa3effa17a56022d33309c2585b6828095ce853e10a98fc37ab31cf4dce670cfa8743b9c9795cf74a95f39279f1c641720aa7b721cc915fd5ef05641bddb7f8715ab6c779e57861adefdc762952827315eecfa1b9bbf640813fe346a2b83fdaa09a230ca048a1107ebd197544dcbd7c1a6bc9a85e1cacc52ecf017e0335146211f89c77fcb4bb98fe6ca12c2e273ffddc5f0ee6f2d6c09e5cd7ee3788c6902e1c60b7ab46d7d3dd5fa63bc8a9c5ce6da4f73d4a1768330362327d0f5df50f518d71fbfed8517e5b2bb4bcda31c3a0e4f04bf8464733bb6b9bb060aeb4f3f97c95f236094e579ac1e57e4e19ba248f05f153edf7a6e0e8a3dd0d5c9643e200be0cce64df3d8ce9fc326080daae9907fa0135d3d8d11cff1f74a19e5d7d5ff58a7d0716ba046971774fe1c19dc514023879e5cc91a5a594f35ad5098f36fc19a42f4c6fc403fcf08a6088a680efa30673fd47ffe51a354d2ec61eb2aceecf0d5715d17e47fb7a67ee013cd33b078ca14cdb697f2ff1b4e4ce63bd1adfb96e74431b48eb35b6d1f98228615f8376aa432f06ec9bc6363206dad68dc00b5fce50b34dafa32be34c8526090234d317da43f3b970345ea72e2fd81c73aed2972e2c273d068cd8357e1551520c3885002d58337064633a9f8a7940dc24af1d090bf77672ad3acdf3cbb3f64b2e4c0ed916151256bf563ab5536cc151f1303164597e864bea1f6788b1f9df2fd1c7229a598c4c945944cc2e1a3f1df2da21e80e3f94484f4802b3a2a91f60a30347679fe409e710c54e877416beb482f0de9143f0664cc4806ca312e5c418cc5f7336aaab9ae8797ce7d16d1a29082dd64171fcdae51617ec42168b7b572161d0e00a0757f716b4fd24605293779f99330c210a6f999bd41e2348a84dab2e64574f93d080b0e64dc2ff0c024731ce722ec57b612da2b48abdb414acaf93b3c9b304ea5de24166a11d515de6d98d0765ec48d78c56b5e48ddc7cd5a7493fad9636e9f2ae54aa479306afebf4e2444420548a3bbb1590692c0ddb5fef5a2278ad7e51de454808d4d581942da4b46910ce3965d5d4694532730e6b9c128931cb678cbad9f633c7237d883536d0bcb55c12ade12417aaab1abe8f581d1eac766bd1afb553abae238493478e49e65d14bb1103b2fc5a99619ed946cf9cdf0ed8a433d00a99b6d2f5579fb2771283fb89a22529f6b618ab6aa7b7de5b245d57175c68aeb1f00a04d4e64bebc514328a9acbc2002e5e69fce1751ecab829c9c30ac7805bd0d1350ca71281a0afc8ee3d4106046ee68590e924df32bd870308f3d2915718aeb51e67a1a0fc89a3ce4afadd5ad27c5ff3b96b3a563720654cd74ec88e4339284f642da2904e0d0b6d898c18a36bb015a3612397c5907e3c65bded646ca580d801e5fe459755c7d31292f634f9066d89b0ac95fc568378ad787929da7212030d7caf185dfea2a86c12cb41624e3e155e5207235b042a0a606ab5e60d07684a33e1516fdd1c7e21c9f7a798ed529081cdbe5ea3249632ce1581159a5460e95d118b1270acb75e2f8185f04bcf299663026ef334584042bf1900c47cdab974ec4b9110a4f8fe00fcab8a3f9d740a378a96bf2f9e4c232e4d9f67bd52eb3ecf0a67ce4272e4f13a6c522c3f88788db75fed13c19c586c92ee43c1aeb3550d6678a491312ad29e5c1a8ef41d32fbff689889ab8f047db98d3fa02e49a21b3f2bb386664ab181ee545c80b8e04fed62c14f5a32bffdc976ae7155b4bb35bb7dfbbb44e6231209e5888f8b3fadefbcd79b6bfb392f88b3cf5409dc80c125aafeac0b57e792edfb9d74d5d594520631405f5adb9ad364fceada1f7d145c0beff88427080da6b26bee0bd9f6554df92a2e5cf386eef6e1d809295a81b952ca109ad1e15f12076777fa18c7fbb9357fab22994f33e6f557a21fc6c9cc930e221737b5503df8a1ba57d6c977f5eabc79d9ec665510623bbcbeb68d5919c937b50845b9eddd426d5323e06bbd97", 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="09323b172cac5dc1f9a3", 0xa}], 0x1) 17:02:48 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x83f6) r1 = semget(0x1, 0x3, 0x8) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="4397f1ca6781ed3f61349ad28627427e8abf3fc7ee44d9b832fc87191744ba1026a4223de8a7275362481e610c0b39c5d2f478cdceaba5e22c97d3a3395b1fe8f7460aa23890727200a1e54d563104b0c62f80e9ac78f5af1f1f8ab6eefa2621c895deab2f017249c2d4bb98903e9102fccf7d57c4d4b9693d91eca3bc4d9b483b5bf1aa16ed80ee7c3a24008bf787eca3ff89013baa6e23f4a00bcd37ac7d2d3959856f225f4225f9a4a132d1475a927c1450511800419f47fc3d3064454738a4c369f47d", 0xc5}, {&(0x7f00000002c0)="f787ebc95bd67f30a4faf8dd35bd882e44aa2102975911a28b72bed97a2699b3a45d8c021caa39742ccc3ccc468d3a0271d5332239bb4d9f1b9542f6134c58d1a63014c1aead23c73f", 0x49}, {&(0x7f0000000600)="2078e328fc20eb282b9ff179339305f8b4cc87470b55ddf2d7afca7fe234a164bfee6a8ff77406576c153d74ddffa0d68ec74e8a991f90f2ad3a22dc214dc140ff674daf0fd22b6105951e4fe556932e03350ca51209e82f", 0x58}, {&(0x7f00000003c0)="df0636731e0540f1d675e97474a516880ded123d3be9e664f7d04edc0301f5918c44771bdd8c57c24f356e76c6101e8bbb6c2412784c5bc50ff41e5065c50fd3f8ccbad5007b217095f23ed8600cf3f53cac1289cbd8c24009153c473517f04be8ad531e138e48c053886f8258119b8ac3e20bcba7112a29756abdd8f200036dc0294e89c6340c3241b76259ffc85c201c851e89617413703a54c61afb55155322108beb8f0bb69274ce64b2f4eb9159f391c05ebbf257dab541d55dc3807c60529e3b2ccd7f60086ddaf5ab8c", 0xcd}, {&(0x7f00000004c0)="eb99152bfbb8cd089ca253e3f411fc0fbc7f1ec1b036beb327c89256482ab8006573121729c2eca6aee4aaa5b1894813a80f251e8173dced3fa29a23ff74c353f48428745cc52d94541e934b8180dedc5b0266e00ce68ec8908fa4f1", 0x238}, {&(0x7f0000000700)="de020000000000000029694e9f912c7d9a01e003826dffcac3f11bbccdf815cf52", 0x21}], 0x6, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x23d, 0xabb, 0x3, 0xcb5, "240899c786ab3ce692e955ae803ead201932f75a", 0xbd44, 0x8}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8001}, {0x5472ea70, 0xffff}}) 17:02:48 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 17:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 17:02:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 17:02:48 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) socketpair(0x18, 0x1, 0x2, &(0x7f0000000080)) 17:02:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x8, 0xffffffffffffff18, 0x6103, "17c068524bca250252f2c9d82bc960cd0f28576e", 0x4}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 17:02:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x401, 0x8}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 17:02:49 executing program 1: setitimer(0x0, 0x0, 0x0) 17:02:49 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r2) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 17:02:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x26) fcntl$getown(r0, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 17:02:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="c1de39e5b6b8460ce0642094cc1e0aa4c5909243afa2105a63e5a2ff6c9e6378d160b23a9e2b9957e614b543e66c8f91ee4a019d665ab499a82a54fa30e655e7698fcaa4dffa1f7dcc88d25ba570", 0x4e, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="4c0dc5", 0x3) select(0x40, &(0x7f00000000c0)={0x7, 0x1, 0x100, 0xfffffffffffffff9, 0x4, 0x1, 0x56b4, 0xfff}, &(0x7f00000001c0)={0x3, 0x40d, 0x5, 0x92, 0x9, 0x1, 0x5, 0x3}, &(0x7f0000000200)={0x7, 0x7, 0x8000, 0x290, 0x5d, 0x3, 0x8, 0x400}, &(0x7f0000000240)={0x2, 0xfaf}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) 17:02:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/181, 0xb5}], 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x10000}], 0x9130dbf, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r2) 17:02:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x1, 0x4010, r0, 0x0, 0x4a) write(r0, &(0x7f0000000300)="78d3f30c0028166a227e39ad7b48814b0300269656fec242159a5ccac40a7db21884b18622cc4485e38b06b44c28513eea3b5b3df15afb0d9aeb5a7a47561213e448f3919547c97eeadf9fe70a6e3f4ae2ad5f35c6c3788c3e726909940e6426f4e14abd0900dfad7348a18e79c51a1ef46c1d8b70ccccd3e2084f4ebecc59e1dc4891d07da9d5fa57f39f8dc0523d6d4ab0e3bae5732d29a3ed0c1000d7b9400d262862b7391756f067821802d68f30f657b729886fb9af12128230e5601876c18e2446e9e5b8176543", 0xffffffffffffff6d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}], 0x1, 0x0) 17:02:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x41) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = dup2(r4, r4) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) flock(r0, 0x2) getsockname$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 17:02:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 17:02:49 executing program 1: mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffffff) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)=""/165, 0xa5) 17:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2c) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) 17:02:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) semget(0x2, 0x2, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 17:02:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x4) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 17:02:50 executing program 0: pledge(&(0x7f0000001380)='\b\x04\x00\x00', &(0x7f00000015c0)='!N`F]\x8f\x00ti_\xa3[[\x82\xaeJ\xe5VK\xe2\xfd\x94\x19\xa1\xbd\x8bd\x03\xd7\x9c\x13\xcc\x19\xb3\xeb\x89V\x86O\x87h\xd1k\x96\xfb.?\xe1_\x94\xd5\x9bl\xfb\xbd\xc2\x11\xa5\x0e\x04\xa7\xc6\xf5\xb1(9\xc9u\xd2B\'X@\x13.k\xc5\x19\b@') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 17:02:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x180) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x302000000002) 17:02:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x46000, 0x81) kevent(r2, &(0x7f0000000180), 0x28, 0x0, 0xffffffff, 0x0) 17:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xba, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3c}) write(r0, &(0x7f0000000140)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x6, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r13 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000005c0)="b12dc6a838d0cc3e3555c8c95b50d1cc94edf15102bee0b3bf480c5e0ed78f69687d245ff71c053863560b1f81cdbdfb8af7994d8812dbd10a440cc562e30a4a74ed7aa9be55660f085f21f661ae15dc5287542980fb5f4538375cdce500d772a85b326ea6382f1c6c042a3382fbb1d7bcfc7088d2838ae9d471ee26680588e10670323ba4ed19e654f5bea67fecf733b62a6c3c45638deccfcfb7795d0024132818d4c5517b548e12a6e9b93d2e25d4c7f36f219bbe4ffc6c41b66668cd26925da833c9decb09beffdf486ce943ada3b58761463dca00a5e17d46789fec7d466db34656ddcf12117f2a2cbff1d9fb56eace4c33ccc90576f210291a3b38b5d8e1e0e1c2fd10131358caa72c9976ab3d23e9824ca165f40cca0720faccddfc8809e60e7ce1061d9ebc9087a2ad50e98f4a1bdbb4db53737d65f6a959d14e2d40636d94cda4f110ca1117441dd08cc0559e94337bfc8bb446ba225bd69cdc81eef8a6fa82afddde544ca1f8b42ccc72e95f67ad38cf0fccb2563a0b35aa41718b9fbc8b5e6b0f0e42fbeb958ffa8954e92764ffcb15ebd18e4fb3981a02029b42190c754e3ada7c2eaa5b34ba51fa13f02cdb045e1cd8cbdcf7e31180b56c6d06345bc90b8d967c120d117cf1b777d2cd59525a5c03a741db002637888018af72bcbdc73bd75d23ca7a61c60720b3b5188fa741633ebfdd46790c8b06f074ca0a6daa527b3f8dcf6cdc390681436da5aed1dc29a1a7505139b9a8778b3e8d70915605838e8551c9ab44d41a877bc74623bfae1e5c07fa06358bd42c32fafb80852dbf46b4c9750e2ecf87a88fc66fe0ebd972434a14a82575b1195af0b9656e7283653d6b4cc8cae99b83ebb6266da816dce9f8fc4190919d9c59ff078bbc36db6784c6a454d4482f0862598c03673cfb833909147046e0198608b0f77305d3c8d7a20dbe217bfadaed70a9fac917deeec96e36f64a991fb56507371aba286cbb4c5e49aa974bf437e12117937c66442903a4e49b8e17805083fc37e4f74058d93e8b8dfe4a1d8e95d0beccb775784c659c28fa0c9e644af29a31db240745c6dd31636d92df934ef0ec63c6c934154991feddcbed3a8f8a3bae93a06e4f69ff025705a6076db00e5118011561ceeb302618b74cc05885f6aa288a4cb974f80db3d60605fb2c1a0b855fb8931e0bf5526b5479f3137dcfeb013ef8a1e3c77c47c2cbba34415b28bb7d405945f46664a2925b06b2dfd141d594f1bc7eb79423f6b1fdea66da025e2e4d2e24fcad57754c81f64338a2f8c852ae26b2bb2ada30a8a0691806ae058011f230cb268084335b715d0a1e094ad5c2b5fc484746d64a06d795c3f1e6d328ee6c565ebb63e72d12cc23f99719ba63fe4b71ed57c1d5edf2e3e68f034fab9d597c3c188b326e4b2a7f3e3e57a3e91babde4969d9cfba11ba6572117634e61b93f54ecfeb2c1e1b36f3b836c1896baa6f45d4fee37b36a11c7dedc7e85984b6a1984c2a8558e521375855b161aaafaf8c0e77508a95797d5eede3e0f2231e7c50710cef916d6d29119c5b176943bb09618591ebbe8493d500bf15a6f533a04c3bc83a447ae4516c2a199ff45cdb91ac617525b7e48381d7f5f898de9437309bec19680b43f97eda47b5601b476ed40894b9215b56f6a8d8fa79413cf7011707f62135ce418199bb1b8112ad621a562af5c30c8abcdfe6f2a5ded79a766ad214bf5e38e7ff6db37e61e2c18ebf327664c58ac5566547201d087a50ea9eecee039207adcb795a2912e9751cefa373968cb6e085ec0ffe38411401224bfd781fe4f5984ff363a2e6990083d3a808c1ce06d0f9fd85eaa6558bd7825202e058d55fe25167eb925fe27acb2022d163777105062594840f7c993dfb76e4e3b0abc73e445dcd4408000ec5e2fa15deec9088696feba2e71399b233064300c9aa49d709fa4ee857b5f29adc67ff9ce0942fc22b88ea5cdbb3c94d506f821f45fcc98ca0fd79773a19b36fb2fd0db0e49fedbd274514a4b5c4b8f28b8e1dbc65167389df8ef471b57962ecfa434ff3345074d10308341ad6b209fde17de73c46eebe4212a8361d517e2244898501e4897a47aba8a9b01ab69e9391a9305ecd2868c291a4b2f4afc204bcbd6c9ffebd888c96b441b1b8b968f6548bd2b2528d239ea8f4a87ee6abac6d943293b3710b4055474ee199f1e0963939eced709547c58edbe9bc732757b8e9d1d36758fa7be91b9abcd3aa533ebfad674dd45db1af25210e14cb81423e20b77dc8c3bd39b43b8799c7721c8ec6a613c212c82b550c8c13d3ac1c5ebdba8e1332b4e826bf79c25315f4464fce4cccd3eb94b65a54c6843a18e564c3d515e13499eb85a9c53380f0ab7818af75ca01d09330cd9fe1eea208bd690d995203362231e10428ea3526a9d17dea641fdf303a0d38edba58f6e867f1c10ccc437994ba037528fb1cdb9922806ba487ceee02d500fa39811de078c0aae397c111bb5eb01d6dd85f907a14963ccb255ed44f06b8ac95b8e6e03bb48aa49daa62e687fbea9010a754c4fff03df4d3ea6c8a71678b5387d8718a0c81ab285c0d3fd2d9e004edb84dcf322307f70440af47397dbc000aefdce1a8e41ad50a9d4edb581fb719d67a36497aa15299b89bcaab072f4e1fefbfdcc5e085b1b3a67ebc0b6c812949fa5b124cfffd154de2da7c155b42a43568be8b6a78c15a1b2975d697b7b9df2cb6655fd77d262afcab1eec8a5859245dcdd6e6fb8da9e32cb7e9bd757cbad202de5913c8b5c0da339126d8f93b3917cfd565e74828b3e06f80db77384c779522d4ea9fec56398a182a1c49f7281e2d5e0854e5aa1a62d763ae20681dff0907b545b3f84731017f667dd229ac66c78016a3a8fbf61bf69088201b591ad08ac968a5a7d807d9148c295ba7a5de7dbc3904e8718d8e900beeae80077b2089dcef8ad0dc0cd9561486c957d005be598977739697e8ac9d5a8cc989a9f2a3f7fb8279be778edb9f3170b0894b4f0794c0150ca4a82c89d79d3ffb8d611ab157b39ce25182724ed020dbf9018718aeec02bb6336e7cca793c48bf0379f4da46c142c7609d01685e662ddf4d7fc202ad5766746798ac31186a3483910769f2fc87810a225919420b0c8307df32a064c3c23cd9514a78468d541d4aedfad8595b4ca4d4984bd8ca7c1eb07f663c72b4685194b80b78b45f4b3db73a3fe8edf1e0c0a53c6498efdaade9a5283dbc7cfdee801da9ae61352da35d40a3ccf8b6b7bb09ceab2f7a8d0e52c41a062060a8079fa00c4d6a1926231fdc27b7dea6874e85812773c7a106caa692a2d6e19248e4a0e8bb1f085095e29b9cfd431adee921779b73a95e16ff67926b1f1c894af08c7f2fdb32e0e765d6e1754bb144e33ae358e90aba51c4cfcf189c7db34ce77cda422bf3ef06929f4fd5b52cc03550fc6eb87cc07a81b84b7fecb9abc9031e6e6862229153665e5b2bf6a0037e89225d878498d8f3dc0afd43eb2d93c01d4db22a65f16980061025674a5617cd6fcb03572ce656cc8f126f38466ea8fb6895cc2e1d859ffb6070f2805691c06306b395fe200644501e51662c21addd71fc1eb1837783067209d2f898a53c2c70a6c993c4c98bb03b9f3fadb089a10079b62a885a7b4c76bc017dff0f9990cb1213e7e43cdf18f2399c0417eb86b88daa699345f9c078570809060bb860c418ddc8e82428e531541f7a37d51902b38355204d69bf8dffacdde3ddd651270b73a11e4eec9d851bb6659d6e77d3683a37d17bcf4122bf2c8959317a9da8dfd77765c3b49985681124a0ecd75024a11e21c23d45acd2074ff409d3f043054595764453a2489dd81a4a2d3adf4c051f0dab1c133e22d6c395e9934e6ed39acdbf2d4c962ee8c7959fbf8e983d4512795805a7d5d145f217589c9a2afbece8748f2dbc655d6002ff505cf08861e950f674610dd2d8c63355867abbe8ca928e8656317e895611ae1b089d28db2315039528340bb3473e5786f665117607863b14a6ebfe749e83e39720210f07da386b2e4a10214e869c4c9e63c0fdb2406353194df2cd83578526ba65a4cba0e8e0a99215fc469a35e612b8f2db0270af6578765357404de70514b95c9acc5860ec39154101a401c6467c3d9169207eb39197bf8fe20687f30dd6b3e69050fa3835443b72ae59081ca93a6e23302cf182c9ebc19e614c912677147d7af94210c367e56064a20f9f542eb7cdb35d3b04a0a62d7a5acef00f5e117bcfde404b680e3dfc274b726a2413093ae3998ec611377d1ac7a6284af8d24ffe6ee7c32e42667bd992205830cac3c5d23590b3b35ed39ddff109f2ea3030505acc3e8a56c6e61e7dac2a164ecc4b7077af74889349009a6f59bce5a3c6b6ae6b3dedc2e423e54fcc99bd92548430bc9169371b818ffa6a8efceebd16e4e484cc42d2b3ef5f287c8500f6cfeedc44eb0cb9c0e7be9ea97185e5ce86a3103e0aafae692e6a321e5fef2986cd1d7ad641706120189c3a476085c9e053258bf5f325852fdb0534869f18403d3a5b99cdfcde5f1afe9956f5f0a618545077412c458e7bc232aa64d6abdcaf44f39189fad605042a58dd2fe7249ee0e405b04e7be1b3d37428eaa98c741e57a23c3abf4080d0a8492771b605a70dc39ea1462ebd98714c183a7b9d716c2e38e9685580a5a4474e62e1a71e957bb16f0864bbd30361adec7fbdfe929ae8acedac260628530723e0b5c1d8b5aa70ec3cc966bc7da50316176f0320c08e1313b76f64cb750ca8c5c3da77fde000cdb44bb76a07b1f443bbf1b627a3f3795b61036dfc8fffbb17da42cd8eacb9f1a702eb32755934fdf2f61546f9c2e1a3ad16be29ca39fa4e8591a6037aa471b8596486158531ac0eb9d8a0823f107672a28edfda11a1bc28328189562d8d5597e9b86632facda32ef4a743f3d69f8247af92cc149aeaad273efe8146c4b349ca5f222ff69541788f1f8f51aee6a13e1c1049dff288178694e81f554ca4a79e3b1433ae49b8b42dbd1734c7489a21b9fb49e28071e7a952d7f7f6947c353c0e676d2dcc9a26097c07ba21c237b4f27a867aec160118040ff1cb2f6149aac29f38c86307ac9c256439ded6f2310139d6e3969827bf338adf76eff6afa62514584d98dab9dfaa6d9dc50b17ad96f8ca646bda6fd4a3f834db77c6794cb579868781494c6af6583cb04005e408cd145582d86f432d01813194b565927a9dda32c37c12f6c393cd80f098b9c38f68f7ae99b174e322286a19726890230fbc13bf1ae101af7d8cf1068630e485644d357ca5c21ceabf2611d7028e3bae782bb26548f3cd955142b7bb18b7d6dd67afb0f6d199a988a8fd141017ca0f80bf6a4b20e89e91ea2a3318041d89ba7d4f2041d93e3d535460d8a552822a8b664fb5e1f117aaa15246d0e938d5985663c8d7269a12aa340c72b02bb004520cce4c1b04d4e99f156bc02bc1567ff1b5aea38a34544f1357201533d74b65e51a772029a2c73f8de16a36c8f5624867e83c0eea11c295c47bd1c422353b03420c497a8f3e176fd01d4968495fcb483d25b2e90aa40c21603e26e8810c708fc773e6a9da95c9f003b4ac1c83bdfee697cb8cf17dceaab0e68fda56386f429d995e7dadf766e7bf5775c0aa9c201c0db62491e9375017386642050d6a0ce0b1ae1b3752f2e9ff6e5cc5082d247f56c4f58440f561fea418e61a7bcf1b8ca209ae497ce0e25422bf2b0e3f9e3e2eb02ec192a012ee7ab1939b2d71c44bd4d43c400b43c36cbda76117e5b9976", 0x1000}, {&(0x7f00000002c0)="186d1cf6a16556438c73d6d66e1cb96500496d7ba8d8a606471dc540317f1a43f13e16e6d22bc32f0f9e8f56e484357fb68010aeb5821d28f5346f579cdf805088d19d1bfca4b6cc2797071dc2e72483a306e7cb834261029f2e2386bfa2ba132cd73ce712f71a89ddabc335a804d6fcd136c86fc93cd4344f9c335d384a670ba6eae6617bb047cb", 0x88}, {&(0x7f0000000380)="c6b500e9d65c68e7b23269216e859b149aa00960d0798b10c0496c1cb4389b74a6492c0fb93d42f614752cde79871b2ad0b6596cd30b792240467487cc7dd9ff209be56040c3a87feeecfa4b2202becee1f9c9c8d4ab371c8e5e880ede4241e3057f847a128bee4a26c26ad95a2a54a9afec5425b0510d57f8108e963698e02a4efa932a8d6bd3549fb2c7b9e58066c8eb02e9cd45e26e1fe877b745c0a0dfa85511738196e4ea490c8b853a4d192e41328865c50d1a5d5503b3d21600", 0xbd}], 0x3, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r3, r2, r0, r0, r2, r1, r2]}], 0x128}, 0x0) 17:02:50 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x7fffffff) r1 = syz_open_pts() r2 = dup(r1) lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000300)="9a043ac8be6c2d7a535b6820813ca0ca4595b9d83a81976ae9820b7a3e657ae91b5bd9bd8e6ab9b345c9fbad7b02550208fee1f630c323649fcea60abf0a0615091c836ba1b49f46099bb61c9825785489580fb20f015cfb35ade3cd90c9c8a9a037d91486fa9865c7aa1966c4e208a9a7be8561d4e5f364b6e99fb9b6e0a96e3716135f2b9ee4e75ffda392a3940b51c1309b503ba37f88576b1364aaa884", 0x9f}, {&(0x7f00000003c0)="b211345780ab2b8ea9993134a07555fb2c6dbef7", 0x14}, {&(0x7f0000000400)="e47442e4ea889426392585f998d3bab1e89afd42f810a32953f29d793cdf272bbe96f6832ff42d4034986ae75adeec531b48435853002f36626fff0de656b019a807947218dbffefe35cedb5a6105c7a82f8926afb6eaef658f9f45dafa9503307864a3a3749d2c382db9a6cc51a08f2a738f96fbbd0049cfdd93b27d8b59d732f6c0f3582caf1ca6478b5c1ed3f9bfb69a54c64", 0x94}, {&(0x7f00000004c0)="46710a760d0b47b1420d68ba21edc4c4e051da540783d669dad172c12d4f146e29f0f1385517001becee599ee2c8cb6ba63dae86dbb995d5107586a701fd08cc28dbe31cc7551821156db786ca1418e4ddf92d11beecb26a004ba2b2d8aa99cf192be95b9c42261b37fb1c", 0x6b}, {&(0x7f0000000540)="8d64678c42a58dce0effa493b4d4858a379cbeb81fe0fbc10f5aa5ffcc8e28ec6430cbf8f8b132b786bfb6551a254cd63a80798c5bd58d3d82b8c2d74b7fb8522c1a6a9c7e6d8aa4e1c009a65b7be04ac9e8cf005eebb62ce3bb0993384ac316d43826efd101dbcaddcf85e4d63a0bffb18badc2951e4d36192242b53a2238016b98c69a4563447b0960fce461dafb2747594292a9cae5f4926d45fb56eb785be9a46f813ac8e23b869b0cab2ee9f6c1b7", 0xb1}, {&(0x7f0000000600)="2914d59eeebfebe54bb026a7382fc903ae80a30ecb45e4e79cd5a137cad3698734df49fe1e34a3b68045b2081212e8ac4784d1679b21bdcc8a50ab4268a23decac3c121ae8e718e319337ba1543906f2406f5634a7eec55161e0d4c95a3522edee168b8032c4e9434c6ab52ff86fb2d1174b7fdfa96e5848917023343e266166493354b23fde2bcab9c4ced16a76942c9d8f2c0ee9ae476b70", 0x99}, {&(0x7f00000006c0)="c7821596093c64537275a47de9406568dff021f58657838ae695a4a4907b42d4b9fe8b198d4b3dbbf2088e1cdb596aff2cf2bf462c7c782b236d3d8af892763830a2fb369a53499a2b23090378d4f2d727363d9e7f5f70f550", 0x59}, {&(0x7f0000000740)="8dc0e6e609dffc687698788c8bbaa292f6692040947b8d353496daf0a6e06623dfbb6bf7acd42ca33fd55858ab3f7550f6d1586b299438e13cf5cc89991a", 0x3e}, {&(0x7f0000000780)="e58f", 0x2}], 0x9, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r4, r7}], 0x108, 0x2}, 0x2) r11 = getpgrp() r12 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="d7ffd05f42a54c132a91e6bb75c87786eb4de3f32ba96c1f28cfa4be953e4ae08e295c8f55520a8b4c4b273c225628dad683303675f9", 0x36}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r6, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x40, 0x1}, 0x400) 17:02:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r4 = syz_open_pts() r5 = syz_open_pts() r6 = socket$unix(0x1, 0x7, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x43, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r14 = getegid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r18 = openat(0xffffffffffffff9c, &(0x7f00000014c0)='./bus\x00', 0x2, 0x23) r19 = socket$unix(0x1, 0x5, 0x0) r20 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001500)) r21 = open(&(0x7f0000001540)='./bus\x00', 0x80, 0x6) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r23 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001580)) r24 = open(&(0x7f00000015c0)='./bus\x00', 0x0, 0x80) r25 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./bus\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r27 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r29 = getpid() r30 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="7cbaf5f8d459c029f477abcaa6660aae7850c789efecc101c9d04ad9d4f944f57461c2dfcaa9c59437f879d3522e70cdbe07aa10fe576d54fba6a545186ef0989af25521b950405887871a9d8ddc05734adbcb35c681dc29e4b2f6c61c9f4f46c6529a769aee868ec8250c73c6f1dbe76e2b7e2a5b7011dbd2cc0e366c0d65c65609c98e4a0cc76535d83f53266e9ac6d63d5e481d596260892252ca21e8085e657ec262b8a4bbe0224ed23e59ff5d5809875461b7957842527bf93219658463212bc42686794af7ab7aa0e3888a8f86c6eff691a687e125b37747b4f9e94daa6f667ee4a040087eff6906056d1963f6bde3606e666608f1ba5df8acc5de544ccd49fdcbf9511b5ab15294abcb803523c47c496bd94f30694307cde518ea2cc8a820450b4e1f6cf51e3e85c575dc0a81a3a31cf506a1a47dfed9973efee9c16a2f962c29a2aff9da1c813ff5ad3555548fcf849948867ac388a1e75c67c786326e8f45d46bc195614b6c4805cfb7d6beaeaa10a950d4ac37b18964559ba01e4d8c98f1c4fb54de4e13d89a9a79a4177446e31de619d2db29aec747f8976882afce9377a0b2dda99c63db06d12da8ff60a8b3ea9be0b25e7cc6a034795b7182a928c09a23e419a22a31947be80b6ff0c25acc6d809e2ee2a58d29a6b68aaed20c92d19f0442228220be98250293b362bf5bd0486a5f72c7112c510ad9f3c20a79d05c09c330fd08caf6d743a05041e56ea52f390c110ca3b41e4d494e06d934a9f32cc01a13e8acb74974e7b45d33289cefd597fca4146fc3eaa27bb9c853232c54edc398173f449c32cc62d79124e311efac84bccbb19948c32e89245f8a78d10e85c758f209af6f3a336b8ec37276ff83361835c12cc25f3196451cff13ac4a20708ada531569e3302a5cb6840b6ddd5536a9f01b69a9d9f5b91eb2096a3db1669b04d637592b62b1c965d4d49cdbcd8a9ac83d228f078e4e5aa123717cefc5b34229858a664027a2d214fb6a3758f0d4a6eaf594f6f475f640cbe7f6713647cb245bb88d6693187ecd7ccd242574a84af019bd5da4820c42116247ea9c11c83e1d33000e1a53ea5ffe8f63d8501a140024bec058a83f5b45f0095d05d5a5069a6a55c0865b044e2fbf30d1d89560fb99e9be67a2f40e602f9128e09eabdd97036eba373cac936e2df0a8e8d32b49e00fb55b2afe2030fefa2a7827b6e571b15bed777e0ee70c4a9a57d955a595ad3d4e58f1a1a82372f37607198478ef3a1f1fc84167542e21e19db75cbbf9099550ee3c65917bf89367bdc7695b9f45759d7381604b9f1543c65a34aecbe75ebecd81eb344d5cb21cb4049925cc9c5bcf4a5ccf6f33feb7f052fb976071da473b9d70c3ec7a5a369ef1b00628af9b8885e589c66be64a7245084e91da448c0de57c2ae90b748b688f42dfc5c61435a7d4433bc291cb9b0741e6e749e290f0eafcba7b28b913b26d97198b9478ebd55af943d49a48a2d9fad371f0c0d915ccf59700d307ebf4ee68019177d676bb80aba2f2cc39ee00892414ccf85594bc94016a39684bd819aa04bdbfc037ca9baadea5193c18788b2707ea27d63dcac9699b5417e094fa898ab19c2b97e4a6df2fda3ea16a0f72048a55dbbb685ebc76b7a18b2af5b6c4e57bc4f10c831870240e1c36e93db1d57dd0c095c634209ffa808356654af83e2cfc395d06f4e4590e556030cc52494327560c2156e76f27e83e125b52807505305fc11722e940b35f8587925b0efa9e3f8fc319cf1c0dbdadbb0965da1c32b6874ff34b3ac16c43e3aec9bf4c182ebf42cdb7cb410b459a9ab011745edd04ffb35aa2958f41896c530ddfafb0fda4ad437af39539eb9f8fe2222d4bceeabe90dc98ce70cab1bba7cf86033c63252ec0785a82807f5ff4a39ae0f554ede2e5f64ba50c3157dd5b9c7f58a6c9a9579c4be734fdee1dbe4f9ba2ecc5f2a53efad9d03466633018df9ad09e0fa1ee81365580e48e00cbeac8b57f758fd5d88a287614f898b50b4d913f5a2195398e98afee01920e331ffd2b01435058fc459f98dcd39d01be8ff1ac4755e0f134b253c2764c130984f85dcd3afea3039d7e2444eaec4bc800975e00f4a0d879317a1ac2dd5a5e81a2b5d945fcac691ad78098748c1a37232bd79686695cf231a7d95c7c7d569c92b9a66f6f372b416d9641374d7b1cf4e96bd0db311136f67f5bd12e4c37fe6b4bf59027a2fb469b487d2073e91f077a19e54640144f2b6ba812d49455a4da4fded6be5b8c0034dd6c80664c30a24be1eac460452508d842b4388faf73b19153e6f319a0c0eb8d69556144d110b0fe55cb1679b2363b70fde508c640879db3cb07d854f0f1f467c6350f74f66c2a44e9e62078a26084362a1882a211782800390c65ae60e24dd35b8ccea2da71c8980550cef357c7c7ab22f572395e172403db882995cdbc75b1f0350915464e4b01feb0341cdc04ad69d8e2a4078e97487542268468f61a77ac4163a32631dfa8581e508d26ce49690bc99f0414326df15cdacdea5ff73580e9e04996f1d19ba87a8ffa98ae8bc87d8d8b7139e98a7b74d2291640523f031a504851d2dc47337d97bf826dded1da0180cd2da48b1b1229aecb94e80154fec10a34d0822e064bddf4ce9a18972a9e6faefd9db998950b727003ad2cd0a5dfc0b9e9b7131694af260c34e97635a20d14f86c19055ee97e542af2ea05021941195d9e48b4f285d06336813bd18a0f98c07b6b039835a2b6e585c66a667f6c45fb642c7f05648708c4ce0d6a644209fd61a67a2535253e2658fc96f46e8c43f26ab371149ab13437e7596a3fb84174688c13c192238a4b9ccf3090fe7b1ee4928323f9aeba2f2f04ab400ef831d1f9357598417bf23bd51fe13a67516f8a51cf8dba63c5e5a3ad0e408f5d995cdb0c3f8b61da15fbeab348e7bc8413f2f67cc5c7219029f05e2d7568c09a29ae9e5334a3f2c97acced9e248ddc1861374623ce876b9aa5ae3cffa72c61d2f66b7f87bd5ab33bdbaadfab84a27a868841880761c9b11b94def0e5112767596e7d0701b716b63945884163cbad925729799dd79e54af41e93979480886ce44d7314616686c8406b01c49482aabb21458f92d160fcc9de8eb6ae4654502c66f8bcaaba5751e3d19640fb4d8399918b501830503f58acbfbdb6a0636ee25aec7ad6e20c37e63679979dbda38d1eab3604393a83269cf5349d1061af776e0b816b0761d7e69c9ae3b7b50cca85805e44d73a692b44609d125101dccad9eb8e68b3645c752197bafafd6ff43bad2121c17862e299781f07b96e32a4238ff4ae56cb830cffa292f9f0335307ef575eaaae71e91a4b9cae0e5566ca1fdcd467dac2da68705908dd9500b9fb9e1a9f103062ebc5662b408a63bfdd2cd7c7a53ff32741e36cc5085ee5523557d686c5ae3507d9ac1bd0a1c075e070b21d075e1636c14c5074b78d91e21dde675548b72b751632cd98544d873a15589df2395261e7a4d2cf023cb85beca3aa184fff0d8b505749b5c708b652e08f42c7ba363ff45ce012b36261217eef7e4013a54858a191799cdaf8762dcdc02af4e6c61ab9c086cee32cda341f2e53a56e106a9d0dcfba7227c30e3637acdf52e40e0d8d46d27134eb2b6b09015ec83f65a365bf3069b4fdbf9c288babcccecc44a87337ba22b7c5cd0c7a2912495b20dba6e76de072fdae4e8d714617e4c284dbe646083a1b6f8a218f08ad92e63216048a8771dae81e5fe9d31d9d51e473d16f04267efea81619f8b9762a1406a8151f8bc81c4621083466715b29118a67f7e13b4abded41b7e792b3915f1ae0ed0d9d4f9bff403bd7cce4c0b2b190044b9c68c2275fbb8d38a48ceab61429f8bae7dff688aa737a0a5028fb5f7859537da5e19926911173f0f74f2a35d27a11b684d7d6ede6e11919df77bc90dc466c72fe11d7a835c0c595eeeca13c6f0ce60e2b2cc97b58b564f1cc4e85fe3b30e90cd25c0c56befd3a36a33ed28d55982b7e75a3df5b8116e85dc14d2b7b9a61ae0e85f60616c4a18b463fc491a86061d2366669f24c00566558cbfef79fa0c6177de8314d465ecbfc0458a5b06567d2a2d88a39d8a0cb88985046c49aba4d0e2ff88327d155515d6950c1b436483f350cef7131534fd39020799e8cdb42fe492bb00657c3af5800e487c3c76360fdcc0b7aab4af92a921c97e029c0bcff2dfd294643c7ad1c60672b0eb2256529cb9f3515058806dcc67ffbe02469e31606ae9da89814a7be3dea76a15c3395b057d74eb5a30dc82fec4f568bda936afae792e0023736e4ee4c0d27ea562ffc642e6e288a516567206f5145ebc8ac850579e636fb66b92ef2ddcaad09c49b40c2b6971d8cb6fa9bfb544a4d917068f5db43a878aac14d5e059b7573c86084af8c9d19412c4e99ab5e7f7642f4e30acd17c62e31fd3b4d201d05c0dd244bf8d92baedf19ccdbf89bea541e766e2c2bb3e69d04b205bc984765e79df9cd4b622f93bbabd66f6e368d9085bb0257006decc1e3fbf3c92419b48af9f647f6369b07046537945c9bad3f219fcafe92c64138b978e29e90569190f164ad7c2211b8d95a92043f4f5ade5f2ef748858ae88533027bb013067409ae75db7e8605e8dde01d3a0d46a2b813dcc4045ee2bb07cd8eced1e23f4696ee48760d3e073e2e9e34ba15c88fed9f76c2e43e87e4e4df26e2be0422b9b4f3139cc6dbec99ea68b362992f62a12edb5d41d97647d4fd32bfeac92c1a04c37e40113d1cd84b34e09a9ec845556f0d72a83b44f6a49f53301d257bc3098c4f3e2641e11f451c21e184372c24ac3c5d2a04c888c27ab29972d1e7046c97dbfc18d85f5ad78e55299cfeb9097eb88327a98be3c87cdffbcb0a76ddb9f569ba5c65745d52420101321ba2064d33c6325a232665b4d15f5f03e53e2aa7da8ca57c8dd8f39ded8bcf573876a6908c2bcb28da3f425c89fd0dc2e6ac632668b20cb2673c33a07c50a9473f2ecd7237789f9447d7497205fbf81482c420de5665cd5cfa7bc324c4f8d6b6726b2e8c8aed5cea818018da92951e210edb8d52a73f0ec3b54c93334b5986970a3440be4d4937bf4cf9f05336d7dcbe545bc97937cd1b3933731b7fc3ece92130c87042906acfb7d1466ffd8c636415d84b95766b2567a634678677421e8ef5732c8143e9fb83dda49546b1326520e4de6699b1125ba7931658f796437f748724c394ad9b8a1492e6b4d3b395152fc58282d9fcb1f763447507918f4df0985c4fb9f37ac3468608f600c2dcd88505e44ce8c9cc7b65c37da753336b75be83aafcce69c976e449717519b347bc63f9fb82fc5d43954e3177b1119539fa83ca593506401ed24f116af8f4ccb96b8eb7b9b52be0b17e3b31c3adfc6243784de22eaf89c89605eab2590a39ad52ffc38b9d07ab14a77f297db37c22817d881ec73fd9d8361f56d67e59a2046b9a8bc0d47f1c4d46bc6e604fbbb8eb7fcbd1bcddb59c3468f3768e6fc35d10371fcea697f0eecf874224dfb1669619cc7d3b839192a40cf5bb4efb13071d075bb4ff26f35e1c65ea856693b076f1316c229ddc5f9998310fb913b38a72e058227dde186cb7370f9cb0b7a04d92d2f7f1e09bd05a0060215b1f4210f4d5eca04c8833ed43c8696535c6745f85b42f37e1e211e4b6e7787404ee78b7c2ed826fdc05d63848067ce3c2c66152e06249d4749ad6018d86fa3bf5dc0c1875db03a4da1209e64ed4c012b045888c9b76df46471eca6cc0d35bcb792477b09564fa03b143a", 0x1000}], 0x1, &(0x7f0000001980)=ANY=[@ANYBLOB="20ce000000000000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff00000000000024328ba1b9cd583ec7334df944264b570c4cb4bbd353665782c7c6dd9898e789450b68368b760ccbf4ac667e2f4da4ae91972981e5a0be8e0bd665fd82026e85e6520c5e5f249de3d2b969d02b8385cf709770cdcedfe3895c02111d592aa4f41b0f6b157b0d440992816c59a10ef2cef801fb3727f2e6bb5a8870096cc61d66dcb48dac4a33b2168f7d447e201f68c66c2591e8e1", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="0000000020000000eab3db976c00000000eaff00", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0xc}, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 17:02:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x101, 0x0, 0xffffffffffffffd4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) getppid() readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/168, 0xa8}, {&(0x7f0000001100)=""/42, 0x2a}, {&(0x7f0000001140)=""/160, 0xa0}, {&(0x7f0000001200)=""/38, 0x26}, {&(0x7f0000001240)=""/33, 0x21}, {&(0x7f0000001280)=""/246, 0xf6}, {&(0x7f0000001380)=""/244, 0xf4}, {&(0x7f0000001480)=""/64, 0x40}], 0x9) 17:02:50 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000080)=""/252, 0xfc, 0x803, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) socket$inet(0x2, 0x8004, 0x1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 17:02:50 executing program 1: r0 = socket(0x16, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x81, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000100)="04005c00", 0x4) 17:02:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() msgget(0x0, 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 17:02:50 executing program 0: shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 17:02:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) socket$inet6(0x18, 0x5, 0x0) 17:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x38aca, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0x5, 0x9caa}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x80, 0x7, 0xc064}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7ff, 0x8}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x41, 0x400, 0x7fff}, {{r0}, 0x0, 0x40, 0xc1, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x80000001, 0x795fc904}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x7fffffff, 0x10000}], 0x2, &(0x7f0000000240)={0x20, 0x3}) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 17:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() open(&(0x7f0000000300)='./file0\x00', 0x20400, 0x80) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="2f19b4ab1c370a53177d782a936f95f52ab917f71adde93edd076acf21bb4a74223e04c424cf93b2834800182ccb2bdb41ae80d6fa6bce44c0a003c0c3ab29dcb67dde015bbb6e84e30e7266f3a92c3b8902ea706f0c3d6bd8ae12ed59458d830014c9c7979226e105d665fb25acc6bac84a26ca852a6e7ede2f30af13feb310539be35224020ad3d5", 0x89}], 0x1) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\a', 0xfffffff7) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000), &(0x7f0000000080)=0x4) 17:02:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/74, 0x4a) mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006002, 0x3ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) write(r1, &(0x7f0000000080)="c28e85a347f28f8193670719f2995fd13a1b1673acfa94793d491ec3a417701cc8cff2899803f3c86046cd1291624c8e2d3d65792b60e4f8a6957db0e9681ee869a6200c45ac1e2152725dcab9c1ee6ce014c3a71073e7dda0193f929f8038c4f5dde1365cd3e3e2bc77a8f6302e33f6fdb208dbfc1d0dc1", 0x78) writev(r1, &(0x7f0000000140)=[{0x0, 0x1c4}], 0x247) 17:02:50 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/197, 0xc5, 0x802, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = dup(0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d4627bb8a5a35193cb2f00000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x3d) 17:02:51 executing program 1: socket(0x20, 0x8000, 0x7fffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800, 0x79, 0x0, 0x0) 17:02:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffff, 0x2) truncate(&(0x7f0000000080)='\x00', 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCDTR(r2, 0x20007478) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 17:02:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0x7f) 17:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) 17:02:51 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, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7ff) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffe}) 17:02:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="713a1d086b45c1455f86bb84d8c179baa6aa2e8989e8b35d20c7f73cbb69f4b641de6deee094cde04cf3f2c6fec8c4c42daaff63522a79b8f0798089f7a7cf340ec5333898882b63d2ab57a62e4c60699a17c13d54c72a9775e47a351c0b3f2801fa5c893ac5dfa256fee14abd4c01e27313529c9819a52e8788b4e0a9e6375a265a9a0e783dc88c6dbf11dc6936de50c15c86db2b3aec12298cc6cc05e4c2130c0d20a89fd59a71cfd6c58420124b9373d60948549e557b1e76df801171aa0cff92080611bfffab4720cfa490e1ebe28dbf6582f18f0b", 0xd7}], 0x1) syz_open_pts() kqueue() fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x200a2, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = kqueue() kevent(r4, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 17:02:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="8a17", 0x2}, {&(0x7f0000000180)="150e6528fec5563c9dc78b745a0cace74d597dbe5c927b69a8b93fdefec8fe554422be4c9735e3bc73a4f26dc97be793ea7c1d3399e62243fc67376ffc302e42257d822671b9a9215337dc31ce54b93b9edfe928cc24a0783edee5cad36e892bfeae1782470e2ff5e706ceca8caff95a7c46aa410456ff177b6e34431599a86dd28382c5aeb555c0ea69f88f3dfd46077be74541444f29a5391df03f2eb858c8d39a", 0xa2}, {&(0x7f0000000240)="de0e5806f8fe41bb58a9e66764a014eff355ee4f60ec482366f80ede58efb6cd95fb07e1d6ec18d07e925d04a2fb54f4c1330c471d3b6b289e2fb65f269d060ab92236a2065c87e6f9e5249276e5b153d38201421fd03a4244c12f5309f373296d9a3cba63e2de7161c67bb9b742f96cbe672781f8591e04e67eaa322028cbe609fadb7762a8299346cafd9e8cd6c1b65f6e5ff137b56759aae2e694e980a663b39acd5f33718b8779a858d6941277512ad0a13c30211a0fd5bf895c5a2a5e4b0b28659c0e71984d1b6ea258c9d9f3c3f58f05ef52d4128a2db3ba1e277087f78135017336ddb926240b0f607cafbd4fb1a0c62ff7a66467ec0f3460c175c9425819f13dcb44d245041d54ed8061df664705d8dd30677d1fea8859f96618b1688bd7a713526ac01e052eb24d6fb0b168be8d3e78a0c332e3f08e6dba452ef2b89facb598b76b5d75f41745a15dfc7f33c8ce85eec57bdd9a3383c7ad90cf058fde7a5663591451459568b4cc7a4bb7161bf8be6a7cd61f5b117933be978cc386f3a45451d2a09e6d68c656ffffb9bef6a64f48c5cc27ff49d305d8c9dc81f1434f754d89b792f15d2b2b0773a0bfea2d15cfbefe61be893efe1cbe663cbd113da7666e69c7a57b27bbbc0de2da1986f1c674d01fdced70604b71b2c516167129a7b202aae1bf9e8e72c09e363b5b0a6d19c43168aba6d9e95466308de2a32076f8d3f3fd0c2874b92127ae1449e941ede2d158cf22951740cf301c020502a8ee963decdfacfbf42d1945059fa4a71c0867a3531648958059c7720135cf355f67be7f78a87030012f2af70a54ff877242e245e5d389f79915cebceae0c7fbf85e4220d47ded063736431aeb2b4ea5bff9e4cdc9b64fa237b83ea4460cbc31184c1223d9945795a69eee6f7ed5b9ec8085ba00eb718d3ec83d9c1e257c9d05c47719ddf14f22530ef82ff7984fae8ed4c5c551b86c59f1d5351e5b7f106614e858c8528921e1402fea0479d575a83529cfa4cfe866c2e6aa62a565ef2d0ba5ff8feba2ec32c70580b72a490f3f9bd8cdd19706a33a6049194870585487b7e2bebd08e72465da362d5391ad3cc59f5af44b479a0f241f26374a78ab84093ea8344c16486e6640bbe332ae7188e6dcf9c69d7d9c2d3fb3be8621e1d3632c0f2b9e9d3d68168af401bba464d6d37de58c84100885af6f4ed598ee3f5e57cbc9c9c9cb5bd382b1175b3c9e3322aa6b41a66140631bfe05e56a2622be9c135143000d4ad18ce11b210fc03de6f0f1b6bc6e9ad7da519b7a588a78962d5b29c304aca420316f99a3ddeab3bc54e2c082781d398c459eccb7cb00ed427cf6a5291eb41db33f1cb41181ab376b9ed327fa5c1d2b045086bd06f7009b416338376c016cbb1d74f920bb0660541228fc65eee7ca9ca6df3467b85ac64f54bc0312ecc08d1c1c47e58f5acd51a6447477cbf547a210d48cc6e5852463742b6f50147882b0989bb2b503d7ca9a4ef307868d5f22c499fbc1e7674a53b11b2ea460379ffd4e226d5080460fff524cf8e27f0a9f881999b8626fd1c130cdeb100a9563b62006037de3fc83bb98c38eba15ee72a1b50bb7ac9db4a2a5472f9b0bce4f25b06dea94f87d50faaa00d9983f68c33cb8f9600875ed24a329b1a16887b0e826c1ec1bd5585652f90cab59baa38d37af294a77ee86661642229b760081793fc3877e717b7cad1a1cb9be0336315c6822f4ceddae018008d203b3b863750fe5e0e42b746a3e272a1b149b9e9f8ab0e10ef15882f1761e606aaef9cf9ef1314d7803f4ab42b584d183890c68bf7e4b5552c17a9452e26dff52e94ca287c5a0f388320a30fad82716e8c6c5534e79a444c5bcaeac803d6a9a1cc5bd74fcf459f6b399052254849ead192e4fd4684578b39fd377ca1fba74f3baa658189abd513707c28147d7a19f86d5acf85e217cbe475b031115514a18f220a2e2d00d07659af8b14ae958cdf40c1ae3612a62497d573501aa34881194ab8fae6987fb7913cbf04ce397fe46de04ae972b6d45cd5e83660b4d702cdede06c148e14348f901e50379f314434a59e9c85a7ed71533a424aa042de0b1df97ab1f0124e425f5ce70ba66f4dc287f8e6124f41374f64a66019c9d52c54c4490c2a5739e1434cce5daa5129dfda322e5b7034799ad8bf2d3f1d0f1202d37885450884e89f9aa3b75f17e7075974791fe2211d394830d2599c8ede44f35344b5fe41ce0c76195b1b1dcb1c7296ac9f4368b552226118625f0bee49b63a1c933b8056674f59f2825488ba0606094e7679f044e88f7ff5d0f351c2c4e64911b6368850cf90f6d8a90cdd2c0deb4a9b003ff1bcaea3c30c3158ef3f91b75e3e519b45c566d947c5906aab4f6334fcca2d892daba8f01b67fddf81e6b78667d4f60b6afc5df65167e5063c23a861150ee0fda61c15a0c70fe5ee87487b984aac0e0fefc8f0f891ae3e483c9d418eec2d82f2f925620dbbc248eb90a28b3c6fc5116a4318bd5967cfba7328cc288b9281ea39789cf51cd58b7c2049504f08a8b83093928da9fbe992f053296784e639baae5a270094751c02b07a397e54d4e2399c899d125c48bf7f91d0b79ac1959ba745c767bf8b87e66eb4593bfcd0a491be0e755a1394ff1c402b77269c1d846a5574d043c8f72ddb41d747a9a4c1af5b2765566f1ed9a2a7fc4fd02be4e377e5f6a437a514cd24d5de62fd5928f6e8a34e61b9d1ce1875f39251c0b428cfe3eca6883c7ce8ba642fcc1d1b94a876efd6f8716cc4d8112a79b73d114ffe0ecc03d1fefe78b5cbd3d86933c97bec54b9c639b0602fb03a32a1a7863f8e025d1a3dd77b4ed19dff039eb64613bb9cb7e4c77d46cdabf41bfa7d735375aa9570c4ac4432f1a53c9b643db495a2a989810f8e506fca958d2b0941552b9a8080ff704cdd6ddf201835876d4cdd32add9ba62f147a4290c1722d2b77b5f9775efdda2977a3282abec5383982425f1fa717ffdea5ff041f1cef97ccb333d12038d26a07ec3dc69f59e8d2fc7db7d6a9435be2067e2dab9e8d8b196c87ef9266f90bc1b23d43747778c4821e38a45dc5f0a29e6cb2aaca2796311333e20f980b8659b8d854291da6f33e0899e65e16dbf0ddf0a007fe21892d4280456a220a5c59abe702e4d7261b1ad5791105aaa9ed414e447edba18774f3846c2bc716600e579d79f44c679b22cce540d4ee2f0656f2fb9bb588f62c114387736c93f10e1532ec1b4bee4f6646944e427527b42e55c522bd899a25f9dfe0322fccc12cad1c651faa61e7f5e15d6bb2de2192733a2e2fc193a1c4aed5d981100c735ab8509dfef58a680744aad5e6e24dea4f056e049f11c4d67a8d475ab5945bb4352974ece22fd027fc48968eee6dbdef8475376724295cf68bf677ee79f8a76c2b83e96d2292be7eb063d01ca7d4ddd9978f932a4b465ae54b05dd459d3c507a1756afd77209fb59e10f2046204fb07a1f27a257d990a3d4b93b7ebee04230cc9b9ed17f9dc92396f855035d189f1f3463de9ca5a974a09a783a3e1809b500f8d603ad673c78cca3e91f1bd9c0c5d1ca11f7ebf29ec627aedb6704b70353457afa0a3b48e3f139661d0cbefa9ceac9702e64ab599da1e98ad2051bb3c8a7f6dee9f8c92e35b1e2fba88a0c843b9e70b560fdc46ce1b0bb0dfcedf7dc610fddf999f66c1b5401647119799beeb8714af8d7bbf409687d41013c731e6916a689251f875f185bab5c881aaaa89a236cd737fe8f540d85f228b52ef8f2ee609f01d3423d1d3f761c2d2acd68e87872d26e7b39ffadc608c8c1d3f8f2f4928ed500558f9006f127256fd188742f9c0bd676d3bc767557ee71e8a158e52e3d35b71b63aef148db2a44978f117fdad7a7b33fae84714714db7fd0a2c4a3f391e9320ca724f54495b16a26ddddedb1b6dd8bd4389d34c99e09dbe57f4eb346b20ad4f8b3d9a902724c579f7bd7f80ef8f60bed2bd810e62c25d39141643e95eb3d1c30339239c1050485a3ce62f920368941b9fb8992e60a7c7a2fbe9c30feff09a8c938ccc00c1b095ba50874970fc3c2a1e4cb28a04c5f17efb6ed67458adf752cdeddeae6d127f583c93051a3bab3b8591bb0d94edd243a1834f6ad138a89cd52399864ababb92c2f530faa0f565da13fc094477d6b4d010abdf2d8a2426a897e45c934899cacbc9331c917a3c8db74dcbf505afd95a503ecfcea5fd0cee530678babfc30635886bf99e4eaee731caaf2a7a0d8e5586c04863b2386886e54cf4e1f6b316ddf69a799fd800594c09b65c60ca337b82090dc0b5072e3bb334ff22e06eb8f4d0c3ba80534c68e6ff96601ba4f18db7c01dc02ef2b58b756b6ee3b27d888c9aa9083f5496a8a97689cae8b5d5193122fde6a79a5201c08a0112aeb89398fff36f92383491e19ddb809bfc4db72db2fb8b3aae230098070794e1217071bded563e930505155d4f9264027c93f9c0c42953f6fc8de0e9c366c57835bae3804a9a37c13d61d13dd80ba98c6273d08999628178d69e83d50fca2ebb76c7e385a8bb398bf4e667bd76b7390fbdbd4771c842892052afe956d3d360cdf81fd01dfd8ba15f0515f751795086af251089e893a513ee84aae75c8dddcddd4bbabc5e9ddf625cf8832b0088c6e01e0273eca586adf34e732696cf673fa264f71661b9b343daa47b64bddd8e613573e256901c26205a4faad90a78dacbcac2f1e1d1dfd0923582b209a7f3cd7922d5ea17bd55cfa11bf6b02c5eb2e2e8af985e09805758957c48fd5a082fd09ba56efb5bfc2d7c4c8d503fe68c96ccc246b1393bd8f4b85312aff0281ace1797e72451e0433f4eebb8f0f04e292ba128f117d43f9722f45049b44f56bad709557a2e0c414aac1978faef98d06dcb00d7fb9a16ef175d459a34421e80ef0b2e70c66ad58504961fad712b0af0553e31df6530627bab16103564f8888f32ee610f8e9c4389caedb2db5df50088656222a1f9137458ba10235e60a6a179ebd20d8333a7f147c400c67494326d9462489aaced88b5f6c07ffe1078bf07b633283993cd59b2c31b77698c9e3ad34b3363ca8b4f887a5b014fdf3c55d2aba4775917b20d95621c6bdf6e262905cb25bbe05c545e6fdacc1e607cad97b66050046f1c2ee265f4bed3b3c2da9e8a19b251265b93d09491dbcab5124d0037d09332f57dbc68b6dcee2d66ac8870d2def2dd96338306dae6cf68dfc9e7f3f85586e6c2a22af3d9ddb948d855e246e15e91588b610a7818e6afea4a9f891b23142ac1fba69163e7e7ce0cca48d0c4e2651f28f602c361f7eb5742f1fc5e408630105d94d095d1d1c45c4c6f4f742c51866968f6453677b447371a1577eaac8b66e1c63d7ddc2e5b9744d24372b4d74745255efbac2c3eba7fe4dd6cbc0ff09928c541d8ffc3bcab45fd6898c28740cb5ee10d16fb9a61b56992d108f31aeba340ca9cacb4413a64a90443a4f4e31ada8d92f0f536e59f49402e7b09bec0831198e63634a74c7260d3b771951e6fec1adcf71f6baebe93d98c567887079d7f19fed78fef978107b2eb21e7e0d56c8cbb10eb0c1db1487f5a98becdfe08e20b22ec86e6ab1f5668e0f294252870e5dea414b449c9ab51b341e35e00a16dd23b444b56c1392706696374e2cd56871cd94b1990c18ecded42ad23b0b2c52d6b70c50a8fed408de9f7c3d82e8681ddb55f30c4594c0ecdc1bdb6116b8f40cf89287ba84140725bbf5483f591d3238e72ca456bc4acd7056966353aaea227ddb6f6e5d834207d7c62871", 0x1000}, {&(0x7f0000001240)="aed1a3d3afb998e0373b864f42f26e11388ce278fc95a91df7e267a36b54f347093e4410fec2bb62ccf5ebd64aecd531477035599bc547964fe786a8d8091143f317e5302e0b5f", 0x47}, {&(0x7f00000012c0)="194d52857a4376fb5872ef3c1002", 0xe}, {&(0x7f0000001300)="c08469c97cde203a5d85255223b5a7ad719821dfc61c71d3b3f385f883413dfbedde176f48e3c2421e7d6589867430f7dc633bd00f491c6189c4f04291355f89db7a800b711d38bfc6c44f6ac8d1cccf7ab0b4f3f97df939754b9ee5c863f4b26942f8b51176f4d9e4e5fb7d82610c394c4de83410e5079c1ada4c7ab2bee29b19b9b7f5a33e523067a770cf0cca17cc3d84b23efdc72ac99a5ee702dc0436869514e033778eaf8a2995c04f12a3340de5a627b8276774b5ab36b1be722d4098a36c87b735052fcfa890632b39824a4ae2e8dec5949f88e90cc66cdf1e39a9b7d08fbf39f96972bdaacdee1b365111ab724fd657e70e", 0xf6}], 0x6) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') socket$inet6(0x18, 0x0, 0x2) 17:02:51 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:02:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 17:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5", 0x142) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:02:51 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) writev(r0, &(0x7f0000004300)=[{&(0x7f0000000040)="07d6af96f082e0fe1fe4cfca74370bc8edd1e8f71dea9fb2ea61301b22369361384c2148c67340e893e29710b165b1c869c14adc4ba962d27107d4c20426594fa6a4787ca813cde594f204158c12ad6ae7335772c75c762a8698f364875c2590174c73fed038ee9700ba1b76e5ab5cdce29e3b7e6374d2de146638f85e4bf7f31bc8e30bb06750eb60c9656796793dbe241b82d38a23290f214543c9a8b87c457e5e095c74048240ab42fdc156621477325e3e40", 0xb4}, {&(0x7f0000001300)="fcf7cd87b58d6383b7ac8e903f1b243aa95b7744e12c075131230d173a1db6471e06b8b287c6a75b9b97b8c8388cd670c39491b2166dfad1fc44c4d953a1650a65a1195020ceb74df49a12dad005409259ad894cc53e46a36303ef5d586ff99323f236c900f97f97beb4fcea354aa364e329e5baa30b5f479557c843e2cd303dbcc6b41cf495d6b8d57e106ebc746c8829efe3da88b5891fdc90e39f665abf8216c857342392f19c34de182b33d6022c8674a3f97d28779fb7c677d54f78504460b5387ae13a351624aeae6eb52e1767cc5c0ea0ae43fd30c056107b4c4da91c626254a2494c91f7bf203054ce2172573af528e15ea3f4332e0361fa23152bfa267efe736468c73220424a2b7bc4446140c32296211374665fbce3152554fc58b1380b016d77ec5764d4571bfde1446f6f867a6d5ebd7766cdc9d8516ca5138da6c8c3615aa6d0260a7e8e0ebc3b7f2b9f0529025de73a966b2d43caab60c57a8cc22047f6932d62d9b4159acfa846507b32a64db8c3b5df14019d46ce37fcff69b2c7561fcbe9ac290707fe54faeac817c8d584108626a5d5c478cbc3799cd2a23f5b865be4813e26b340798fe93abea2fa9821a95b9eba8905c70f481d75b417e8a5bf1cb3bcd9d703e8c09cc3b938d8424c482b47ecfd80e5f98bb95e91ead9d331d0a4d59c4cd664ce8c235f1a8eb154666a2e5cfafcdef377a31c2a979dded2e98d69bac9854a7b775fca5b04c3fae099745810c5a315bf7dc98ff0972375a6fc1af56c0b6781289feec68ca4e8b87a9d7297e7b5ab7b80572ba5210b5490b4c943161639bde42cd234c571285439e8c585b7bcba485969bdcfa0df7d7c226c8cde8fc06af243fabe83e6cf9a6ed603060273fde45f85e6cc50b886f0655633e42d145f1e5176cdc9d6d2a5a8bf93fa65dec31a9ce6f1eee05a9fba0450693018f552c7d31a3fe89f49d0040bf57f2b8b20c4a287e442161199e9897d5eb0d9c4981b28f25d6e85f0fd5aeb8258ddfca248ca7bfb5231a046ca8dcd0075fe8c5f41dd02ffc17b9054b6ff25e7badabcaeb9862ef479dcb90435e7e3e2315708888afc20f82edbf71eab791e571e1182cc66b6e159804bc251c6d81ba06478335a7baf8d26ea52c42e33f8a75763808346aa5ef29dcbbe92a3eb3c6fa9064a0d1de7bf29de75cbacd4254c1778454ab99627e70b4a67c14626f649f06b4ed2375b29ed7eefdb8ba3943993e540bd3f4503adf10426caae270fe3d7e3284ba7e105747960544834dc02c931fdf55febd1a143ea8cc6eb1a4e1e367be6324e88575bbf859440a76480fc9d961fe5a455923376dc8d5e3f4883b34ba9957e97b89f7381b3f204619957b1e1412fd9f89057267c5bd108075e0ccbbe3457ebeb0ba553c113b428255a389e9bc57895183ed4116fc704a7d586f45b182f9cf889f93542099e076c1b2d1d33931e22a1842bef2a32e59bda8234a20767c9efd36e06b641e81a72bb31843482ee89915478a7c57b85c29c8ba6cf4c4fe79189923037b154eb7ffb3e74308d1ec74b57fd5b5ab1774b43b926bd68434ff150e4b456183346ffe2b19095e338a5f1524db4662e6cacb439b322049b086c23292a09b6643b60f91afd6ba8f24d16d5707ccbe0c645549d5b2f0bd0c88b07a7ea3d528613b514b85a2449ab18ed82e4a7a43a6b374ddc137c40dc9910224f9d7c149b0811e271c336477fa23906069a1b4304559bbfa1e67e9751894865a769673195302c75843bdc7a227ed528e29e63dd177ee6718416dcb09a1a133b923e56c9c8fe4857ca63379b1fe6be263d2c1c3b9277b5855507ab26ecaf313eb61c1c9b80525df087465bd8f84807249f61524c48b16ba9fe0c6315c5ecd1caff0fbb8a06520406065987c15d063724024f0d79436cede56bda1a74751b2e34c206ab2e885463e33b736c3ce801b487eec80fa802c6d8e499fce13c31dc5734ff7d0cf2b12c9a89e75b41609d75c8c93b65ca818e893aabe5beebb8c9293a963952441a8215ede32c13c639a4d67c9db153bf63829c3fa9dcfcc3a48c0bf13fe3ccd513f20ca39277ca926b1b683da55be383bdd2da4d149063c75d122dc948eadd7d438eac36a0331b46d3e086654a2ed9665c908101cdb86fc7a2663dcdf35e5e84962b9fd541300aaa1c57ff9a10d8295d3c6e1e917ccda7f096da68697271e6c19bd24a17280609f9b0878506e21ff74cf69311a9846ce31763df5655d3e3d4b83d375357be6b12c08c3b1f247066c48850a245271676cd5d2e97e4fa933c32ec05023da22fef09e2878fa23961c8e0284db2b4448e15200f46be1da3bbeeb8b8e216097c1accb36f9c6db610d922890e616a59f1160eaaf7cc076dc118b0cdee5db1c63b8e9765b92a2cf9b6595d85aa4275ddc6642f70cdecf60d1acb8f023774ba9bcf85a9bfad54396f4496303619897a21794f47b07db470b770aac9850e8c733716ad0daa603306057bdf1e5a5a482355f18a3d8e4a51a3a9116df11916b8e2a33616861393114d7e2a4fd80502bf0262edb255ad4a87b66821eaae543df9447f00023f04ef6f38136f700c8c29c6f06e09b90f85a14b39cfeaae4c8629e227bf862ec0495d39e1b57e377247b1d0bc1ec4dbd547c25ba64f5ab7aebc8d504feb9df179ae687d15550a38bf596d7e7db7c3f8369a30cf36c1e1ef7ee57ba99f10a4ccd471f9078fc641431d4104009382b37b2630c934893f810fe9dd1315b46f5ff76f966c55d33f91c467be4632c99eaba668b1d92e455b2e795f08b33297d8c101d89bacb6eeab9408949eaa3a3a937f69828bfbdf3191a443133d28cbb614aa61ab88111a2a3880ac0f94069c16ade2fc6cf963295c419bb4326374dc5e10381e9e04c8ee282047c3c1b07d9955214d131349b8201d3fbd0e1bad18f4cca5f5647ce71866eff40d7dcd31110fd4929490650661019d025c594e8acfb872270e3dd4555981d29f191988b2e3b963298d3f9d87ebc477afa9dc95f7dddd6f9260f5e57f641a5a415f32e00cf8fc6fe0676a98694443e57fc77b1e81f440c994e0c901304ab7543ca300e7cbdb0fba499511afecd4d95de4992518d67e3c53ea411e8de7bd0454adafe7d3712eb55bdb85d6c5cdc5033aced2cef654c348706cce9ab04a3869d17ebdf659885566e7dc67d722e7e26bd3916682c14c81c144b7ad4c1cf1276995416ac6cd229e9224a72ab90ba2551887ec513079fdf1b763513b7a6126239023139af939dca6eaba2575678e6bf1bffc42ebd6c5f824373424a7f7d2c09ef18f61d5ee443537931645f43c15f99c891d609ed702dbbd8446ea40a23bc639680618e27ab4a8d3f20d63b14bcc1fa7fd2be40c0b339f6bc65d993f135331993942a1fe81e298b6df3f5d44b5a230071a827c2c0d871e053d7b6fe2a66e87d97d5654efd4084847e5aed34def4fa27c84863febf08710ad02cf4177555a0d25b68edc1c0c6cc9a63b5a18c6166550426453ae655ea461c27da0f8cdfe842e4adb594406922764d2400033640535e01a6f2ab26e3cdbd531f5768ba83c481cef713115d583c3c64d1543f732d47ce526b0a9175154a4e0375202849f9a5078f8295719b0b8efc030bb560ff8a42c3b5568eb518dfa02ed0f3dc37b274e033b21df6a904b80756f335fcab48e2a82cea0cf8333a5e92b6d00eda7c0a79fc52614c6c29d0dad6b0878d33229e6ac9b9fef96a9a2cd15dd2985310346815050940ed01d72a7cebbb038c0e8abad535d0b51b678ffb01a2ffb8c838535c1c19cbb96f70e90faf93e982ed9cf100048add0897680b3ad3d5ed701ba0cbd102244a9244f23a05973a26bca112b5c8115dd46d19d6537b9b20349a716ceba0eac96ca6a9da5b3e1466a9d5e315d07626668c9712f5a20c025141ca59cd5e0fd653680986eacceb35607b7e5ec3e0c9d58281df54d56cb3aed594202a0008416c0bb39ea7a5e59fe25c5d295922e875a6567157c32f82ae7a70cb209a02725a9a8ef64a526e7a848e6835853f61a2a524a35e5a6f570d0130dcdf63178167800aa1baa383611eefa720cca002595d279b2421b3f9cb213ce86ab5cc0dc256ea448d3be2f13aa449c07f183133f5679ae10bb41530a1209496dc6e0e86de58fa28014fbfde1184eedf550668ea3c87972d7bb3944b358ad68fcd5fc1d75c410b23b0fe738908e622d61e531ca0f1dbe09dd41eca64f3330ab8c120e3127aa6b70d446777f143e64b89c4ab929e673126fb0dc9de4ed1ad2c1686470dadaa140aed1ee4146c88349f4c86d5c01536f23d04c08b3051eae97be3b67b5bab42db661f7664ed3832972d7a6b7007e5cb9c69b7b11fe9d3e28c4b7a3878850368afb86df93b2f0d576febd0e0cdff309d38b2adf8909d4cfd956e424bcb44dca82c2669a662557d70a4654d6d31a0b746f484c7c90425be14d62429e52431d02aa356cc92b3a4596b563ccbd47db1717eb1d12d08328271b64373f9ef400c1d6ba7ec7b14cdd20be9a5e89bedcfa3fb32174ba254eb4ca8015bd38196351533663701938fdcfff0651655bd3054ed04f9faabd4ddaff7ee2325c770b8b6a63cd559f0e59714fbcc3c2daff673d4bcf19d258becddf982ef813ef7fe797d73cae1c35d40c6c7295f37e15cb0001924aaaeaa1895ca277b7c77b3187539f6e160e10804515f52c0229bf080b61a631c6e510aecb3f3e38eb39bae324daef5e164c16c77231457b9c43f10a0a2240e5b9ad3ded61eea805e14bf53724d12bb17bc8ead0f161602178809e8cacecdba1a18cd61f1b8eb75b72aea34434ad19d5bb0bf9850908b67bbcba3a4c880871e8d64b8a049ad4dfa76d3dc19c0bd970507c3e3c95c60235294f0ec4ad1ec2f647f7db010cc8fd97f3d3918eae6b57b40e72562b221fd6cf87ebdb6e0f3044e36376e809dd225c533c6bb21920ec0730c62af5be43f3900c0a122926ce63698f9ea9ba4603b0ca9ac55acfcc0b47c64726b9b5a975d8d3c8dc7a464701e5cf4e267a05288e0c8f45b126eda1e611a1fc1e080eba9cdd9844da07462aa8936c856a7e34cd195d87019c7b35596a941e70d8597151818312b6be4c2a9e737f6f941945895e86784ecf2a69b715b3726f931bbf5beeecbf4f2fefcd6594eaff922d2d05ebebba1df914654027175dc814a29555ce43381781dc8bde9c217aeaebad973175d294011a0654b9e57ef2f01090c11e614610e42e86d07ce43c7eab17b8635a50ca6774500b09f82864a9d1db774412799e67a72e22eecbddd7e2853e72c083e29e789eaf182b69383eb0ae83880066211d75a64e9798d32116e6de33e347dd1513d01377b833257760656d586a507564380eb5fca8ba84f52e56ca24c087d9da29649a2787935d8f047f1b4820a15cdd7542c70a5e45b87852fcba17f0cd6ea7b977eab797c3bc3aa2a1b41ed7e937d3d4dc73cfd6be5f3d1059d1d26a40f22cc9104e62abe4b660191d5b1746d1c762bf3293e5c1641ee8cce1b37402ddc6a9fc774961c7e6b648971b3e9f01443b166c30d01325168e002f23bf6f46697b667d0f7855b9c7c5997f4555da4ac4e3483d44c54796a398abef881530f5496e5c4fa8fe8c33681b721b604fd6c9342b4421bbc8d572848997b51195ad7c18d1e899b9f65f89949c6e220b909e132dcb7c68a880552bd4e5a385c7b81f6b5f4cf026b84a86f504d694bd21bf4e835f861aaad9d348a00842e9247f2763a0612c7671000b4cf07b4c12a399ae7e3232dd04fc48", 0x1000}, {&(0x7f0000000100)="726fcb9e34c3ffac978a66ba989e1a47caf8d2983e03eadd1ac22deaac07f6c1a9ece308060b43bd81a37ed784a60d95318d2c49581f19f823f59ca1a2e3173f252bfe62ffeda93dc0d6f0f1cbc2d896e852bfcfde83b0930aec8046d90f8d3bce2de0f12a88c3097f78092fcab7d1afa14be86ac4422f479fdbcde700222e1306f1630dffb4e9f48f4d42cfb6939572005aae5e62f7a84cb5a45d480ef72e7c01ceaf5d1bf27d03ce2016ff3eb4", 0xae}, {&(0x7f0000002300)="aba1f57d253843d2e61421b03ad3ea6831bde80df73e3645a39e1169c387aae5b9639675d748e08ac192010ae6d15672e81213693977b1ddaf50821f2ade529930a692f65a9fa8b2dbcbde192f2d3bbb5923f528d8203fb6157c7c9bf8529517abad7c4db84cff12b8a8db61e635b31aeb0eb87672e732bb30d6fdfe23c029e7204d48765e769432e5dc8c8c814ec81926bb83137cdfa1d1fe1f003cc96baa9cb52f7d7d470e4b9a9d4c32b8d5201e4e60a5bc89f5737d02b1a5f83091a650f809cf82a6495fac41524ce5a2998e900fdf5c413c96ac6f3acca4dd3663cd13ca660b806816fbbabbf10d75629b55f990e8278f12d6f985125fa1d4926fbf15324965cb9bbaf3c13fe48c47cf52daf3c9b2dac4b4ec6ba1be3964249905f49ab002b0033ee841021a8ee0e2d7b1592a4290a9ecaba6cc924fe6103b0096193a71e40472623f02acdd22d00c4bf49c63db30e5b828a3d7b77a9a7484d478b8c2d7297b2f86c7ec4e0b327d25fdf123277abb3174356c24ab4c02de6026e8dc3989afa93077c5f546b9d5dbafd146c4c86bd045cc70dafed7c1a957dd97d971ca142cc9553192af127fd6fb673aa677de19685464417cf4a5d50058e5d0d31ceb1620f8e4c073d38e402f9c52002653503ddb12d68ee907e150bf2ad08bb02fbf1d3b28b460568fd065d76e46c14da2f33ec8c80a6d1254bb91ace3d8373b313d4b50b70513c269037193a57be31fab8d42133b90545fc37239481456ffa1027b3fb11d9e07e4340b7d8b216546c719fa8c130fb0b827dcd1505d5d96766c235a85f0ef0ce353f28237ac2f1f322e131b0821421f65e043d0cdf3220fc0282f4f0e7c2563dd60e6aa9e8fbb24bfa76321f395128826c5fd31f1a944e7e8849b09e1dd52a64c7e4dae6cdf04e947f73e4f229bc2126aef77d2f60a57fadaaf995df912623b270f82b0b38c87700dc5142c233822f12d52d16527fc5397608d3b8f8ac7e4a11d8d7c065e7ddcbacc058637d725d86f56a7a58ebe162d9a76c14f3a708a248835047d3ac72d4cb752da7849e5d9be3c3140f861ce84d7aa102cf83fa86e4646527c5def59dede9bae5859809df10d40fa863f6bb5178bd50c8a70a4971296e2dab40c04c5862db7f08d31115b9bf35a34b3536ed7216958c813dbe361979478c6b3e297c25dd3c031cc66b442ac8001e2ddd905e1d981c18ef14345656eedded959a182b5593bf2629b1bf802e841d94f4902a5e402b3542ab4421323a399507068c818c0d18c1b9842afde998ac9fd4c19119d957c1a04806131b033260e25526c9b54f5c716a3ef7613748ddeca8adfffc7fd4b27105be9c587ec569e67a8b819a0dc98a521518884b4b54bbb3c1a0d4138c8093dde03a2a83f10e7805650354bee5e6399c6fee13a89bb0ab657946233dc3ee31e0be490c4a58d75af2ff0cee1527738c9ec1251880a12a7fcd387c2462232efb2c3ae6ecb4370a096d5ceb4cd15809a51698bfc5fdaae7fa9e824cbe2955dc4f057b967204d4f4d834f53b0c483b94546682aa56b0719ac2aa2018a1b6e7344a6360afb6309b205fab193c44ce14a98865464e13a7f8559a0ff413d9dcbdbcac9b03a9364165aaa1f8649be83547f310567f91c44aece26335451784c3918751e670288bb9c34cf8996ad513f9b484ac59b4d32937c3ad176457405953d694817d7d7cb1ec521f1b341a8ebc6aa668c074cd0034ce77a8168278e6eb64b9185dd8c0ad5248d95939d6188985befa4a70d2725fae0f761acaa93c03fac1ee569bb94a0ae7a9783cd6df27fa4e5e48fcb6a8f18a9a4f0c8c598a05d42a0467a738b614da08c1894d98c9ef0153f4c80b0cc6c8fb4f5021b9579062b765a5cd396c8ebe04c4c994b38a4311d28491c5c8a11a7a994df6933290bc08093a825523e1df079569eaab088f270f57ee70ac8512241e46354e3a7a3123bac1a04b89762245c60ee52de1797ef82d9f649a19161f880a1c8c57571f69d79bbfc12f22ca19a5d300df7270f66baab1a055ae4fc7648de99cfee70dfe14f8b798b2a447c21cb872a3f76d9e1a8be541ecda717f2c283093972e616c709338d91f1ee6c8e683f5c778445600a1e1bb898f636ce0c6311f8244c850327205d9baea1a9f88521c111a7862c902b87bacfe52ddb0013ac7f5e8316c1ee256298f8d17e6ce230b7dcc678de309046672d415976e27ddf1f95dde9d15442634f15a6ab314e0756be8ecf0f38f305ea9becc93b7764b9c06d5cc6cc1ad607a401903993510488007b96f5376d396ddfe259fc8f62e6205e1c2a30410161b052ad5b7a333ba019fa7a15d1afb0a7c4843e78e0ef7a2f8452e8ccb058c0c9005ec080144ebb8ba76681b8b1e7c21615c2f545f02a8080cb37720ac5039b1511d43909bc353674ce28a2ad53dafcd9a075d992e34fc56c74dd03762f6865befb3281a70091bb9983e2bc73be9d9d8841c0e6907c4b14466e9d94d03979bb3313873e726d31e4304f442acb1480e0e8b9d2b0b60aeced3cf2424abd0e443a026762a2cd2fd57b6a44482b83562aa2dbe2e0d8a441e49829d26e3803acc9c4c5ab12af8fbbaf10c27402bcab9fb20e5eead500b19e3e0721f3af63e6b4caf03055b1942fac08e7954a227b01fc7447b25ad512f30fdd783694536a0aae9edb5e02327883b63e2fa96094ea7d77d0ce19f689de4b4b90728821cac6e6a485a4b2c25afd44a35749d6031a1bd4acfda55a143902f19e3d98d8e83177286245c72c493eceb6c684d3a5d2095563831ca146c599c7aafe3a1c403c1f4be392b62fe0804387143ffe537d04d60160d61ebb43d593220481f6db5d2ae4da3c15866313fa375e604c795d06721038f2014670e3437a42e98d728bc92cc58c0964e46f50c89b223b2f951632b9140dd1e84eba14e30f21f6ebfc7d935d07cc35bdc810b9a3ec13663532d204b83bae947a310e25d0c92d6827b2e5dfcfd714b5d0eb3711850a329c5f3fe8ffa61471758d3bf7815cdd6c6415d9e3e8a9f6a1da85123536d7bc6e0ac58e4a5a674b2f31828dcf6ca5695fb9dd2d21ac887f29c7674925107c459f85f77cde7adfdf5996f5dd79a99d5e46c77f1abb02967177e1a1c6d4adfe15c93c85ef4120d864c86d60d07e340c2c97cb45286af304ee3485a5857d529972f442dd39db363ab6341c93425ef364bebb6804ba2ed8d0eca2b1b997e7bba2961436533d8282c4ac9d8b24d79c78d6f07d4e8bccf9293ee51afdf69d5b82b77c83fe1ec3e759f2ce72e0e461bd0fc6a12e058bf5028b0fbd8a3d3a4d0db64665b72188a7950075197a8ad25b51527a8a7c90b14a7940a14c0be70d366422ac0e3c9a990ce23423f9a22936b1d4f1e436c03d884d7cda42f1d280b9c83d5ee3feaa9b3990442831d47af70427ee1816b060afee5db71cc99f4fdcfb47527b7e55f81b68edef95af452bc87975a70fe57df73dc3fe9dd12a42c50d61e50dcf5b318df3d067b0062412727355e8782e821109d81afd26d674436e760b3c2f806784b04e0a75d1cb88ee6cac55739f73db78be3fd250c2fc01019dd9a237f5214e62035fbf4d9031f3ebc14faf5ef1fcf5a587b273eb156bb43cd400d0eb03e6b7a5a644d35e72cc3293489e1a98e3211b7e2781393b0423793db2049613413d524eb66d04df720662111d605bf690e24a696a39186405c0e54f569011356e4b8ad8eac9090f51ec50da3f0d2e7e19a79ceef8c90d24d50ffaaf03070da5019c8c0672f0d29e7f36ee4fc3bace74dc216e04f59697b723a22ffd0937c015e091042a1695e2c1616f577733c90e096c2344acbd20ce4eccbe6dc3fafbb4b1872d191819567cabfe44e69cb8534858666aacc795a3ccb34f59fcc6edf8868b1e50eaf11bce6764588d21a474f103dba8d5eac63d8d7b2b225a4bb1b5d3f57b841bb97afdb5bcb1cba1db5a9893b61be1927f952983797b5027a36acc6215830bf011bee10da2b50beed07ca935d04f2010134f70eb6d3e5276bb6719ed2498ea7c9310c105bb14723fdaae5a4546f507a6fc0eb6ba2732b743f305c3d6f843b233795ea0bd769be7ca6c83da7a68aead453c0727769502388fd16bd835aa8900d0241fed168df47ec8dd6d90e768cab4c83eba0cfde5d5298ff3788cfe07db2a238725267e3e2db798bcaa88dc9312675b1b81bac8df5b0203bc635e4100722c19318146562cb082f0b80fec31ac89a26b64da55a2a4f9864035b81c721b86b74a695762cf3311dc812e77bef12075a335004aa00a2b1e80212c70806f395656272ae3e2a57a6bc1d1a0767a2f489d8a6a99b0b8c0b35982f5e4a168f978c4eb3dc30d88f9ea2a81753916de224b8eb18e011b97fb0bc88c80313ef3b57100d08794c39d7a613f09da6427136e61c30bc6f5514f93557d1073407888fc7d3c165508006d7608b864aa2eb4547234e93fa7d8011113a98c079b064183ab666c9565eae24cfad408cf6b231a0af2cd8eab1c4f4ba126529218f705907227fbaa080716f42810dd58dc8ca010d9e8f497be758cf15e3fe244ed9de8123a9912015ef133064ac3d8314753ddfc708cbf191ac8072a4a547b02c07ca0bc16fad6ae252f72d6ca2840232f758ff972ebe6f7a8254e5eedfa8657b40b7e38af7e070106a75f16e083cb8d8ed799603a8f79a6799bd3e703b0f3472a2e959b722fe0d0cba382b307346cb19e69919cf4b051df2e970459b055ad3a837e3b270e64ae6ade9b7f1de9fe606355ad24a630f79019d5ba4ed15018a68399548c19fa09e9e6dfc541f2070c44201feccdd90b3e185fce95ea3283e7f259df0715fb176af53fd95165b90eb3c9b57bd718af7654fb867ca8b45acdb939277e8ad23c082e8ab80b3e2c10515c3bc4d1f3a65fd5b91c02500415cdaf4f43959bd09163e6d12ca6ca37d32cafd5dbca0e5920c38ca247c0469af95a7ce0c610c119beb5311a16c0ea3ee8f440d849f9ca9dea30a47fc48b7664ea7ed4b0fe6ab223ee1cf779c7111a2f4a75dc2c273ef070b5061542916e5c222919dfc0dfce904b3bf7a13a01a5bfab1c1a3e30617637e23e82cc1eb8833c2f7dd755ab2ef3f2d421ae0f1037082998ef6729e46689bbb2f5fa182ed9519fdee62027151de085821ea5166a4de740ff9e3177cb8367553acb074843a674507876f9b3bb65c716038e35d28403039c92a3732b6d1174ce191df31e63f8a7cedb6cfdb5197b5535ac160c64e754cb0e106b51d52ef84202e3b1e6ab69f2967e00907ca4a6d94c37126b2e5b53f5325858058244b807a73fca85e5d51abb6b4da339e5405962e266149ba46ef20edc25317c455551e8957ce433c9a8ffa8c1dc3a8a891b926a61f1cf2d5c579f29cc928d59128fb209daf65333c705eb118586a721a9b5bf7015dbd882f0a02744ef608f2973ddb7f127216d47ab8461541c6ec6d5676eb93221f3d79f557ca2cddeb2ae06480096cf5e6881cd9499f508df2d78f6dc62b03b1b953aeba5791f2fe0f9fef5c6a4f3a2acb81ee359349010c78214e6a2e26b13ad96ead53d3629137217d32c7d2e1f6d0430a7a083e62463329ba1eb53c8d9a895f20a402c57cccdd7424df856fb157cd10359534603f5012a865de1bc6a7bb292978ffdabf09550d15cbff29888e8c7f83904eb766d74b2c3c8438a88693611e7af55c69d4fcb5a95bcb35d4798090eddb97ec412f96a798a84d98b4afe8e7967204f213bf833b7b400094bdbe557563b54982f031573a279d1a75a0962", 0x1000}, {&(0x7f0000003300)="ab87b619993191dcbd5ad3d17f90897e6ffc9b0f92e7e78b895aeaa654a4c8b240e02379c69b223e5b56bb163fb7b3fcbfdd0743d5412e44429d2ddbf8fe018181569ec50d6007220e78eed3098aee2b8b4a4100e70a8e8c032218d58683c132f7f31684943636cf729f2e24d243e14b90d56da15beeac50a295aa82285c135fd85255af931d2c8dca8a0915372f636447e804595a311d6cb6286e1f6b19f6025322fe6ab151dd4229258e5888ede307cc629646ef9709a04ad2b8a553eeb0ddfcc73abdfa71774f556bb6b6f67baadf01cc48e4004872287029b01260145f438ad08a29f94e35879af02a6179f7d17b4ad136cca5eac936b49186ef82bfa38e4ebfc68b560aa6fbd2d62a9ec16a79866f306d8c34559ddf7ff63f132ae172ef930aa00a02a1c40cbc059f3ff73c3a449774a9cc786f5dfe78e5e0d6a9aa19a5cced395fe3fe0dc0d19cafbc8d01d8f7d4b41ea4b01fe68dc93022a393799fca040e3be1272cf9ef1b2c96f68c77aae2a03f9f9be6e852a49648069dde0565d522302bea4429cd5ffea8ddaa18f7ba7be1a5e6efa59bfd5a06c1676bc5724af89e338e7d798a12176bacef12120dc5ae20367b33fac1185f5610c770c39b9b7af2a1a0cc6f03092173764fe6c5c1f2e0849c4b20e15ea313f041bf7e8f9e109dea42f8a0b0cd20b576687fac28dde5629dde178e1efb78bce47cad95dc2b89690a487d2661f5bb25f5a62a0ed849b8dd92393634ff09cd6f3e5d5e94d5d25129dc36cdbd578fea5992dc3ed81d38bf2c6e571c99757c2b49e5484f9ece70a45a94b8afa2ff30235e08c3c1c62d00e56d3dfbf14fd28678de682ca5118ed4a6847f8bceb8d542fca4e89d01a1341cf80ec6a01ecdc90eb7824905d2ea9a542aebc2c4b866360826adfb515e4655910125b22a74002b726d0ffc2b84d6a919793cd27f6af44facbe0cd3f59470f5b49ed543e03375870716153983817596d440bda237bb0f6930918bff85359ab4a5e62c4f5f42fcbb1c53abb61ef97843d820cb33da4cde3e0eec6e9df957f6adf3035886ee9b53d1ce3ad6dee587eac51ee039849c48c8dffc3da1e173d53583bf3255cca08e6dbd6b9505f7ae4c7dfd8826b5a4ccf730a5775823daf414540f80b253f5241acd06cab85a8342ef9fec7c7b4afcf98116e7aa03c63a10a9c8959fecef2cca85548cc966d7f08eb24486d18e342d0386475978814bb593cb667b085b16b4ed17030d72217b9b28b02b83a60c8b1967ab216e8d1b7388e945ca27d599c15f6c9030d594079f93dc2808f06e36cd13ec8957ff39323facace711d781114ef1f0231b14363a883cf69827e9947fa3e47ec15ba281f73241d0790ded41b6e0fc42d2a2f7bbd528d30523139f1a7a095c7b4a8725887c515493c91170fe54017119c9f17a3c69f22f04641c69f8eba18b146c15dee3e5a583cdf79af88acd0070ffcf4389f75c94b1a9e398d01e3a24f76c6dfe70c78c097c4794113ff069ab51efedd88f488a48659a73a4f3201e9c95eec4cb9b267f2fc202ef177cd1de192813889f115f67e842e7a585f41f09f637aaf0e74948ef5b7e1a9d8b8e3fae206d6338865027e8bfa81427a038cd31374c82ab6f93f8ccb358d900cd6343d37be33500209d9ad701bcd887133bcb2f2d790f0e8f61f9f20f6255a25608d6dc73c8043c5cde77179b6b51bd76e67e0691dac0a8f95d10da22253d98cc44e1a34543024c8a6a5904403814ba1462172c79a5b4a809aa1e69d07a324b78a5a13f2d34d07b75f99298787dd969722bea3a2681db0e199d39483ce7c4745ad108cd2e81bf8af41df5f91f2904428e6e38486f382c0f39731b825b1ae744983eb64b8a843a68291ac372422875c0d7ea5fbb9c869dce2ce77bb72742bc902197f678a58a31429599d5fd5d144aecb4355c0b62b570db679c4f01495c171c29452675d597c617ae52df4ee709ca989a13b5f453ed6494ddfda94bc2b4bd683721eb20275b6750b13a4b524ff64778ec49df8dd075644ce8cba061111165a01db327ba5cf8ff639b59c7d1e29d15992827960a09774f4c95d55fc3cd2e36b7397e4295ba7ef1c3b66c7f8b754ad6681b73516dbcacee24bb1885cd8c297ddfe2e9fcd88ce635e57e9db2bdfcaca23a3ce6db6e531abe287bae2bd2452565eb41f43c382b16a5f72250d7c1853280eb5eee50abb2ad431a2c7514283aefa3122fcf251944b10ace07f4484356603dfae3b2b9c0a705cec18db29715c7d6f18730d63e612cb6508e4968506ee62ca7d9fa19829803b9f74621797f7b812a0ce5e53f035d7b6284b3655ff8e4b3f23fb0ec48804a6c4105c48775dfe9ca2e9edcd78a7d604643db3d242687f1b05d28615c573f87b5162032ebd8b97a1552e65ff5be28f8b5e4fd045e483289a4f8b7eb953cbc1ef206e9e6ade3482350fd3aa12767d6b7786dafd59dbdbd1f6be155d7f006b079e23d296157ae3832e44e4ba3cc5f47cd50f2ad0ec155f0868964b1911aae192a529bf5c546788fc120514ff84312c24f3758561a06f2c6c73d96e2dbd1c0facd12ebbf9f55322af9e6c2cb4d30409296efb5f9ce84867955604faab77446fb9fbef95a1479255e19bd89acb59f85f2e6f4788143ba204b1092a03f64b21a1064e308c4692c82b18d56aaa101aa02e7b11ac244eb6317729ea4856d9a541d887296a772bd2780e253fe9a36d8efa3930acfa6a92edf4be8211140ee76c637451ae7e41208259fddaf336ced49f852d0e412e758b6ccc1d6178f603e9a9551c98aad26c065a0ae497be5bc15e031bbb192b6b81e97388d312f2d1a95d5b5dc5b29a5dc018cd3460880d4294a8df8db27d7d5498dda9ca20188292cc737edabec1842b43e95da61b70198ef05ce454269752251ff901e0e49725f36eb7820d91dccc787a4ebef66b593f5744e1c5a1356b54c04af750bd4bea044bd2be7c182ad4e42ded9b4e60a54067ede2e8ca1711f8785f4dfd8b12be35ac660c4e99c7bf44600b2a0fcf2e6f29035f88c8159ef533c7b88ffe6ba034336c0d796fff0fbae995e5ddd7160773fad8d47979c697a36cc24a07679b270c438b43b941a8ba8643b0f9d6837e07661b0f703c81f4c049871d037735b70760ec3dbdb45e8627bead39e092d7a2f4b3c57429b4623da98af45ed32da25c49892fc6e256c0128b1061ed3bb7da60d1776fc5ecbf66c5f323da26d801a25b25a38b9ddfc8aa6e53863ddedf57c79b3561d17da0f8bbcf615a4a2fc40b99ddd0ceb5bfa50da9a0a02615b7c0b38ac7366319a6f9ad712dff6909539765d42a9ad8521754b4b3f220a8d38f2756606244407a2ef9060f746094ffe40f0ed9a0ad690de6a2f6f493bba9b72237bb9265041ed03ac155807fc5eca2c9e56cda7efb9ad2f2618d35d4253bd66273a285418e4fd2af98b25c73f82919e4f582b61f8dacca0fd38ff0ce36519f5c67fb5ef9f118a82c260f1349f7d8e58b391e122572c86f35137677a395c697b7994a19fdd2203656d7cdcf0eb4a2d0596e3f49091a2e9e1dcaf359a41620b45ed5ff002a6a6eb9197a4fd5ca5bcbbd5c57de95cf2f539883c4c42bda3a54c24867f883fc5900a6c26cb4583f9b51c75c446ab483a896dad7719aa200ec0a052c9bca5594b2788d0170f310b55bc9417149ba3703aa4965eb4056f8cef3b2036723b033088b22d594abfd8431b4ae16382805002a925cc30ceb6c84ea3332192b27f86c7fcc1d829cd70feb58ca430bdc4220bd8349ab34c3a978d79e1192b91b34242bd0da54da2a375342d719809096bd6b03329d68442e72472e649edd1d47c280c126c4ce04b7e2cc5a17d03ed9fe9a557661b826b50e2864a8daf93c48f0b548dd30949bcbbebddb9c06a8d98e404797b5ba32158c43c047ccdeb99e38c6274545507d14f7729744c9f14782f30e663d9a3736bdf9fcc2bbf880409f7cb722db4cad253a6318b046b8ec13c161d5cf9daf9b5d453e6476bb3a8fee489bb7ef1c0db9377e1af48bd3d85b9be058e85a4e269f1dd24f6f6841159bd5cda68d29142b088b1a0f42aab72cfbf2ddd8db78c61b68bc06b0a56d566bd7b7e27ce59fef90358c73da7405a72be6448d61dd26c1c64d3e81dd379a80a08b7ed00adc9fccf7e3f663423e711aa6d7072af64081084ec6a93c7c2eeefb45737ffd0fc7ed1ddd578307974d2481cb9ef99eb12c469c317e8fd2a4b7bee75005c1876101aa3cca8a7088617663b8e46ec79bf62e6d8fb7d8cb679e3d3bf3bfb1427f3c01f2cce943fa04c515061cbbc4f7c3733e48dd54d2fd4724daf288030042e6ef6af9b5378b4fdeda100be605e069362ab5c54500cf75947f769f37fa5eb2ab790b2fd98b81bb939c162235c9ef22be9209e7281527d7c58be5f7e587ee8c404f2ee75a7890fdd6ebb9bf4e0b7167831a0e5bced34a6c239dd406c6916740c52640d40cc2646952c92d69c585f7398f3eb150546338dc674b4c0eb7a807e049a9fda77c5688b5cb835e2aab460c54b0414496c6d0923d5c5e928569d99a990a821a00c400d9e98ed1182c632cfa11863537ccfd486fb4560482a9a97c0ec112b9e914a30bfd9c126f8bb79a402a48cd53a32257c00435b55c0aff4b46f60170b73a528960922d9591d5808ecad931d305f97cf60f76bc4e33476c34815a92050b45bf1a04299101ff07975cafd33f2cd589b07026efa204ecf284b4b0ff2cb226dffea275956b31432d422b3ea33840fbc092d583bda747e75c5dff14738d6b84b94f3c78924cdf48132ac1e6df717f4eb55c7191af4ee7d3be75a7de5c10d44a4cd9a86c0874cf3c5e2acfb2a528a29ae5de83982fa9a7b74fd89455743fc5471ddd5e0d9aa6f76bd72fe70343f84932044bde0b745af52afb9f40471bca0b4d6a58b1cf6bbc4c9f0959a255dc7871e5fae01c2ccce0aa343e7e884ae4dc9e7bc5175d32d4e38eca1a29d59fb08c22ffd0aaeae04a7f694a0a0c5825befa43a9f3701a4bb67777e3cd1596124e10f7c13842a15009ce99c480d0c5f24ac6419af3175a5d927e439b57c937c38ae9432151d1f08893fc45b9bdfef752616aa02e8fb67afaa768038b40ab6913789b22d0846fb67b410d097e8f2101ec81126452ee9d8c298dc26c6ced6919b40c470099cd96a40f75e961aa4aab3dc239b650da487a83fcd17e1907df947b8847823b9a0f81ea67d19ce435db86152e7550a1bdcabf6a0553c345bde985a2838832c1cf2e45e285e56032dd53bca7c58f843768195eb46f094b46beda39aac1aeaee409a9293bfc3b8f4a10a5dfeb0996919eb2b9f7b280961fb9c79df3f47f74741b4fcc198a861f3c2edad8c1d1ed700a3620975cf163a60602c774b552647a7f3b9830ba40bc8902c61a7926ff30bb589311c1fc537b49889fb1e0f40dc013d10b8967e05fba01e882c635014536849d933c4604edfe14a65bd171484f11ab3ece4350e7768f205cc40e7a8bf25f24f9425d231dc048a8d6aedeff1debdb2e64286dcfe49cf2d5dbf5b3c911ea644611524658d79acda077e87941974b1101569bda9ab89163aee65b1b8c84556ab4f9b91b88b2078fd312e01187f6c4c856b64c6250a04327bc9baa921bd89a2610e3b78b0e6abe84c2b4b8460825a377470ed2ecc48ae063bdf11ef5247207f6d282e930e341954470facb984b65829032492c84913d9fd22a3dc6f9a0324978bf49bb291d2a27253d06a7f5fabfc515d5b93c3a7c655875ceab310e66c4fc6e3e75bca5f0f", 0x1000}, {&(0x7f00000010c0)="8d5a1df642b8ccba92d3e9e01de29106be3bcce20693ee2aca24cc090b513349d90b29cf00a90f5c2b78d73d730f5386d8df065ddc96dfe0bfed8b1b36b333d06a840812410ae40701cba8a9fc46dda0732ab2fbfc51036a1700f1b751a322f6119675d7cf0d5655d9942a42849603eb9e631967838e9ac7ba1751b9115b338dbb261abc6f5a7ddf5d7ca3d7b4f3d489cdc817f3299e345dacb192affdcc9c0ea2908880b358ca66d118d7521a26a346e346ef2e135e7dd3d97e91b574887c1d1d708fe99900", 0xc6}, {&(0x7f00000011c0)="e1ce8c2cdb976e15530972e609407e0d3f6f743fb42e3957ffbb07f52b5c1ab8108e97f0fb00c856fe40bb2a28554aa0d21459930d461b1055a1b380186ab0d127f65df3ceec53bb2f647af5f25135d47eff885b45ecf2015bb5ac224e8b366b7f218ea1b4b2270cc6b8b5ec1e8110008e824c0d8a49b4e7045651b303de87d4787197c0427cc3fccc2b9b8134169991", 0x90}], 0x7) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)="493f876fd87021eca5f5f893eb4459790396b9a51b8a46322ce744ae8e35be64e1f2977dbbae4c05289439b5996e871cd8ebae21fc9c0c9f5d47cc44b87f181e4242c33ec4efcf6956ff0a2b6a8ac1563de4d751f12ca7c456b504d9a57ac1074945f95b0ede77878efb9e9032efbf24acfad201f8f4cf2432f9401293f69ef1b64cbe11f73ca4417b306d1794e7fd749149f72bab4213d345292a388b8e8527dfa177a17f87d722acf59c12f02ab8624fe60c9c28c222bebc2e940bb8ef9b3ed11025f84181b575789015adad02416bd9977645115d776df570214bf4779a9e16b1a597e7cd4176800220cafcf17a2bd1cc6285728864ac84ec80a773545a91ea82b6eb3d9c2a50e1641da9fee57966bbc73a54f5035f7c66fd51574666ab738d03007b6673d2504d3a4b97bb6b690e1f3c5c197dbab318c1de0f643425759e17095beed24629bdcb1ab1d8fd487e2a444e9c74187080637542c383674fed7da3f20eb874965ed40b02ce12ff9be26f677d86ff219143bb2ba90f0a49e790068f8b5adeabbe3e9dd98578bd315ece7a78c3543e23334d04a7e29b1f0e3f64819a4c86337166a2e363df1e63d1f0cd259185c09a9babf9e1c4b35d76b4357b4f01128f680066e29549b39062234576cc8ffe1381c17d985ce551003863fa72ab2e33999a4200d309f6035aea314d22481f9f5bb205a5bd50251408dce615ae75cf2ea98a6f1d63765d0f578d9e2295cedce8cd989d137ac76cab6a3fa9456fb6452c8c4a2b1acd78ca469de380853baee37b1d2412ba4a49e4ce2a71f1a1c0fbea898cc7e6fcef30c0b6c743e31a8f547204847a7a7e6141526f99b6c071dfc869ccbe74e5395c26596ed6afc7c0c8f0135c982942bac98abb50b05d47be00c461fefa41ae6d976c50645fa879d10368f23dad567bb85d9ce4a6c9313d497c10bd3b02182ef39da304b20d06aacf96a165729d7860192bf99967b9c4de93f8176a8ae1cf78123287dd63438f6674592849d314885dd08a148f89c52458c1362c194d0f0abe66be138d52699520616f03f5255f44dc55d31833213ce578b77502e99640db39ddc86a45c226f9069e77fe5cdbcbd24d92dc20a5f21a107d396066de01e00f195388f25781581842ebb0484dbb729da7a288c2e9ec92925a1b23525f891204f15430ca4b049826636bcc91c74c0ffe504aa9731c415d3a973eac79d728f0c216a5cf42a56f19979c3ad79b8fa420b37844b6c223aac51c15723356f413d7fe9c140b16c507e76bc8b1cd1f00be1877fb6186594b5fc993ceee6f1b714d2c809da47528b6967ec679bb73c15e59af1b88af5712e5c8357555974c3994732a120fbeee37fb6879b960c1025f94f18a0261bcce5e31ec6d8d77f67be8b4a3b2bf469b6d63990747f682263caef06d8c333d0b6b66f5287278d584e209507c59d1ab7f3936f851850ed646dc0688aa30dc8732bf8d1da339db2e82ee7910ec44cb382f2826d336543d55f306ef64f283a28cb1b06e4458babc12b497df7ce656b49d7aab7ec643d6c4e07d6343f2bb3b18aaafa456de54e17e3c11e19bc071d67f1cb4c1068274cffb5c2d0c8961a5c08dd5916c3bed10afc2dc0bf01dc71bee4bce45bd8009c18d46a2512017d11237e9b9e75eefe5ef78d80c89acb7a98c86fe74ea91470f12a2adae5d43e11ff6c7a6fffee6c8974f4c3f375984dd8d1dce9454e5d5b180bb77fc351d8860952c9c6cccd849aa87abc5c1786085645d8e32386ff8281ec39094e65e7a5f6d2661fa2d77a337520a6239843fff37faeaf285bb27daaf7018032f1c476b26487ceef4b9ead678d29eb21563a2ce5e4791697aa9eebaba9cf061339f4f87ab374d2474a19bc243b7b0985aacff8c1f1f3d74fc42084bc53dc0aeeeda1d81b78c05dc2b33097193dfa002294f7b55804dd9339774f67319ea18054de81db40f3e778b432411f8d466f89d844c35bc93eb8a41b4dae05e83c4bd4628f1ae8d543ed939b995ee5607a66d9b53e861c6a480a0e317293ee9b1a9f47d16db44d91b7403b88bd6491d5eae886d4c3aeb5bd61a090fb8de4cce408b38b0e6e97a0ff41382aed047d90aa8f95b46d88d6f69737d736d2b3981d8ef0eb16f168e734580862376062e99f652737d8c2462d4cd96d1bb52e197d2edcceee88828b240b3c096549a0d0e6a7eed95384d7884b394a5babba6000377d80d743a186b7625a42ef2381b6bdb65bd18eb885eeeaa96ca705fdbffe4ba3d0926ddbff78fdcd23c3b0f8ccaa73a4e73b1bb663326c35f008b08085eadd6b242a78c302511ff96575c08f80a0f1ea6b500368d51e07b6b0b2d202abb577c53391ea89c4cdbda3f3bacf8dd0ee3418c90ccc81d78023aa5456dd12530ee56109ad5cde9445f3366c509963cdbfcc1d8e24090fdd5fc53ed2675dce5da37a78b0a23e1225769a867f7e437bfca9d8e6fb80a2e9be773c3f56b2dbc2f70f99f8c968bb1bae98c7bde8f80448faa57e420dfc7d4fe2a47231820fc2912a9747b192b3d62852039d2bf18aeb5c782f9e096b8b5643d35c8600cc5904eb3232e62f3402f6e51b04aaea23cf43be75813cddbc183951fffdae3d6aa098c816a54dbd38edbdc7c1d444c25f53897c1d62d5b5e755b303ff87ccfdb0a3625021285ce15fde3cabf954f6e2e854807f6fc1797ad2b15463e4689b3cef49eed7172b4fed96152f198c1f1300316437a459e5df33e97f1ce41f6f8db665f5be96dda50ec8c52ce8d760b521fbc5dd272ad5063f7c8a37976d01294da88e612e3cad350f234f1cc59954bbd1907fd64ec6829fe499f60711b7fa6a49f65fbe36f7974a57dedf37cc774c4d8225149a907f5e806e8f6943cf94d0ed1ed4182102028a6d495ced289bc5215068cfd3494ffe19e80be9878d9c5cfd15b242e9632b8c5806145afd744ed15241e427000d812fc846a086d9b398bb42a3db91715b967a8129295a5cbd03404368e4d2956312d028899edd126015969a07f1919bbc6f3e9a26eff492b6343b968abbd829ca08abf1020ef4d03931c17381a0302d44004aef6008f70bb9f505ea9bcae58fce7d609dd4d1abbf24cda4f866b88fb74751f7a29599bfc6574b0c6d0d3cb17a16fe7b415159e603e0d34c09dceb21f4765dbd05a27163a702faa9be2122a32e5ee0beed9f2f7a735285aab76c72825341e8ea8bfa55283be080e685a81e4db12f4c07d5db5310ebabb9a4077ff7d68be1acf37e43f1782cc62263dac4138b34b194cfb2468ac780f6287924e68f3b272107ada19450cc8bc59fb1d397ac31c12cdf283620fd1fdb906e0d589e813ad9ebc0883f623f69ef94df47440a51c49975a481200f7b3756da0ce5f4c5aa66d257f44d67703b2190e88877aa2733f31c7718e76e28304b8ff90a17881c8b78213ea53adee72142f7d71e4cc61e6bc3ff70f285dc2c4dc51f450be50388d9259628868415db821a897cec9f894d3917d330b37f5a785b8105795b4a842a0afd54ec772f939e32a9c4308cdca100bfd38684f5bd8e8f2d44150b66ef02595e01fd0d2607da2d8cc58fa26c01b9ca7ca3f68af642d06b3e4ea748c49046135e74336fc619bcd494284dc4732a59296bbdb3b30c81f9adb07bbfb423339d287ca1ec62ee3204b179c9e4468f8d24f676ff1165f78a3d863e46c3ad8d9a2c2d9dfbeff82476728e0fdc47a817aa4adac395d57a5b2f18ade198bdbf29a02462ee69e59b783eee795c585fe29f2e465d857da022561e257359c2af2d45859d5c7a1d66480370fd72833dcfceda5c697c439b85b26e7d718f6e0b06908250e0a1bfed2f85fb73bef5769a7212855f5de86b6e98a8f8af0da4b8a47aaf0376978adec4d4427f5d964a7cfe3749a4f1c5300234b75d987821a28312e2f602005e4130ed1796cfd52d8786290e0a01418add3eddc06a7dc3dcabc93bea5d575478725a23fb588298d86a1af495e24531ad82c4d89b31db076b06ca980911108cf7345b6024016012247b01677eaa6de154bfcbaaf0cd11cbd1343bfd2c69f136e99788da410a50838492be6a27448403323a6b4f1b3c0ffa41d5aeeb78014c2f1a32b14f77826dc9631a161e6ee013047447ee131b7a6b3a856930ed4e786bb404c598bc9eb7cff7b2763fe5884eef291d398e4b4a357039a1fa826ede2ddc22fafaa72d77463aaddfb0f95d9fd5d7d65b32664952c4172b732a2cdd647f087a14f84f3dc69ce6602f48c6598cf316adadcb8dfb4bfd39dd85d685fce731613d0e40a823636c98776f52e58af9f142c82eca05305e0a1cabf16b4ca56e19ff04da5402c4f646fe83af6ec652a8d6ecd091a19a2d64bec7dd0133eb206df12cc96ba87029b502517e95adb08ed895fdb18da707d1e519ceeea141cf2672e599603aa2b1c8a826c4ebf95df9bb9f887bbb01564b8f55474d30eeb2d155a2fbe4da1690beaeaed145bcdee5fdecafeb2ba55885e06502840467672395c5d28213b02cf0f9ca75f9bc7ffbff332523ddf590ba8bc4aa2286320d8de0ccf38315d91b46bb357e436ebbf2b7a1c6da16f5d826fdbe808c97c275535bc159a70cb985fc4949ac4be4db02f594df728cb0039d4ed7aa65ff601cab0bd3790b7576d278a40a27d8e4435f6e3750090445cbb19dcaa951ec2de5d1da19f6dd5dfc1b7c423369dea724b6598dcba177f5beb7f3695cfd35c29b7dfef60c38680330f1bc5d745b70766e7fd40c6e178e32226a12e2f2096ddd27874d8a731128c09384da964c02ce942f68b4feec66377acd307427144d6980823315faa197c289e408e6ecf42d5b8a46d7d7d0259b09a76747f83d825ceb7949d089d8b0b3997e070db06812d9a3e6147662a638d2789b14703063686ff89bfa9797c58db427fc6f8f2504ef28435615b48309c6903c5ae44807191b45b1fa40aa4358fdc8668d3edb5314f259bf0e080f058be86d71dfb8872fcdfa44375cb7c65015886ed5bcc0f52bb7a2146066f4a720146d72135e93b455fb95ed88731329b3890021e267e27397d488b5507f5374208fb9cae02aedc1e352ad75c02809f8cd7500e5ce456a3dc07d8e454c738928545f15450eb190341869fb4fd97bc25ba9b18234ad7b1953db4ff142b19140942fb4e9d606b3ba84d7a2b50617fee2398550e047b2dce8d73f890168403e86d921a99a005e1532bae5c78ea5b788eef59fb4e169863a155874c1993acd153e5c32087e6e642856acfb71f5c9e185db2e3541477a919f0dfa09909e1b21c144216c73bedba", 0xea2}], 0x100000000000001a) r2 = accept$inet(r0, 0x0, &(0x7f0000000000)) ftruncate(r2, 0x8) 17:02:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000800000000007000000000009000000000000003d5da84eb39f4c60317a4e3859fc0dc37b954ccc73824fd5b4b97d62f3bbb808d2e6501aa0328e91f9cdf9facefdcc1a9f5a9c2c7cf67e65ccc701aac5"], 0x18}, 0x0) 17:02:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 17:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="d48804dc78bd228769049162f36a26f0e004d79c81a130c3c7cb25dc04d3da0d5f04f011e45b28177a97505f6bd6e1104ea99b7d842e30d7962528ea508ffd2700b3be59ce1c7df966ac498379884040663605f83ec4fb4000023ff572b7c4803f0a996ef992a65c2749dfe50c4c57d62f07d93df2e1e2dfeedc8024b26ffadd52e26b2921d0b2885c2b78be364a333190b26dc3e5f57ef9ec01a7", 0x9b) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getsockopt(r1, 0x7, 0x5, &(0x7f0000000180)=""/178, &(0x7f0000000240)=0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x104) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) dup(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000240)="48252d00a7e9d4008693de65362b764716fb0075b31bd31ef676c89cc71361596890cf70f6b8d1bada80d21e11f330140883918c2564b23e7bdda3c43549a295e63367f8eac3a079e6c5e29fd781bf5b09091d1ac36d534eefa86d7a1306aaff3ab9b2f6514f5529031d6447d9a1c2f0971d4ca80dfa6ffc7fa118064acd9ae4ea502c57b957c4ca55673c3ebb8313644ab8bd620f4fce5f9c", 0x99}], 0x1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x210, 0x1) 17:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x400) 17:02:52 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$inet6(r0, &(0x7f0000000340)="0d6d06c29faaef3a34be161930966d8c3910079f08dfd65343bc94c5ccb3bf80d81bb18977f78986c0b102098371992ac352d5f8da375df139e0945db12acebfea4e1626619f0fdef730f2806c629e091d2304721266a7b03aec9d67d7571b4c61ee7f64c8b427c1ac0c1f742e7761328dae", 0x72, 0x400, &(0x7f00000003c0)={0x18, 0x1, 0x3, 0x3e}, 0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x1f, 0x7feffffe}, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) sendto$inet6(r2, &(0x7f0000000100)="812ea591b40b952712903b5d76846245157fd2887c81d4d05bfd5e842d83dc9be61f2b73030a722092357644c98313e685b66695bdea40ea79f81775adf262060db62b4f0ae79924139d03b637", 0x4d, 0x3, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) socketpair(0x18, 0x8000, 0xde, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000200)="f23b1567a3749de1606e9c86d57b567418a3e3055efa18f10c7f309b535857e399d25583a86d5aa2522ae0add57bc690284785e8fd9184e4f92e8281e49a801608845fd567f18dac16cb37b102a62d795e43498a0ac1bf9e96de831a31ca66731d03fb880cbcd2408c3fc8f6ef81b4e6aa737b9e61052e0079428cbf0caf08cae4216049bcdd7c782d306deb077e2f3e0f4ecf5596202e", 0x97) r6 = dup2(r4, r1) kevent(r6, 0x0, 0x0, 0x0, 0x27f, 0x0) 17:02:52 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0xeffffffffffffffb) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg(r2, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e08aea14475b7e13734a55a9a277c165c2f82020ba23ceb4bb94e7f858d476837c84bff177e77121fd6ff240dead6ae42513818b4f027324d637323f0d30c0d6667d7b6c4b263c939910660a5c2e21f2986e5a1f0f3cbf7b9ba8ab9859e00b6a57910a9cdefc262a257f9ef3524f", 0x6e}, {&(0x7f0000000440)="eb91e879d04af88467c3890c54333b4c1dee55832505e9ea96cf65431399f5e7019ebf1b88511085dbd5baf62acdd32106615cf0908c0077976d52c1be7603f39216b9b2c2d37515662b64ac1ade696d0c49e518fb5ee4e16dd4df05d7d450a8d319d31e5d29fff0dd2adbde3e9f1a1dea8877437bdf8aef2b30219d6375d089706a1ab846586b502c66a14881e8cc3b28791e26a011e8d408511e95b6ba492964fb850ab87e61f9527e6ca00efac461b290cbe0703514161519de657337f4a730a55e3b4a428807cad8a91fe3b1b863538ba9986be3e8515d9d6efd674da2b107dcf94a45", 0xe5}], 0x2, &(0x7f0000000540)=[{0x1010, 0xffff, 0x83, "9b314c4e5d3365cd89122954b32d2bfc30db707a8a05b445ab9095921ef2cab1baa95f167f39de4065ead58c40e1b8e879f71e2806f2a4071089c4eee0f628d590bb121a41bc64df0f9d4507fadbefd5a8ba944908d2da471ff17c85cd57279acde51a1b77b35914cf89fd8fa06d22d1ed253bd127997cf79f07a055813d8357b3bb3a064dcb86fef22df9b9022be60fe99f802e5c2271a4efd65932a825a49055c51842c6964b12fbeb1e09b6f3121f27f90511e08b0d6dc2291d33e36791e2019a3d72be07824823a0604b6f50f5a51c3d026c136c0ad3ea63ffcbffeaf744acf52cb21b4fd7006149678fd612282f21f3f8fa212637a5f2159bd52d2d9b1c2355c859cd3e9e6c1c929749d1dcd704ffbeff0009f21a5e255e89acd037ed1d73174d9178faf7f52358fa7ab732735601bd1c83ecb76c1e4e95aaacf2bd5d2434a034b2c21759af643eabb7864e5048e4cc7b8db5ea67fd39f0a9b05e8ce58bb3a5e1be6e8871cd9a6fd0936ab8e810149d2f13a0df77e32123bc38dbbe5b7854122a25bcbe69e23bb3a0963d83db43723b0d4b8b28a141f41dfacdda098d43ff792c80a6f38fc465ad4c5d253b3b5d4218998e582cc2b0be16ca8777c33df7372358e9f34d5fec729afd6ddcb68064005fc43d629c315e2761407a685ad86de8971c8c5c3f9d2c714ed9d055705512fcf34e980247b67848e23133caff8b4656c205e1cf2a78563aa8cfe4ff92292027dcd3295220bd0a0d2a8d5baa836da2e56ff413171f0bf9c498967d5401dd4b58be5ad59942d3a114070ab2de0bbd1dee6da104d54955da1bb5e34d5dfa9a566e7af929fb85917386484d8f6e6b93eb7a301ad9c01ab8f11062445cde89881666241f6cc423cd1c5e3001ef86356aa3b973b4ae4c7e1fdccdf6affd1a93a6d570723b311761c5796cffa2808c66586bff84564e08f007b0df3a24f5a8cade35fe94c23553803baeb5e23319b44dd508425d341042b2419139bba56bf49a942a1d72f47f827045fff412f07fab600e33203b651109e89a238b201b43a54e6ac20d68c678afcde38d02cb8081f5fa01abd71536142e4e5ab26467ece827dc1eb3405bd3e56ddc973b7f57dcb24c90742bbb654e9130d468e0ab6d75fcaca02889e0e8dc078022f3f65cc36496674b458a4184707625704234eb7b96e0c5063bde10e767c22b0def47efb78b117af917beab37d3c76899f1ad061d911e6c467092aa7a3124cbdb79dd50990f1594cba6fc2eb4b69766bb18f17558aab921f98b6b60d6f7a065b89c6d7277a3a2ba77b8da75a525fd48711029b718b729cedcaf3d377a120b3970ee40a188ea82828e5592dadf5231bdc54ed51d86769ed19d5eeaa67270d5efb99562b5f6f481295013e83c4798b13dec5280b394a82d0286a3806f2e86f139aa298e4186eef64c3392693b3ae96d6c3e91493b4e28a6bd315844c470a48e41f1ff18c82eee63ab64d455d69845c733cdc909d57dc5b869ccf5748a7fa3b12d62339041ebe7de56850e1121fd7538471d4e64453594b906bd5d427d8f1c73bedce98b171caf60df514d91a015c936eca36329f0be9c8aa3a3193f9a7e6025e725a4fed893793ca1d9e856029e8e4944d7d43d76e61663167217ffba898a4fda3a5d2cf9800b88c5df167ad801dbcceaba92b82356c4009d55cd26556fcf2082dae4967105a7259462c8296d5253d326f162fea3e5e4c90c0ba4bcb7fa4b16548be2ac061f76fcd33c40185d5a20bc530f96625965f30e14d026845b7878b0120365bf80561534945af2a205c57d8ee2405b08c8657c96c02b6890fdfe703ceda7ec472b6e67ddf4933a9aa2f980e640828239d46d99e3fd408ef1c8cb18c83778cdbd1bc5fc7018770016aff090ac99c886beb15c2e8d2dc0471c7ae87524052aaa502fc6b789b408683558b4a44bc2188e4df20305d63cfd058ded74fb361383dfe281cc71e81b17cfd4a5e81091fa5005506b4e8f25ddca62c93edea60e6b38cd3001db7d7eaf5cfd58842bffafbf1d6f48a88f60d18f00be276140c407d9d9028170ae673ff9b513795d283737ba7487ebb40323136b05f472a49f771eae9fcfb298b2fb7994b308d3706d92b2d26c7d5805b0d998f65ea7a1ee54fb8675f07d09dafc07ae86ccaa9c298075c121222c1dd7377fe41143972a1d18d0b6ffd081fc90b3e8fe2415be426f502f2d023c7d0acea10c397a527de10d12ce70a0d6e5382fc8eec3341128cb38607c56b48af98152c4f3fef7bcf86f4436e2c957c356c7459f537bc0bf2a82566355e2629773e59f586c75bb0c4c2da5fc42e63cc130577be167b13a1153db25323b2e03dd8db4604784dbb5118c5a5348993ef32de0473c532ce6abecdb84c6b416ed2cba9c12669595843b0c9f7ae8a09fbd8ca8a8866457f04023dc925e3d2a76b0aa3d03f2400c390be313f4adf7be4e1e5d5f73607e2e40c5ed545bf61132e8bcf583dc4699af1611ecabb2c35cfabd6cec2f9976d811399e770dd980a3ca21e64107a9a05f9ffda50353f3ff0bf9a1f89c06b99e237f5d1346d96d057d70ebf7a861cf25e2757df50ac9d2753dbb6784b9e4e98329449de075bb6adb3c2dcf217f37393f9d23d703935a958343b1108e591a497ad768f98759ea5efe35c1c5c40ab2cb1f2dc13513a7294f2881c6a0428a4ede9f5407356108f5a7ee2626e38368bffa05c415c564f1c9021ba73efb73a7d09aa87a5cb89d52b5283c4ae4f4330679ec91a46be159a7f208556c3cd81c18d60bccd81d1f498ca442f72f8cec61d51af69b8a6a2e2d3e286a80d338618a34892084beb1f55523b2e89996084f486e63afdfae0e541e90501d9ad4b84054f4c3b4dd21162dc56de90436ee5baa7d8a5b77410639e2c89f35343ac067d1fbc043881a4fc7dff75a17cd512842315c6c23f16ea14792c8193b4c11a5f58f9a96771368d8ddef11a8129c42e3cf6d39f0373cef3402dd943f1d5c592f37b44412fd41143ca5d25dd03ef6be04b97331b1853821b1564c0acaf0157b170678c4958caf5cd315c05a29656cbf78b0f4a27f0758ad406141afb386d6b401f497845a4ef72aceb3d9f97619943a7c2394affda051ed6d6d5aaf594b256d732cad4bf65d413230f7e6a218d1745eb9c11e3ab38cbcaa244593da55d9d2e7f4717329220671727df11b693e920390b30f666467c13e80cb438caa67af0c3ce12f4643764faaec32daf4ff0a6cd4e34eeba66d0e91d61a72b69a69d20c64ecd78d18362633e2dc99f67906a53294726537187b38c335c92788d2c20b4ec4c50f76618ebbe084709de20c801c74315d438eb2841d72bdad17eeefdbbd5ad5f93da03c5a6989ad14006da155a1189e0023511ef54cbc9da1b33a4ad6b1c43e02b8a6b10f376b235ba00e6a92e338f692ec02fd202565b191d2500acb23fbdba97adf34ae86688b82f2de41b66b1e6112e2d11617bb938e944ea6b76c530b9dd8ec8db2edca471b285566f4b49ab84a5a2f38f1b8fec27d6ef4660b8dcb68faf5255904a889922b10b259a69bcffcc7f80ed7f5dbe81d0b368842560c3340aeaaceae820e35026ab8dc83e1df608fec5720d6634dbd63e14f5714349cf112c241202607be43195daf3891ff270e14049379c3efed511cce6c46c723b82e10b268aac6c14d055948f47a1cdef575f3e85acd5ebfd0f16bbf327ef1009dd03a0f061684e2a648d250dfc445b45cc5c190c454e71dc6b6e0cbb34ee336418bd5535e68f44cdf39d5d6ed689231a4ed7f156645e9021e3329dac5a232d783ce2f499b887b9d939839cd896fc162b2ddc03ebe79e81925e5c357bf85cf7281d4c777914a96162814fda7ca39200388aa4ac9a2915fbf63730268cc7fa270bfa4af336160a7fd8644ad1f5084b4c034f3372772a61afb83b0e2406c71f3095a22a6b0c9eda65b4f2adf48daea613bcc26c77b2ace625e80ae87efd72537333a2b85fc5f84ce2159aafe9612473db64d6d66717b023e61bb4b00c481f4cc6c5500e0fcf805ecec12f4c38e4b5e6231614a31a06577112b290f44d9143807c745a58230c98a13a2361f9c57f20d73f00a09a41e5df1bcf1f1381eedc3965faf866929ad68526d1e43f999bd64aac8e9db732047b896807085a36f9efd763b553cf3b24424dda677befeb79977a7afb3f4f8ff8d8d293a00bb0656e6e4785e9d1f0db3b97b5fb64282af93d7582d2625149972c89ae2698c62e5b29e5b0483f7b54ce84d8148436ff6cf965d08dbe93553f79b421f645ec723ebf63ff1a18e80e42fcee1a152dbc882ec3b65324bb3aa747983b8929b03bd17e3b9749680a2cd8fd7c3a067b7805028c7c9b0453e1aebcef375e02b987587201c286c8a7852cb82b6675c97d407e7eb4e761077da9b683b51c8d90bcffbc8d52ffffa168db46e64a1f8dc6f14fa1f612b79fcb6981ae727d492d951a0ed615f9900ecaf06420fe21ccbe63e84f97b350b95cd26559686bd9a6dbd272c415b7060c805032bcd8017eb2588f27f58ce76dfeb6419195430ca30db0c11839c766929bee91868a74c832f0706a3120ce1488d5635ab2a2cbb62e19e780e637d7cf9637a47263b6367b0e9ecd1308f2f48c537bb9f06ee3628e534624f926b4a61a220a95cff3bb36c03834136ca9b01f1605db980afb204415da56d8c5b896c01ae4543fbea02be347f3bf0150329b12cd1148b83adb7842a77daa16631c776e4c32a2f962fe7aeda907e26d741d396fcccce3b79f03f3986bebaddda02b1d08a97ce8ee3826ae3f68ae10292c6b12b4bf3b578dae478c980942c1c23aad2727acee81b5122edcc5513add1f15e20c2460b5e2f1333edbc8f7d488e46e87de6b4c635cf17c2f2c1eb869e9766c21318534f33ef1463655c2ecb498c8b0004ab81ddbab8009d20e199d64c60a5962525d2960681b0f78b59b255284d65f76004fd19667a1acb0ad9b2248c8f06ca7b81c1769220def1ee253fdbd031a568b0ffb5eb35d6b8154244731c9778862c38e2086059b92003aeeea7650210cf60059bbcf8b6449ef80d4f244f115fe9ec11cceeb0421c9c281127d2cdf1038bf76db5141184b2e78831af3977602723ae74366db35a883772191c02d12bc0463b9f9bb9e7c20e2c1a7fbf1db68d9b7f2dde7a5277d233c02e3515576f0e9a942dca6e432eac290f5a8745585858cc84da2b229a419899608f3cd99b48898efd8ad3a7e26333caba8b85b83f45e5a4251bef64d2023d4647f15e5afc3d4f77a236bddbee834f2d06a218d4c1d0c326fb9ffa240cad57b66f98b708096e6826b2468486856c97f230b6399a3ccf210e8ceaf1dc3908af34a16f6190964d9249b6320cd6f2213f98230abe6f3d2b01592425c07f7594d799efd26a730ea3f8a38a0ac9af4c321f43d189abfb71d66c08b4e16ce6e34a4febefc824c8b205ed896d4c698dc5512b8943d88c79d8bcbac3331a27b57b4ccc24b9d6be5a946edaafb98ef9d6d88e5db6887326861f8513628be13c90fb16a042bddf1fc11cc3231af60999df2997bbce1dc2ed69949360239ebedff64057ba2fd7c6deb2bd32f9befe4b510fe6c5712fc9473e166a196f60cfd021cf74b19eacbbf9c40c77f923c0a7d7eb7afba09020c8b1d555e4de3fe13e536109cfa3fb29127e6b9968edece6d1cd1274f2f5c8a9d85d650c1cb63f5a84d208cb92e39caa261e73c918845d67f609d1a5a36fd8c6f793304d1735e4f80cca4b6026251053fc8967ed3a87b78d5928"}, {0xc8, 0x1, 0x1, "03495b049d3aaf309b4652b4cf3b5de25d519924d20015e56a004ac569b7f9a1d7ed3e94f354e9ce2a045871097b31fdcc54a9ee602be419dca1b0228539fb1a31762be760dcf270023732487dba3761cdeb2296e2c3917df989b15a3e3bca2f43102e220d0608d5888f6bb457f72feabf378697eb1b0b74f308c50aa1b70976182a1d5a1c6c7282bfc3404ea8a1e26440e895dab59b6e6cdab736bfcbc73bb8e2c20495a2ed85513df2ced3514ffec72dc5f3"}, {0x20, 0x0, 0xfffffffffffffff9, "849ac3c4f1c1b971c1fcf0"}, {0x1010, 0xffff, 0x1, "443de55879ea2ec6ae5736acd7b20ffd298383e66da3a8e0b61fb856ed2c8a67ac872fcaa639e4755317f5145e28bdfeadb32c534dddefb4e6bc71ed19bc71b182b6e3be35b508dd45e58675f81e2c72a8b0bdf1f11f73af7f66d8198a382580884b2661c0c04c43f095143aa13bf756021286ec648f7079491257a36f28d56ecf716ba5a2bd3456761a076532d3a4582b4ac330776043d89d4a075f93e249fdb8905a6f959bdabbf5f72f83a8c27cf24acb0542c0ef40d5e9c47776630a8704cd13ab66495b4d20f7d61cc76884c5fbf86597d8ff67f158797cabe6fcd5a5e61e8cab87647ad4ad9cf1133c675cc125171692eeff03fcf2aaa4d1624c81f7ea7fb7bd130bd67227ba5770772ca019c305140e0628ed9bcc726950fbb84eac32bed15a6e61694339017ed18eabd20ac948ebdb90d375dce09f669561adc615aae57e803fc83fd3b85ebf19d6fa3573b10c0789ec89c899a5886b03fa3e10a38ada9fba8e97958e4c7676f90866a16d0978941571c2e6e65d97ec1f7b27dcc2aee35c3b572fc1bfbd5180220ba7b884d90c09209b41e80fe926b177eac3836dc92b2c60a99a78ab08415443a8378020def10d79299a9af34bc570292d4ffd6b6a5276b01f1f62a0625a23c092a7da356e65a9061b68818e959eb10d7d9554a65bdebbf714d188194c97b447db2a0d03c8f32594810ff4e688049320fdfc9fe35810332106e107c9079462ad487b769e5107ec2a3fd3cf17c0cf5c3ad5b81436f379a1827ae1df245b983aa408dd7a5341d5ab56abac5437168a517d99bb70c6839d57f39e350bf0a9eb230059259e88cf1ba77a71ec7ecb61e197d54fd74fdab8eef15f03d7b88e47fcbe18daad4e0ecd0d5d8627314076456c2fcde735f0081a91a75ebbaaa65c39748c017da4e4da6f6110b089341e76a579c26e3bc8186a0690f0c856514ac555ceac266f08f0f51579e81e51c80e282a6e196dcde05c00a829176e3aeae6dee4e1d9abca6846536e7dd86214af90dbe974b2c72fba7c4804dfd04fa8d89dd804b0a51740513aadd2a6a2eb6f751560b6969e14dabd730bbc584e942a1ce9afdb803417c9c078912d241676e2f621ddb2cb0cd91152027a6c65b252749b20f00e97ec23a2597e102e59117a81e2d2379ed74421a1de836172ce8132bb268101d4089d8ee5f57d96dd9a3045f2a132fd9b4dbd854dda1c890787d8ba86485ea585b9510f01f0f013e0ccfdf788f1738501b14db9d0295980cc9e67cbe791757977c43ebd78ba40ba51056c3832308786fba009edaf44b98fc0ede24f78c807d7d465939968703bca760e19dc521eebef4dc0d2a76580ac7acfb43376b5e6575a9fa16821d46f4e66793d3e883020d04375d10054d2a72af537cab92f91d66e4d2d6a97bd6ee73f56550e006b9090e886feb6278fdbc3be03d8fe064b86e7201da20bda464b5add51fcc9d1772fc41035744ca96167c72be2e3a3d4369544968438d58b9e80eb8770e0166bcebbf529b68ec0a469b9f700d9efe950264b0afb1fce531f1f4baee14b5597620242af0c090668299b8a84d8d6a610bc3727fa6b3992fefb0501c3796d90f4b2188d565f1f75e1f327c71527e48d824f77d86715ce1d3b5655964b7c9b5678f512783bc98b03c941d779e981c357a9f90a6e3d2130711ea062134dcc89aa6768533bf79369b86b3ae370b84bf4b9676d1db30aad32ec0bd9ac54b38f7a882c3a5ba8f55c9cc7ce6e5057c47869f7219bfa33d77d0ab702d27ef8b7819956477a4264b04c13c7efd8d386875146e745d657bdda553d55abdd9798cbb9d37dc01c5814940f4b8cbb79a827a75b867a14380b6215a3f5174ef774c9ae1b9a60bc06e9e5252080f9ea9dba59fd348c50b06513a758cd2e6634d8e4baf3a4d28091d4bf9b606ab2b66d68f9dcbeb99da3a32c8c1e2c5fe78a3a80f25c031506fabd869e2d49d71d049ed70c57033ee5d3434726b3ae466eb7610596804526553e9efcd059ab9fb4a6615df7331aadef69d7aab039f93d9d94a15726ccf67f5e5e88efecaca03bbc7e2ea4ee3c30d7d4108222ee9c9a9c19220a7a3bd361cc2cc1b65ef60e268faee439c4a9d6ad345b18eff822ec1d6fd460058be70b977eca6e635ace2bba5d78abc1ef82c2b24641873996f30a6c8720795a884144c152c85401222976a8caa3fe2752431745468987b037d23f6cefafecf5dd4d18760ed5c3b99c692c325818c618a2ca1bf3a3526519ec98bf53734dea91a80ba19854899b501bf5a38fdfcce48ec4b4a879f77cd187dd5aa7bc7e0dbd90b3b354ba10b667751b5b512f61d433349be7ba88e6f9aacff41ce3c3cd0ff38f3d58f7df731efc3e11031cdc65d42f5ccbbe8d811f153f8fc447da54ca6e08c580a9a615650286cbd9ed6045034306bd3de2aaa5cc266f1abf16e617d9ceba7933a5b1b69e68c8c29bb044fbba11fa15314251fa4659ae102d375d24f5adea3a8f5bf552498bd30e02715eb6a9729ea2dc04d08c5bd673686ec80c4cebcf974b2303cf8e3cf1a9ef8dd1ea9ed6408cb33df9fa8fb60b2fc21ed53323dbb7afd7d4a6f6a6bfceb5c20cdfc89c09b67d5a46341290df05f65fb4d040a93d101a99969b829d8dfa99e05b50490c673a3dc3642e93f3df3bce72a7d9d0f9cd3477c2255d7f614c743deedff1efb7070ac83738db5baf408bca9f817d70f42478222ba96596d52246b5b1b8d9410443c7fa904996562b6cc3cf6151b85be90acc09074186b23153a0a7144f60a8450680db70bf5d685fb309a5b258f819bf2c8d7e86b099e6c0abc7e3f6b9ec5fbe35dd6d92858ba8f09b71ab10e94e5e8b697173ffabb288785084f7aae087e2fdd89b0e4732c376a241b2627ebe3b6a9b533d14f6c8a9fb50ebb95f62541a6848096afd3b396033a7624c74cbde296b86b8f84a07ef115ac6bb77c18eb82cfcc3d1bff17481aa542b02d8beaee4f9fc377169bc084151cc915a4e69502ddf8b9e22e8d10a1b584ec9df15342fd366bdd12ce095c604a8f0e5bc333cf19b1e819a9dcb5cc9053da3c6ead42474c01e5ede66f300a6845152698403446608aeb0c90deb90c5f5c4593a27875fa249782db4522e58a39ceb2faab40714eb57f5483bb5ef5acebbe9ffa9ae2527846ff61d2652c4118f23131778151b7fc10eaa277a9460c1196e6a21ccb95696d7129daf2dce286daaea7d6a1c0f98afbd13052bc46098cd3ebe3933a78e8f14bcf2bbdbac6ce0608ff0d9d9dca4c87e3c6c1f806ddf5afb51d9734ec7765ad31e793b324216c4e331e0eb16d10f2b0f0f7b23242698b20e7b49410ca01f6987efc51650f170bcfa81d076fd9db6d6e6c01f42afa5aa0f0b980d12de2767ceb6d819392c766db934f50debe78aba8904c101be059311b994d2bffe38a6f1ebf65ac7cf415c514ca33070fce46295a097315389bb6795e34e46db97e1316f7b63f9374958eeda278427607762e635c067baf3938594ef8ff1bcd130df0ee68379bcc427ef15702db1802b3b4b4c1deb1306765eae24311bfb4a6b7fc35703e0ba013e7f9f4cf3b68b6a7f043f43126f074fb153a1f3f4c9b9b74040a8d6e0def901766fee369169a00ec4716b874835a3631d9a01e22d48501fec58388de54a7bd63485dfadfa5de0abeabf33fa8f5a518d0ad8fa6720835669bc89dcb242ba3bf95ddaae8e970bb2ba2ed1b95c2517146876a713298d7f042d4446193f501955a4fc8ade03e3be06d4420862c9e0c6310bf3828136e16bf46e5640924ad72e54e3eb6d45bd8c5bc084e31ac4f31eb27aae87c392131c43c024dac528e63a534f7b2a4fc12cd151ec9098a7283c7fd8cc90d8c2e77ad6ab31a07faf4042fc69f03b20b064b1758455f565c2169b42227515da45c28ce1ccf6b7becf023621425fd425d43d141832c2809bbde8485b4846c3afee49ac37847b812fd83f67cb721251c8de08f3214d6c56a370ea5ddef5ca51f6beaaa425ec385cf8c41a19ac6fba135a3ac153a73ed7743304d14ea8650b89805c00730ebc774f160c8bed512532632aba06c8908d2d40e727a6ec4bf1784ffe899f0f27654a71f3617947eb39d3062452548009ed0ff5061e22bd07ce55c1c47df7bd5dde0fdf4790d0d824b4e5aa4625c498fac49dd55a6c12a276e73ed0071093dd6f9ad709c5efbae35da6a240c5d7b503cf16c4909ad763dfbc21146fbed9f56b3cddeaf9a276ce900b36b0e5ca053855330ba13f8b6739fbcb012bf1f92544766a0a5615f49d690787387d3ce41ba113d884fc67b3a23197d7b873b35ee13cd3f867789d177def58c4be417e0d07dc23d3bbacdbf892bf7428322c05e44d73f783130a3d87827fd1e157b18e78e5d41ad1d76c649844113805c0763071085ff36fa28943f3f65bd42e626649081fa8f4299a27f653564f9e5d5874e3b7ccaefb914a446e818ffe86cb44f3eebeedbf3078c7740fe25fe9c17d8f9df1a1253581c85a0dfc4d3fab070782a58a46a32bf21b3e89fa9e7b8b5f337541f082418de41b502e5a5f371f545cb1e09caab69e2ae9225505db7f4ce0fb720f18e7d9004282d34409d7b316b3f811c610f99ddcd82a42b12c020440af573c42a3674c3b19c1287af7801eb1112920e4165e3ee3d0d12b8f3a2fb99187ba02e705ff772fbd5799a9d72cdc886ceb27349e031f0d0d24e4f711453fb96e30904f1940f582b3cf055c2c8b39d4bbde186d4db549ffe97cd8086f009d1ec1f4566c8cd33a72b6e7c88e2a339a7b327b64959b05af1d772531222400dc3fb71c7526163851ccdf79a41b57cf93bd1b106faa3cc2c0c0d048fda0e7de6ceddc7c9595e9ad6892e41cb1246dd3fd78963137a2f72b6379dcc0a0cf40001f8e536d130c26e6461639ae928da0062a69dc8565d96cab880a1d724991158105236a46d500de2549c5c6903493496755c73819ce79336b3b590a3091c94a27f9711e824ed28a8ef15b3ab73a22f9bdd3dd64633ce689c92ce436de5efdd56492c027f868f0ec26f11c526ba935552aea9def2e5c42adddb57affd41b2a44af8fbb458dff96f377f88b4aea0fde9a8714cfc5a5e1751a1f794ab5bf7044e793c534a0bc090a6773f9bf6af4d3eefd0c69a5a6fa719251a8754e4b3be33042cc643252eaef18f37d428215df9ecf3aa1f03403765df3341e15749f9b258014e98e07e54e3d748f8936b843e3523b286a5d3dcf342d230ecf818363bc8815bcb1e4367e56a76814008a56e87f49e3c2375cf3bdb6d35d14468e3b3fd4d589e1f656c9c735fa49903959849b67b6b713a57f8cefaf39c3becce47a3e8d044375a8501745c8b6c01a59a0bd21653d8d168ad20179a027d8192db9e376784134c175483310d9a52c69ca561000870db85d0c83e71dd9d9049ba2c51c0575c0af10d476ca98613d752a86ddf7fcd3182401f7c643b4575310909054d1b58c9b3be19ec7c32601e785dd665b930cde3a67c40645d65ec0a12068a556c99195830d1eb69ef05fa9e27792c8d732a5e4e4bb5d1e55d11d791f8d1b138a4fa7fad6af147a5b5e6593c5773429a0c844a4f7510b4dbe4ae5febc8a2ad8891f341cecc23bc5891f3126a1b9f74941386a2c4bb348562c17b1e3ec436ec31d027c19a26de49f76131033ddea9566126eb4e4ef2d5874b372da36df360b50f929cc99089e967f935c0884452370275ec996efb171177221e7487c6aaeeb7ed27d7dc1347e8e3618266e8cac4dbf6043f3910905e13becde25b976b212"}, {0x40, 0x1, 0xb0, "ee2df2dab729e5678bac39080917669cafe467da70e166dfe8278e9c634bfa69e4c5022add9e81eb8e88efaf95f8b57c"}], 0x2148}, 0x401) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:02:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "ffff0f0000000000000000bad50000ff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:02:52 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x4e) 17:02:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 17:02:53 executing program 0: munlockall() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) setpgid(r3, r5) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x9f7, 0x800}, {{r2}, 0xfffffffffffffffe, 0xd5, 0x2, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x27, 0x2, 0x500, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x62, 0x26, 0xffffffff, 0x2}], 0xb09e, &(0x7f00000001c0)={0x7ff}) fchmod(r1, 0x45) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x5c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = semget(0x3, 0x0, 0x500) semctl$SETVAL(r7, 0x6, 0x8, &(0x7f00000002c0)=0x7) fchmod(r2, 0x81) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000340)="4bf76b0dab605ce866a203b9df68420f189d9431a35c9c4c3e6bd72160f4329898240026ff0241495eb753c9cc137cf51a67ce4583300b8915f5911c8fcb238ee86e43116bea6f8c2b14d4095c1bf0") fchown(r8, r6, r4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) flock(r9, 0x6) clock_settime(0x0, &(0x7f0000000400)={0x0, 0x10000}) semget(0x0, 0x0, 0x200) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) close(r8) kevent(r2, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffa, 0x11, 0x5, 0x8826, 0x5}, {{r2}, 0xfffffffffffffff9, 0x18, 0xf0000003, 0xffff, 0x8e9}], 0x1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x5, 0x60000000000000, 0x3}, {{r1}, 0x0, 0x60, 0x4000004d, 0x8, 0x9de4}, {{r9}, 0x0, 0x40, 0x1, 0x23, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x4, 0x2}, {{r8}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xaa, 0xac}, {{r8}, 0xfffffffffffffffb, 0x46, 0x0, 0x7, 0x10000}, {{r2}, 0xffffffffffffffff, 0x20, 0x11, 0x7fffffff, 0x6}, {{r9}, 0xffffffffffffffff, 0xf2c765d1dfd6cde4, 0x80, 0x0, 0x2}], 0x80, &(0x7f0000000580)={0xde6b, 0x1}) getsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000005c0), &(0x7f0000000600)=0x4) setreuid(r6, r10) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x3, 0x6}, {0x18, 0x1, 0x100000001, 0x4}, 0x400000, [0x7, 0x1, 0x1, 0x4, 0x53d, 0xffffffffffffff00, 0x9, 0x3]}, 0x3c) r11 = openat(r1, &(0x7f0000000680)='./file0\x00', 0x80, 0x20) preadv(r11, &(0x7f0000000940)=[{&(0x7f00000006c0)=""/127, 0x7f}, {&(0x7f0000000740)=""/254, 0xfe}, {&(0x7f0000000840)=""/82, 0x52}, {&(0x7f00000008c0)=""/83, 0x53}], 0x4, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) fchmod(r2, 0x145) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9401db29b017e48b9a15058e1f563c9fc367aca4ecc3b9ce015da79f34b82980d7be57c9c5ff9fdec3335f5421368568074e51bcd85cee1cf75c7ef69ff7ca12034185d36481d01d58472f70defa62d0f54452b5f0e7a013896d61fcab1805a59be171dcfa647914b60f860a80c891f7ba2285c27a745ad18472f447f55b74b74b24f804a2020af29342af69366c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f00000000c0)=""/223, 0xdf, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc670600000104000a01", 0xffffff9f) 16:00:00 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xffffffff}, 0x0) getpgrp() 16:00:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) rmdir(&(0x7f0000000040)='./file0\x00') faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x3) fcntl$setflags(r2, 0x2, 0x1) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x9, 0x2, 0x75fc, 0x7ff, 0x3]) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8c, 0x40000000, 0xaae1, 0xec91}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x20, 0x74}, {{r1}, 0xffffffffffffffff, 0x94, 0x3b81c3f2f0639f07, 0xe79, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8d}], 0x9, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffffffffffa6, 0x251}, {{r1}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x1256, 0x2}, {{r0}, 0xffffffffffffffff, 0x24, 0x8b, 0xfffffffffffffff7, 0x1f}, {{r0}, 0x0, 0x0, 0x19, 0x4, 0x75e745c7}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000000, 0xd2280, 0x4000000000}], 0x8, &(0x7f0000000140)={0xfff, 0x5b}) kqueue() 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x6008, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') chdir(0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000), 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x800, 0xe3d, &(0x7f0000000000)="7b753b2dcd45683a8aa0935df75910d50a21e7819acd7e8890dbef7c2bd1fcf71886f31a1579123996e4e937ce", 0x2d) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setsockopt(r0, 0xe157, 0x7, &(0x7f0000002600)="0d3203ae7ece437f1c22441123c0459ba2c45702126c3d55bcf51a53185545168685a6fde8a87e41eccf75e350aef8763bf483eaef75c97a78dde50e58e5db6c9a67950920ea6e4adf41d8f7f277cfc811f29bd4f79719daf9a27da9d851e59762603e2eee1a05c11fa2a3f2713ea5e892e42222f0829fabeaa1407d32", 0x7d) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvmsg(r0, &(0x7f00000025c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001540)=[{&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000001200)=""/61, 0x3d}, {&(0x7f0000001240)=""/200, 0xc8}, {&(0x7f0000001340)=""/147, 0x93}, {&(0x7f0000001400)=""/174, 0xae}, {&(0x7f00000014c0)=""/97, 0x61}], 0x6, &(0x7f00000015c0)=""/4096, 0x1000}, 0x800) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x80000000) setsockopt(r0, 0x101, 0x2, &(0x7f0000000100)="47100561cb6bec231d8b45ac284e8895bd4ca422eaaf1624f19c5da234491e08bdc587b4ee08a0aca78c4180063ef4c35a264702300d682a501851a0e4a9f924cada7720fdb0dae09c154e4eb4d33b76a27f4fd83f5957799225331cb4247ab729490fa260caa6de4cfee35c0b282f64b9d01c2af9bb7bc0a01246b4e78413cfc46fc02323050abfae6456ec906b2c9b640990e477ee2192fc4559861574d919850363533bacc5c5f2c1fb0a082f7b33a8e194180d43d9f17cff07d125ff1dba5f76e0f2f04327d74c69e3340c979a0529fc0599c7ea46355643f240cfc4e42388c5abd511db11744be1b9e165", 0xed) r1 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f00000000c0)=' ', 0xfffffffffffffd99) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x100090d2, 0x0, "f130c1e4e74de400"}) pledge(&(0x7f0000000140)='%\\/{\x00', &(0x7f00000001c0)=':%$::\x00') write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x30}], 0x2, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) semget(0x2, 0x2, 0x1) r4 = socket(0x18, 0x5, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0x9}, {0x18, 0x0, 0x1}, 0x1f, [0x5, 0x6, 0x2, 0x100000000, 0x0, 0x2, 0x2, 0x9]}, 0x3c) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) wait4(r1, 0x0, 0x10000b, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:00 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x402, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0xfffffffffffffff7}, 0x10) r2 = getuid() r3 = getegid() bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fchown(r1, r2, r3) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/123, 0x7b, 0x801, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fchdir(r1) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x5813, r0, 0x0, 0x1a) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xffffffb5) write(r2, &(0x7f0000000100), 0xffffffb5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="39002000000000f401000080ff0f00001da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb95763200000000000"], 0x41}, 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, 0x0, &(0x7f00000000c0)) syz_open_pts() write(r0, &(0x7f0000000240)="1893c0eea6957fa9110bbe751f937f0682e07584ad43c0f0eaff3c541d2e87e36a7705b5d083aa32aae4ba0b2861d1b50a550215e43d91d5df2eb37f05e7d0225b834715e55bd4626168619f76bbc6c7673c04d2e3962c8f3a2863998d779c391d4a1dce84d897045e5ec345a4fdc9082f8cbed7b41dc523b4b48908b264f60929de65caffe21945bf71b8bf6f81e57008550cc053972d05bb73026f31d1e70d45a365b919cff9a29d7f9b6594c6", 0xae) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x7, 0x0) r3 = semget$private(0x0, 0x4, 0x624) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000180)=""/183) write(r0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x3ff, 0x6}, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x2) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000540)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f0000000440)=""/136, 0xfffffffffffffe7d}, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) sendto$unix(r2, &(0x7f00000000c0)="7caf2da489800e14391c0eeccc63490b55b8500ebd511b4de04fc743f50536d8f91839ab1c0a0fbdd423e3f5f309ede762f7396fb084a6fa6c1b77aa02cd43c8e464daff984a621b97485a0f9d70f16eeb48267bd8142472f0f90d577707683038821a54bb6e0ed0e55249cdffb336ced7460e19d153b41a59336c46a927d5a6864a3796d0cd8689fd6292bb471d41b6ef72180eff", 0x95, 0x402, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() sendto$unix(r0, &(0x7f00000001c0)="fb4afe1d3a52e1d4df5b4c5b9904b00b117f5de9428521f3017fbf1e64e64fd173cf68950c879d1376cbea3716a92825f85ef5d270caf59e8d846bc96732ba83a79e654ba60efc3ca04b6831dc7814d356d236772243b02fa5947bf29ec08076b0efeea5ea645e0b588d9665849c14848d7f087e91717ad56d48714092ec9467bd70ff80e1bbfc0f98a6235565f57205e0a314078b36b97e0f3777ea15a88a70607bc2a5fdea0dbdcf6ee408b5e58bb17e8a6c8313fbd1ebe20ebc9b0ab8b558bc834964429c214a2c4c2f888b828e60530630db48d9849c7d46362277e97009528963f91591723d4ff57d0a", 0x23e, 0x0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0xa) syz_open_pts() r2 = dup(r1) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000340)=""/187, 0xbb}], 0x2) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="ca9ceaf3ea2514b446c8855ea0239ab1a3a45377d29f6f9a4c984301682e2c3c96a367e314efa85b09876301c90b26ab8223d4891a39f7b1aaacd8f457d784b6dc213d289348ea7c2b4e9abe9c06aeab4cd6ba80f58a6300a8d291d60e44c58f856263714b60a8d3b0489baa7d8d79cba6a659c69e73d124813d1261754919e7431a21b5fcf1343fa2a5353021b2fc1a81e93e30b23fe4259d11a78672e638bdecae9fbb", 0xa4}], 0x1, &(0x7f0000000300)=[{0x48, 0xffff, 0xfffffffffffffffd, "780bb7ad5d2dcb1c675a672e21d0f0828226b7ec2c50a38e65c97e7e2821bdf3c94870dc4736675bc4b95c68010c8d595e5fdaa5815d9c27"}], 0x48}, 0x401) r1 = semget(0x1, 0x1, 0x140) semop(r1, &(0x7f00000003c0)=[{0x4, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x0, 0x7fffffff, 0x800}], 0x3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, 0x0, r8, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(0x0, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x0, 0xb, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r9, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) getpgid(r8) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x9d}, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000140)=[{r0, 0x28}, {r1, 0x40}, {r1, 0x10}, {r1, 0x2}], 0x4, 0x40) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="64d372bce6fef038448b13f26177a80972c896833954e835cc8acb3b9646e3d372deaece92", 0x25) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6005, 0x1) open(&(0x7f0000000c00)='./file0\x00', 0x10008, 0x3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="34aa3959ab7c657c890680b1e71241d1049b50010b93f8587eee4955cee08b16224d923a52b03a142726ae7b35e4299b1dc9707d1e19fc6685b05b46a39dd1d7a7c0329f4fd428aca18c7bfe72ff31f5b255ffd797f359a3fb83", 0x5a}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0xb}, 0x4) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000580)="647396a898355fcfc84d0c8cd4716a11e817a320f8c47594feaaca43a778cca09c37938eda38f4183cba1681a87c1e1725b646f74661215051bd3f77ba1e679fc12793f9a816539114217d1bf6ccea7c70b651173ba330c35c52a62f0ac2c3785edb24e894d898a9fe88398e4edf420f61319a9998460df71213a0c29933054c57871b9faeb56cc0ebd178849f4520aa4338bc4e172b47992c4914dc138ff123895b028d74133706821e43ff38ae3183c60596691524fa26ec388e5c21dae31473e2bb3ea4174a1a60131c2a66698e944c75bea29f819daaac4465df73201043b7de0b888004578fd540331ad08c172f029ea739065733591c2de0d58e793adbc7dad2ea9d9210d34adcced379f635354d20f7df0ddad2801af4993b155ff4f9713c1ed3fb419ef9307bf000651f613da9eec1f688f0c966568bb0938cb0be95428a1a01c73815383f5a0135ac78ec0a68e335ccf6e522597f603fff13efa70219bd455addef4ff043b78c182980d9179bf7b2ecb6e5459825ccd93ed7fb2ab23bc6f033d35d13ace5e21ddadeb5fdd9f56c97eba83b5e5f6f4b7b9febc2cadbb15c57242bf8b3bae510f83c9bdce3bbc8140598a0fb1ebec1524fbe5af83eef4ef707d1ef6f2297fcc499abb8450c73d11dbe00e06e638e0d78e8fa1956291fb1354143da3c7145721f27185882d515730edbfc7cd656d03e5986428bd4db6cd67d0ee1d0cf38135ae2ea351d8d698f17fcff58c43d1cb6a70302a67579dbed83f03e96c0ba777e3fd6125456e611f260e5b597f4d097cff5d461666f09b19f69204f1b3fd34f28d8471174e9dcc619ddc0a49916ca9710f75638ecb12c6d507dff8cce0155b5eba68cec13717e00901abcdd3e1e52844d9b0efb3390f520754f2e868d25aafe81523b4e82baf5134f6881be3695f5ae65692459d7f84554bf0089663f01fbcc7381ed67716cd63f3a91037493c75bbb0f0d8c4002fe5f554196edfc997039a51c46fbe19d9d9d079f21e8909f18fd6634ab9d8732dfbe9164faedbd6db64c2e4e6086fd884039006c586e83596e22d59e8e86fc3ba749a65e70759b4f0fb4ddd9ef8158bef0bc57a1716de72405cbf6254be93e0c1001a2dd72d23ba46f0e577dcac42e6810030d28634192de185e6423c3a5b586756729c9d16b6e359b4c5f6d0f29ef32f38738b33e11595573722d6c55b81da0ee23b88df3b0ab422b279ee2ecc62ab1e3e761ba7074de99a8d4d6d0e040c80172667772cc3990d97fbc4cb5c88b0f6052f233ca6410250f7eee11540d03cfda32788b55da8383856faa2dedc06b5a064fe450bda236555c2524544cd3c0ec7a6113d958f8d75d5182164cffc79aa46983d876f03949d9b37fb6d1cae82039b899c7504365111c64fc2ca94b17c87766e7dc9887d091d865a814ac9e99db25e94a0a14b1c9af92ae5121dcbaae87c397178a046e72760e3c4b2e739e2b3e3fb3b62faca699783fd6932763f2eae595f7511c7473fa30d31b13d29d65f5b3bf47bf3a23bf5da5846d1a89a3d743ebbd0d084a7d9cd7ac67eb0bf21c9dc6956b7b06cef40f304cf22a24ac86884e40ee3a2e57b3cf8af3086f8048de46e5ee6d9f2bbed4e5abaf0b9f541f5315a6f2951fe88459d75782d085a9178c428a2af27f6a04929ceab32c64e3ce17e99b1e77b8b7f89268167f1c9a4f07ba2544f9580c32bd35cebc2f0457b2db0ffbd8c0d35ef861a3f414d5157ba40663e70dc2cd355fa44ec61fc0d6fe5d7d37240637a3f4aeac17b9c42348b15aab91137071a070ab3c9c981137d1d96074872d8b004d92bf8a45a6b53e425a0a0d31ea46ee8ac1f76dcc9b5c6f0f7f75f04ab99a0cdcdd51bdcecd8f291857d3fa5c0e8f711874b5e2806e61b89d89684121fdebf33bff80bfa67b2de1fef38fef27325e3f266457aea9ed1272fc779fe9cb0c1f1f535c375e70657d1770f7f51bd2d2718c4cfe3cd03425a2c598777ed7c5a90a14577da238e737263d8d24fdb94317bb5b780a87114d2a43c5b76cd109849b6b795de506a3b7d0ad4409a0d7103a6da1b8be66dc6f868518c2c147c2ede9a7ec6eab3bf39378a5429bc8ad2c88abef3ba0c246c46fd3702da5ae9438f1bb2c721c232027926eb2d644cf55ed6fd14427d511d66c3902f13c48a9b85c8798527fcb77ef55fcfa3fcf6793f6feb5c15bee787baea599e23d7d1290c570560cf884eb580d9a6d5d06e435228f3546bb33dad3c475a4a10033dfab8e15837d4574d607d700514d6a51ff391d459d14e0bbd911dd860a9571702bc0904f156caad6b922d73eef5b1d1b6320af47a51388f64b5fd30a8be30509debcee041f580dbcb707849d1bb0442f5675e1ab4a1b3dbb5cc95b16b7c5f844dcabaaa7ada19187027868815404ad24d7abb0c35eeea74b31d7f464b4fab3e81da06e2e4c5d9888ad8ff3ecbd903f107920314290a133cf96590dd6f9c87923554e3b1dcd7f9e51e2d0c0aaca1d472bf2fe2a58acc4344557649c8e25ba2f586603a9b22304586c639f8ec8cffea1197058e3f8c017acdd4bd7d7aaad8acab76ed3bf46d20db0991bc1d77410498df713928e35cbd43e1abb5220b7b1e8347cc6bb34800c6c6ac26a7dc87321bc5ac557285de8c01591b6e57777833cede67b88d1137eba25426cbc26a39c104f3c26af6e1a9a5d4656f0c444e3ceabbbf77a8b739f2438f0cc2203273c24c859b19433f614c2fe7b669d2dd07b39809b1fa5e7f3ff4aec6c1928af97c9dcd65e412526da9f3997d5d4f0c628ddbf30fef2bf97d42350ac2afac66b85342cc3246030008d9763491e2f0a15f98d2fbdf2b5e2d61198af1a554a3ee3edd6b00fe0ffa060e27238d7109659ac5bdb47bb18488bf1a96afb6230609fbfb54aa232dc8bdd9d70a380c35e72f92522056a385584b9db32a0a6e6a9bf984bf612cb3e25300d533781ebce7dfdec3add079be4e4baba9cc227c7268701b037df7348491f9a0ac1961022efdeb192977c5334ac24ad970e00e1ba70596710815d67cc7f372cb5e31cc811337b8030e538d54936f38db9393f338bf16a3fdadc1d517d3c09c1dbb0ad02d56bf423a7f6c89ce1c6c98d9040c20c974044ef3da405d0cc87ebed1fde05399c5fcd28f23a8c1dd37147ce6de6b62ab4a542ac8e129e67cc1b4e1955e0471bc963342045263e8fbf10c82e3eedee92b6bb57dae7119997a8df01220c58b7bce2cb5710a6073e048d760725dc4c0b8a20da689799d114dd304b693c1f36a26dc9e9097c9177b419fe9de5c4a87d0b9eefdd5be71f89180fc3fa7765feda0c7430471a7955f259cd0c93b748855b8e544e6b6dcfdfbdfb87d2b92b10acb8c61ad38b5acd5915d36e98037978010d6a493427474b1431254523334d3d1ef0f2f9a1d11d36b3e8590714564aee9b89a2639a1ee4159cf2bcace693c3eba04cc774fe5f2f84fb2cfcd4026670868897e42d0f41d6b68e25be3bbe9d218ee5b99eaaccacd2fad5b41b890dba6e6776f0f283f4c2a139e419de292e23ad6e7ddb005088fafb3371d2f66d138712c8a4c9806c54b93057246d62635719c15d623501b0903222f408b78cd31844ffa609005702a94fe580bf3ed11adaebb72d4bb7eb4422f6ae585ec2afd40d2e3d28d4f359f319f3e3d0e716abe1dc23fe16c535156fe80e0d65fc191748ccb6b0593b1072bc8e8691585c43c809dced9357a967cec72c5e02c67b3a984243ea01b6015623c27d04ecfa8d0e6075a0758e561571b1ea0c929941703637907d78b80718519198df4b91b682aafa244539865741d20a8d32181cd05079fa5891cb4d7e8762748f9a8661dfbbdaa0451e22007b471fa8071cedf2684d0a79f3e7e34bb89de69a581b2614e27b321be80945e6234a93b803b76f43d21f1def285f21b067a8bd0e8b41f239d60f8e2374a91c49ee7852cc55d748ddd84ded09432920a7519d244199f1d4225f990e88595b03321e850f39f4617777d7ba4c5ca58c22ba251301e29fea64a33c6bfd297bef5c4893091b0f22574e1429f626a66bf1a5513c04b3c7cb2b40e9f47696b1bf27cdd8bdb1f3cd5588e69738609b475680e41370a3b4f2efa194f69b989017c88dac2721eda4c3ecab86817d7142285e13853a36d42110a0c86779b9ca8945fa8bf5ddb6e125c5c2e0fac4e6a8dc7707b8fc820cb3d02759f99fe7fb8d4b01cd11bddbfa374e7c481af553baf58e493848979a0289b268dc2e64380799734f9c2635206aa98fdf3b2a385cc7cad43a303e533382adecf653229b85dfc5dbcad6bb230c50b470310deb707634030b6226da1aa3d2865d7fdb96adfe6bfd0c28c8e14baf8d0a3ccf0e45c3cef714b4989613c96aa80e77932eb603b15cf199758ac83a90380014526a99e697140e616a3c030224ed5d898763dc88a53897598afd85b202b472066458fe4d34f2ac036aca042674e2bd09f577a46d66577631b6214138125f288ef915e650ed555d476425f6cbd5fc154797dddf8f5768941d230581129cff6ce990f9afd5cd76d3e1d111b03c4f19c653e254487152212a70e654f54c542c73829753b7fc656236268d44b71374dd505a10fa4c06efe0c95504e9add6eeaf743a9c756fc8a6a93dd104cd14df3c39bb3a28bf86bbeedf71c5f98069c5ab7554b87a286b3e6cd659bf335ba109a194b229ffcc934c50310fa3518048db95eaf12e649cc989164c7576ff10ab2d034d73a494ea345aa64a2a2f9ca1dbfaedb53bc77b4a9efad6d079e0c1d4ac78a138f50e9f945dd3bca6a232d513594df19d3f29de5facb960f326a09cb41e2d04a0d8b49f552c20adcd00355cc5cd3645faf1f7fd56ee1b4521a3d2d64343fc5d26610a2ee379898c585287c354813e5ede182569ee2bf4b94e8f3a8814aad34fa0b234b5bc3998ca430d84a1f9df88f9010c94a86b3adfaab3bd71c6663808bcf7e1667239e7ae97fef34dee1bf0df3461811447bc80ce846122f1b4186fe70cc2d085db64dde981713283cb90c2f2951d5f81fc08b94aa297bce8cdb27cecd15e467b1174c7523afa215a8c44187c03d8e32f7119c2e70746c058dc9918e2dd1e9c590b93010190b0c0c5122646cc97addd53e0bf239121701f655fdbf50f7c9ba2311a9ee623da9bab43b67cf7b9c956a8271c8b05d308c0b20458af2efc1f77fbbf04750daa245d004e697effcdba0fdca7c2e519fb18c18299cb6f8f38df53718425b45a9f7736ba185d9f7dd4345d3ab375c7ca119d9bb9bcc4c757a62cbb679f894676d12d50a719380ec7ac87c1a6178cb30a6e8b7646774fa620546bb70a010b4cd8a03621e47392089e4a67e486da7b5889d503f5465873e5e6c5db4aa818f1274bd836197e46f6362a0be679ab617e8a3aaa60555304957ccc120b5c7142d5447a0b6ccc07a23cc2fed11945e0decfc9702db47020af9f44588c595433f429be20b2c8d19cc4428a6f0691525939cf7a5ba7abce81c4922705830552e70512667b1171923618e5c9a1a085d1531c5a85dc53f9335bdf9e5785994e7c7fa7f4afd8550518640385a08bc3e710a55f5bcdff23f799d4005f14ab031a2eb47092f73fbf4542f11f3aa76a7ded1b1aedcec3ae3070f1167ced09181f0d2a6cda47d29b87b840cd8fd01d1448446be546ff35ffd7c553f144cd563bcb4c6075456db9d3b73c8caca33d1cdc654e5cae0758f9681dc2daf4bbb6d605fb70c8efb4bef5e2162d557d0aacf52445a3f36f12071d1b0426c653075ba00a79ab99ad", 0x1000}, {&(0x7f0000000100)="2304ee6ddaf4fd7505c61317f019ad0f2424bf293ece0975cabac9faac5317b777082ba7be0fcb8f238deedb687bb0aa8ca513ebc250ddb1717cc962d7349eac64dc19de524d5455199ba065d3e30ecbb11da92d7b03ca62b673fecb4c649121d7174d1b8ee824b7d4897231acf0c1b696df9cc571409d9d8268e2836ab0f25dcf8fd4b75fe727a6e143b0f8819430b589613064a850fa2fb7e618904d348bb5e788cc1c34cdf8e5c3e175b65288654ca6a4476a45253efe", 0xb8}], 0x2, 0x0, 0x1dc, 0x8}, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10080, 0x2) 16:00:01 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x104) r1 = socket$inet(0x2, 0x7, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)}, 0x2) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x280, 0x40) fchdir(r0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x90, 0x40) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) fcntl$getown(r0, 0x5) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a896cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9c3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) semget$private(0x0, 0x3, 0x2) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r1) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1b, 0x7, 0x0, 0x10000, "59bbe7d5482c0c7a39278dccbbd43c2417d4da48", 0xf8, 0x1}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000, 0x1, 0x4003, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x80) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=""/5, 0xfffffffffffffeff) dup2(r0, r3) 16:00:03 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2080, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="a5a8d35821609febef9b343bd7adffe1248faef6ef278bba885216fddc76f4801c240f68a1e3bc4eb0c26af80486400279650855776a9db0afa723bbbba2ddea093587587a1634fcfd263f659855e591da68a8f33ae4f95681eec2234c9e8dde625f2108ed347773481250e1cafd9fc5d203fe460e7b2c116f219580e23ae82f343c545c8a3c986cf3ad4cc0dbf413a49437cab421f8282f11239fc8adb220fe40171e07c4c8793d9ccf28e49769e09402672dce78fce0b8190d5bede042e842dfe803", 0xc3}], 0xffffd77) 16:00:03 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x17, 0xfffffffffffffffe, 0x4000003) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xd29}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x559, r1}) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x3ff, 0x4}, {0x5, 0xffff}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000002640)="de40f6456b7f0bd322a53bfc0c4435958bb7d7cc20fd656461e155ab69e3ee8f5713f97f113ef2e61694acc80236f27a154b2ece9cc34ce0f41d91aa6d31b2da8fb52938906192772402913f018085da1c0c8f73888d42461a2395421d6dc2e5ce162fda37c51002a07c587eeb48538ba9d3a2fe00dfd8544702196ddcd0e1cc87d464e1c389ccb8f4ae8793c482e65390425e04c8838042ff8639aaa0904968f215", 0xa2, 0x8, &(0x7f0000001540)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x3e1}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000001100)="c3ddce7ead2f39bcda0c4717a84e28e12302fd8a7e67826f284ad706ae8cdf59fbfa55a61ba1586a723de6becf9e3b33e0fcc56cf269abbb", 0x38}, {&(0x7f0000001640)="7084a460430c5bb08318e7a036680fa345b2e06869a512f0b5b99b6c1ffd91d0a97730d6eb3d65756876f54f4e78062afbbccf2d9e1941123e50943913a24316e1f8e0d0f243ef4686fadc27c30f6109d59029db08e58fc6f87e76ed56eafa5d60b6fda797eb98ac5c83b79830d5a9a1ef5ea9ae907d110a42c53de0cd100d3a6ee74f94fb3cd090a8570250dd6f26a0fcb6b6ffeab4949bf36ddac5ec17009d39069292e6a079072d1c45a5dbc0bda9154102167bea27f3b6cbad16f66deaf22221db912f1fa73ebd142cec451b999847acd5950c1b4874cbb706fd34e491995220e07b68d4b16da9354a0d9d14bbfea17a79d725f8b0fbe52ba22dce6eacdb112401ee8e4eb7de7529d63de7352a4eb7f5e57304a203b37b2be4832b2a25ddf3fabcdd5b24b3e5820b05b329e47ca262e7bfdd9a2fdd23ad09d1f7377aaeecae4b2f9d02103050b43cea93950f34e6493903f4eb29b42ea692c5e5f391221e34cd6cee83c037b01b22ba8bf4f628b34869c3c2cfb4831cc54e79ef459fea9029f0f048b67a2e95e3a79dbb0b1017bdce3e3a783ecec9887071cffc60c0a74847acdc3cd708bd5e9a674970bbe6940ea8293ccba569434b122cd168df9eb7fb7d526907f896fde23d37924db97fdff1f7bc171e09c76b2b0045ac9d5df886e67ea6fc9c8d07d95e5ef261aba4610c3fee7d8a59ad7e54acc758dd70edad578dc9b8f4c6cfcd03577819770919f9ad17defc52ca7300eacfc4f6617d48ec32a87f4d011e37e1718160aa64a15d37723d8642239d005e223d64ea8d74db74bb8251efc618d99484833f4f623b6975616cbb4c86627dfed69d421de8a5f83afca56bee9a470047da37468d32fc4d033568d01536d59395b0ed6ab78ed98886c6d12b7940af00352aec93bb9dc8674ccae64df81e8f61f78d6de577e1b05e4e27f8b6af0f2cbc2e144f824c98920cc2c97dd87087e52167ceb5dd11549f5ab643f5c5a5d0d3b63d15a0cfc9c5013d8940a65a2601f98509a03fa87b175f5ec6ba4dd94650125bda57148202958a0c8399829d35a6e65022a2cccc39b74dc2a4ff4546811070f9268581c90dfeb931aa576ccecccf6fb1f7c1ba22262f6d7603ecd038ba8d81e91a3fa8e4f0e2a699e1857a5455e30e3a80563c3966a89886efd1c55d67bd8b72b2cbcb72aef72b8996735dfccac6ec108a9069afe17c30aa15517290bc3a15b135dd4bc6195bcfda2388b49a50629eea03fa56622a115d2672e028628df291f9467b33f96f6ab8bd052929b8ea56dadedd59d8f564b2d543153878317d96209f924741aacf0b76c092357032baa3fa56715cbbe148318c242fe0fe4b445e0ba55818e9d7979c499683698c5e8968a0883a5adbee48b90aa1271969974a6eb774b49e84e74537226f7584888b13bf8fe12462c88552fff64bb4cbe02e79717def0d803d3415a9733357b3a76f824cb5da3d7298ad9a75dd57e8a6d4bf38d3c705afdafff2b474e8ed56f5e48c4fd8974955453fed918e3f9e1fc8042051f2701513dfb42f9a124cfa922ec042e8c16a09c65e9323501fe5d9e0233d16f19196ba14e1088327ea962a582c2f6fe387ae159c05a2412797a4bc0dcb08019c6f9a805c855b01c7cc6e9599af676a862af3ef1b84df1d87e4462d79877a187f03306f6360982757a01b4ba482f4c5b7df141f762f8a5e927403b1bc37a05ecc01a34231a8a24813447e8f5a97b113811af1a0554582a1667125cf5c5494059f3968d6b327ed968c1120566b0d6662b5d9d0af012183fcc8f59571976e3a389a407bbef673e5141ee40cb81531a451b65e92e5bdc35d4e88b50429774c784c3f5603f3efde4161729bb267978f01fac03258d0a6ee827a0914d2afa8a4cf2bdd623371a069c842831b9ac337a16539c6374292b8e0abede6e8d5f1f9d775415258ba918f4727a02209508f304df209e560438d7ccf032fb2956199172865eafd6571c95444ea9224ce30854187205ee5aaa91ad699bec2a960525e665f0dce28119da5bbe7f68e15b26ddca1d78445de6c14baffcd107aa4884a319c1713b1ffcc9149fcc1f6a3ba614f273970d2f1c16beba73c870bcd5a716bf17082fa3f061314381c883ef20b1e2f2bf8850d7f5c7917452f8c1c52486154368fe33ee3f8d57962f742cc53073fb528a607a0f4dc9596ed1ab1552d46aa093b99137ce9afc103ebfda79af5ebd14b879303ab01b4e0df3d4ecbcc8a1a7d3dda8001264b6978a60d6f2bd6c7b12c8448343130e2ea6c4358d368ef1b4179674e8f18d0deab43265013f514c1975a1b2ca4a046f88e0833f80327f5c11500613836050c2addad66f2677bc1b8a39a82b78ffbb4b5c294aec70f94317b21636c504d46a8725055bfbdf98bc859d5f65ae48c27a1f58f921b63044e0a47adfa8c4e00deee75d77427299c085037653ab2a25ecb86f739aee22d4f9e031e3b5e1e5df342726e615beb472c9888d29ac90605a1d7ed806af9032fbcfca6c5d7514ca9b2729d8d838de97ba5c8b374f264acf9b983a9f5c30cf4ef9281a15ec70bf0726047666df67fd8c895bdfa6972c53a63d34b26fe03a16259317f48006611a1a8db28094a3a1db792643c62599c3bd4a8e7e763dc253a27a82ef2279ebc479e1bb66e69ca23662a3acbb87d0eff4d327c803369873d3e28e41470449c769b8392791ded864e91fb23d74589675dc767f9c83700cd5d367d0de1e9f5cbcc764a2b5b5e269117f6064f31d8d6b497bb27a4f1b37f6ea993e8789da578ae41aae753bc0269f44e4a24aaaa2bee2d51fd8abc9bf2e7d4d61a02a3f8a03702ccc6d4cacac4b6845caa773771393127ec6be460e514a058180a75c2e0ea5b3232ec276d64aea61592079fbe16b38abb78442eed8037b87cf99748e948b64258fc3c964910cd34a9c25456f1b188255bc017322ae3323827d8e126144fa18b54dadeb6aae6cd8a2c1117d97ee27072541f953c992de9a765c45262e61e818eabbbf072638c26cb5cb19e9c1eeafa462fdd726f442356634560ba5345eb20e6c3b80989cb8ffc1d19484029268bae652f6ec2221796241fa2672dce4aeea4cfa4e59aa2e8faef8369450343ec38b7b0a7f851be7e5c8b4111fe5b4ed9b720f3172efe0ab6bdc2912bb2d0e3fb6db16710085dd78cf403faf7fd814328d2a0ed032db336c0c2a71dc5813d0c6a1eba58db9d4f7e63c67f7978180a7187cba3b5528b59bb32a68d86f0add8c86f4da94330288dd1b49406a336a8ad6aa40d21fa37b604932ecc6fac8ff120c1e4f198eda793afdff51596c46d57a482a68fb4a660b9de74266c56a09982c42952add874251de0e45782d34ef4261447957b883649a56c3fef0ccb762bf3adcd08afd2f5800f68e92be7351c8f68a68d2fa08c590e3acde5cf8b89c459c53882e903e5895989f36c5c17b6fa20bbab9a5ba5d3afcc410f6afe3f9f6f5abf1ec0338650fd6bdfb94289cf5ecba8a46dab72df60556def966c74edc556647729951a92352ef365617a8bea2749ce69dab5f86cb24edeab8cf050aae28a4888f9a41a6d5c074acb94acfff8c2757afbff4aee5414862552e77adac2ec11906e1e59a35fa1584c0eb2feade525fb308396516515c65785db10e18db6fefbf181cd5815cffb4f4c3540c12f21b34383aaf4c4ba84299ab96e677aaab9cb1a2018cfdbf4dfc1dc93cc9e3e593a0caeb9a4f8870a3d080aa711444d480528e9e1fbc6d25e480544ae8ed459bf26c44870c33b9715bef12bf2bda6b1f9f91cdedfe3bf973eb7c5e719256df7c802c4b19c3bec4dd18b8e3a64383f9d532aa1e20b38942a7ccb1827cf627ea898e7e70533ac2105dfb414fbb85c521dcfb09bba7d46418c966c259033e05eda8fcb500bb71ecb6f803b78f9e7fcee2c0a870740920f930040a6d2e2bca0cda38675c985f176574392be3d00ede56d7ca6ee7c2cba7e3eeb83a505bc7e761166d66504fe10ecbdf811c352b9874b1969bb6f7751ad016792be167cd660e2b29dd691b0f5f873c5f52bb5bdff7cff6c0183d73f78c4c0b75ee274dc053708eccb40293243332b8a56a797941467ed87d0e4e6c1fc5c926c68d4b381383234e3f8e24fa95f928e656adf80433dfab32203252ed3543991841f88aeab99bea29c9bc690bd8a3683666527f35e26a1f89a94641fa25d3461653ffbaaffb357441c971f2779950920802aa5040162cd3ba16db5635e12f8e17a2ab4b1aa950b20467e0504cd2a2324d4702d23c633cb01c52e66198faad1f0a1b57266c4d182da694a43c08227fb3daaeea614569e23cc0bcbe326e423450f378bcae3bca9e0a728f74c05b924d0282ab0cbe4fb72ab14e285549cbc68763a81d78a47f2451fe8c5a453e2b945ba88b65ffe71645b81edd20347b81bf97ef117df6287bd07cb11ab6bfa454cba74c30ba5b3f6fb02571f83c68d2d3bc3b252852db549f0e1221aeb35b50ae2f180f3e3d17d9a0b0614431570afe14a9be05fe77b3adbcf90723b755125d97256fe2d553ea3b2486507251c465491abdea2055f5a45e9cff2f24037f4ce70cd5c012ce8707c03b4a6c59c92659d48105a90cff2de73aa49b0f0a295619379acced5347890e8a5dc9d52b2d1407721e3ac0ee2bb1327f20ae05938f98e302aca2ce5bd3e724000a02909c278bc75e5a38e60906826b9bf3c2500a174a3b3cb2c18d067151640dfdf740633c5f7a8e7bf376b11b4c11df1742e5309ef7251a4a7748741a902120240da420e15d02c5a234b554d89f706d05321fb4f915979103e0d70d635aa9ea088aaec398e525976710638b2af8f4ab8b379786886592c912b4baf6f4a96f10803772c3b83a7a52c5c8ff2e785a2e8fa716ce9c6e0eb025fd6420ea5541231f7db4c8fdf3cf82864523617b68c37b380b7806df4f05c6f86d5df0a2d5b07f2dafd37df7a101cda8f6d2aee6e95bd23fe3ce7dba89575b447a7a3e9f639d25fb6e8436312a5bb9067cee55f5a53013e933f9a3fee4d98d135ab192f7448e3078619acd8f3cc5dadd288fe8e4bfc391c3fb4f86d265a98e4ee7aacaee0ba0d2bbb210a61a20e2a0711dd25f94b91c9c8eb74eb954cb1cafc7511e25b4081e1e4e3253f2f1837568be04f796428f61b69d7d4c3b5ac595990ae821e89ff3c2f0c5c6f76ed061b74805d34831da761ff8e5b4969521431db57139a422e63637a73462b5e8d5beedaf6e9faa1853147d5dee44e235ff2dfd7895e721617a94783134d55f25abbca27a41d5955342585b79aeeffa75d3b4a363e741ec6f9225b3f2eae830f9ff0ba7e89aa4987318f5a1150e2bb1f51cbafc627bc81ed1dd24013582f04502af1194456fee28802d07273ae2e475b7ed964ca9402bdcd13b499f7b387f847c05b34a1297d134e1e8fce8dccd6780bec10e79bcd7a2f8a2b77bb793dd1e67a94008bf7e0f4480b7ba1bf2db8746b12acf603a2a4b3e0b35972dc796fa588c79d678d28ebdf2120c51753a9d4efc37e7829a66781560d3536a39b361c0a00de862e69ce3e333de2aff126f5ef49826f1862aacf3fac7504ea32bea1de6dcf4f9c170cd9c2174a0553e324806ce8747e677dcd3f7e9e5d82e22e3459d81fbe903174c20b31ada9c864a0a04d54666e5142eb154338e22bc92b6ad024572399ece0ec8ea4acb07b5779a9b2a6f7e128fb78254ae710b4f6f9f77c264c195459e85bd57255f3834c73d5a274280dc99ced170bdc1ba42d41f02e57e3a36b897ad63abbd18c2fe738d5", 0x1000}, {&(0x7f0000001140)="4c786a07663bb1b7a428ff5c1d7b7a96c167c90e5886fd2cc22b3aa51ef8c134df777ab8c1222a763f3e88983201b5741ee4a0b8cf2552b1930972993f0eac731b0dae40c7b5ebff5e5e97f951940dfa5a2fee9b9c724586533a09559b8032ddb876d1026e04e0c64dbcb8e0ecc369ff51b01054e311278cb1e01dd26f4f7bfb878c5359659c4de1084fd4faa545d5c508649128a4969fd35920ce17c2abd94a9d31ade2743c8acd53bab4cb32c8a0d0ada9c3dd5c585d6095a06c6548718c695e7fa08ceb0112c7e6b847f2a9badc2326ec233fb65767ff40d00b557b2a3f5204306777b8db3bacfbb3669a", 0xec}, {&(0x7f0000001240)="26887563bcf6a9e2328139fd827516b30f7e916a30d81285f210004d", 0x1c}, {&(0x7f0000001380)="dfde1afbfb7aa757f62f414f72878eadd68ce7a323e95f2336c3547fac28c2f038d48c0f7ccbe3b23b6fcc3d20109b027329224d2bfb37a8891c4695c740acf4a7a426a206f60022ea8c29db72e518e1639bc731a8f988ad59e154ce6a9481123bac1a895c4b976e8fd7a74105c35b8e8297b7c61c2300d915c93065c1d12be12cf46a2c151af6cc2976cde871f4bfbd997e99f7270fa1cd3d0755af2d034d65461067a7318b69a2a5580b87f8977b24ee96c0f62b33f5be022da04216704f7a302e48cc4ff029020dec89fd024d468ddf5c900e61a1a73324a67edf2e8d38aa5e992a23eef8a82d9d47dea85d2efe05bd697beee4b4fee2", 0xf8}], 0x5}, 0xa) getsockname(r1, &(0x7f0000001480)=@in6, &(0x7f0000001500)=0xc) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000001580)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='\x00', 0x200002000, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x18) r3 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/85) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:04 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffff50, 0x0, 0x0, 0x2ea) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 0: r0 = socket(0x0, 0xc001, 0x0) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x4}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="5dd7520db3b5e77fe1913e1d71303c198cecd64512a213c5211191117cf527f20265a8ffdda014bbe58a1699dc0195a32bfbf0180b51c428e21cde27b0c63d371e5fc7267b9f24b6492e9bb8b73678c516d3299f6126d0a931b10c3740753a383a25eda854b693d270d13f9be3abf5877d7ae9080f6effba6ef663464af9a4ed677f2557811b71dcc7a85facf385dbbf2c5d88e384420f1f210f341b88c272dc7cda0663f44be85be67a19cf8f4066ecbfe1e4d0b51c82b6edb1ffad53b6", 0xbe}, {&(0x7f0000000100)="ecdfe831d8d3764f5c2df45043567f225ca4fb636f05db8b0678fa29f0b4e63596613f72c1fe0f89e397dc48192869689111a7f85819660f1583e433f9b33f608fdfd49be40d73004ac2ddd9846bf45788fb41065be285c6bf3a9b4c7035fa8307dbbbf91185d2ea8c75f5d929d50eca6807d356ef65b4e5834b923f04dc3f2a01f81410fe1d6706221224922fd21059c49bc433bfd4ba4200", 0x99}, {&(0x7f00000001c0)="b49bdd27f829d50944145f0144ab8b497f68214fced2b5ab8aa80de8bc000d38a6f7d57b9a0c94754120da4a231f9bd6ac8c1c126a11655802a14bf8d437d33580c722da50f3cb00f204f4ee373f0f534dd3757df933854e3c9e7304b91d17d06f19ba34c1fa51ad85fe4e3ec216e070dd831e21477473adb3bf270691bb31bdd4c4997ea8954e9bf3b86dcda1cbdfde83d5d7267c67ab4eb8de49c397a1ac6208e49e21242d365c85cffd7c4b747b8dc614052721b116dad42c15f0c797b8ce129760f0215f02a43b8edd77c851af2b440f0c659646a7fb06", 0xd9}, {&(0x7f00000002c0)="b1633fa312631e53227036e9af12f13bc66afeb89f07dc109dfb34ee5f58e94ab56e5ee527ed2f", 0x27}], 0x4, &(0x7f0000000340)=[{0x1010, 0xffff, 0x800, "3b781d0936709256278171716a86f7ceaf56bf468d98fe56dc0ecd4a22d16bb317e53a6902f6294acf6214e3ab7bd9918c047cb8ea7a948dee09ae46ddf503f054f2d19b35a5fb6f80848d860d9b6ba2873be20e0f45435501c2c5f796351dca0abfac406d45a10961da14caeb9e469ef68e1f8f87cf663eaeb79893f1f7078c1a91aa13da7d02bc53a2516052b22ce05bf73713c4c4dc6631ecc8f5a47f06f4e253df3bbcaf7bf8c832f3f3adf2070ae2efae4a7b711dbce7fc2491b9bd941dc271a9161ae4efc27b9fdf2a45a2c6d6b969f915f7abbe8eab59cb7cccb064ca688e03152207beab9df76bdf686cef729719fcd258340d9247e3501c45b7e4edd8a95ca10675861c6be8ce10512fa6b9364cfdeff4c2e6882f51567f3cd38ecb259ebb742b11e39195e0eb0d7424c980c31503a27025094dddff34243d70169ec54cd836faeb80fc66a3a58b6dd51fd9fa9807319d7a5187b8ffecafd6dc6d214d12e4f0f7cb46508da8b99b733041b2404be0868a90653de00d6730dc56afacf7f8306a885c0739732f7ebb6d42ead28d0c959e0112bd110fa176c7de4be5b22f9896ab177ee2f337a1058329667a58a268512d797fc65c69a5b61114f5667ab796afd5510c2d4f7abbc1be0f6252e2b9b52a16e4bbafcfa1ff74b750c20a7224724843d88f4d6af0b43d699ef0dd9b27ed5e01926e7b3a38640b71078a1d064d6b4511c320ccc6605a7ab10c6617e69114383918cfc73548aff7da75e8764eb43dbac516a526252b41b474d35f43c4b5d5b1adaff27ce14935e8c81d121ffe6e226eeced2593673305ec640de9426417e08c8e827b0af7957c72cc566b135b5217a23da12fd0780829715736ceab1d770d587288f521225f5af2dc6cdfe359977bb5e27db3db359ff4f113acb6e73cb073b01be41ce9f64221755cb171323fc55ea8cb44fd813d969d27846249ed6ded11a7a5f05ad3e3b6fc989cb9473184184ea9be731b8828377d70a1af5b945c09d62636a5b74bdc06134fb2b516ee6d7364c80494e7770371f35fc6697da2656a5b850c07b5f67f57b9aae2e9a4e5c0ef06281bb10e67436c2c58b9630e9400f5fbb5c083e1ddb4c285eb346ea084da573a2b521d079242d528d93d7d3cbe2fb8ae53b271d534d17ef6be8125382aab53b8ebd4b46e9d19d9b41551340c84b7186af4c721fab8db4b8321321cf1d61b0e74819203089875e0638cc3fcfc2549a84f07970088b700ca5ea9ad2ac499d0bc338184846c87b7034b676700355fa76f9a1d25078601b934d4192e83c254ad8989aaab0664194f99e8ade332d04b2cd8cc8f454595843a3c834dfe60cf6b3a7fd1029e7037ab608b70970bccfaf971cff8d5344fd95868359eae4cf85f078b543941ae93acf0be0b85cebcf4a0e97b790903ca1751f987a4e7ba3e124f2fd2fe00069d8be9a82d205c3cd34863fc87294034a29a776ad0e9223e6dafca894c97a5d106cdb03057708443fa97c1833d8f8251100dcdd634414adf2aff87aee2a100f12c41bf3f2486bc5f5c7102d35298b2ba7d4330a8d67ee4261cdb5213d1225d7bb8e7eec01835c6352d9834d7673047ad9962ca3ee125d83d02ab724bd98762151e3c26ade2427fd37c0d6d894ea66ee13176004ed0ecec1385792034cdc9dd870a4a9bee34be21392617c5276c8d15172c27115caecc0cb5034f452b9d447a093175160e8d64adda83cc0cece247d8438b9492590bbb7d4c03eab05490ec84da52e72b0ef75c27b25a03e09cb8ff055426cb7ca233e081e27f2e27dfaeda22d447c8988e8f25cc6b1d8800bc1ce3a5a6f7f85ecc5e29b9f9f61b79e715d5d2ffa8bd239fa24e59c4eec844269223bddc77be188c376abf36f911852ef7a15887e5f785d04827a11149a7a2ed183e270df9e1383e96dd309e490157c3c258c1cd6b8cab741503d69e892b705209cdd81efe99c4a2839d20faa3ce1c0e2fa25b99cba1f40d1409fe15bb3e69a20388da1586f371f82cd90000f8b43718dc079142959f141a2785013d4792fed74c37bea4a805027639b8df535517eee136e10ea81b35bf873d1159cfb100748fd3ec4b1109b92c16d8ec0d5b054765dda916c95cc7f71b495d5623e54d394a57c32b0aaae2d8e9e442cc7555351c588d2541a9b15b8be4cc3c1b8d6515507954b77a696719dd4dd3cb1272caccedf33a3ceee643172ea3bf57cfc1c5c6f114ebb70dab064f81158bd541fca6bc4dd0d07bcc656c6f23afd797bd387b2b99fa01a801a4239e37f00d7530e2df2398d774eb1945c498e289655ff31a04e7acfedeec038d6368e3f67c5d3841434e53b4bdeaae9fdfecaeca1c1207e11b9164525a9eb1f36ca79877294e5ee9291542ed4c43037a06574633957ee9395d72fb8889b18ec20e86c548ea980cab1e1999a5d0faaab3768c97c51bacffed0dec8aee56117d8ea80ae674a1ac154f5b7b234c4e163601694e2f670f5858bf896872d0b48317f7fad2c845ec354969a85e6e6e1720a0b215f47dc71da264059c6dfb44c51a3a59d6d86de8939848d091b45a7c169832849bdc30ecda3779ecf697d8dad682143271d8a988af7bd51bc5b07645a5d83be8fdee7b8f0de8fcf356a99cea89d081218c37ebc6e2b8199fb8aa5279a9dbcad5eceb37c67f32419b00672354f45890bf3cbcf7aee88f19ec111f619313b4bf0335218b8299cab7fd2f0c937a47e1a78a169d053b0186d13eda2c179349fcf738d9642d68c050ef6f32d0b72f068a6b1173e78f84ca73af87825ec9bf4be2725c2d9a313a5eee6faa35498aecae9dd2c9b20f513949b9cdfa90db09981ef86d175949fff388aaab2a0a9ae4c54fd6f14c885dbf2893e85858b83ea08badbc145a8d9ae6e26d713786b13a5c45bb4fdf455b1af7f400d682b85bb35bdc7aa629e3740c98f425a4f118829229ea5002e4448e540946c5c644d4f23dfdb583ec4c70fa69f3f3e5059eba68ffface08d0e2e6cad6d85fd2da5e522873012a0fca7a327d171cb703fe467eb40823a631244531efca380a9192a50c68ed5a5e90e23ed4d76b60b706b750deb202334c4a205fc552b6371658dac75db97ddd63f6134714f93a4cddd3bfbf4d697427193b4ba11ad710543addf033cf93caa72c1b20cf2fa95571f5e3bd8eb36f2e5ca8ab4f6fd6c41091ae98962fb3f989fe48d65c3cb1b560d96d4b509ae88cf52d6336cfecdabff2c12841e693d4404d8831095350f7a3ce9055a67c22b5cab3c62a3d3c7e23e053e2d17b791d56a04adf2c40650255d1f2e013a100c38fa4e5a2b1eef834d1ed5a8139a03af44d93a6df770186044e93bdbb189e1d86ce3c650eb2389ae44643c2afdf292e6f4619d66d12efa983f7db489df60237dffabf23b8c6444a23510aea00af504ccfd7320f84393f63a8e00e1fb713410a7f9ba341c731e1a514b0ac80f41032dbd3158f2947d92486085db4ce4644ff55ce1e07566767337734d34ce4012f95ec5f78f7bcedd0f405208d060ed6d46d1f8c3337b61f9b85ace00ceca1045984fdaa9fd2d0c2705c6b52a5f74f932b794f935ec08c0445297ee6524fbb9cdbf41d8f7415a388775f2e08c53eec5a81793156c6a4f87d8fbb7464c3df33535ac85604a4149472110cb098acbd128d40bfeb24539f2a378eca122eb464222b29cc6efa546aad7ec0aa5c108e1bed4d0ae44b65ffe8786b2e4ef2d38dab53e64f01f7753e0cddf0bc6e4df471e02aa41c5160b52080751c2861ceefde12d23c9ecc84ef3aae1b00326d6e2d985da3de25544265526a5cfad43c23a8363418657cd986df71d9a0f64a1d2d160f1aa073d915d0963c158af750a9066cd3348c2d191e5ea7f69209807732adaab1eb699c052edb6a14801b631ef43a3710583f186866132cf4219215b07ec480b7784d580a11d5dc5da1061c0d91bc30a55c2f66ec0540ad4ddb9ef0fa587092df8d9b986f9ab36af9e83cbdc4c20048dfd592273871ad00e9904c2498af8ba40e1950283718560973d3713c1e607c875dbc4fc025d7ef9e1ddc9d730dea07c4e4153e90777a665787499810b5909636cf80dc158ff0781fa54d70a975829fea775c3ca88ccc23ac40f1d3072ef8ed70d5c4c3fc20966fb7566b60a25c8e6423c0d0f3e6dd9e8f14932050cdee2ba13f1bf2dfdc7e60488ff9f849d3fb5b41713bf4f03104995f541cd6e8522fe5027459d1c9809c088516af12839ce6fa2dfe481bd2823050fe59671a4ad0c5c155feb59beb18ed51feb39d230554a3829c1a46300f525a73e5aecf35e8c3f75593742d386c5d8ae6e4eb6b86e9df4094991ae573a2746641d35fb4a4430523728d44dfc48ecb2e5bf92b62b5d60cb2cae38e4feeac679558fde137a0b0e8a944909791af1daaac34c2f6db4495e19989b3217eac507a39746a4d5eaae0e39c8cd15a139fb21a84940adb6c2bd21070e3995b74bcdb5d8fc0473ec49dca0064eae763caaab09671e3d1c8c1d464e513de91992de85204bc0bbac25681a2ee6d6fbd1988e3fc1cb24c99e47e419e11774a3b305a0840e9c1c9c6487771637822ee2fcf1d8fda4032fb0f9e61f9c7a4c17cd973558476e6d2fdbea697252fabfdb4e90b111a58704eb53f3907831a7d3d33efee5c5879116d2fb7501ef91eda91c62bd34f5e968c2ce0525788702c33e0246ba28eceab46735a7d2000f57e398947016d4e72a1bb93c4e9caf1bd25ba37d11d3f2f486193f909c60eac7d19f401ec02f4e68e0614cea884f202c9b660676dc5470fdf0828bc81102097e260a37255ba587dae133c807a22b829fd9adb3c0d1fb1e7af3821b538ff03c4a8e897d3702b783107e314cf3cc130cf11c263b0f08ef67c1ad2e7afc8ec459b321083468f65ef567da877dbabaad89ff4f4b0d97434a12ec673749719a3202d175253a10d810bb0371ecfda39e96c95e81bd9fbc1d9a62c5937670d56a8508f3400f59dafedaf381880967c41b41511f8c88c3a62d8aadc0401360fdec9d359585009a8df730ae03c35f871b6bfb04867cd1936d23867c7408f9a268c346e2d70c35b18e398c573584e484ff9712c3383926434b646498920f4d10c911d51e53b8eeb7b8dd0d2db1a614ee5f7bd6431b2d2bc779d064824f6e16088b4575427eb8cadb5fae2f37f7c3d920fa06c7ca781c1a1370c6fa0cc2022797e54d9d65c6c02be4ec952fe75757a667daf6461b99ab59a61b6ff7b67dd6e796ccd1ef9d17ffa6ca8408720a69ac57f1c72bec8893113a90cf9b1e49ba7f7e2ec46f9098280d7913caace4741e1e1f808a1f50f4b0027c2363a69f5c78c95ae902177ae0a5fe980c3e224a350dcf0a94ade1e6924f41a14d42f481b978a1d3da237040b96b4e635fcf77b608dd921b382a8c24814f869c853e40fce132125f6c238fe3721ace0ef0865a155f6a280c296352a9668f41485d8f257ee49ea3f20460d9f0951632f90191dc25864e29143864bca24d5ffb9cb1f6a7b2d2b552cce7d9c47db5e4f8d6383a27156a7ba820e41da0bdfc5531e6dd1219d71c12bc2b0ed8cc16d7225ba4be93879be126ddcb53d681fca948226398f6b098147d709737044bd11ded28fb68664aae6096ef23d22f0bf20c387e061da6d8797ffaec381012d9256aaead486ffc7522f92afe4785d0eff23061c5c149f5b5bb6f67a02963007a4b9b83498fa3362b39afdaaa064eb525247c0ccc3997052d9a0bd23c39f713623ba9c357760a4391e9f984002f9e84c0fa3008a64bfa93099"}, {0x20, 0x1, 0x3, "d6d4efbf0631f0ff30aca4"}, {0x20, 0x1, 0xffffffffffff8001, "8d193e86baca68eab134"}, {0xc0, 0x1, 0x2, "011aef69f2f1c79e5c6518a0224f1f247c250861aa93755c69614d9d853d4c8f432b69c335bb0a39963755a89a7649395089af36516ae611ca0f7411aa5fb9f5f00489ef02308103de073ee8465bba0406226da2c6603ee49ca825ee6a2da8efc3b08f07548daccfdcebce7af17945e70b5034955cbd6107133c41d2226da939d76c8c0b926f671e4fb52863cc36e55c8f08dbaaddf159d12b70e1804595695d546ecef9b132dd1a786b240c32094b23"}, {0x110, 0xffff, 0x0, "acebafdf845a551eba479022ef40e2559223d81ca06a7877da8b08f9555ac23615f1872982453fcab64b9be08121a75aaef308bc48bed5845caa9fd7546c37a8aaafe47dbee17de0381a240723f36606b964e74fec616e5155787e189b49e597331de6ed5c46b961887d8f5810d683746e3b231b7129d71100db17f9ebdec50cb12d640e8829a8582ffb0930ba1f49680b581f94a20cc488e5e56f4bc53311808f03bfed8c0d428e693ac977a38ab109073f501412aac5e454895ff91055fc590b3b29be06b6f92e2232d6ed2e5fe3da1b5e92b775430c2d7a8b2b6a66cbeb0179deb6426a16e773a0a834e351c402a64830e424555d5c18e7886aa946fdf1"}, {0xa0, 0xffff, 0x7, "722dfe04a30da486a997bf36de4cac85b1692b087ffd3f055baf7fecbbfbc52e6e558e9e2a5dff7cee4989825ce5f9dac761ecffcbd374ee1a7bb6a22c9b9876427f6e3e498b8ff244e0274521f8ff1d79781d1ef06f03090744c9a7f91cfa187856c537e5c113d6f79a69f1c431367968ba6e8f88bc7a1793abc0ffcc5235a5c02ee6a51229647fd71a1816434e"}], 0x12c0}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="34993508f6d6f7544482b96c07bcbfd552c6537f86c3b5a84adf87cc2ec97f1165ced0", 0x23) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) bind$unix(r1, &(0x7f00000007c0)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = getegid() r16 = getpgrp() flock(r1, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) r17 = getuid() getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="77454ddbce419effac722889247525dd337f5dcddc9d37ee63831469f887a9be460c9f2740f7c9303913bb3082658246b9993de3b04b", 0x36}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x128, 0x400}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r19, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000840)='./file0/file0/file0/file0\x00') renameat(r19, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r19, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x1, "600f709d0bf832a6e7978d18d9cb1fe881baa5c5100c81ca13b0c285ef079b4b5809cb54cc1049cd224e7f6df169f9bfeb79e30a2bf5d357e59abf43d9355fdf3c78d03a67a2af6ed12611b6dd5e1523cbc84eb3cbd466918ed5b6e39b95648a2acaad55965ade360ee4bfc65dd05d1883338ec314523385f831d41f97b5d4b4217b240d17b1c4224e507a8a3cddf4c0ab9f7717b964099b0c5ed3c4952cdf6069117293d5a481501b91a8f828c77ec3ec3603fcecc5039af0b12f16280b9c6809bea1d7914f5f063a114ad10f2fbc97d7f7c02f035284019fb8f8bcfb5e507434eaf5e529db63639a5952"}, 0xf3, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:05 executing program 0: r0 = socket(0x21, 0x5, 0x1c44) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000040)=0x52) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) shutdown(r2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./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) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000100)=""/127, 0x7f}], 0x3) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/29) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x4) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000000c0)="7430ba0dd1963fc75fb454cd683a97194e145f1de5f371ff5c9a789d9d3009ecd23cf0cd990fd57b2d5600d0f85ac1b75c794ba6f540b120f63e8fc288d2e6650e8eb5816ee18fa7ab9dbcdcccf523fe2e425cf0c8fadcb38044afc9c55bf40134d39d2a9ff74bfcc8228f121b0a9dd82045accb1c65d7a0012b32207a789124e772510020d230dd", 0x88}, {&(0x7f0000000180)="0365c4251e31a4c13e95a456171911bd9e50c6a13c16f05601b8cff7dea97c6fa2f20fbb01c34027f86e51e50e5e7fa19a495c6d29a321bdd4679a9ecbe9c68b17ab54b798e8f13e6f1a6d73c79fe3c13897f34cd96a6a7c25e6c255ef29c783c7f4174ada5f487a743b1e62e213f6f48c39a49af93fca00e821f7e9ea528a8e40be528441d4a7d9cf579f4a3e42ea935d61eed9cdc3e2ffc02d56907df88f4160352b48e2b7f22572883fd4e587af2113", 0xb1}, {&(0x7f0000000240)="b0bff8c5a4afc0957d303f0cb210073fd8cf074da1fb51ecbb9c7ff5a1778b38fc338e219868993544562fb380efd612d25f4af768f3edab16d12fb41ee8d1ed396d84cfd695c9ba6dfbe06140043a3eeff5448bd434af95442ff7d4a9343ae3bcd40658e3bab9b26dc8de330cefcb51dd1a0ab001a12fe7b042b3187b00c5d4512ea2a09109e0e5bbb2dfd0bc2cf25495f022e5a90b6a968b91ec617bc8db6be0a38559472ebb440416ffeafc4ae1c55c082601531da7f25941adc8237fecd34639b0bdaf5f30048bbe765a8ee68c50214c226d69517378f506d9ad267d3fa6", 0xe0}, {&(0x7f0000000340)="f6f30c787fff19d56f5d44ba812930d185734ae5205d83faf1a26816216b14a2a6b000076d7fdb047bb15b44fcf5a486829d0afa1a54840a017e5f1190b4088a141f373a194b70f14c5ddc0ea5871193ac078cda9891dececc50b1f9c3e40f50179077c868d96dd1ffac78a98949b2b92ac51747e9b0ac8aa3e913eb9f4d7daac6f9b6c45641e1ecd3a09f583812ff30f720de966d33b278a7f967e4cc85b1b8344ff9ec2cafd3d2c533859e9ef496da6ebcf6e181e6e6e5ff4a34be163b084223057b3b485ad942efc73fedfa9c8465c4eeec84d35e16d49e3bc2eb1edb4c5e28ba2214859bd5b050bb323bee978661a82b01453e620b5f11a3ea53b5f4420af7d403ef3f62bc92f0587b34d78fbbfdb410617f3f1ee3da0d07509094eb94acf66b36a0d4492407c2e6b9b2f181b48f17e1cf62ea8076cf90b555f63d3cbfa46fa494f4e46cde134abfd0e453655be2596bbf82785c36034ead4bb5db68691153d95d1c5791201f2f017cf9dc7ad634c29fcf4caef0888fe58167585a4842775dda86acc41af0b93cb3f153c36f54ca4cc14ba27ff3c0d68e4a2cd8556ca021c960b913dac36266f996d07ab72bcfa920273ca503fdde87f0ad0572d70b7966b10385b14e7cc74725048473ad0b7f941657b411807751adec240123aacea3dd497ea79ff29c3c4ae18d0614c939e6fc60c9ea09c4c74eee2c5081068c1c3a27f2b20be600f141db1b3d953ee9a61727b3033e9a7ad04e1d0db934e6147b151544e2cca684561ecdd657e916ec9c1295ff131228f916f7ed2a41d28df82a31713f7612d3eea8f7d05d7741a6178a5f2d0dc0180deaeb468b3ac7ff76af12a952d566e43e829131a6609368ccdf0c39ee859ebe7d79db8b12c297189e65f01c7de4c2a73dcc89f5034040c5644dfecfc41568d4a0014924f2379cc58207ccf969ea84fb64edefe50c336b59d15f66004d28563a52a5b9922fb7aa8f935ec67ce73a98f0a57e71cede3468578ebc89c5a32bc94b6f62fb076a3139ef24c02ab6458ecc1c0b536264254e8c7c3a35a9ff9afe281514d2a514e3434972d2997bf11a4c5ab616b998991422b2ef1ffb22f7a8e3e9938ccde6d6412650fbac79f2e83b2d2f3f87f453133ee54ca62e8399e1d9033167a0049b2bbc09994308f239fb3a50222797c4cfc748a85d7cc0247e8cda9c40bb5135fa08087447cbf79b5a94560111b0576fa67d37e4b5fcd6066a0f5e6237e5245d656b3fadb123fcb873b8305abb3e93c79ee34df87b4a091f1a80335fb32591be425886b8963702a00da33f68a95cb90ddf5c6fb2078018e763ae52d5a90673c023f334ba7f20343ac9775427867292e3c6d9c13133a46c0e35fa3e8709e59e960601b35f9bc0b1d7fe01227db1750f8952b5431e238cb29415f50306d96f9bff1339f36f7a65d1a7d6cac9fab73cefd7350b0e7a14c329fe6924124289ffba13981f8ac12725c62b7488a9ac699ae209942efc45abc3a8b8f986ff93e141bfff4501ff63e67050fd26762a58abd1593c40e50c4a0fad0c41d8365b043a2cec5f12bdf399296409dd5ea57e8da826bc4277d523460986b49eb282475a40ab2a27bec38bf0199b11521b7f54402fdd6a7b7b33429796c81099ca09b8436ce437a9bf8b0e8fcb094233518bc0aa71861439b512b5fdfa3c4e8cff3ab10080b746a5546b9636b17e302a90b584b8bae78805f2c953c7224c004073b7fcf2e504ec6e6fd99b5949d10a5d2ab2df012e47b1278b0a41f425ff0db0a6c3178b52527759ae44ece0e3a5937f8d7fdf87013e5c8be4206d5ec94bc538a823f21f350ae2a96a65c2b90aa722ef7a515eab322f7d2be27754f218b6e250f018b472f7d8fcde10ff603535d084d36f3e14ccafec9422636a4f8cdf21a5f9fcc074536dc0a4ff51242955bce1478733f382b5ba50e684f926dfa588495f2bd40789682134f3a318b9fc7441b600a686edaf7799c79f7e3afca8d896471eaa33f58385a7d0e206a6383cdbda9eba49940459db6b04a8077007346b0c8b2ec1bf2b280166c3bc0e41be87fdc9f2d7a920563bc3b0d726ed238b504b3388859b3aee18bb9ede45ee71317705eb1e0474f9a411b83179cb8b51bdd117a453f124dd5e119326bf05f37f12c3d72b28a01a53e62bc0e80c5f56b51df7f461fc8cf62de054888d75ff807e18daec7ffe868eaffc4a7892c7eea8822b97f65e76b557eab8d86890d0c5842c96d7f0b2ca8de152129665e807624f93541d84c1e86499c87245ed3b4beba85b56dacaf1b1c97bc4c6ba2c8f5d98d90a609f3d19e5e0b0ac46360bb574647fa483e807cb4e74d3b47db3f302043e88d115ffa737ea6ef92d858190b859c6e5803a5f8f48e74545215e4d2e56010c22ebb3834b88e7e0937ff00893075863bac464a05ecf15698d673eb9d027220533e4650490847d908a2b68b07c6edbffe4b1ae7c69e744daa01b8e2f48990959c021b3c90dcefbb8ce7db1e87e9c69228b165f4d9c20e78642af9e09831a3bf8bb063510be147ab59f5505e6ac772fb2b4c24b54a87291271dacb1990e70167af14ad2e0fc387f3ef946acef307c7f365d811d85e1c868d3e00acaba06af41f8518f6e8afcefc07a34a4699de8b75f601094803401295567f118a7f9472c97d6d0c9c8b5a316b6e9719fb6e5ef367106023fcd19a9e53bd55a010af1683b32a046f6f97601bdad9e64eb69f0abccffe24e87324a3478bcbddd384152307d4d7b2a4fcfc63fb1ede1410595b1bbeefa005d4715093f2dcf6f148702a6c3e4eedd5de1a40928a72f413d94f1a7da051bc51eece0d9464784241678dae049430e593ae15a8713b106ef0e959e13d7187b0f00f95e8ea3ac89454cd3d78d5382447093924bcb59284fa8466ed79f6f46d6493a7a8d33d9b0eb23d5f690c896849e1cd53f12978730f82c610cc46d38edb504eb23c1d8cc1b3cf4389e586420aa480a871a53352934b98cb13f1c5de0c6b53578645346b62490dbcd1ad02a85f517b6152e8b7495feb64c94d26d2f87bc2b1854e9a3b434a19c45996dea2f77b7241a892dd6c377209b93c013da73823900b7cddccde928cb4a8ef17781ced8b22e4e76a3a5b60c1cdc55854f7d2f8d7b69f6d6812a99b8f17b69a507c0c2401886d40bbde65223250e801b5abd0e5b37486d82e1c9abd4771b02f6bb48e4aade43a49733eb881130b57e529cf96b99a20af4d97541e9cffaf64b106ce3cc6ad9249efbb47caa178b8d1cc53ddc6b95ace6ff35f733a99b6f92dc108527a8c7914c0a2ea07e1eb75640764e3ea60d37718483cd84bc7c7ecb0a9847ef3b0c06414676269eeccfa6c8d30b72ea86d6008accd320e768f05510bbfb3c4f49a0771cbf713cad74115a31d92f30d3017ca1b4a7cb78618233e72725d3f9466b7ba09d371d6227c9a0edb4e0968b455c1aacf6ed829ba6b3b88bdff47c9e8acde122c43152473b67c9d9e9457f325a156a8637123fe3f6d7a7e06284ce6e2c49c55c255139bf9f36ceb06edbec095cedaff8b21f8814d8d790385efb6882264c26498ed88e637b57ca69821680ee5fabf3b0a9c1912bc97e2000cded92b693ee2ae8e61e3444a93b819bbddc3851a51d9ebb65d982e510bebcd7e6faa1a4c7e3a050838944e0da015b50cab0d070022d01ade2566af70e7ac4653c7b57ef291ef05046cbbf65270bcf2d84ba182ee503132582514770842d907c2f0d20df4977da5945fa60666bb3c119a4b9016914efb8e74e65f9ebcae14dc14654af25c19b970140d17d0b8bf80963df5386e0bdb3a36855a2234124ff96bc2aa81834e3aa7dc4f500759defdbdcec446ca5bcbae8aea7d8f9a9b69a811dee69c5139902849b609ded286d6e6a6da597af19a0db5cd081873da62262546a6f4cb3745af38c64671dcca9b6ea9c4fb1d3f2bb7b5c99ce5f4a46a56a30648095b41007f7702e83a5dff83735d1808b3ddc2373e234c37ca551ddf5b56e43f3721627813f11685eb7413ae540cc63e1e2e66716fc61d53ed798f00c25a986d6d36ccda78bb8e6d7e0f086ee9ee3978cf51bbacdf3e994b8935a3aa534a611dbca23d0cb8511b26eec4a204dfbec2e441c094cd25dbcb50c864045305799154e30ab81ca8791bcb64a3358939a6ae899a301bca3eeccced30985c49e02c70776d56e789a751ccabae5afccc8c22ef3a55e8f361a02babaab0791c8215c05e031eda740a8f5055a5fca664a36572aabdb4ec898f5e69a7f265007696689f0a25294ca6aa85f0c57fd6eb9a5a0cdec03411f50e23fbab70e385b54a0685069a3272ea5509046493dbc93919c8de1d1fa3e69db3342610cdab4bbb81fdb2d0c7860edc1ab92a02bf91fa1f78b9c94eb3cf3624d0330de2cc06111d7ca4ebd175d9b3fdd4ee93d48871fccb02754877c74ef58e9ecbc0637ac9780a282b2b71d03985ae3ae7061e2137d9eb18e7f4e7027ac98a65b2171a2b06dd3c6cc065dbaa9062b16abf09a405c058f1084250b58f56519e17bf1ccb4936999a19e4fa2142f4ed51f58accc0dbc1f19d54429c50d9735fb9087a680792ff03d37f73c4cefbe70d46baf1564799413f102f12e8d10c7f9d6a6a9aabce4bd42ad3060350039776c22a378beb782328166218574f182fa0631e8504b6613b0c05310dce6c4cc82bf6cc76916226434d32e5cc93d572b468f6c9b4b0c4a2ef7e5958c3b532762efe9a72feecd45e6a73a51a8e18d49987a1ef79cda4b6dfdfb7ba7df9eadffe856ac3f16c25d236a91287edd8081395a660e6f3298ca46d617e76912559285ecfc09a368f1e32c34bb527779d9b78438a840757d5690a4245eb9ce7ba644ed91649ac3bf289b32d90167af0eab0dd3c19b8bec922da751707e349e801ca9cf912ec8d1e78807aab38c73591f8f3d323aa024698fed4c9661c5507a547a79d0d6e96259cc5b0cb833e71c3a5d84f3297a34da7a203e0dd119861a53363348c8a25ff7a55771313b799b077506c3faa0e9d21b6ede46668b86553c062bbf873cf9f9cf74a983c66730ce966f1fd99e15b872e04ea2e26bd0dc103c64f67e2643385d3336ad444011a58ec14bdfc3937ed33e3eb14024d568c50cf742ba0e6b7decea0ee862453a57c4fa6a344d7f6c9a022a76fd21557c1431a3ed7c1f45d0eadc8195b3c0c2df138493aa7806a036647f2a66e4d7aa53f007e8760a975407c4fd989602200ff7bc9e4400b05a183b302a85c6e8c6ef07c8f33a123f7a5d6925305ddb683a7c6af0d98f4be4c5d4a426438086b1bea38f3e564a0d15dcd2475a35d2fa0817004e2fa9de640109d3c8e9f8838108b5edccaf68a1bbe20664e2add2805ff12511d94d2e1f152ad85c3ea1bd0878d920493de6cee234a91455660fcf37a73bc78b137347a66f114b548595d32ef560fc50034097200bcd675c268ed328474cfeb846e565f0013e56250b360a3134dae0570125cfe73cf2ac14c3ccf64060e129fedc589a467318c82f00ed78f21cf739aeab4e08844d7a103444381dc1963d663778e14904d149465c9dfc306cee31fecc0d0d0b692837b45ac7995368d295d3a4f03998423a1fec249e9f3e1b9033dd6b7df5b719ecdf4f08172386d7c4ddaa2313725a1bb9f0bffb96c38b3fcd0d0105c24107c0f95e39575a90234d24eea3a2d0c3f9a8c286ef93577f037647785fa8a5738d63ade0a84dc15a4d924640315020a6b1d051ca8e1338a3485d6cf21fcd6349cc62bd9647812bcfcf85da606128f3f072423c", 0x1000}, {&(0x7f0000001340)="88a0b0f4a13628132175399820c48cc5245c7e3587c1bc09083627b35a69525a85a0c2aea2688a0b8a606c7f4337719feeae9602d68b4b11937ac0d75d42b6a6b5ac9e12ae3f28908a63aed74d9ed84f6b", 0x51}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="0016dc1c9ef46d54af49fcabfd103920d20855f28569c8c86ca0d55a64a29b753fddb29ccdb507fa47d89bd7911a12baa90cb5468f85f52d57a28a8a4d04f37817c342ef214e395fbba21a4efcd4e632273845154798d83590e6734521f28dcfe01947d4b239fffe6fbbd9bb8a32fb99f692d7ac70b359dbf657", 0x7a}, {&(0x7f0000001480)="796788566443b78e1407f8e47dece0147a0d30381913e0c40fcb27f838690023c6a76f8abd3cd91846826beba86f5056379803f1674a3b7f5718267facbe73abfcb8377642cb539d9a299755ae1ddf003e3caf89b970d8e39661cd3407572122a0c8796459b87f82aa1b93af40abb60edbf7d588f7625cf48071981cb684e4464d75cb3b04d2091de999f35de53f27dba863157d40adfc276c", 0x99}, {&(0x7f0000001540)="3d1d25f24a0ff166b86d45f3c3bfeed3a3aa078e3e83f37665ac9ad8bf611cbe14cedb387343119701a7fcb9a84d252e451a7ca6443da22366cbc63d9c5e6da3f4bfdbe43a3b1eab09814ae791de35d38c17df3453f159ddee24b0fde9ed5ac6090f428d2006a08a2f2a19e78fa07e79959670a9cc56d3054b1c", 0x7a}, {&(0x7f00000015c0)="630f100704c3a5f1253144aa732f99b4cec7bebcc4a8cd31c7ac31cbc5fdd27680d9c57bcbbc7545da3ad3b461f3fe0547ac7efeaf34ba235c60dcead02f017d427659b0fcaf2641708dcf2f6a4029ad257506d850b58e15c095dcad261a3c18f19dbf7f1030906e3d20c87969a4", 0x6e}], 0xa, &(0x7f00000019c0)=ANY=[@ANYBLOB="c000000000000000010000008f0b00003d6a29e1755e18ba6475af9d646c1eb468615791beb64e1affcbc75ad51b7bc624ed892b355fdc8139acde1a8a9487f02584f81a7508d16ab2e089789bd39bfbaf7e4a58819d90272b62e36bbe3eb8ff826abbabf00eb6a09fbdec1d5a0d2700fb06b3b05a4bd5a9e67b82cfc83137908af16505e4353261e1a15c9fdbafac4075ba9fddbdf7200420e3749c456e97473b3eabddce1eb22a5601988b244c6989c0bbc772ea5ead3102e69b5b01a8c578000100000000000001000000ff01000070ded0cdaa61d1a757e03d04d31648ad22acb2c51fa25e43087626f44590102a3371a8a6e30f2e4ff4d41eae6fd9747b36844a5318873e61bf84dc452ecf666828722e8713b4e8fcb16f386fde3011753db4edcbb904db0453010000009964b3ec4ced258e8d4bf8b95ff3bea63c226c8fd339753346a697a5bee59f87384888d6ef138ce94d1a0469b291be564ff92eff43d7d76d04cd67e34bdf83d04f070a47813c7e65fcaad617746a4bd3c59107fb0fc1c59445eeca739e2dee80b175ba05c33f96e42a62b0c721a249013d1914a0b072b1543c2f63ec02eb3c3a81c628b23f69d4630e79da0a4a7212710600009d61232c3bf9a4e1c576f41169fff7c4496047d55ad39a44bf1504f5b1fee17c46cda618862ef80835024f65b5531a12a9e21ebc92db7317a7a543e3b61618155ab4e199495811ea44ab426345e3e807b2ee435dee361f13eb35d19e90d79be8055847cad27a09e5c0a523791b1c90cfb6f81e2f65cb0f5ccb372d25b0e79b4d82bf89437d64afb8c8b7c6f6b88cf58de663bd2dd34f76a488308815d72eafdd416499e745ffa46eb49ff1e6c7543b94cec3854b9f8decdd178a88ea82cf19ffd27baf282d908f449a4a30bc68237d25cff30dfce2c691b0744c6d61d28687e58a9213689d6532e6f0f76956cdca24cb180112b12ff25896e0d1cf51f18759"], 0x1c0}, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)=""/163, &(0x7f00000013c0)=0xa3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000017c0)="f37eb85c5b728df93a1f28239bc5cab084f9a1c1269cce3f14d6da1ccd7d69c4dd5ab302a6eba92fb7904c2d29d12ee99067d9b58a1330f045b9ae0acf8162c14d68c10de18464b079fa2b0ecf6ebe170a1a0ff416cc20ff2cbf1fabcd3c", 0x5e) socket(0x0, 0xc000, 0x9) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r1, r2) chroot(&(0x7f0000157000)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x6450, 0x9, &(0x7f0000000080)="168cbdce911974d8e47202e771b5667f5826347ed76c8d30b78e4a5cf510c6d5874cb9722e3a6ad3c40d626370a7acb3226f5d6501a3e2993663d5d84337ee6757a666153fbbfaf7d5e0fe1947fb99c94255d099828c56c4e7a260daf35ade15c35512e6a41650280a7c31e0b9a66b9bc446f008b3fa326e0dd73cb7bf35746bf6f2b912bd2480c48b692ed5139440b78481935855f1705a64cad3cb55ddcdc7f31328b58e1af6e02954fc050d7ec5039383452dbfc8d227559cb720401c5f59cc203a11d6a23e67601751ec4c291be5718e91dfc88e90db8dbf9a9679c263556fd866d2f3cdcef6c02cbcc56a6c17b1bc68efd29349224bfb21587ef3f01c640d786afd342ade3dff539cc68da4394270fd270b5150a3b7564921bbb0287c5d37e41cc2643a2aba0307b319306cb54e06106190a0de17ac375df4a86215166153145624ba3d38b05dbcaf74652f1405f2e091e8e559bbcc7285082ba9d7403314721138bc00b226b8f49e42a0850b536131b6e56c2cfbdabb1de4ce45eb8c5c922e9dbed2d8c64a6f20896ca918cc553dc543ab9916cb7242f33b6e691996fea3f2a26fe7f836c9b901a41909ba2e72859c88da19b43935d688487bbe6ad938908cbd6555e36497f20621b1c10143fc280c3510ecf26fbcd124f5ab9f4ecf078ea045212bf6b76109764f016f2f4c7685601d2081fe9c4f58827a2487784d9c156ce2eafda118900a132c728ee807e9840ca4291ddff81a1bd4f8209e8f60b1ba396c01ba93940940027e38dca25270db0325fa4cfd0d1f57b587ea5f439746a1f09d526c2206bffbd0903fa04d06723b829288e4c8d7c03dc77e1c8082ef2b92afae22025932a03e756d7ae11056985a48f0e8a5493069b402519353665b929f1ba4e520d6ffbfe71e805576f29fafccf0939f61b472fcae44f8cda3988024fca3db8367940ea152400c836903e3d853738b25fb3ebd1e6b1adb9874e8d0f2c797822df169dd43b1086801212a059e7f8194715f8751716e2ebde1e7366c39eee11ef2356db6fa25fffa0940df05548922f99a139b501c2cdd41a5df3df63f89ad15ac3b77dec5a3558787a24d7be01f5a99a2b2d0c96e2dc1336c8fee41d409bf1e7acb5b4758326cc14449ba74d13f4c18358f4b6e21c9da99f7fa3ff7c24942d618c81af3ce4c137bf15676f453af91c2309b8f6d02e1534f8430bdb213eaa680c7b3c205d713da8d0cc1bac46028b9bb0073a51188ea60311da25d6d8e7c760a5523cf033370681c81ff09b561a200ac44c33783371cdbc6e36a8c53f3c422144edc9a64cfb85db95efdb79d72048d8bc0dd226081265a6cb55baa36f74b65ac4825ad647512095d7c1e7f3b32247e7cef59ec43986096d6aeedad8698cc1d3f664a25d2c092f89a67fab38ca9ff318cb80900dff8ed616e6323d6dea9472b91e1924965091ed1f64b5f0eaf7bdc11882f6074adb54debd046f17b850b6cddc0ee851667bb754f73f56dd2ea69e03fd00a6d3a17187d2818609318c20372846e432b46ad789819dc092646b57d236763571664694b50c638026aa31309c0927bc0d2b32078150dc6de6c38a6361f8fcf9da7abdd21ac0cfa2c9c216b7f9995ba759408af518b68990dc0f5ce4991a171565230ef5be9f7527cc49750565140531866caf77e08ad1b673070fe8e7556aaf916b45aa29637793ae0ede23022b3b08d1a0fc39ff693d54dc5b242913f3c4e529155171978639db1e37912db4dc8639cc659ac2bb6e1ec4ca08d5d538860bca11bbc2180058ac53eff7ad7884ddab5f34c17a23139f9e5d86706af311cd3508c1f4f67d024f9696b342f0177135f3f79983db75fbdb6edf170f71a048d014f1f76d688d6e933305a2cda0bd94bff32057823353d1777315840996c4b256b1f81df7b62d956d9bebc471c863e2a39139ecff5290da1d84dda4fe584326459342e909b224e3a497a56ccad0cb0f63d0a9bf9ee04108d6d5043e711f2aacbb1ca49c10329782c255f934cb8b8188b67ba397145ff3b6f65e9a8f2b9eaffe81370eea8d4ccd8d257314b24e284e934f51d5ebb1c8b6e7c24433bf4a54d0be9ddb324332b98ad0028b178ab3340be074a9171219489888194e59dba98dab5dcf90d27d44990c9077cc456d9f38021759dae983b808bdadebee8c2f69deddb16d89b9216ad98c88ca5af41829efefb97c91b763984c57ada817688ea6f6125f58f4e9966dcd618f69364db9ff790e722cc68994548971ace849a2b0db8840a0bd8b73b06571c229e86db542f1e42b377b64db1cb458580aa4d251dcaf7986250b36874127daa77f9711e3f56d5f1f00f2448b945f756979dad3fe828b717edf0c64878d610068138a6cee45ca914652f3af5f5906e7bc291092e86da0235db7feebfd19dda915001a767544c05c2aa9263d342a2c94ce2e598369d84cb19a3790492c50a993d387a7750e05c5f24e6a0a453472ce27d23159a35716d7a7cd25f78a0e3a210f07280d311aa340aef2cf52f1273f2cbc7997622e3f5c7d882f5782096c54d9623211158f9c9afd9cd0f8ec766b6a1d94d8f5b61f375f3c42f3e37e51baccb509d3dde78325901fc4bafee592c14f212078cfae2e00468fd4a1947de6d835567c99da593c29aa5e541d2e5c0cc0453a889561c835e425bdf505f86c7436c003316a97a14b8594dcc6eabc1902d00b2cadc672de6638f3770da7ef25f44bf90cdcd40cace086bc2349063ec22cbc09c0b4d1ef869fe0e7dc8f53ad14ebbd571f347d29c50c676a360405f14928d8fc6c7e832284f81b73ad0382704c69263ddc417862b5fee034b907c0fe184a08bb30ea9cba5cbba38f14f0af0986bee144a565baa49752d8129269208391ab11229a24c5fd76a7c03631f0ad740651dbb48bea399f1a86e07d74bc1b7eb967e52e2d8049f465593ed6efce5b7ec42eb99e239864eb70dd99fa834823688c8573c4155d81fd2c415ecf2dcb227a8fb80015e83db0f08be38b9f8e81ec0b6f677a804e141a75c8e56b93792c057aa8152e2b2eb7015fbccc4e0e059dae728a13e7df1c6aef02bf19da3c9aff2643b102993dd88e3d3fb91c10287c758fc4b5af8890827e89cc465f91623473f9b3ba45dd217b82eeca4d3be2e2dbf7c6cf11e00871af674f21fc16e916d3bc391137c06a00c703ee1a4478fd88d2bc1484b4d80d75b345cb5346a4717ba637d6cd62afc769cba8fe17173af16e106b43a2a8e607e82c618edb478fb08835e0111f7f9eb4fedbaf24d063fbec80926ca9c3b13a8c08494a189322746f2d3f1ef3bbc7e5b88eb1f107f179635ef4d92e3855c3f89177c605d9ce8ed7f47192506e2af29acfa4d31c759f2e36f49f7e108a756bb6f72cd261c5231ebb3ff917bde97e04dbcc43f270353ff5557059205a24f1e1137f4bbff7bcc77ef41b8a40f9711cd444e09cd8f038d695d4b9ea0145ee0bd68251ba6e514ddb5db962affd1e19fdbb8de4ef0d1c48d3087ff9ffb641a245b07a8b07aa10f4b700216190d7d1f0334348a00ba31a0ee06d71abb5ddce78522407db86ae9d76cc807d7c64967aab3a7900c10a5297427843cd60a4b4ac66a8ea2ea9882ead8884b70812cdfd6408588e664d272c999b43d7aee9f69c4be16a38588b116d5ed1b9d88f7f898424dce63cd7786859c1bcce8212a91834f00d0bf5c0a0e9795ebb64ad1cf273e58837cf14a53d46ed70ba612156ea96dab2e40fc613bd59c99909fc36fe7d36801b9490d7476b73170bf0dfaa0f38b4b5333ca2d5fa09e9d43c749a99242c50277bc8e910aaa1a2e424d33d9508eeaec274620da24818f5ea6aed6517e4a3d7b523b07dc3e69839f82f41c9cee958e131e9198965261e2303279201b86403732bbbcc4a6aee95a9cebb60a1735e3f672e86548a572b17cc76822cbe0a37ae36b4f4122954bd45b404ebcd2fe8a0a5e8ea164f50ea01914388dc5388d7d52fa528ae6010eec740251b1d77d5c099fafec5c4331a3886d7fc9e6bbb875ab0c5cdb2c56d292aa25942155b792622c6084245a8a991ce3a5d3bae15150373038e4f501bcd6fbbbd3a6c826765c29f9e8b12df392ad0a52c9d69b86c4bf1e0e1ef2086fbd2639e7b028908fe797df8137f1f9329ef45db534fa4cd2faf2354093c77c3a8eef4888e88bbeaec2dee0df829058e6fd18ce1b22267a8bdf36205898a810f20af549871fcec026ffa1b9c1c7411f84f991c24bb136a9bcd426084fee270af2b572e55317a00933857876738cd33dd40bdbd5dda2a55a18b72dfa59ed88060afa328cf37b7f0bcaf58b292b421af7ca30ff8bbb677b40552b71ae94b40a306f413faeedee09e6fc1bf5c08d1d4e5f6caf4209b79deea360fc47807222ac2c0b5f77662e8927b069d4c28f90676938c2b278121063907df9c17f9a3af3a9ecce0d322928f44afc2e09d58d0d3a842fbb6b4b78e5545691a1aec2cdab25c7886d781a936f243b9f343b013a0dad87b7c68561abc299c7fe7eaa841fd679d033470101c2d43bb996689fe3135fd216177d0b4e4c52977f21a9640cb0af06c1e8db62ee6322f090fd8532f14c8f0205543e330757855dbb6851c6c310a1943043d8cd06063803e3a769cacec6fcdb397b3dbce3d185f1b4e4d07d2f0bb9398e4af9639ce580f8d0e8a84c917e8843dab04c2ad4570d83da26baa047097468be6c33d10c3df43e06fd3572c75f4323c729c208d8910fd01e3c5f1d377c01c44f091b3155f0f3123ad95a6a147d63689594925305e918aa5090d235b5660a73d2b979e548c4e76ba4de39ccbf09a498814b50c41cd2433d2cd8c2679653df078d0f16bd7a38ece8a508681e0acb6c5a1123cb9f1ca301eeed215bedb1ad466988b40d99180cd056bb1db5110db1805b9d2abde01de568a8f59be8b8d7134c44c717d353060a20f85fa598068e06986033b47a896d402df88b16c24551ff6a820a7511646cef08adee4a50e8a64448928d62e1cd2abc3a3350b5a15bff0e59c35774092c046bba11af63a6af5d0e8e499174471232b707a6725cc8de6dea173153cdba42745c76dc4401265b5a08d0b6884266c59458ef2be8c3d15b7a174d6b2dbadf34ed2ba9afda52c2d894aa08d4022315f7073393986c539188656d6aec6ea08ec4dff96597b61b865d5fe0a9256b9ce97870032b62acf909ab7a54beafc9f18c90720ac14d2329f3b82724702d66f9bf58c731d6db8b0505b09e7dee19871d8342064a2d289e57f61e7c4114b0a14b6686ac286f61d4b4de34ab47a42a486c38f00a45d9b2a524a4be45e44ed17483821fccec5e768a01545ad43a2b60e8a12c951ddc646898c052c47f5fadf139d0fa73102e88d0ab6cf4d5087dbe18c5d563e290fff7f3c9b855846e5fe070dad47f58795602393359c7b35f0d154f316dd7357654a798a4f78fb92afcec1c859200c199f9b9314495c8e96bfb9c00f961106ccbcc5cd2d2518d9f2276f287e66a76c206731c5e93abcff1e44de3971efb87b1dc872b6481149f2306eeb1459cbbcb631bec7c40be70bccd66d34967919e6ef6b66541325fe26cd10bbe7786d88bf9642181dadf8982472a3428e9c037822b1549ba4310b5e670192d01e583ae1970892c1ef57eb9718cab8587b5e6691b30ae4a9394143f0e819e3e4fe02675993155c24d83058b678b3b1125ecdbe18a41fc57b9d4037ef31f5f2540943d84b34148381eca528af4ad0371c6c835a5466a127fe18543ed607d028688d85c4383b581c7", 0x1000) shmget(0x3, 0x3000, 0x18, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x94) getegid() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/22, 0x16}], 0x8, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x6) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup(r0) lseek(r2, 0x0, 0x0) accept$inet(r3, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socket(0x19, 0x1, 0xdf0) preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x80, 0x0) pipe2(&(0x7f0000000080), 0x10004) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) 16:00:06 executing program 0: getgroups(0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchmod(r0, 0x19a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fchmod(r0, 0x40) getrlimit(0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) dup2(r0, r1) 16:00:06 executing program 0: socket$inet6(0x18, 0x5, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = msgget(0x0, 0x60f) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/242) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r11 = syz_open_pts() syz_open_pts() close(r2) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x1, 0xc, 0x1b, 0x100}, {{r5}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x3, 0x80000000}, {{r8}, 0xfffffffffffffffe, 0x73a7561f69456e59, 0x20000000, 0x2, 0x2}, {{r11}, 0x0, 0x20, 0x8, 0xffffffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x4, 0x2, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0xf4, 0x20000021, 0xfffffffffffffffa, 0x7}, {{r1}, 0xfffffffffffffff8, 0xca, 0x30, 0x20, 0x800}], 0x3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x1ff}, {{r9}, 0xffffffffffffffff, 0xd, 0x4, 0x9, 0x4a9}, {{r10}, 0xffffffffffffffff, 0x1, 0x40000001, 0xffffffff, 0xfff}], 0x0, &(0x7f0000000340)={0x6, 0x5}) r12 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) faccessat(r12, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x5) 16:00:06 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x16}, {r1, 0x18a}, {}], 0x5, 0x9) recvfrom$unix(r0, &(0x7f0000000040)=""/226, 0xe2, 0x802, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0]}], 0x50, 0x403}, 0x408) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001480)={0x1, 0x1, 0x4, 0x3, 0x972}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/105, 0x69}], 0x3, 0x0) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001280)=""/11, 0xb}, {&(0x7f00000012c0)=""/121, 0x79}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f00000015c0)=""/233, 0xe9}], 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9580) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x40) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="000062af5ac7a0076134c33b2f9da8591a64657dcfe02c796c97ccb806a816cd97725fcc22875fcad3ee8201946b4331721bd8d3f82bf73946b6dde5f08aa4a0f192f3be0a4af580796a4ab2d345456a1bb3c6c5cae7208db96b074f79d74f7619538d49ac5bfd35b2a4d2fa9f8e9b1fae7392f7da3aaf58cca403e18e315cfaa1cef117e3105aed4417fcedef077e4629d94d2dde17d81455ed46b63ce6fd7bb5b1aa29ce38682678395a01d07e7eba1ebbb28be582736947c42f7ebd480bbae30de3eeb2fc92fd2cb3ce3f87d74d5fe61477a42711eef2e841094526b70a357f83a8ee2d4a8403a4a9b58511c2a083c41b41725867411cbef25142b6739c5307904c4346910bdfb4820059b838ca290187"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = semget$private(0x0, 0x0, 0x1000000000000008) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/59) shutdown(r0, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x40, 0x1, 0x7fff, 0x9, "faeb6cf0553d0bf82ff005cdeb7695475efc66e3", 0x5, 0x9}) fcntl$dupfd(r0, 0xa, r0) getrlimit(0x3, &(0x7f0000000300)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x1, 0x1, 0x1a0) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/231) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/105) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x3, &(0x7f0000000140)) dup2(r0, r0) r6 = msgget(0x1, 0x400) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/143) 16:00:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/184, 0xb8}, {&(0x7f0000000480)=""/213, 0xd5}, {&(0x7f0000000100)=""/81, 0x51}], 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x4) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) flock(r0, 0x8) r1 = dup(0xffffffffffffff9c) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = dup(0xffffffffffffff9c) r7 = socket$unix(0x1, 0x3, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x4) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x261, 0x100) r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x410, 0x0) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="eea8cc7b5f865f8d90a97fc4f0fe66f85484b4094ce269170d", 0x19}, {&(0x7f00000000c0)="4e8ded033d1b7002bb45ff15b6e8", 0xe}, {&(0x7f0000000100)="2e6e7f9fd72fffa77654955831172df6f49600bb4f9294cb2cbaf300b36426fea0ca9f8b40dd424803d36a9f5d9a907977d68f5960847b393e8acbb5c70690c2df0dbe508c324f287d2ed34a482499c13aed0aa86872a6d7dc51ec86383cbeaf6c2afaed395526ab3b3bc765ca5bcb83ef4cced49cfe978a7322edde46c56b5581f4f7abc1", 0x85}, {&(0x7f00000001c0)="eedf257b00d7555e65214e76a565c4a9e5d5", 0x12}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb0, 0x2}, 0x8) socket$inet(0x2, 0x3, 0x0) r18 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) setsockopt$sock_int(r18, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="7e903d756bbbf9f70da9ba708e09ff48f4b4ef48ed34423a2c658f70243740b85947971c01ab3334b10d5d62e8b8f39c631c232fad2e97bdddd143fb0ecaac455748b701d981999f74ef736a52728610c41d7b3379b7b9a85222d41b72cd88d603f9a4", 0x63}, {&(0x7f0000000180)="14171d271f7f55a5cedafc9b50c14668fa992057c2bedefef41d7909bb55a33f1c4e97acc4793565f51a92d7a6ec724ceae7a7fb29125e463726aae60e5912858f50d44cdee28d5e9dd9e07e655960", 0x4f}, {&(0x7f0000000200)="8be6e830c75250087c922ec46a1ccc1b4b5e292d1646bb2899c3b437a7918eee45b1400032f7d778487523d894c47b2f0c4286", 0x33}, {&(0x7f0000000240)="d8f8cff1e4f1a87caee5ee951c34e76deb9e0b5e7f835acd9ce4bd2b6c691a3bd04bd085b5ecbd2f4ac67aa0f42f95b0e609746d2e22331acb1edc31021279c1623feaf7d1803e7e0ae6c625fd6d2631c8c952aca1dc11bbb61294e7631a8b453e6f8d59f361216d5a1d2653972512b037faebeb30a48fbee3f37b83e085a3639ac56584c2dd48fa8fb6ed95230a1f", 0x8f}, {&(0x7f0000000300)="3df22885909f68d2c130d5a05604daf4c4a9b243361d2a1d08c7ea753963467610b63fe1d4844e099eb873bc", 0x2c}, {&(0x7f0000000340)="1833d9469960d299e737412f4b2c349fd3fbd31856f07dd37c95ebe90714d615dffd7689441b59b13ba09cdbba074a6d9378ccc1bf4d", 0x36}], 0x6, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)='d', 0xfffffe87}], 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0xa58, 0x40, 0x400, 0x10000, "a98e382b4ca252b90ef971996cd3ded245bb082f", 0x1, 0x6}) shmget(0x1, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001100)="d2f810580af305bde41cf30cfda0c4897b2f41c44af70cc3128fa5486021d6b3275d45a3052ce46a0349313c7bab8bc4cfbd9e0c7c313ce8bf740a948ceab8988e2ca12b73d4e58a7e743a12d84120e974eab60f56c084f0fa0e9c6f4b955fbeea16f4d358aac80508f48ee9b9cc2d8338a749e765161020fc65ff6a1eb9340b37b1dc1acca635f0e6705d029abe9b5c82191708b71187ac7c375e8a797cbea887ed1960f194ba3efcc355a8b06ef954f767edb0e23c10b755946da2867d639abd53410f77bc444cd54f76402dbf0fd319b6fe24932abfb4e3", 0xd9}, {&(0x7f0000001200)="ef247ac85ba0e1cb4bb6c9871baa4eb3924b1795de25999d6b8a1e174e7f7a42b6b78b8e67e2de08bb1059d6151b6d9addfd6738a4f0d5415b1c6cc61f2307ebde7ddf429362f666c2b71e3d8cdbe152ea3c3391693af12d061fb729a872d78b30ddcdf81eede3f2a4a244ed20ba5ff6c43079767c81a7240cf977492443dabed4b6891b792bd74b3261e0", 0x8b}, {&(0x7f00000012c0)="4b8e97d025fe27bcd824a9f800cce0fdb8389bfc024aae55b011d1da4f74667376b6a9ff8db85a", 0x27}, {&(0x7f0000001380)="8d899cd227ffa43749341e6ef56a515937023ebb4c503232a3cf6c3c7b0482044af9a89053dcc1cc32f489530633088a8b9d435b24e80c3a6445ca2dd0ddf6d5e5216a8dfff2dbdbc904b3d817d58f2d1fe1091d32f0f8d1e961b63356d6a946be37638460322cf842ca77633731dfa897dc248aeb2d51bffdbfe6f18ac5189a19100e3104df265414ec9bee2a85fc7fbd802758a5", 0x95}, {&(0x7f0000001300)="bd2a2a9936c9927849dce72a80e1eea90fb27e756ddc391330e29debd36573a15a8ff9e85d86b4c4b6cad157e64d69392ae2094c6f8cdab217", 0x39}, {&(0x7f0000001440)="651850d75f983f054abaef21433f24f205d770abaf6e834d5c6c60dd508d620316123934e327c0d2084d622d430ec30fe8710702a062981be5fb6cc46973131b4661117c78691d9258ab79a819bcf339cae8bf7ec7028e575370d8", 0x5b}, {&(0x7f0000001500)="ffb184e2c67a985f78c2fa501b6da19cbe40", 0x12}, {&(0x7f0000001540)="2bf3985101deacf8c37c1a1251fe5df4759a656135f12ede463ea68e8554917b714ea70a3e206f369ada78766048b5dbdc663c1e6fcb25e1c2e4a793791f58cfd83d6059a444cbd490565d5ce4807b20541423", 0x53}, {&(0x7f0000001640)="28aa90aa7c340b3d54441f5e37f286391894dd2e126403d5ce9580f527475d9a067aa49e4ef9ec6b4da82958e61d60ca3b8e70d410a0e67354e84737911bad3c44ce35cf84d7d67f6c042f553edbd3674021b1d8627cb0cee7295ae8e3ffed884d9967fc08b70b76ed9d6a11b020dfbfeb3f06cf88fce4c94768cc331ad8149d8d1f78bde1bd375f2020e632018596bd30f7ac0afa3225601576574fed01b5142b9581d3af", 0xa5}, {&(0x7f0000001700)="3c1a61769baa2618ab61ed48f01125b337dafd2a8151ac422f42864c19ed3950a2943daab8d457a0438715487d62dad586c31e41bbe48642a37481948208ca3c0a820dd1ef8f24a3d3af6d5f2802b8622c92331e078e29823ba1bab2c1eb5cd65c57ea58c7fcd88a3455c971b39967fb35262e81146b495ce25e52159297c43501c6d74b6c8b7f8f7aae1180c2d9e419bd0da5e83fd7a726e3d5a780e241a5c699a8fc34d280453339c48bb6f7dd", 0xae}], 0xa, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x118, 0x404}, 0x4) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) setrlimit(0x3, &(0x7f0000000000)={0xfffffffffffffc1e, 0x9}) setuid(0xee01) clock_settime(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r2, &(0x7f0000000040)=""/73, 0x49, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x1002a, 0x2) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) close(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket$inet(0x2, 0x0, 0x7ff) fchdir(r0) r1 = kqueue() truncate(&(0x7f0000000040)='./bus\x00', 0x56e4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="dccd86e3cca79e64a6fbd0913fdfc20dd77dfccfaafc3a9be61f4d8fae2cc113981216bfe24f9cbc51848eaed2c99c0738c083c8799e39abcba9d3ca60841b2824418cdb9f21a3bd3fd3ee84c31e78286f2ebb530a588134fd0c7781d5d2823baa9d13bacd9492e2a866dbdbb53c37ccd1d87597395a55afba47118dd78729b1c2f45ee8c70da4ef8ab8389540b2cc0a83e035ddcbb92502539f5dcb0079109db836cd4d3a74bf49755ab638c95fd4f4af0a63a6a32ce6635e136973b04f1242adfaefc293cd93f52ef0c6a472fff64f8cc849e3d7c885bf64f144ca9e2fe1ba68e971441336fc1d63c8", 0xea}, {&(0x7f0000000140)="b4e9ce9695caa2c63371c40470a3ab5c18c03d95f38bb9777e11aaf4994a891fbf245a5606c8731d22cd499fe2c3355c9baa45fc244bd16ba993c40e090c2bd6749716948d0ac1801942aeab31aa09afa91efa6c590ffa6ede63e290a168b420df066c4089d7c98053715a9c70fec7f36067705c5dbe2ee720ceb0364422ebbba6fe75f4072e85bb402e03e3484a90229c785fe22a6cd3cfed7d8a2532ccbd0d6c5997a07ca34b161975b447bb9d016776ebddef96dca77d42b7ad107b58865add7f550b", 0xc4}], 0x2) open(&(0x7f0000000280)='./file0\x00', 0x200, 0xa0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x10, 0xc000, 0x3f) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000628b9c52d27372e2c9c664fbb5186fca36d6ab89411b421cfab7b382071c1c4b9c18004c36c3fd638b4e097cab24119d318e7ec311d3da0e75bc95e930ba1196302d1411bbd3562feafc1eaf1ca38e7f2a54de9bbcbbcd9e24d01cb451946c675714b526edf03a9d1f79d146841ccd125ac2a73b21a252fe51f9034e19659563f48883ed7915b5f86391ff89f2ebd4546e2355e6c1f2279f1ce5bffb27b4be91478e9b656749174eebdf16af8ba4101ddc51fa64069adfd96b361638cd956ce169c9ddebea29647279b05f381163328a840b86259fe251b31372864c8c47267ca24eaa51"], 0xa) close(r2) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f00000000c0)="2902000d00095cb90cca8590", 0xc) close(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="63b8f4e4840771875237197bb924caeaa38d6eae0fbc6149bc8f54df4dbd5a446f10725e2a9c67dfbb1f262baa0ac5c0c3aabbdc05eec64229e38e5281aea9162d9eb381a92df8f0ca41fe886c9538d73ac3c826b18db6979354bb48500e2d5e095dfac5f59c0460164339", 0x6b) 16:00:08 executing program 1: r0 = socket(0x24, 0x400000000006, 0x80000001) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xd) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14007780f2463cb57bc9ded4da5d7d985d08008ab79af82107850d2215d9d11804445d8312af6a76e7762a6478705f2cb151b11fefe4d6974a516a97c5b8a99f850c57d85fa1c74b"], 0x23}, 0x0) syz_open_pts() fcntl$dupfd(r0, 0xa, r0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xd008, 0x1) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x1, 0x400000000004005, 0xffffffff) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:08 executing program 0: r0 = socket(0x36, 0x3, 0x400) readv(r0, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lseek(r1, 0x0, 0x40fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(r1, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e34f297ffb3ebb0c1166b14d3a13a9393eb5975dfd0e33a99916aee3c3b2bb8d75be9832dc758da166531f3b2b8a3374ae754c906acb3f50cf9ce3529e71ec3799b9d3b9312f33c00a551b41d726803309fdaf28b60acf05374fee143b71cf6b32f66c2515847f0ed2a2002a085cb3c91ef70cc5e5bd5300825b7c27510be00f7df7b9c6c86331b40d546f731d128c810ec0752f967461d5c9026f322f57998999ad71477d57207b33a13b0cd85a65150b67d0e4b652f857828197a3fce6aeeb9782391f5aafc4c9030d42ed8625f635de54aed8", 0xe67}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="d1be4c63e563823386bcb4da0f911d8ce965100c165d5438471c2f53c3", 0x1d}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x8000, 0x2, r2}) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0x20c649ccc9ae74bf, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xff) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/158, 0x9e, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:08 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='}[\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='[(@}\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='}[\x00']) mknod(&(0x7f0000000340)='./file0\x00', 0x4, 0x800) unlink(&(0x7f0000000040)='./bus\x00') chdir(&(0x7f0000000280)='./file0\x00') 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 16:00:08 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = shmget(0x0, 0x200000, 0x40, &(0x7f0000dfe000/0x200000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() munmap(&(0x7f0000ea4000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r4, r5, 0x40, 0x8}, 0x7, 0x6, r0, r0, 0x8000, 0x3}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x2, 0x4000, 0x6) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:08 executing program 0: setgroups(0x0, 0xfffffffffffffffe) getegid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x7fff, 0x5, 0xf990}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/83) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x2c4) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/230, 0xe6}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002440)=""/69, 0x45}, 0x40) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x101) recvfrom$unix(r0, &(0x7f0000000080)=""/102, 0x66, 0x43, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, &(0x7f0000000180)="8a2a1bd518ad931b430358059f2e20db4ed245802a109c22b20e9725d55894499731ebb30c804fc09be186f3b3d0cbb4296c83d2cd4f43b5eaa7e4848dd7738eff974871f08c8b8c8adc5ced547e76cdcba86c71341c1e271fa35f47a0fa97ba1d3c35ee7cff188a62c166682e0ddee5a89765c3b0307dae33f7ecdaf16f8032cbc97df44e0f3e52618ee95217ad29ad2f", 0x91) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="30865bde7085ab107543a1d897254f40e6408a063683eb4be918ddcc41669e377a8bf2dad5168de383971f99de63da7df32d49e1d6a2f468633387f8c504e774cc3615443a9af03fd9f7a2b7ddea804c7f2f646a5558d16fbc20011ce841dae3a22bff31103672ad784e5b6760e36f92bf70728c92d091d4390c0500540e4534516a609ff7102e8b9c4f0e97db4cda8601d2eed0413ead9c64ba105a533f485e77cd5b93fbd8c1d2f88aea91cb82fa493621de1bb30cd2b3a68a366c30c29aaa9a9300a533a53cf586e1b71f4dc388e33a915b07783245f0d8215765b54758a895b5f3fc93658d29f376bfac0b021197598ed13fad3331c65b44", 0xfa}, {&(0x7f0000000380)="414bd05004018ab829134ca7b330d9fb73d042905fb1cb7117746babb66c4c3ac3ea1965b70c1b96fce1fad70b9bf6edcb580d4466c5ecb5f6627f36ab9f7aab", 0x40}, {&(0x7f00000003c0)="5fb847a0d11e9494bcbf9b1586aef3bd74cefa10c1b059fe2224b770604fe5b6371e3fa62dd41a8fe92669bcdbaf349325b92fb5acb8408d160f", 0x3a}, {&(0x7f0000000400)="f6758a1e8ed78e17be122a6310ca84dba6c6a3777ea0b631b3d676c3dd4582eec353998bfa5c9755bedc112ae95800caa01cbb", 0x33}, {&(0x7f0000000440)="85afd0f16e6614cdeeead122296a1270b1603337e34fc93d44035698f33ee42a3190e7b1bd44467d98a5407759afefbac78a4b0094338e0cfe493ad5301c23b58b44045619b580009c09f957900d265a7aac1f684de582", 0x57}, {&(0x7f00000004c0)="87e246670b223ec0a6a513653115f14063a2dd217607483035c7a4e959ea643914b45a9a9783d6998b4bf1382a6d2ae03fe30636f1962df3c94b870ec0", 0x3d}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r3, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3, r2]}], 0x80, 0x1}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x11f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x6, 0x40, 0x7ff, 0x1ab0, "4141a584bee7b33b68bc217e69bdc17b2ed15963", 0x2, 0xee0}) shutdown(r3, 0x3) close(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000700)=0x5) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000740)=0x1) fcntl$getown(r8, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780), &(0x7f00000007c0)=0x10) readv(r3, &(0x7f0000000880)=[{&(0x7f0000000800)=""/123, 0x7b}], 0x1) bind(r3, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000900)=0x2) r9 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000940)=0x6) fchmod(r2, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCNOTTY(r8, 0x20007471) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xffffffff) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/43, 0x2b, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81}, 0xc) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001340)={0xfffffffffffffff9, 0x9, 0x8, 0x217, "883516bae348114fa744b3005a4d4c5655fd6681", 0x7ff, 0x81}) write(r1, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000140)=""/59, 0x3b, 0x4000000042, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r1, 0x80}, {r0, 0x1}, {r0, 0x10}, {r0, 0x88}], 0x6, 0x4) 16:00:09 executing program 1: r0 = socket(0x1, 0x1, 0x100000001) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = socket(0x18, 0x2, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r0, r1) r2 = msgget$private(0x0, 0x28) msgctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x7ffffff4, 0xff}, 0x8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000a, &(0x7f0000000000)={0x1000000003, 0x3, 0x0, 0x101000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:00:09 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 16:00:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) getitimer(0x0, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1ffffffffffd) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10080, 0x21) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x20080, 0x160) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1c6}, {r0, 0x1}], 0x2, 0xb9) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="479e14d3f22528b46f20bcb6c9c43ae905e47326394d48ee663938e3bd3ee8566ac04e4efa9c9203b5f6580bf2fa61afe391dc6cb10e2d8b9ba62b1644dbdafda5f3646015b4111259857ac6", 0x4c) 16:00:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x46) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='\x06\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4000, 0x3, &(0x7f0000000100)) fchdir(r4) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x5ca5c49deb306279, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000001200), 0x7f, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet6(0x18, 0x2, 0x1000) fcntl$dupfd(r1, 0xa, r2) r3 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r4, r4) dup2(r4, r3) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) getpid() r1 = getpid() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x7, r2}) 16:00:10 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) getuid() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x59d1, 0x5}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8d2705e043260cb424b50454845457639cd1ebfb78c1f33fc776588f906115a518a380270f0ae2a11a5ab61b8ad700c2de12ac84eb60ed73111042d5a5b8944351bbf908053f3bf6f12f31f5f8ee757758a033b6fc29258b837aa618a780f9d2c87d5a8727ea360735b2951a633a19caf5aec06956c5da904d7760fd312d723109f4b6dffa90525ab7bb7e246ccb53112c09058f07a13e3482a3bd7cdb05477194a46a97869d3c65b33dc352e43d8da6c6b7da1a34080cf616d1d9ff1aa65ea6f28382859ef4e597297a7e7c45c2d98d425adf79f339c9dd146de6405a917046434ecaf6cec3904fd49d4f763e7c494e1a942b83ff3096372af0be48b37e75468e508e8b628362d7ac2c0b5a1d361e406e699abeb59b791ae6445a16f695e835bb87c30397910e7c615cabad1978259a0fde4858f3b3727dbaf38d5d163e195ada21edddc183b57312407ab3f3658b344b04a543fb9071d2a4e4d0f5524be9e56d5479070343c83a5f76a0cfcd16a1b688924294702dcfaa2e6effdd08c97351aeb3eca9bfc08528de4814f301e724cb3cfbef188ede212fc769c9acaf07727f2870e5df8dad94a3959757cf8f358ac2387ba0b2e10fb2d29b030bb1d4fffbf62a642850338c6a36c49d86cb1e63d2ebc70ff5aa80040408e963b2fa632553c93307f2120665087f12020a96a5252ff4fa391e76c8995fc5db46e71518f9fd750c8c1cf36cd55c66d59f44263e0176e026b51531759049a22b915f0f4de1ba9d713d1725f4448a5333df75d380952704840b8f0fdad65a7c6b76d6520a3da91c1876d12f5a53d5b3442b0f2cbfe9a7e3ea32c3e9ee9e7717a49c56e32287da195c50e5e96a07459687a8395549a9af85b75850f2c8f6838fb1b7053030e2bcba5909ba519f53cee905e5898ab5098b52635b38d809ad339738201eb9ab952a75873604f457c9d4135ef85fc29a247fca1f5b27e108b239171d3bb0fe508807533f9203c89c1816e784301d6eecedcaf1a4ebcd7f160d1db8ad259bb8f99195dbdf7deff03ad35ebcc368871fc6b6367fd33896fab445998a22d07fe69ced97c39865d0a51304fe13039e99cc52a59fc42ce7a751fb79cc7237af9f5fcc9da86863a83bb3265a28721ca90ea4d1276ffcf850b60a5fbd219ec1191fcf64f0dc6a524f015ed26b252e1abbed15cf538cc3b043f9d15ff18affa40273c2ab352f353478be266d51752344aff7741a41c84882f70f9a84e3222cdbe2bf30eb32de6a0d7b5ce783d772e4eb5c641fa9567dcb98a261ad0412d089dc9242a0c8ce6365735138fa5bbf2046d8b3d3111f36c976792d7aff85c99b79f82feeb10e830aec1f99622b25d0ec988dbd0a7e15f13e90e5812773f56cc24556840e26375f3f78a590948d409b36fc01c1189c9f1d5dd2d7cf967dce5c0226258d14362638365fefb81823a848e82f227aa00e1b26afcf3f3817b2b4c6d69a160e506ecb4e9bca285538dadd66af9010bd7bbec29f886f785852bcb72a6212d5cea471c925f0a203ea63bc6f673d34a0ccb0c5f594e5d6a370c5c9f73231017501d0060fccc8984fcc3765a6bc57609ee928b2c4211555eb49aa33b7b6f3a1b5a3be4455d4de39869a1d03df0e37550b51b53fc5123663769d8a36bede54de5bc2af6f5d527296416ad2bb00d9c515b5ecbe028970b24e97373b2798d2d7c4e22e96f698f94f26c75f16e407ca6023223185385abd09c1446f8b2b21a9609e5092ee3b61d1ab98999fd3c6c7c455c72ae00fc42fc3b1a3d3dd699e3a74336e1c1f7bc431ca93e508dbc3ed47a36f611f854fae5ba60355ba179a20d6e160056bd278f0972379ef624200b4cacbae5bcb337d3c5b963f40b5f5d44ee8fa1f5cb6ab757450587a68ed67488d8f16e7267a5ded6b2800a4c3db9ae5180109f25f0520b24cb28d587d3b7415d8cef64534a00fcd23abae90f580f61e33df722e8e0f3d48f5506c8978fd26fdd18ddf29104ac448906cc4d0d68a3ca47cc000adf86f2b201a30a27d88b277fb5da2e40d6e9949d77ec3e91522d93b3b32ac8bd9691828ae6a37b8a5e7c6555da8780ef61b74d9a2b0376042d21dd6f99ac729f73b05e162706a3928173ca0570f02948e4bfab4b29891de9d443bfb4cd7d8974e32596d80d792922824f40cd7c45d5aba0b22f0319afafb400c1283db49b7e31c67910d365d32659222ef1d42c0f1c37aedc375518de2d6b35f7189b6f5208d1004e0da59b49c9a0fe4d14a8315ea1ef6201ecf471592ad2a513783e516ea923d0db38e9314a35e5f947cf3bd8d60ea3814d9a52ece72625d97b55227ca9fa5905b42f17d99714779b94bb8d1fb998e033e4b8bfc0a94d9db01d04fe2b4fcf0f1ffdfef3511b55c67d3c1edf914e4fe354ec41ff116ae157821f87841f38fd3e683706a4fe64b8c8265ef11a1e1ee04ec775240db738b4c0d91307189155f6cafacbe321ef884159ac86c3bd9d8a8fe7f038dbb212883a09d9eb4c6d715ed5673e90daa240fea0374dfae0db74db19ead031e186f0a4745e0c05c30336f97341f9d3ab8e7ca944a21076c2967e21417073e991645901b3b26d7917b4864695261ca80b2b1b25f8e6f4cfe44507eba76553ae5ef9e88774d3ee3c13ae8bd891d8d133f999379df2593332dfb712db959f45c92033deebaa7b41aac1614946fc1efa4e75295c6f1ec51bfdab607f2954d015c8ebf2dd92fb1872eaf2006baf6b8eabae9c1ff4c630f41c96918dd72cbe3176c5ccc5a5e125a20436da606fb1dd75d3a6e776ca4a30793b4960e510fe9d50786923d8dfb95db81025c0d4580541c92fbb59b362bdf15c50bb82d4316f5887df97007c38abc54ec240511b89ad955f7ee2eadd551ca00284f15b02479fafac50c33e529e7f800264e1be93f64d98a07c52bcd82a6c3ed2ca716b9d8ac7d8e509377dc691e2bd61d3fde65c42e0b0b530d1ffb87afca43526278e88a4bf9f79e5c7f334a4290fdd2aa474b1b291608a8aea766c7311ba07233ef99fe45184329af0471348e742032a5b608452810d6c18569c8616f544dc9a337eed60657e9aeb31938e0789ca44bc24991ac277fa552e136e874c9743e9658793235f0d9edd9098a31d792f98d60794c4e2fc70408f0cbfaf0e1febc71ee9c362b3466e556eb37df9c45df06009e4907bdd8f0b57a304a7710d7ff430e94cdba2e09de0f585ade87b1a6cb04bb17955b9ae23f07e7885ce9a61878e72428ad12fe259c980fa3bc0e20c48467422221c856a4b34de07d357683cc74747a661560bccb2d68c5025a0506410ef3d07e5d199fcf38192c3a0fc596d4ee34c59e897ab83e6c2d8a0ee0c841230a5067e107294ffe77a26ce1ab06a342354604dc80b8ff99cdc7c30bc7c717700e76fb60cf632308967a37e16368ec3bc8d996289ecf1dea594018145a9caf597caa7a245b1f80534058b9b42f65caea40060bf04a07990f669dd4e037d0d471ec17b221589261f0be0e660118a31eaab7b78cc18d75bd7be921f96482ce38df9ca5718c9ab24bbfa327d5fad38a756236cb58bf79ff0eaf6d3db6d6bf0aa5e907b0cb3d44edc0e90097fa12449f86fe09da468580ae380dae221f53e42943042bd20767955318f94373f64912337ac4678bfbf7b83019668d8854671073037e6150f67cc323a53d1f4afac1b7f53c322124b8db368b5cb6c4c09626ab168921914320eaa49b325317c225793d8e9e92ee0b78b7f6b74dc9f872677815912f8b3b366c53f76af8637257cf8836954abe33fca3a376893cd08624caca5840d20b669ef6d50603934cf66594253456235f23bffddd9c44a9cc4c38f6153362b00d7b3dd8b6389522c3256e4683879d97058c8c8ae511f191a7080238160689d7ac1fd7e9327795bae68cc0e27ece4b30a733e96f15c4898951178dd688140b6beeffda171b080aab352f138f970da77e6f5d454623b67622b1c2ee71039c767718f7973abfd1cfdeff12b713ea4ed50a41c19dc1a49ec1877fdf9a5f2e29ae7859cb682a44fe7508091b08b99ede204a03c170e5c337f12d834c78a5d848699b0736dc3b4e36d16e9bbdab49f20f512e0108b56bcdfca2c0cfec2666e1875d5223fa312d9a7f4d5b0116d8f09cef985da4ffb59c82b3b43526cb38592a8e3dd658b1047b01bc165874e9b25fda90ee14c03f2b3d8050bf42007a817474ee757a2eaf8ba00406ec42216eb819a21cd6a5e5547f19596e372eef8ae8790d4b9f0ea67c88ed594934f9272140e39b7ff2c5a086b500870295801426a4d43d1b7ea4ac52ad0dca3444dccaaad04106eedff6abf40acb6122a21a12d303f3c768e1196b8710679eb61767e0c028ef89a6bb202ed08458c8348f4bc7210b1c96b986b4a7e732295c57e9812ba7b49433b99f11af252328a4430c257647d1df78a8840a51b38dad29b0f7da2d1b478ae978cf67a5e27c62bcfc6fde1dbedcfe2d1b535659d4101c0121159c0343e37078140122baaef528e6ca99b3e98a6b400010f316bef4f5325fa658f25570c6f9111fca6ff77c6ae0b18d19cc1d3580d90af01910a5036015e11b83125ac39ffbb1038c086839274397bc54b63b94d5312f344c62e01bc0d311c3679aa1475a70b0a3955d41a2202b64e285057f4cec0a3cdb51fd2b3f7c8b078b95e27779baca09943eddc86c508baa0fdd112902a1e675699fec71e8cdc004f745653f8019877b6400e7a5f812f5788f48be70e2f93ff5137e674006bab7d05eef76d7870389ebe1e92de7905748ede5e03b99b87e3da93e248d10893c3f31aeef42548ad769ec2027f36797fab0649fd2a99c1b8c4a275ff0e85f3c1d3c338bdb6ff1d4d2c74c02269417f695b4bac2a8947b9da3119a278d5bed22d93a265cd3a3cff2430a1f215af6d82fd9b86951d3dc3fcd169f417abbd2a5d4b8b91783fbb48ac87e73e85b1f1b185b6e2e1284dc53fe812a81820f56af039967c2c3e41855cd13847221c791f06196b84386c6f98d66d9a084ffed79ed0f461e22e87b3bfaef32abc69b2bf0113d577dfddcc6ce965df8ed2fb87f0e6d8c530c54919751ff7fe11c44024c0e8440f102262f3b2635f028f927d21a72a6642de56c3fad8970e0b0c695bee8d81eeef50641b965de039d7c5c41a56985967f959e227c32c2abe66afa842c8835d0821b559e61d3c90115587d9ed2ce39927b78fe99677c07b26ac50b16f1e2801eb8e494e571c3d6a290fcf16880d2b7cd7c4a20f10ba444d43c2f32d6cb3a393c80104b7d7d33814aeaa0d1bcb3a32bacaa65dc0268612c00f88658ff1811e261b5223674b68662197367c7ac8f3cb179ef2878704f2720e096e1f1a3958431105ef9c24e8c5c9702e03854858314dd50e457c818e9deb84ffe2cd2b1a4ca5d716a7a26cfaf0147582f6f0cb5b6b53b96159d6d5f195fd82859fdf39f32458877a6b397a311e54d8c9355134b784faeefa001c414ea97d6c77c4a99aaca6777b44985594a4ec4b209bccdbb027010e5045d6a810dcd4f48567d584666d5e3464d02cf2048315a43ebad875070eecb75a6b84fdc5995a63908812ee0f903d2b6de8b8d6e7728b03b77956305012a6f4ac124729c64446039ae2a9486dc496a009e5ed3920ed7ecdfdd8cba6ddc14efc84ac6bc4f7c2c6d75d6d4c20abedcda979344a41641a23b0bc91c85d0805f08f9429dd25e6a0091f553ed462e14afb5d0c96f84dd3333f8bc9b7d39f38ccb23df1e333833e8aa60ff66f4244373a6dd0bb67fbd0f326abd", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001000)=@abs, &(0x7f0000001040)=0x8) sendto$unix(r1, &(0x7f0000001080)="847e76ae88f48b100e765a88293b1aa018c83512093f108559454bdae3253da01cce9897445587fa67a741c58abfa23c6793572e6122225bdb685dd39ce5a54f6a87fee5e450d2a10f24b1df8259c3cdcacc53bcfc4fb698bb750c95bcdc29317b56b21375781a0c71f9ad25b2201b275cf8c3e9038e38b62bb456ca2364d72a87d52b45cf008033fcf50e409997c647873f99644abf4a651b5bb14ff56e8a2e5260dc8d166d120b42", 0xa9, 0x5, &(0x7f0000001140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1bab, &(0x7f00000000c0)=0x9, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:10 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10080, 0x84) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x5}, 0x8) setsockopt(r0, 0x8001, 0x10001, &(0x7f00000000c0)="5385d35c03b6202c1b53f49d4b49f05a24674e712f2a9332236973ce7262f4b6c001213757420de2ee11481d4a0c6af737c0c83a81bdacc43fa2420aba436e5bf78638b236972d0fed18e01544a26becf0b85cd05fa36c835874ca25201a8b2ac29f65bb4872d7bcdce8e35e69d4cf07eca3383882a51279e12f71eeab0e8b1d0350534526688484444d97f72d64daf078994275f05889fef0", 0x99) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mincore(&(0x7f0000fee000/0x12000)=nil, 0x12000, &(0x7f0000000000)=""/7) 16:00:10 executing program 1: r0 = socket(0x6, 0x3, 0x7) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) socket(0x6, 0x0, 0x41) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:10 executing program 0: r0 = socket(0x24, 0x8005, 0x7) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000e2f66696c653000"], 0xa) socket(0x2, 0x8006, 0x10001) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socket(0x2, 0x5, 0x6) sendto$unix(r1, &(0x7f0000001180)="a9643602224b6bdc24ca88630a8092a46c39499c9e686ecc6ba277c8cacbde56a161e65d63d3035bf67a7f16b578b35c23b6f37c05792caaa1dccd340452c42673619342f1199700a16759e3989b12868e34db666369a359a7f58471e1be86e05ed659d11fd4c7e41827bfc165b6e880662931b2c04b8ccb100dafb9a05d57a910e5e65f438b3caa21249ce77175a171d3", 0x91, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7cc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0)={0x7, 0x7}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000300)=""/145, 0x91, 0x42, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01000e2f66696c613000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="6b04926bedf796382e4b426ad8330ea18ee7208c7e17b30ac336a2f01573aa9909c54d19ad0b94521c797a1d2340c72318ecf6676ef26f9c3b54aea7ef214cb93d08eb34b399dd8c7f3f63ff4a5b8cef9ba4a22b5f18a806e2bfbb2d", 0x5c}, {&(0x7f00000000c0)="ec139743b5c6b21b301346629ee98fb51f8b4061c746f7c32db22a018d52b8e2cb5a0b5671b342ea57e4f7c4ab9d52b8af6032245e8e1f16a449e6046ff277308c27fa9230dcea04eafe6725e19ab7d42afd2b3e3c2ce2d0ab8a90ae5bbf7498756e21d59b0f8ce41db88c233c1d636ab1cb33d91f", 0x75}, {&(0x7f0000000140)="e772f6b66788d4d77dd6401c729d55c93860ecccfddf532c26f0842b9a4208f75ef53c27d9827ef30e5b2e4c1731cd748d6f46ed08182cf2390fa390b61a7b46bc54ad46258869358d4ea06cde5e2c7d8263f5d304a4b5d384d159bbc105cb", 0x5f}, {&(0x7f00000001c0)="a0611198dd4a799380eaff8f6f7f2de095f1d5bb53c1a03be92fdd6c8d98aa1837fb6a6200e2ac2f310ce754b4bf82e85940971ab7c9c524481f3f88c6a9181347a5eda1e26eb9bc817d8fe723b5ade83e721f04c23c508f7bc40fb5ec3c565de08b000b709a68b540484dad709b87ee478eafb2ba21", 0x76}], 0x4, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x38, 0x1}, 0x4) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x5, 0x100) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/12) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x21) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="68256256c268a4ed7aad6d2542d7d93770e5f65c67fff86e69b7645368fecaa88bf2ef3a8ed5cd17929f61ff9cbdfe0e2cdfc2f607b4322cbc1ad3416f735cd8221d4fc5b6aad2562afc44e6780c6a0fd78c6516e80bb1541a4b52a169947b1a30c45cc7e8d3df58953e01f5ca6e6e385d28a5d173575371879fd81dccc9cf4e3955ec246b4ffb14f634c51c67769d2c02b74be87adc4d19e967a99dd46eadf504a5dad3ac35a50147adb420588ca75af00250d08dbc1e67832bdae7478f4218efb287f10b047da898a574d515aac1c5175bb318434289570bf53516bfb3df431f4cf59e5d66a9ef15cdc6910aaaab1a05f83f3c2489b9c3", 0xf8}, {&(0x7f0000000180)="7e8c5a75274596eaf6fdb74c19fa1f3445240a22b10c42d093d2852ffea4f5972d3a58d546d288c2c1c5f037b0432f79630c1e05c69ced7ef4b96fe42c75466605c5aeb612bc5a2f7987b17dddd9da8441172c4d6823c346a78548b57050bba6a91c7b2eb57ab4b12f9e4c1631e7bfb88beb0633e488fc2ffe", 0x79}, {&(0x7f0000000200)="ab36ebdf62dc28d2423cb91f1f51890dcb25e4c38e1148ce497ae3f6c8f29f534dd91ca727afaa68b6c40259b2415d74e92b6ff6dd783bd217995d4dcf571e176488270b8a7a2aab7c21d41b78904e21d44f04910418fa4f8da5bac395a1c4a4db0042b559bc75ed4c02c27cd8b42bb3fef97cc89352f0fba89b246ddde84ccce3a5451563589ef0aa694f9d9336d21dc8df5b7dfeacacb6a18014acf5", 0x9d}, {&(0x7f00000002c0)="199ddebb502b62296a93d07c6ed1001f793d197ff87c0d81175d46dd96bfbdec93a5b0850a999c0b5894a9974a86208e907051aa37a3c36a8b", 0x39}, {&(0x7f0000000300)="5a09807b57647ffc38db3f24b68e8519090f2a35301dbde1e880f6b39f9b7110182f97ba80e94b12208ab5aebfd67737bed40cc7304b98ea7c20da36fe21feb026d384b6cae6f82632026e21f066caa9ad73c4f57e", 0x55}, {&(0x7f0000000380)="20331a", 0x3}], 0x6) msgget(0x1, 0x180) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: shmget(0x2, 0x3000, 0xb9, &(0x7f0000ffb000/0x3000)=nil) 16:00:10 executing program 1: kqueue() r0 = socket$inet(0x2, 0x4007, 0x24) r1 = accept(r0, &(0x7f0000002340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c600000000000000000000000000000000000000000000000000000000000095ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f207c31517e87ce348b96bc4ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000582b6e72303fac5b51a16352e53afc69ad02606c4190b544b61050d4e6bcd43fe4ba99e9cf379118eaaf21771c5211559a757798c52142fdf130f85e18eb8e3f28da26b5eb1b41553d86275d32d5086648feaf63af1e3e8f7b4bac556cf02db8393d76b19eb02bd6edf359517837d851618fa46a393d5f50d644b3ac722ef62835453af0c7209c62cf34f3f458de000cf464e640e3ad9882ecf9fecb2b9ec3c3e7f718ddafe58e37b633a79b32c46cd95ad0cd38e9b3b8b8ed0ec7381065f35dffec5428eb700c5d7f92d8d4177f5d9c454f382af2d63c9ce4e0989b7c1bb5c832b07a71298aa584bd5bbfdd7b6a60179ea7"], &(0x7f0000000000)=0x1002) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffff6, 0x80000001}) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/234, 0xea) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) shutdown(r1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:10 executing program 1: munmap(&(0x7f00001ad000/0x14000)=nil, 0x14000) 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) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000080), 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xaff, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x80, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0xf000008b, 0xad75, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xff, 0x4}, {{r0}, 0xfffffffffffffff8, 0xa7, 0x4, 0x1a05532c, 0xa5}, {{r2}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x91}], 0x0, &(0x7f00000000c0)={0x80000000, 0xff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000340)="dc766aa8ed0d73cb85663b9e1d2f4a0702e3deacac2eccea357d4545d927d724e559c37a64d0edb140f05b40f75a59f0c5238d725a39e5db007432f676e2925e587a595e4583f03702bdd752c91f5ed4c2e5126eb5ffc3e2", 0x58}], 0x1, &(0x7f00000003c0)=[{0x10, 0xffff, 0x3ff}, {0x90, 0xffff, 0xfffffffffffffff7, "4b232d601104c228f880a9eae8e0e3332ae2c128249e15aac20cdd5d4bff18f1c908780d404501437df6c908f02499dc7584f8b56b48e8c42c9103a0050cf71b23965e0cd70069e6b7296a5c6f184c5270a9f49867e5c9536ee04320a9d568fb8a2676ccd238560e14ba2e08f1712d815975d94dcc9b789a8efc8ba00e1e"}], 0xa0}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) clock_settime(0x7, &(0x7f0000000000)) 16:00:10 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget(0x2, 0x1000, 0x4, &(0x7f0000b3b000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 16:00:10 executing program 1: r0 = socket(0x20, 0x3, 0x0) fcntl$getown(r0, 0x5) getpid() getpid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="6ca76556777d47aa7560ed28a634ec451f2401b27d0f6f76e4f7366aebbd0dcf41acc3cb50875d742479735c16866c189844eb15c6ce9bf4d92e9b9e8f0beee544acad608fa6ce20f137384549ae027b17de6650afb132", 0x57) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) close(r1) munlockall() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) fsync(r0) setsockopt(r0, 0x401, 0x8, &(0x7f0000000040)="8b4234e42a2ba71ac9e68c61db9c98853feeb5e7251b4f1a6b3942056959fb3438e4d5f245e5b0213dd5d8c3dfc52676d424542ba4f2feaac0a2a90e12ebcba0bd1e0a0f1adb43dade546ead27ad0142dfe5fe0169abef4423305619e8302bab", 0x60) socket$unix(0x1, 0x2000000002, 0x0) socket(0x20, 0x5, 0x40) setsockopt(r0, 0x6, 0x80, &(0x7f0000000000)="dacf84d03d87d8ff5d3f219d52b20e5be8bf24a3d77162daad4a4faadaee2ddcd93a367995b4ab8e2ddb65d9dcb28f0a86c09093d346", 0x36) 16:00:10 executing program 0: setgroups(0x0, 0xfffffffffffffffe) socketpair(0x0, 0x3, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: unveil(0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) dup2(r2, r3) dup2(r2, r5) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100), 0xfd6d, 0x400, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xe4d8fcfdcd87ffc7) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x41) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x614d, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000000000086138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:10 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x20000000000000ff, 0x6) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x1, 0x200) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000040)=""/115) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="aa6d8b4937744823ecdc7b43a9f71bf288477747ef0b0eb4e9b2727f25f1a5af0d5e4b5f6835268cb4154ac401a5a815d29034b5613692763cf4f0c146b7a9f8ed15bce651ce7e3fc4395d4ea17fe1b9a36b1e1d1fbba035d7a3d0c8965b4b7f357e94e2596c1e45c51bec4b9f6022b41a21003b5e59e13d65309685b9a52c1ecb0734ec9565c8b478aed8de25a23dc91ba892eb21de", 0x96) semop(r1, &(0x7f0000000180)=[{0x0, 0x3, 0x1000}, {0x7, 0xffffffff, 0x800}, {0x2, 0x902b, 0x1000}, {0x0, 0x6, 0x1800}, {0x6, 0x7, 0x1800}, {0x6, 0x2, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0x2, 0x1000}, {0x6, 0x7, 0x1000}], 0x9) 16:00:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0xc) syz_open_pts() flock(r2, 0xa) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x800, 0x6, 0x0, "de4fec48132400cb09293e47dde67b716cbfa29b", 0xca38, 0x1f}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) rmdir(&(0x7f0000000180)='./file0\x00') setitimer(0x2, &(0x7f0000000000)={{0x81, 0x6}, {0xffffffffffffffff, 0x1}}, &(0x7f0000000040)) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x810, 0x10) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000080)='./file0\x00', 0x4000006000, 0x7) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r4 = fcntl$dupfd(r3, 0x0, r0) shmget(0x3, 0x4000, 0x10a, &(0x7f0000ffa000/0x4000)=nil) fcntl$setown(r0, 0x6, r1) dup2(r4, r0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x88) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="871efd11b73efb254a08f5dabbd0ba8331876c32bc02aaf3db52", 0x1a}, {&(0x7f0000000080)="383cdde901b6744732af2260f61efaba39ee61b6db72777c54c98d43aace018121116b2be3e7a6455208c07a45bd5639f3370050dfc7e66a8aed6d84557c845906ecc9cb35b3dcad8dbc1fd1121537f6454c9959a6c5de5597d1a912b1ec018c8f4640ec74bc6776dfef4b4e909b409f7dcb753c8a3f57c0473bde5ad6d26956475b4b2cfe72ce705f", 0x89}, {&(0x7f0000000140)="646fbf7354cb32ca028684160c5327eb3fd6a83e7484243b862ca6733eb437173a9014016f088bb3e3ff31076236ff517ddace9d121a0dc56c531cd3130d8f347ff04ab8fc0b54075daed201557f2fc8ef950e1a00a9e2ae77", 0x59}, {&(0x7f00000001c0)="57239c7b53f885b7b30ce4f34bfec2372d121f7a75ace8d965905c2d3f9a57fd5dc0c8feea6c7f396316904b962963768a1294216260cae9ff5d1fb7cfc3a3a3283aa2f08728d4064a4c8b4133539b851a554a6f038599594894f1c68f22e49639afe8b09cd4c51e0833211335946097970fd60437c110d0025672", 0x7b}, {&(0x7f00000004c0)="c62ed91157d054edd3d0246f91c57d056a034ab7079a57bbb1a092d127a17aa5ac3821ceaf671ba975f9b0bd20ea94c6ee052a1707685860a7a9fde43fa042bd84b4cc08abed475823b8a491731066753396604d24340527fe848feb6e263332e5913872bd27e1e5f44c0f03e306fe28080ec6920d25173fb60b64067d47b82dd71ab45550adfa30d16da680214b85a597edb00c9734ec9a237eb5fa5b2dcd14c2a090489cba176d68b388803c87f82f4cd94a5d5a8e1efb4fc1a7de126481fef9a4b79d1a04142c4608926ccf489e4fe68e5acd9b55908ebaa31565d4a93f440ada80409f5265dd416a13cbc57833c1dfe7402d8b3b54935dfd5be51c22c9a9db9346ba70cd23317c4abe630c4d4394d61af76654029e556ff5e1909b75ac244bbc0b0a324c57aef5a4d892210669611037258f5204e4a0037be67a88559d70747cc14ae9197d8f57ecf6973ee66520121b86751b5dd949e5b2fee47de8ccceec1286ac9bb5cf45c77c4f0428f8658bf32dcd16cd93f94a3c3ba75b30e278cd98678fe6eb7294d7b20bd697d07fcd3d43e46ddb408f83a26f45f1cabca8782b18d5a2e823d1c5009b928640ad3e2cfe1c25d7909a1a95e60b7acd9646a8db140360e7d992da7e68b34bcdfbe6701253ff4f24e7660a99224747b1751b46dadecb3db2f749ef4e15456eb0fa581fa7017c38eda0ba15ff4eb6a6fa70f805138abf3ca7092b76a8d3cdc114eb31b34b2d2065a5dbdbd22ded1b7ba7de1bdb11e637fe549a57dc2b725bb9416cd2cfc848a96511567a35d2f1073d38c959b1294ef749e70d3feed9a9be0bae078dbee9fe080b8c984f20da8e5f594368685b3f2b4eec2cdd456f4bac190a2290aafaee37d136ca8e46f37080e55a4d77a6a29e12c314fb7c7ee83c6e44ecf9c846c4a867d2c37f964e44d33c81b0ef1637133c52f10fed19c888e8a75b13d665db221eabc27923c61c28f9c4852a7ef467e0711290549894b77bff89321b7eb19c45d1e323c9f2f5fea919347417524a429f9eea6db4a47494613a6a90edc7d3c1a1ec71cc7c49492c35897193fb680b2725336aa20d818a5ad28367013e2737f7f0346064099a02974971f79474a0264fb2b144d1d703c0e0f0ff74f5aee87726b92bf77592ccf0efe76be516711e15161114d2222aa5b1a8e012135b1b09fe428c73083538777249938236a719f1cb2a5768c5914fc5fc65725156d91ebc4fb6abef1546465381dfe3c4baa2fb9abd05561e39f3dd40fcda9da16525beec6f7e1003af4ae8a44e80638840ea2a67811de4351de4940d68b0ccd32a2877472dfc9c344f6d77850976a1d2cd5a59f8534ea7f10abe4925be7bec6ec040d42fa6eccd6c64405d6b6527b0c63bc5da76ae931512694ab2b0de679381cc404aae22ca10dde2cfdb8fe5041803a9af82b8837c39cc05476e646d1bf1362404193c164a54234f8f799d1ba4efb88ee2cfd46ee0d20538c04be32cdc16b22442626f86976206b194f6bf6aca791246bca62303bd0197f735278915e03efcb054c66b7635bd13900a10ca60c6a72ec9b9558b020355173245dd42a2e8f1664ff8bb05227e7684882b362aa1ce935f6dd281fdd82bc79227149ae0aa5e0a562073e4676d8dcd9fc89f0533bb32ac8ea9a35e884620a85efbf831f6e33d590c474c9932f43f07e23d28702d5d898b5b33836cdfaf883bc8823b9a55ca78c14eecd77de9a24e3cdfc34088d76cb1ec6d541a8d4cd5498be02f793cd9e94e641e0b28bea2bd733c7ce42dca49fe223acf027c2f61e6350762cef1bcf5586decbf5fbd86e893a69ae48f7f6a35819614b5bb4f820ea4f7bb67b4a4270d5497a378eba9608071b3b1b52901b241e2d6f64b263c94acb226354c7366386a53cb05e4a333837ae4a4aa7363737f70b54a69b090acbcd2939b6828b59d8c9a24324a0f3007e18d83f338b57b3cdfe0daec59e8fbc498e254d530bb56602ff70a91ce08541bbbf8249157bf07b9e08bd091c9f06c9192f97d7ea1a0c2f244b6dc9b45c0e9c4ad5ccad394b0943470a33f77bf90b4613d645c4ca8cd738cee6d92cfdbe2345240bb955b78510ec98e1c35ae3d7cf0e7723beff96d75d3a08185b2095351931207fdcae64c3a2a171d8a5a4dd7a408368f3fc0a1a85961793b33f9caf665f879c35d5d826956cf4677c66bf940ba1ab8b6da363b98a4a3d8a529b06d05d5f5907e28fb71631fa7110f8d34045ddf3ec6200f1486c51b00dcb291a87557c28b71ebb777c203171c4ff51d6f6ccfaf9425ec07f61e71afbad2d7ed8ba7808eb4aae8d21de8bfb8b72e3ba73e14ebd8f1ffdc506d55f87076c71f0cbcf09f7e2b5d341f7ab6dbe14f4c1f9ac184a414c4fb3ebfb525294ef42e43f56c0f8e7a4433fd082f3b9131abd2bda57d84c90e793f50af6020eac6f67176138c31dd0f89706660e2d2d030f9aab7903c262e48b5b54f18e75deea065a9aa397a40045defd44fdfc8bd983615d8d33cb75e98fcf5f19a4e1e724448335b0e01c7b45a1ff0a168847fc883e682d2a698bc85262ae8645973e6994aec926a9c413e2d482c9297a15829721a5be52baf11db9ddb59f083dc547186529299e3ebf9dc99236808fc69dd835003aa48ca25b0b3e3455a3ebbd2d1ed7e24d209d9444d8b5c2c2e6c1a0d7fae9003012e24075884a05d3cde36b88ccad84f735cdf3c8f3ee28dd68152804e031e0a2272280802e2b33cc6bbc00ae646af034f4887b77366c66847484875236460988dc1749ff940d6bf1e26010591a4976347cf376ce2d7c793fa165bccd3a298d66603d65150ffe619d9d42153bb35128d279028a1c1210a2e836370ad73aa3e1df55a45347bca443170ef82cecc5d695d5a295a8fafd7fc1e82c1a24e6522b223d97ca3ff4e7887450e802e05c5d02795f772703f396797675a7c2820efce5eea58b62186d1ef7ca9391404d2905296e8edfc66b1611a2eee6e6cf881a73abec17caab66d4646b33d2b9f973c297f2baa642383fd1f7baa483ed402182f5456d5f319809fb047cb1646e723f444ba4735a6d9d44db8c6897553cc5c5fb3fe2df8f6856c6c71949cc1cb9ca16195d5c9390bfe24bab0773a75c837a77782a849c71f9e3da526df3675fc6d34506c42d50f526099612aa0c16473c80ed4227963501b760bdfaaf6c3a085f9f2ab39299b084c2d23e20e419f6545370840cd7210f4dd74afc36345c61ff37ea22f6399d38d12249d3ba08b59be76a3ec8afd08ef9b092de6ff0d33a10b98c11151ae860d781a4af3b68b7f5697ce7ee78ee898a1588ea22a007c5f96df1c10cc41084dbdff5001615b0112f3d9990e63e39a4debcdfec5cfa369c0b32ae46006469f1a7f06f4d8b9b735faa0d32ecd071cbcf203122c36c91cbaa4a1d531a32e75fec99f43685db5c1ddde90f8a9de897c1eb7d4a21bd289e52855a2e266d7a9b0d13950c092da7166490ab705c9c7067fe4e5d87381d623d46e94bd94b4830a796500cc1cd0f8e38b30830b65e2177bb3fefd45d63e7768f2e5cbfefd42aa819b9efbc9d7adfab29a1e8c839922d77a41af5733bd7a753525c5c17e65200542ee867c76603c642b23292aae0e673bf4c693c431614e86c3977b764a78e577a97d2e956b376b4199c8d7d5c79b21f48ee5f4475c737cf09c43b671992f6befd1a3c3fa26c8e8b744eb22878e19428cbe40eb476ab2599536dc26454364c81bdc304104ab46f658557f7b66df35eb86ae6b68513e588398d7072fbd3faf545cd3cdede387fa859d760384510cfc525ac41d445db3f8fa89e486b15988c90dadb01aceb5a0c19e8183ea005744114e5e5851eb90facd6a4848b7adfc48e3a461032ffe10903d9705d3435018ddfb69b79b3acdbbd6c035519793d3fc9a524c050bc06d4633ebb013c521b96f4151ca9f0a3499cbf4bf5c1967242fba4e4f36c4390f1678913fbc9e30e69cff37469dc87dc496d04395fe7a0952025f9faa7c9c8b610869d484c1e8e8ee383ddbbe40f34cccf792e587ad762044be9a754c9514a0c70e8f4fa9a19fd3aa8555d6de6774309e16d4ef033d987aa731e9a68198e4bc22d9bfd47cd7f7d1d7677f04b908b5a6da38319fb573dc5762b31c7178f6fdd85df276ca58a3764f628685550e2e3ceabb658e3c169daf9df2621a30280d1e9bcc6b025c03fa5be4e598a53321d771914b68b9829e876e25ecabb381287155a4f76b6a97efa523007db14dcf76b1ab7ebf210123bc7460228de8f2ed0e9e972d99036dff3e1eea13757263f44330d581297742e84ebd39f8ee765b51a7287350db6ee98c869acd7fb12ee6bf18173c431df5efeb1315e0739e7b5a94ebcaa741e2c563ed148ee20639d50ec482c1f7508a5e4d4012fc29dacdb9363a1e69c18feac8c069938260113fd14233972310554f1f424dca1fd7c4996c04bbf7e4a962b71b8c342b6769bba4d2e0f70ebc8caa50e60a2023039a8e4d4eb2f7ea31b233d570a4680bf60da42e377bb8926d85e2cca44ee946493fba05d420b5c0feffdfaeb68b5724cee19bc079f13373b5cb5f8713d6b4b59930380a2bdb09fc3db4a1d34f13ff78f6dceea0528be86daf1fc10d49aac31a877c2b2f3bf1fd24d284796ba3a9fca859ea63a6dff4ef406862b572f7b765f9c70271c4cffa2d02f0e0ef50de180387d04124f845bb6ca00580c43c6c68b6f6cfe2842cad77c9647a1a6c422e852c8319e923c4b65855fda365e10f9e9b2322652676da3670601188cdb7bdd09139f125c14a943cfa8705be73f628b6bc80c6acea8440fa20926a5b5d206cc7b18109694fbd6198a34b58bf626ef9885f2233a671bbbd04718a73aa48edb3b9ba8fe10beb88c78a2a7138de7d7e2a68562b1581175163c8adc74ea70d4df15bf4f88ae61dea405babfe1c342e9ef683a58f94bd4989cca92072cb5871ed3846e7528cac6b08a08a309512b1e48fda04efc872554e3fa1bdc403df6a877db38314036690d6dfb2b590ff2b60bd40def9dfc09a57f7ddc6c00f1dfc5f042e207453ba6055ace80a69021b0473822c570961b68bf5f52dd0acc7e4ddf6aa7830a603585c1acf60367a7ded7b0ff8da8e445142a0e43b770bb7a466f495d0ffe57c9ed9410d789ce83d2ab390e609f72f00b9dff72a1eafc1ef8ea2af780e4f641242431a932c9bb327ba38a9a79f7a165bb3c496e9dded39bb2d8f15000144335c7674b115acab91ccc8f44c6bfad34c01facd8b0ae6b942fec548dafa6d6847ebd1e9ae75935623a6fc45eb5ffc5d6c33a9be1861aab6574417a2e2c697e6ba82b8d1f6fd78ed5baca12e2f5803c2d443660a56263bb85652811ac6c4e5baff7f6cfabf80fa7c771c755671644c5321026d5b4ca54adcb4d26b51fd2b3f6cf76a51048f7bf3b757b8f483d2c7be8b42f6280954908db713e673ff59b915557b6b09d9ad68e495805b943493fdb8b8c2da6a1de0d845ff9b2877a1c0ff89637e3841fa9b8b47e15600a6e5cf564a42f69ce297a1437e3d6be26a2da471d65ad6480340b0384f17f47d5c2fa8303d4abbcdc83912fc1859482af11eb2c413e2a99c8736dd800da1a491102b327ae210e3cf7f98d9d78b86e1012cda7c1a23b8a3dd3aebf34c557af63d85ca074df0951f046b979598fad451433866a1487f68251eb5b228681f0c4ffa8f6f624434906f1aa5ec7768b936f1cd3715d87846b67b8fd2481641af034381c3baf84343102255ab827cd6d15d4525e4c4fd7eb13daf16fbf7416a90", 0x1000}, {&(0x7f0000000240)="d087862375278a9df9e5c1d805bf47772ac0db44b5f6d22a49b5b6c0992d41447b85b13e48f0596a347c2efba78552445f749e1a7a6b3bd6ded0aeb7b8f7b52c27a3017e40675d5ef8db529268d4856bb64a5742ec4e2c88a6000000000000", 0x5f}, {&(0x7f00000002c0)="a0269d2e6337fe8f36a5661fc3bc61392652a86ef1be252454e15c4fd3c6186c2eab9fa226fbde271a18f7185849f805c0037ac78d81a8c0a6527473c40cb5bcc0861253b85dbd311512fc166a85df3543159d54a76247852bc233aefb0b7be10e40c396c3d8e24b9c055658c77c8a", 0x6f}, {&(0x7f0000000340)="8967ece58e560224134b02bac28481d34b92b7755c5d53fdfaf10108c99eb465ac8afbf43e59f8102df504416acf24fadb1e7158d51359ec21e7cf5002b34d1d1384b8a86ef0e33ac6616c03a65a18de068a3938359fdbf178f080c35e414996f8476f", 0x63}], 0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/208, 0xd0, 0x802, &(0x7f0000000340)=@in6={0x18, 0x2, 0x100000000, 0xffffffffffffffc0}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:11 executing program 1: socket$inet6(0x18, 0x5, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:11 executing program 0: clock_getres(0x4, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) socket(0x1, 0x8006, 0x4b6) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:11 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x20}, {r0, 0x28}], 0x3, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x8000000, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) close(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:00:11 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xffffffffffffff80, &(0x7f0000000040)="6d87a985021f6e9a8814fed83cb735d2378d6e4a9eb2669f7108cffd7072ebca6193c3952a9b743ab3fd737a3b27d3989487d25bcf81e4e3cab2f11433df5e7903c3d81942603b1c68ac4275599abcc943a832c13dafd447e21b42b132e77137b2402891a5f7611926ea8c46645465fa35db9c37922bac6960a1455fcb33079398fdca3f6e02a3ce8ae9c8619593eaa78dc69f392e8524dc6cbe9b5d59956f76001a0028af27bab6ca5a40903ecd0bcf543f6e1b1a0f971b01704f08c7c5", 0xbe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000540)="d5ff969cdd2fb068fe1570f51399d8495d17e9894c19c43a7a7cdfa2ed4b61966f1fec2467ce670f841cce0094801ebc5e37147e8c04e796bb87cd8536770fbb64dca3a2575052af919e478bfdf8b564642f6003802a024a4a6b5fcc683724f70cefc7ad771443b4521fff0bd0fa8654e278f595f642aa62d72b80fca4ae87c1cdaff6f8dfc9fcdc4bd66276551f62898adbac206a2d409db393e45b60a8abccad169b33efd96aa99c038cb24670a5f11bf384a570d9f21cb6f2a290395ca7a26d11b5673608f9b290a722d4bd730bd90b80ed26fb07bfd11735455a3800000000000000695647a4f24e30757612d5e07808e10ca50fa8ab4f7a69508683d5bb45832301d571639897ace034743b511c19e9b353a30dd8807778b1a5b76dc7f90fee99d42cc71244f7c6acd43195773c364fc1b8192ec3fbaedc1717d8b8968a218bdc8f1b80ab6d17e678bffb8b003340907ab4c21163ffbf4e3bf995", 0x15d) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/188, 0xbc}], 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x60, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) socket$inet(0x2, 0x8000000005, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1837, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000010c0)=0x3, 0x4) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/216, 0xd8}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x840) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x1000000000000000) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:12 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00001fb000/0x1000)=nil, 0x1000) minherit(&(0x7f00000b3000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f00000b3000/0x1000)=nil, 0x1000, 0x6, 0x3011, r0, 0x0, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x8062, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x401) socket$inet6(0x18, 0x8003, 0x3) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x3) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f00000002c0)='./file1\x00') pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="64f881ae839e5d94e5589c70b82fa4187fd35e9482190b804be18bf4bb71447d57858da61b9d1b48e2cace86be44878c984f8a291db36aa173950683cccc9aa703529877dad5cb9424605c05ac37f156c43420f832f2ac94096b6ca74784ea9f1e9670a5d683cdea40a89fa08c2adacc8e0fb24a4641272c8abcb69296249fef6a56ad1f6d7cd242470c1b719cb336a1739ce176fbbbbab2069830ad364e549fd980cbc544209a4bd413d084edadf500dbda0fef52174795f03bdf93ef42f158", 0xc0}, {&(0x7f00000003c0)="c4496710732ad7c3c2ff44e3dd68c09a1902eedf2c24baa2016f0102eb55c4b1f7444d2e237662a6bfe2760ebd16e789faa22dd5ecb79725a1df89b41eb74cdb3a27d91e72", 0x45}, {&(0x7f0000000580)="d2c0ed6c0330c882e99a682cb396096ce77372f12999521ff14cf87668d349db7df6c43be232bd3217a20fdc7541f2f7c38bffaf57b1932ba99a76887efa60b6ee531dce4ef521661d2f8343bb785f26be71b0de4c6fa23aaa316b274b6ffbe45c280be32ce8b48fb8159ce9c1e66920bf4355c5aaa57a7d4fb9ef7352a28350235bb6a1c5bdab41e5f01cdf5a998c57db38329d250b75fda9d9da0f6686809e701c4fbbacc78ffce35fb1324643ee4eb600459dea37bae47a38aef34d928a1dd70a3babcac50fe8629eb05d8a268cd110dbfe73ab3973050b7c72082931494982579f3a5c19eda59a9300eb9c8edc8b9753a82b96239747e21c13c92f6ffbb2a17accb3e2c4d96f486c72e9de3e51aacdbd99942a23823cef2006e694e224b46034a20730c83ede0f613e59c6127cc0cdac7d960ccfd7b8fda5089bb16734d675fcc7a8bb6f55f62ce6c18286fa745927d0b2dd324677cfe9bb8d17291414d0dfee16c95d1fce37bdc33deb732dfbf0a0cd6c893ab2755baa5531e5cb8bb5f0df03cae25efa30a39b022390e7e7a9071deff65ea51856231bbabcb004baf6910413298961592b6d2f9b856e18d2f328e6f407eeda423835d2672c9b72eee38fdae1da122cf9ea042bbc60da7d0a481cb3fbaa2a1520722e55df71f3a49742fe6ec4119fe6481aea01c737250ec261f77fd0ab3e13dce4b2e9bb2d4cbfaf5e61784448a8067032879af964a8b96b4e8ea1e46c250bbc099eb8b07ce513b60113a912a077fdeabd9b3fde00330b4e84262461378e5df57a36225c9062d028b93ba243ba3aadf358d15b2b7bf552488cd5b5ffb0e65f074b8f1e0504332a89cc4619143db50dfbc9606a52e840ae3280fc4352df3f62af3fbf83b539a6bfbc0978e664084fbbf7e48dfdb932a626bd82797bdeb32193f225d93e118aa18b489e975a3abd4553c67e73529ffd772863e1b503b4f176f80494d69f9ac2d1de14b65051f1d733d78fd1f14b6f50ee82dc0fa2d230a685b8a67739bd1a2fb27c015b6c78699d6fe8c162571f72becc8d31ef1e36a06237ab5c46c3c3dbd69dac8f60d213cf8c5806a3d9c8119bed738faefd1561bee133e0c055adbf48edb13b43882599dd9036ea1aa56c3d690e070ba08812efa8864cb070f0c818b1e62a645498067ec39c93a74a9a14c923472cf0acb4508f4b6e515d443a3bee6ef5ab654dfa2e5082b293ab397694fb90eee3717c339a04b3a967d88f37b88171397c23d3e7e131e6591008a18e4e21c10e00b93c7dd62463fb151e93afe2330654e30e5b93f87543876e90e8e951bf0094119bffa1c5680c18f08cca96682fe0b7268b3d33c0a3197d4e96c63b529add8636feda04571ebe7a12e54dea7c477c551b7937cceea69c12057fe84a123be0ab179a2608795b6ec843873fe57e11db22c28783c3f331602ac391d7c9755f484aef6f9fb846c71abe669a3ed8ac2f3e365f62723dd8f63bd10e2dcac580691f226abc84603b214307a6575c49fb4baf5cb29f4e9ef6d700486d95cb5af18f4fd7f5ecc64b18d72a01b06f8cfd83cff66f06dc4e0d2d94d7f375c190cbd4355216ae17b3dc9c12bca7bd50b5d72f44787502997390ddaca42aa652962b779782a444cba7f90b436874b70582d7b1aab123de2872772019df9da80877650a0eaffca62b9b3149f72629e776db770757c433be9a6846bbd9a6c225eb552b00bb172065590b3a77128359e0fed586bf07d38346f20752eabb270d3609cadae73579237bd9fcb048cd59bda5f7a5c28924c682365f38bd62b319b31b0a06b2381d0f534b256938c6a823d723c825ae69102119290326ef09389f4d96f56c30231b802cb93c72140f089dc189b4a403829b98d29f6b17f0d8a5bfb2f067b9b4686d0a7be9e48e6cd4973937f4c9db8e1dcd66ed83854d995fe86382085349540f1ebd6affb4d9636eeb760bd435163d8b1c220451f29fd9757aa2f292d8f5221498528081a221857f8533f1db16425e44287eac099964ae78cfdffb1b02a097a1d4f1de148adcc2066b8730fbed43b35379035a61f426c981cba9bad520ed70739746a7a53bcd024b6e820e9bb5230ead71f494433941ed6b5d6c9361828d24a88015d33c826fdd774eb63c2cc9b9ac0dee8a5c31d76cf4268b55c74d8de1f68189b9d71d3601fe266fcc093fe6a06fe118d436df895929dbe026726de90377484696581703087d0dc7b3b133e3dfe877a0709ca5f00861baab1aa24071ffb73f6346b06cc574904b476d033a2f4d37c54490cc026da7829e35c1fdc8cb9351ed6618565d223e946079a7c91c472bf5844d551dcd71f1b25aaabc84389efa96a6ab3f8dc0d552dbfbb982494aef21f16ec3f5051fcf40175c7fcea087a67133ee94ff7499d0e57c85a2d18f6ba8ff23679744f8ba63980a57de5ffcf28cb917e8a58fb17114d1c2dc3d73670a8af71cb5eb0d484119cbabafef99286031e19aa52f16395feb334c30d4d12499e3593ece5aa4f4fcaff990f657ec5f44a42ec4babcea3187cc08b6eb4db53c3d2905e84d46bd7871857dbcd7cd32f1f59512a02af9393a8febc3d03c5e3906714370c37f1ccadd4a1e56f23934d5e9bbfdbec71ef0c4ec75a1a1512e1468bf9ae53489dc05e67d10a583d74464fb890d41e28554d598dcf26ba56e2ac10ce4c5ee7afc610f7f4159831247ccffc73dbe89774f11057a0e593f8601bbf76b4639dca17d323f7edef9d8c52a81bb6c72b003a38a5e783fdeeaad3c15ae96b6c26962358e00558182f9e6694465e824d9e2b4fc0e42240243ad94c706f5cde9333208c944340aa9e1a411ee473d7f30053f00ad0cb5086c8fea629e4a31e2e1743fa29025c323db1fd3c399ab1b0fcfed26397afb12c038b87fd97200fc7e88e74c8757823dbd174c25ae96898294078a5c2a9a788094ee63b33f88c82b5adbcda719a3bf111f8d7d73d1d82f2ea9f29a88fe67194395f0075fbafbcd41f07002b374aaccb6a84df6c4e296c8dc84dbb64d7bdcb61395dd03b411a3a946106e3b6fadb0c49d290b77654c95814e50347acec966c243f867964561011f0f7fb0fb219e71eef082a220ff62a041acd59aabb73894e0e179f0eaa36d681172eebea6a2fe3b69cfee45414c912fda4a70937f8efcb422f418abdea5377ac9be0cb241200eaa815c9841cfb59f4621b0b25221d12d9f70f074976ab7f7edea00bfc87af561f11bd0aa0d8b5f2a7afbc9ff82681ab0d67fb9c39775efb8401f4eed9e3b95265de29357b9f31b17e3c9df5b7a7a74059f3f27cd6f8960f77172c7f5fb121554474f648ddc2f7c7eeb37b8c4833bff88b448ee2858ec68a61d0803ffcd8b7ee23d3673e889ecb6594af1252d4fb5a7e2396588a0d9d5c3cc98811591c019e052642afcd00e4f8932ce7b76790264d0814ddbbdd7639b62291dd2e08757a6bd3f8ce5de0dd6b2b59c543b54e5696bf9df668fdfb46f17c2a1b3cf5515953491ecc271e6c7f700902644ad766d78cbe88483903e67ca38adf1005a9c5754586d08f91632745a0562b77f46c8864a71ca975dbb86d6a69a0e3ba001181bf88bfe73abd1af6e5290427d226ea56c31797e98ec4f930f89f8389b3f299280c2eccb4f3fd6d43b45915b58fca60873c681f09235a006959a6687e31dd997c88fad823d4ad44ad1af149b4f3eaef1f8fb3b13c261fc57d01dc6921ac81c1a9939c3de90ae776cca472bb002523917d3edf4c4f9dd50f6aca008c62859466fad159c3cff647623a0ecff8359551a161d1c1d447acae4beeb33c18e11fbfad65247a97e73415ffa4a54d66c3a594b7cd322e0a42558d07ace14356cb06a952bc5e71ce0a3ab1c382caa33fa5869905331cce3b06ea2d507c3cbab1234d08bbee5a8e778984821b94adf308443734eaad0d12322d4cb3c0f9a0ba06664d78fc679816b0f3c864e3e28f6a6fdaf7d4cd7b2c7b0c493548d4a9f59f6feab8e945d6313d377ba01bc3ed951d58a68758a99250050e87f7234ef8019ebc9d521bbb2bab4e78f9a13913847654f05ce04ce8ce9ea61db22ae3a48e23c660b88393e6db973f09d04dd31a6655b7cf00d16921b9c025374b50f683b033f37e4f122a026b60e821a22db70a7b09fbc1fa9f238a2ea2789a1dc3f8c44932a4df6f4cb1d10123032728bc92e729a1baf3f7949b3bf5a8e463232bc30875337bd7c8a435c4b4a5ea0c3e25bcbb804bbcb8eb7a28fc37a7a8eff190934bd11016dff93d97f22134aac3514989fa5151254dee1af4704c0497869c67306f81ce5415aa11654d602768e62aeb9a94ae54cc03cbb9f2b742fe57b4a76cc6502ad40b847b07ed3626de7599c86043b5442a0e91d42580501d52ffc58fa4a40230911fec78ac211e1ee7e6e59e195a5a94a857ba2491cea41fc2b7f7fed569a68dfe2738ba5d01dea8475e8d586f35ea99a727ee32df7dfab9e32f189895471412f5d94183036a813dd88cda3b48ce3a380959b8fe1972a13ed37fe154fc2e1064116279f3d8389013298aac7ecb0895ef3a7c59d34a2bd150c4d43f5d38721ff8f60adca0896634df81d6cd6e0aa28fbcf7fe8bfcfc45a2f383e239aa0325277590c81f3e8fe123cd817b78d63902cd4aa1084c655adef9d3e318f2700f9578ad9d6a166d9db86994b6ac8ecab266d514cf2527cb3ed9227f8e21bb4ba7f34785f1ab970a651cbf15c4bc51ff5930491ace03b10b140d1042e5098c73f5b0bff20eeb21dedce17eaa9bda894a01c038a033996423ad86de2b211a042241ea43fb4eaece079d8e263c3673bbc053b94c35e85e02309f2a8cfb2353a7c29133efd0291702a72c25542bf72aaab8b45934a9205e7fc8ebacfce132e714c16e97b63bc6c5e71b19c4ae5c8d4c79929e1fa296b911bf5a40c0f73eb9373cd7527f86b9a5ab34ed7730f7788fcea48d2052e865a0c51bae19ab100504c9122e548e52c3b0663d9e26feb113ebb59457511d90216162c2be521a1fd6461b893ccefd4bffef807789272be02ce71a31af12f6bf1a589161bb08d9ae028929cfaa8dbaec188096fddc00f38dc8699a5fd0f853738332aa971133614466cea4ade282950159319dfceea3162e54fda86ad60de01201275cc94cd35d3d73422276e08a6141f70459338588fae705941734ffccd68898b7426a77fa54d11483eb2b1886b3e420417cd90a1dc5415b70cd2c0806568809eebaeb38378c32b72bbcaa5f6cb699c5c91cc71bfa09cbe4c818753e2bb92c5e9380ea78e9cde47104853b5f0c349d90cdf1cc1c5c1f794e9d468fac1d3d093de193ee145b61faea97a86749d44465ee3ee2482f18aad8f891df046aec9eb66c1d69644710c83d8493dd0a90757181b183db669ae6f23d3950f28a444564ec767c4953c1b4f87ca4f116676a2122efb5253541eb113db93fe95697ca5d1d67e4071c93ea11b3f701ba933463062fd9045b41e92702573ec5d2378ae6f54fefb2617e0347cdacea116de0287a6b768dbf7b3dba66f54cf1f41fc0fd29576f76112c3c14625ebb6a75375f52dcf3145c7a445e5cdf84a97a95d0e5ea7448cfdea223f277fd173e082664fd4111c8b64896e51099c829a626de81a506bc1f9566cd5f2d3074a2d824ecfedc4ac7186fa46b0d51888807000a1af4c0459f18587a85fec0225b46d91a9ca2350920effd1d2244f43b0a39af9df21542511ba308ed963caebb33cc158c1befa6a062f2a2da8d3204747e1bbf24bad10d7f98b028183ac34335a76bde30f", 0x1000}], 0x3, 0x41) 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') r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='\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) renameat(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//../file0\x00', 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/file0\x00') mknod(0x0, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./control/file1\x00', r0, &(0x7f00000000c0)='./control/file0\x00', 0x4) 16:00:13 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r3, &(0x7f0000000100), 0xa, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8440, 0x804) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x20) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x20) fcntl$setown(r0, 0x6, 0x0) dup2(r0, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) openat(r0, &(0x7f0000000000)='./file0\x00', 0x6b7333058e817866, 0x2a) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="075c851a5695829646d2ba6ccbc35c17d63e4edecc350b75072ae980f45b0062854b1246d5f6c8d8cd05181f1a3b1d506c7451baad0001cb580741cf738c2dd51136a2482aa468f41cb284081344dec20dd88bd6dda6a72969b19df69d191701a8356759cf3ac0641e6d6cc45311012a9d7cb20f45a35c21cc1bebadfeeef9a0257cef97abb13ff19896fb46e16c27721c15190dfd188e8cc084fdf09d3cafdd7e55", 0x1bd}], 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x1, 0x2000, 0x22, &(0x7f0000ffb000/0x2000)=nil) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000240)=""/48) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) rmdir(&(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) clock_getres(0x4, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000580)={{0x5e, 0x7}, {0x3, 0x1000}}, 0x2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="d9b191edfe172a3cdfcad76db5aa33a618e463f66dd56e8d4fb7f05cbd757bd10d9e20345a887fedff1049c39b3c07429b15b595c0bbf4affe71945893e07835f2ca0c732e0c086ac125188b891ccd36fb436cfa93e1183547a2c1784292341c23a9ef79cbbb6863323ff78eeda624d190bb994f2f77eaed926aaa6a4bc1bdc1d1ffad7a", 0x84}, {&(0x7f0000000180)="d82c75289f77aa68311e97455ff43ce6acd175df431996af3aeff76a11a49721a8cb0f0f95111f8d16a13b2f162f9ee689b486afa24334e394194b1b692492d3b078cce221ef0fa03a8d9ae5feabf2e31b8299a413bf2b45bbbd308b889a8ae9e102f76283743e264bf1149fb35283af3c64320b70dd13a40c5fc62cc36b1ce7c2ac6bdfb99eab9d19adbe511c592a30e3cb2c5a9e610f25c5a06cb94f313d487b61a7d6949c255b5f57942927de40b2f1f32fa420079361880f519bb9c7b01cd686817b3269ee08cbcbec51cbf6", 0xce}, {&(0x7f0000000280)="2702f142c5a6255d3d58c987502864af7b195c2d4405ef4bf362f7cd4601c7de6b5c29788248a68657dccde024253fc3ba9783ca8486de0e2d4551682814ff9a3034b6f81203d73d43543a8e8a99a4dbc9849feeba28757247c88241ef4a3f4b127dac06322a378fbfd7a289e56a5e4aa821f373f554350e3195fd2bafc8075f7d94b8901fde08405f0a897daa5c31d5b31895eaf42c52b7d7d34a9985b31975a187f4", 0xa3}, {&(0x7f0000000340)="ee03ca47e144bc5ca1ad1d5e42f7c9a05466eefd334ed3cb3aff2a2f824d66778bb6db1992412acbfa9dd160f6df515d649856da6c1b4f28c2741091a9ae8ec9069d0258d84fa6c5cee359c0a9ecf1d37492cd1173a4218127cbaadb5676d13872e27d5cd950e3217a7e6dff6fa6ecf84c3e41a14f375cbfb6b3666c7619a3c0d7fde913965255c5eec7eeb41fc5b58a8b429c0d718e9c18d53d354ff017abfdbcd1d839b97f74307ec1bf48c03f14e0", 0xb0}], 0x4, 0x0) bind$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r1, &(0x7f00000004c0)=""/13, 0xd, 0x801, &(0x7f0000000500)=@in6={0x18, 0x3, 0x8, 0x20}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = socket$inet(0x2, 0x4, 0x101) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/174, 0xae}], 0x4, 0x0) open(&(0x7f0000000800)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000500)='./bus\x00', 0x8, 0x100000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/177, 0xb1}, {&(0x7f0000000600)=""/192, 0xc0}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000006c0)=""/124, 0x7c}], 0x4, &(0x7f0000000740)=""/116, 0x74}, 0x3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="945911301f715409af84ab9e5fa1a569b4fa98a6d6077b046e5839e0dcca97b2b84f341c7d6cc0e7c620fbe9e888d5aa0ac1b90e399c44d79167d492b7eed5cb28b9e9c325b704b20588638844ddaecc50ef8c6fec6ef4eeb9a6f41cfd755c6704917495a821cff51f", 0x69}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) getrlimit(0x3, &(0x7f00000003c0)) r0 = socket$inet(0x2, 0x7, 0x9) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/59, 0x3b}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000440)=""/58, 0x3a}], 0x9, &(0x7f0000000540)=""/8, 0x8}, 0x1) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) getrlimit(0x0, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 1: setgroups(0x12, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x175, 0x2) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x1}, {0x8}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80a0, 0x20) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x9, 0x81c, 0x9, "9cd09f015ffc5723cfd9708a4daff77dc3307b78", 0xfffffffffffffffb, 0x7fff}) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_emit_ethernet(0x31, &(0x7f0000000200)="6575bbfc1ef70070257d515ddb8d73d7e5b8e776bafb9bec0b7cc1896aabc22f052cae79309c05e50dfb61b82c819f0f9e") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b74f30a93e8767e182437a42ed8e762740f6db61bb6604af351620e906f947849d705064471023da3ec29a65e39b95cc5f68", 0x32}], 0x1, 0x0) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x405, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r4, r5) setsockopt(r1, 0x7ff, 0x4, &(0x7f0000000140)="886a62e13b61eb10a2a080c6facda8e0ac07dce7ba6683993715265391789646e597", 0x22) recvfrom(r1, &(0x7f0000000180)=""/120, 0x78, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgget(0x1, 0x2) r6 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9060, r4, r5, r4, r5, 0x4a, 0x20}, 0x1, 0x65, r7, r8, 0x2000000, 0x2, 0x7047}) clock_gettime(0x3, &(0x7f0000000400)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000440)={0x9, 0xfffffffffffffffe}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000500)=[{r0, 0x10}, {r1, 0x10}, {r1, 0x100}, {r1, 0x10}, {r0, 0x40}, {r0, 0x5}, {r0, 0x78}, {r0, 0x40}, {r1, 0x100}], 0x9, 0x9b5) recvfrom$inet6(r1, &(0x7f0000000580)=""/64, 0x40, 0x2, &(0x7f00000005c0)={0x18, 0x3, 0xa8f7, 0x4}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) openat(r1, &(0x7f0000000600)='./file0\x00', 0x8200, 0xd7) shmctl$SHM_LOCK(r2, 0x3) dup(r0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/160) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x2}, {r1, 0x10}, {r2, 0x80}, {r1, 0x10}, {r2, 0x4}, {r2, 0x8}], 0x6, 0x97a) 16:00:13 executing program 1: r0 = semget(0x0, 0x3, 0xe3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x100000001, r1, r2, r3, r4, 0x8, 0x9}, 0x100, 0x3ff, 0x8}) msgget(0x3, 0x631) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x3, &(0x7f0000000080)={0x10, 0xffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)={{}, {0x5, 0xffffffff}}) recvfrom$inet6(r0, &(0x7f0000000140)=""/214, 0xd6, 0x40, &(0x7f0000000000)={0x18, 0x3, 0xc1, 0x100000000}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/17, 0x11, 0x800, &(0x7f00000002c0)={0x18, 0x2, 0x6, 0xff}, 0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/73, 0x49, 0x40, 0x0, 0xffffffffffffff9d) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "854955882e01000000000000000002007f1900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xce1, 0x7, 0x2, "ffe22c49ef3d76417145322cc720ad6d06b2ba06", 0x9c, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x20, 0x80) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r5, r6]) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x5) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bd", 0x1) r1 = syz_open_pts() close(r0) fchmod(r0, 0x110) dup(r1) r2 = syz_open_pts() fchmod(r2, 0x40) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) socket$inet6(0x18, 0x5, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) fcntl$setflags(r3, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: kqueue() read(0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x0, 0x2000, 0x409, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:15 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0xa, 0x8}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x1, 0x7}}, &(0x7f0000000040)) 16:00:15 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/10}, {&(0x7f0000000440)=""/4096}, {&(0x7f00000001c0)=""/126}, {&(0x7f0000000240)=""/3}, {&(0x7f0000001440)=""/248}], 0x10000000000000ca, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) readv(r2, &(0x7f0000000100), 0x0) 16:00:15 executing program 1: mlockall(0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x0, 0x0, 0x579) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)="4536ccb7fff61e4c9415", 0xa}], 0x1, 0x0, 0x0, 0x40a}, 0x400) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) clock_gettime(0x3, &(0x7f00000006c0)) poll(&(0x7f0000000000)=[{r3, 0x100}, {r3, 0x2}, {r3, 0x100}], 0x3, 0xfffffffffffffff7) syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x10000000ee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20182, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x0, r1}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) fcntl$getflags(r0, 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x7) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0x131d563531823899, 0x20, 0x21, 0x8001, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0x2}], 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xfffffffffffffe4e) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt(r0, 0x4, 0x7, &(0x7f0000000140)=""/7, &(0x7f00000000c0)=0x6) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0xe4) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x88) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x10000, 0x148) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = socket(0x18, 0x8004, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10081, 0x80) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x6564ba9b}, 0xc) close(r2) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0xc03b, 0x100, 0x1000, "8c5e664f5715a8490ea0f6767e6fc103ea6e92c6", 0x3f, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x8, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) r4 = semget(0x0, 0x7, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r6 = shmget(0x1, 0x1000, 0x440, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) wait4(r5, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) 16:00:17 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x0, 0x669b, 0xfffffffffffffffa, "0712f580d8303805c35fb95f7c5469ab0b5168ac", 0x7, 0x94a}) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x23, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) read(r0, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = accept$inet(r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="98758805ff163b14895a31f0e8d737761f1d0531e7510830e4eb46c9", 0x1c}, {&(0x7f0000000040)="a4ac6273310eb96b198e04598e2d2e7657abb6a348f74d460852c91ef7f1ead516fecac98e3ff8acc468b9ef421313", 0x2f}, {&(0x7f0000000080)="72f6518d31efb21cbb9e0268055eaac921f1933114c786074b63f7433187e96e55a670c931fbffd261882257d1a9cc65828b103b389a641df70943e5a85842ddb5bbab1f2635d6dc0ff05b6211d67da6f163fdbd8a8c88876bbcfa414c85410e7d9e5512678def739b509295e02cca8c8f141a731c70c7cac523e844ddff8f0c76866a4568861bf28b120a4981f590032a7f49db4953ab562fa41a9e08d0ffadb48a949f6176b8a2374cf15cb0fefed52845ec7a9680d551b1e7f79c7f2f16ab4e0dbcc02643050042c7f21d0ed3a6004b532de4516e8309c2feee28e856bfc63d19fb", 0xe3}], 0x3, 0x0) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x80000002, 0x101, 0x3ae4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x0, 0x413b}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x5, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x94, 0x1, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffb, 0xa3, 0xa, 0xffffffffffffffff, 0x7}], 0x0, &(0x7f0000000180)={0x80, 0xffffffff7fffffff}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(0x0, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80000000000, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80, 0x3ff}) pipe2(&(0x7f0000000140), 0x10004) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() close(r0) r1 = dup2(r0, r0) r2 = dup(r1) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) socket$inet6(0x18, 0x4000, 0x6) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="d037bf64b7286488ceb40b55edf12c5811bea09e9baf5443a619260b84011d84825a5a691c478d6698901e68699d16b273d64477b00e681af5a8b410370be2caed132edc6dae2bd09bb34f7c6e9b816e901191cae90bae84240e40e1fef3a28326ac56b5ecfe09fae015760ef3a5c5a462cff488b0d0258d3e70444659bca2b6036b", 0x82) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) mlockall(0x2) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8a) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xd142) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x438) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3fa5, 0x8}, {0x18, 0x0, 0x5, 0x7}, 0x0, [0x7, 0x5, 0x7125, 0x58, 0x100, 0x401, 0x0, 0x7ff]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f000034c000/0x13000)=nil, 0x13000) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) chmod(&(0x7f0000000040)='./file0\x00', 0x80) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') semget$private(0x0, 0x0, 0x288) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530e88500000000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae259", 0x678}], 0x1) pipe(&(0x7f0000000100)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:19 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f00000018c0)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b703712c65b732450971ebb586f7a268a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772cf8578a20ac46994115b9c7d57c84a1c834295d31a7ee8a396e7663dfe96264298a610b37233815952853a37c185a0d66ac109fd81dea4ed178d4502eecfe61f77cb07158658a0de94b207c1e0c1eefe4228bce", 0x1001) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='.\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8010, 0x22) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000001140)=""/182, 0xb6}, {&(0x7f0000001200)=""/185, 0xb9}], 0x2, 0x15) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="011db497d7520e928349016643c552aff003206ad5a48ea1be1385c60c73a3fb4f72e01bd3af62fd7c792051ec31f6b2d6dbe9f92b9cff1dc638b7713d7570fde191f971a3f7054811080988a0fe1f91eb2a5422f6c7ea43cec6379069cf695c042f8941066e4e6ed61ca2f027da986d9c987926b5e073f41af2590d0bd80504f5f7d37d12b9eae5aeca467ccde34cdf4696359a75e7bb0180c1b799008ab8e243842ab7c16b79ac56d46f50d90510ddf70e87cb29aeae7d4fbbe345e54480d6ddbff396d6aa20abd547a125a02d361797cca27ca4b61c3a9c1f61db3f41f1844932", 0xe2}, {&(0x7f0000001080)="1fb896515ad76c1bb911acbce7dcc42db487bba04c70208390b88d63a8a19173de676b7922c5e1fa78ccfe072dd2bdefc83f50f14c48d7bab03c5dc524da930270638fd8fe2e749bd1880994e91e1a2ca3aa61a35fba356eee8c4fd7d3f51ca23069ae72c84c12026a68707e65736825e015dec497c9fea290896b8af27829fc8b3010d7677a9875c480408dcbc0918bdddf438d0a84518c7e47570e085d7c94b33e420d757d5ba8c442e6eefe80d4daa5bbbbe3549f57892ff309843dbc62", 0xbf}, {&(0x7f0000000000)="139c90bcf6f1cbc4fe60d60773f7ef5f975ba578223cf0ecbc5814c98629a7bbae3198225a7bf5b2c7d935446f1076129135af5e8206422a14b8", 0x3a}], 0x3, 0x0) 16:00:19 executing program 0: r0 = socket(0x1000000000020, 0x4000004002, 0x1) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:19 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x7, 0x8001, &(0x7f0000000080)="81b3c7fceb2fb8db46176e88cf9fe16c4f7386", 0x13) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/209, 0xd1, 0x800, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="412faa8a", 0x4, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8001, 0xd7}, 0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:19 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r4) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000004, 0x1800}, {0x2, 0x1, 0xffd}, {0x5, 0x401, 0x800}], 0x3) r6 = getpgrp() getpgid(r6) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r1, r2) setregid(r9, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d854e51d304d8cdb08affe2c95d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba2000000000000000000000000000000000a2a90a5fd51246f7833803f33309da68d49d62b346b8e572849fe967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b98fa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9d0c7a9859a0f8b31363f3a3c99ee104a240358a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r10) fchdir(r10) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004517) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)={{0x2b23a6f3, 0x10000}, {0x0, 0x7f}}) 16:00:20 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)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b83", 0x72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() flock(r2, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f000015b000/0x2000)=nil, 0x2000, 0x5) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x97bc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="ad279ead2ed9c34fa201778b12b671b055893a82807fcc47a696cd2dd38cf59f59287b953ad91c274bdfa7035a2fce7e2cfc91b0bdeea8962dd65c28ff160bab77b65ca5c39b84f7f2c0f7d22dfbd2e9d19f496a0b66f6ecf5826bab68b834591193b5e39d9959ae391aaced32cd2d310320bd88d0476a3e3abe68d89ff756975925f0d3491bbf9dfc", 0x89}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x7ffd, 0x401) recvfrom$unix(r1, &(0x7f0000000240)=""/148, 0x94, 0x842, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/65, 0x41) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x9, 0x0, 0x2, 0x7, "98a99724c5508469be21182553dbb21e3f480c77", 0x8, 0x3}) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1000000000000021) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x4) r1 = open(&(0x7f0000000000)='.\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, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:20 executing program 1: r0 = socket(0xfffffffffffffffe, 0x5, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c0b8100"], 0xfffffc8c) setsockopt(r0, 0xff, 0x1e8, &(0x7f0000000040)="a66bb7d8539760f1ec13f98464e6709eb8bd0052059e493e5fbe311b04ed52d0c958942254bad0891338ec4f7ebb77e4ca5e0ed208f12814a4b9824244cdc7d7e92539893f89ec4f9404e1bfb2648dea7fd0df134ad0ac025d3d5acc8570556c96eb459bb594ee7b", 0x68) socketpair(0x2, 0x8000, 0x4, &(0x7f00000000c0)) 16:00:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) munlockall() sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000b381702701071f0000000000"], 0x36d}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:00:20 executing program 0: r0 = semget(0x2, 0x80000003, 0x4000004001e) semop(r0, &(0x7f0000000040)=[{0x4, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x10001, 0x800}, {0x3, 0x0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x3, 0x1800}], 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x9) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getuid() r1 = geteuid() setuid(r1) socketpair(0x18, 0x8000, 0x100000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x3, 0x0, 0x0) lseek(r2, 0x0, 0x2) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000000)) r5 = socket(0xeb8e52f8ca1df9f1, 0x8000, 0x8161) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001200)) r6 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) select(0x40, &(0x7f0000000280)={0x6, 0x3, 0x6, 0x7f, 0x2e0, 0x80000000, 0xe3e0, 0x196}, &(0x7f00000002c0)={0xb0, 0x2, 0x9, 0x7fffffff, 0x2, 0x10001, 0x400}, &(0x7f0000000300)={0xff, 0x55, 0xff, 0x101, 0x179, 0x6, 0x7}, &(0x7f0000000340)={0x7, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = getgid() r12 = getpgid(r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r14 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCNOTTY(r14, 0x20007471) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x20, r8, r9, r10, r11, 0x10, 0x1ff}, 0x6, 0x9, r12, r13, 0x9, 0x1, 0x80}) 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/148, 0x94}, 0x841) 16:00:20 executing program 0: setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4e93ed98941e4ff0191c5d4d66088e648d754c18"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3fffffffffff, 0xfffffffffffffffd, "380768dd6ecb6c1f06b768469fec15a286b27866", 0x3f, 0x409}) 16:00:20 executing program 0: setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080), 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sync() getuid() 16:00:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000000)="3a5e89568eac7dee6eba5e27007153849f0f6ea6c10ca326861324342e5d800fe9528b95e496af747118d86b0132f3747b8b91f7bf745bc26b58dd7d057b1b4f4975146015299a7e3fa1e6155c2457998181ff431ac6f677cb79bbc2c372a31772873709c8767be878629aaf74105982f52e", 0x72) poll(&(0x7f0000000080)=[{r1, 0xc5}, {r1}, {r0, 0x36}, {r1, 0x1bc}], 0x4, 0xffffffff00000000) fcntl$setflags(r0, 0x2, 0x1) write(0xffffffffffffff9c, 0x0, 0x0) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x4) ftruncate(r0, 0x4) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0x120, 0x545}, 0xdc, 0x5a6, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket(0x16, 0xc007, 0x5) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x800) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001080), 0x5, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x40, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7ff}, {0x7fffffff, 0x45ab}}, 0x0) 16:00:21 executing program 1: 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) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648097167083e826d55d4a818b01a459fe987a5721f380d6161d1b37a44930949b88e161ad6e76525d8cccb040bb7c4911c16857b068b75c7c0d5cd0699a4efbc3b27dd28a22798acf721ef33fb0c00affd8684c5a66544c016752282779c237bbad2e7cb769798b038", 0x7c) 16:00:21 executing program 0: r0 = getgid() mkdir(&(0x7f0000000180)='./file1\x00', 0x4) r1 = socket(0x30, 0x5, 0x100000001) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000100)=0xffffffffffffffdc) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r2 = socket(0x10, 0x1, 0xdac) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0xfffffffffffffefd) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x56) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=""/251, 0xfb) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000280)=0x8) r6 = fcntl$dupfd(r2, 0xa, r2) r7 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r10 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r12 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000400)="8c116d241e0d4e4e9e1678d6e68c036e0b41d32a27b2c8ab5ec8ea5c26991bd62a99f4a96a789849e30da27a5e9bc7649848fdee541a5990c1ca557ababde860e0075f1b4a2f47176023ceaa6e0700725e0ed97ceb57f9969d51926783f3c4d1f153d1772c7e58946ca1f75fde2ce2d4aa55ae9d40db5d215d280e37084b6a739d13fe23453d", 0x86}, {&(0x7f00000004c0)="815003f89f3fef196e464d4d0db9eacff9efff79a35fea1e32381ec5221f65acc4a06cb2097df6a02be3f46b980c9a3f470e96f67303affd84b4aad2b3160f5ae013bd83a39bb6bfabe0532d435043b53b6b5d3872cccef528b3edc48dcd54dfee9c5aee742218a8fef35d6d31aa0a2000b7b7e39cef5a1988c7cd69479d9b2f982ac17d8e269db11d338117b3805f9447e0", 0x92}], 0x2, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r5, r3, r4, r6, r4, r5, r3, r1, r5, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r0}, @rights={0x30, 0xffff, 0x1, [r4, r4, r2, r4, r3, r4, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r6, r2, r1, r6, r4, r5, r2, r2, r6]}, @rights={0x28, 0xffff, 0x1, [r9, r4, r2, r6, r6, r5]}, @rights={0x20, 0xffff, 0x1, [r2, r5, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}, @rights={0x30, 0xffff, 0x1, [r5, r4, r2, r3, r3, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r6, r3, r4, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r0}], 0x198, 0x8}, 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000000)={0x9, 0x1}, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/231, 0xe7}], 0x2) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x1f, 0x20000000000000}], 0x7, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x20, 0x80, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x69f, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x82, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x21, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80000001, 0x10001, 0x4}], 0x1, &(0x7f0000000300)=[{{r1}, 0x0, 0x80, 0x80, 0x9, 0x5037}, {{r2}, 0xffffffffffffffff, 0x6, 0xf00fffff, 0x6, 0x229f4af8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x800fffff, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x2, 0x100}, {{r0}, 0xfffffffffffffffb, 0x62, 0x54, 0xac, 0x3ff}], 0x9, &(0x7f0000000000)={0x3, 0xa8}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xcfeb, 0x2000000040}, {0x18, 0x0, 0x7, 0x6}, 0x8, [0x9, 0x7ff, 0xffff, 0x7, 0xa9, 0x317, 0x1f, 0xffff0000000000]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:21 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x3, 0x340) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r1, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/220, 0xffffffffffffff51}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x2, 0x0, &(0x7f00000002c0)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000013c0)=0x1) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x3, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x21, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) fcntl$getown(r0, 0x5) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd9}}, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3) r1 = getppid() fcntl$setown(r0, 0x6, r1) setpgid(r1, r1) read(r0, &(0x7f00000004c0)=""/139, 0x17c) poll(0x0, 0x0, 0x6) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setregid(r3, r4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x1, 0x39, 0x3}, {{r0}, 0xfffffffffffffff8, 0x11, 0x40000003, 0x9, 0x8}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x54d6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x9b, 0x4}, {{r0}, 0xfffffffffffffffe, 0x42, 0xf0000002, 0x80}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xe473, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3ff, 0xcca4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x7, 0xe99b}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x8, 0x9}], 0x8, &(0x7f0000000080)={0xfffffffffffff7ac, 0x6f6700000000000}) setitimer(0x0, 0x0, &(0x7f0000000140)) fcntl$getown(r0, 0x5) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0xffffffffffffffff, 0x0, &(0x7f0000000140)) fcntl$getflags(r0, 0x1) 16:00:22 executing program 0: r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x80000003, 0xffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x975449d2b50b82a6, 0x2) fcntl$getflags(r1, 0x3) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r1) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffc}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) connect$inet(r1, &(0x7f0000000440), 0xc) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x8) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="5915f80fbf913d25ae7d4cdd26234fc32cc24089fe4251b5b2871fe0bb80b030e9eda17fe696cd3e02ddaf78827c5a70f5b41be4e39c9e268f5597b7c28e42999bd3f83157afd80424ef33edbef8ceaf233ba9e57f9af54cd9c55e3cec3f6c0f9058f39dcac411060cb98852ad07e510732c7f5c96afc30c902717e7bcd4a138", 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: r0 = socket(0xa, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x2, 0x43) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x1, 0x2, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/208) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = semget$private(0x0, 0x5, 0x15) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/232) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') unlink(&(0x7f0000000080)='./file0/file1\x00') 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xa0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000000)='./file0/file0\x00', 0xff7eea5d401a8f78) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file1\x00', 0x0, 0x80) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/159, 0x9f) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x80, 0x100, 0x200}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x8be}], 0x7fff, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x8c, 0x1, 0x80, 0x400}, {{r5}, 0xfffffffffffffffd, 0x92, 0x80000000, 0x7fffffff, 0x5}, {{r6}, 0xfffffffffffffff9, 0x18, 0x5, 0x2bb89e74, 0xbe}, {{r7}, 0xffffffffffffffff, 0x60, 0x2, 0x8, 0x6}, {{r8}, 0xfffffffffffffffd, 0x20, 0x40000003, 0x4, 0x80}, {{r9}, 0xffffffffffffffff, 0x38, 0x3, 0xfff, 0x3}], 0x7fffffff, &(0x7f0000000540)={0x1, 0x393a3dab}) r10 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f00000003c0), &(0x7f00000006c0)=0xc) fchdir(r10) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x2, 0x7ff, "f7832d015d444f4983988be4477c1b503e374520", 0x200, 0x1}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) write(r1, &(0x7f0000000180)="6f790d883ad73cb9f0c3c87d153e80cec474d57a61f2984bc468c5c3cc8668f6d75d1011498732e62e9ce4421e8740749660cfcb5b33fa574ee1b53b154e996a63c9b95e514830965f013018f36c88fa386a9278060078856ba77d3bc76a2777e35fe0aeb86f14524e3a77a4a4d6a283fe44ccca2f99e0bb880fc0cf0e85efb3de9ee059bf3b298b7c35765300ae73366a93954f0ab3465c492e31d88874a0e3904f1c", 0xa3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) flock(r1, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x4) 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x2}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/232, 0xe8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x80000606, 0x48) 16:00:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/53, 0x35) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=0x0], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x3, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f0000000500)=""/53, 0x35}], 0x5, &(0x7f00000005c0)=""/173, 0xad}, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0xff, 0xfffffffffffffff7, 0x3, "448c40152fe6dac783b5604fb9420098f9308600", 0x9, 0x120000000000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xa7d) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) write(r2, &(0x7f0000000140)="b6b2b2493e70c7be56690a5fe9facc661e0b8a69fedd6be050e1b8f48929cb2867721a63682091c256be518465fe52e22cb17396396fe1ecd9e70673e1b2616d57d746baa884192eca26a570ffcfde8dc088f4818939b2679aef4c31ee208d03cd6a9b0152e0d16d01d0533c271e937bcd679c71e508cc279f9e28d45f86990f74eb9906f2828c45b5fcf1cb814f476e217ee1c3bf453846ba335fa690", 0x9d) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000080)=[{0x0, 0x5, 0x1000}, {0x3, 0x3, 0x1000}, {0x4, 0xfffffffffffffffb, 0x1000}, {0x1, 0x1, 0x1000}, {0x3, 0x100000000}, {0x0, 0x1, 0x800}, {0x3, 0x7, 0x1000}, {0x1, 0x1}], 0x8) open(&(0x7f0000000040)='./bus\x00', 0x800, 0xb17fb6f752c29a69) poll(&(0x7f0000000000)=[{r2}, {0xffffffffffffffff, 0x1}], 0x2, 0x7) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x800, 0x4}, {0x18, 0x3, 0x5, 0x100000001}, 0x100, [0x1f, 0xef, 0x6, 0x401, 0x332a, 0x3, 0x10000, 0x1]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x400, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f0000000400)='./file0/file0\x00', r4, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x2ba8e653022a8cfa, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f00000003c0), 0x0) chown(&(0x7f0000000140)='./file0\x00', r5, r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4155b5214972da45, 0xf6) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x8002, 0x3) r1 = getegid() setegid(r1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="5217331bc05bb5bb11002d51adbee11c29f9b610b69a84ed318c355a6d9c7ef7bf5b6976f983f5863aa62d3ad1d257fb89a957c79656c8c525b3eff4fbd3bc8d537badef165ef74cd6f5", 0x4a) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000000)=""/19, 0x13}], 0x3, &(0x7f0000000380)=""/41, 0x29}, 0x803) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x5, 0xffffffffffffff7c, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0xfffffffffffffffc, 0x80000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffde3) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r2) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46", 0x68b6, 0x100000004}) 16:00:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) socket(0x20, 0x1, 0x3) 16:00:24 executing program 0: 16:00:24 executing program 1: r0 = semget$private(0x0, 0x2, 0x561) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/145) r1 = geteuid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x145) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1a03, &(0x7f0000000180)=0x3f, 0x4) write(r2, &(0x7f00000001c0)="a3ad1f484655184b", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffff800, r1, r3, r1, r4, 0x80, 0x80000000}, 0x7fffffff, 0x3, 0x4}) setsockopt(r2, 0x9, 0x7, &(0x7f0000000300)="b9c69dc719b31fc01c42fd9936fca0e141ebfd52328bdbb593cdfae4a3ef38121163bf3188433abc7b28db80476ed56c3a6e0b6981d466463d1bb8c03af05958ff234467ff3a61c924b81e8e3cbb57450365de41aff0fb57b2b8146375a922cb3ba58eb8d484b69398cb387dbb912995ca12127e985cdb1ab28da89d5aadcfbef6c8489029094089ddfcbfe4852748c32dfacbac9f915aa131e053684cc62b9c645de80052e9b172d3f71ac786db5f836501d2", 0xb3) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') semop(r0, &(0x7f00000004c0)=[{0x3, 0x85ec}, {0x3, 0x2abd08e8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x3f, 0x800}, {0x5, 0x8, 0x1800}, {0x0, 0x4, 0x1000}], 0x6) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000500)=0x5cab6412) semget(0x2, 0x2, 0x1) fchown(r2, r1, r4) ioctl$TIOCEXCL(r2, 0x2000740d) semget$private(0x0, 0x1, 0x44) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCDRAIN(r2, 0x2000745e) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7, 0xb4f}, {0x7da, 0xffff}}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000600)=0x6) getdents(r2, &(0x7f0000000640)=""/25, 0x19) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000680)=""/4096) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001680)=""/144) getegid() renameat(r2, &(0x7f0000001740)='./file0\x00', r2, &(0x7f0000001780)='./file0\x00') ftruncate(r2, 0x9) setsockopt(r2, 0x7, 0x80000001, &(0x7f00000017c0)="77551d149c1e5c338bbaee490dc12b50b0d4152fe284063fafdcbcd1b7dbbfab0ee31a39aeee35d9149a45e57cf35122d1dd081881c5b9baa38e19ae8954858e6e83f2f2b3a8e2c4f799f56afb2dc398100b7c223a665f538c4b2d699f0c0fd68f551e59cb4c2899", 0x68) 16:00:24 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x1ff, 0x8001}}, &(0x7f0000000240)) r0 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgrcv(r0, &(0x7f0000000380)={0x0, ""/210}, 0xda, 0x3, 0x1000) r2 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2d6b, r1, 0x0, 0x0, 0x0, 0x69, 0xffffffffffff2215}, 0x8, 0x5, 0x0, r2, 0x2, 0x18, 0x7fff, 0x4b96d473}) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000180)="c16c1dcbd756a97a08d044756397634663708cf88c45111edd22f81666d3b0c3756f60b726daab4e9c3b58fa8fc148e3d3e87e20d689c2c45e4923fb695170a419b44c929d6ccad7949e88317a926645205ad46324366c6bbfb3526655c317c55ad8f3f74313dd9d06e4fd03e831347e751afaa548e6ab4c7c61b25fbec3225e4ff371ebd55a00cbbdfde46cd5ea515542aa414161aa9901deb7ed5fd2184c2e310a436c5954e43ec3307da511699c0214ae39d177faec644378634a90e176df91ec8b41bf40008010506a4460fe2ec45a", 0xd1}, {&(0x7f0000000280)="723560da80dba90ae86818cfd6f2d4e01de4c9f0bbb1555c77c848164b6896690a90648eb201b8de4e17c70892952fff8a8b804ccf7eb137d934aaedc0c927c433c7f2eae62147e4496741765d5bfd4b6773eb28f28f85db9d136c6688a7e9aa9616a68444bb5d11e49afee4eebd8c8fd126e70fedb512cdb929af1d905b48677f9d4cbf9cc2934a278687cb679712b22f05f8d6a39b29ccbe191542be12c46bd96df7fa68c4b86706c99f3ebbe70088105a8de00c0121e204263649f10c0c2722142366d632e64e3d50f799", 0xcc}, {&(0x7f0000000380)="9c921adda4b6e95fe1b7a2abdc91fe4416c01a5e0a5740f2661663e4eb501a65c6da9296faae5670fcd18ad381502ad834ceb606e39ef64af411503f062bf8892b159f986742f730c71e8487740262adc3292ba6f5416b856b8b594d4f56fa44523ac16c243ac1e5d317fc05fce1a73074e5", 0x72}, {&(0x7f0000000400)="6ea05cb94f5bfa64a764584072bd1b777854a539d7fc0f233b54f5f3b563a0afc1029b02fdd77acbb914f316133623b55bd3117b6bafe7267d4cdabb7d380a1356fcb0c9b18afb7189ae271fbe2817558fe138f6e18accea3bf4909ef84023d5f89bb28f9f6fdc8ab11fcaeb4585bb9335c1be48284eac72273907d611d21eeb2a2ffc8b3474cb50fe3d9faa94edebb8055f6360e0a39517f37f7196d3fe859d58094fb4a4cf6806b585f687299db765ef5543db974ae15a054bbfadac86df125b61b52ec0f4e82374c115ad8ecf82c3e082621fde62a582b16c39ead5aea0761f305603df6ab3b87f46cf07180e6a6925be1197d4275b61fd8fccbc4d2726b09d9e0c75b58edb96e96de8efb5e5879022d8e5bdb87d1f55b4c331cb76d3979c53215f8da2efcbe616103413d87f535c60175f12cb46eec534507dfda778c5d6b714b15f9232b77abbac4b6447fd85da9208338afe5b78bc3bb1725be7b013fd76d6c6815d22012a463940f711e46915657d7750a30bd664329bca6102ec09ff4f93d3a2e326329b2fb3c9d9fdf9e20ca03dfdb6b4e3925bac46a51e47e0ac887a98a98ae6676efdaf0532a09cccd4293981d50eceba12271979f0d0f420972029a8bc49a436889d4106d3cf073a67eb137d43b954f63dd92f81e938c1b23658f5c7d0a070d6fb518f2409cc05b25257607f120ea58b4745b7c35c8f217719c2aa182427fab912ab7b6255a74fe421d5060d9addff880f2bc1c1a1b7a6bcc825866ccdf60df7844a4e3eef466a0e3ada9383e87e122964ce49c4d35e3e7e7494c8e682ea6b189644bf79a3b8bf149cff979ce7c85b972f9821ec21306bc7cff37aeec282e5f8bf202093f1e51803288c521b109d7d6d463d7f3c2df55ab2932a18018075281dd78f7926b2dd9825a165d2610e3e51ca4cafe80a6f4611070c39085107ae40af551b09d36663475f363b6ab28e8a15b352aaf13fa32ae0bfa2cdc5eb11747eab44c446e4653655b0b4cde1e8f0e59851a9afd749dde5a12625921b1008772d20473b16ce2b7d25ad6a3bb85827b14305eeeed001baddcb8a50ab60b034b7dd0d92fccaad4b862cd9dd0917eef4bc71dc1318f73b10022d2ff67d36bb3b5ad2e8ab84edd76e30862980a9a8e98cab59b37a35b78729c4f40a855a0be986c8e8c6e1e31518cbec6da9e89a53d97d5611c77a94d48c36f1dfe6c43a9ea3129c56362e18060adcd715f258f1cc60ac7a00054e74e3525e68b8af9f7caeb2a9b28c49545d4db44f0575ae0ff44177134bbc16e20be0f62459555dfb597983c0a0710944085c336eb74497e19e413bdb050ab96c90cd7c2e4d145a5dac113033ecad16de99e43137b50f49d5084b3c3cb47f5410775f104567225eaf0460b48ad30bcaedd863a023dade8432c6cf18c6bd5bc07bf382bced725ed135e4d461e30e19b2039df403a156a9a0b4892c35be0271ef34ab76bb7d40a7c4f906b1d33898f3fa79551fca0a173c941b0afa7a7490510fc1db05d60f2fe2bd8275707989fd8255050a59c1542e774761e5d91df82b54300b98a771a7ec63876b92b3780078102473f5f72a3385d500bbca47398112246662f0d9a8c28394de17de5e9957ba72844f9cb2d299c876f38932ff9730bbdbf0179d2120138e84ea43d7dac3617f64525ba28583aee36ef25d93f6604c1c38a0a266f47e64da7e138a5c8d03bec1fecad98c23bf6147503de7b0c722cdb05af4545dd511279268a274ee09cbb264d157e4899d11eede8cc4c482656ef2dc9e5879d5e3d3e635e2eabd3b17d6c7076db1dc85c6e91f34d2940d9f9663ecf9c26b5df5dd972e82164c6d79753da93cadb6b47b8fdbf1d2f05b91daeea2b9d0ea9caa509efcb0ac3d6226361a03f2a2b0984bd8aa315335dc4cf83ace982acd027044d50b149e1fb9c7f2c1960dd4d539e62cd646f2f8d4c540908281a7347254233c6a31072d60b5cb7df186839353fad0ea4fc748d848ac1488bfc8eb45b06decb90723db978dd3fc4e941c85601981bcd32cb5ec0d80376c8596b0581a7346dee7302ebb748eca322cfc3608fca35367b8a871d1557accd60557bc397ebfc64c3ebcdf82271af6f0b9956271d459f9af52a11124169d407796b5651d176e7bb363c480c26b443c881d3e06260f63e6e261d608528a2accc389fe76f3dbd2c0d941a901f536348e2f411fcfca509910a0054127144d3dccec54b8b6b1f22991bd2d138bd5421331a060f28e7976c49ad7750ef1c2d78e307028f54fe1c14d622c8cce9497a3b2071230cd9bb2a74380060d38d9ac6b48bf6d501ff7541046c56e92a391c3339f98bf474256b940286dce795c353b1f6af5d0d5786bfa13e563bbacef25d777ba062e8af83852e8c80573f613c978090ed534e227b114b1b5498d557b9e5dd97008a3fe390fb0d02a98bad4de5a6141498e85fd7435b81a2109b55792503354ea58e4b563f113f3f04316e8f08f784b9e0d8022b92d922caf4a114c73c224b39a88844e7179c79c7bc1d656e8482fa5d9369a1b139e52424704884955546d2c093e5620160235b4da9c99666568623c877276df09419d7aab8e64fdda524fa7b5e040da5e846816c3817546cb2479b3cfd8f623c5618156141d14ac58e1d7f7b979edab40cb16e82efe3eb153b7b4cc754714b1c73087ab69afddfbebcf072f82942ce6c65da191bdfc79e9217e829623fb2a9936e40f892ac5171e1858e5e75dcc1b07f07c5d9dc47eaf945720790c5407ff685991631feb38494802276897c2d6c8f6783586eaeb9b76639b6d97319fb1982680e04423244ed52405e587c2f6150c7683f7c80c14f2f3041fda297c00fee0a37e4f36c461ddfd1d0ccb27061e9a5b143f3f8eabae6c1e3e0260cfa5ea060e1bfec9943be359a80784a3bcbd6f0c6396521c9bf595afbc31ba27aae7f9e043aedd5080f47a27db5645e78f7c33772b0c417a16f6745ae0050fff68ede82d77f63f7b9bd69177e43ac78d90beef57f53429eb70e53cf77eeab5aa6b02c37d03ec2233a7e8a90740e7b248ede95aa5883381918121bc0ab41e23ff1d44fb6ee9e59c774fca227a298d74f6c096c7c45b1c28b05ad424013a260fda2f7317cdf41156d13dab00f00a7d29efc42c136638cc040b38a6a0f1458122af93b0572f27e8edcd45ccb0592d19f45ea036c95ef8da7d39216c90f2c731594004f2b7c6ea85e27e0aae6fd09ee32af652e3822e88d9dcd137fecad4d411e784d536db537d83c654f043f53bc199dd5f3a40ad8d05472aaf9abed39d2d8661e6e5064cf509d8cb0a36bdff4a064f81ee7b943fdd96a79ff1447138910fcbe6bd322d8ab39ae539d4a6c64186a654c734b203756c7be8700718179868cdcc82f63369f5897209d37c2eb8e9c440d43e22d775411a9d1aef58e88285426da5501585755bd18491751e0c2cb020088f7072a7d3253c484769048d134b98c1f5b2eeaa8f6ebde7217da9066ef238ae9307e7d1e8ed057934dd6dba6baa3fa15e34debb3a732818fffd8cb7a1567ded305129de15458316ed458e5e03c82a424f9877f5c432f3f72fbe8dc34b31a811df893f2762bed3cddb01401cce2c1f65f603a403a6eb8196e16a3ff12337131dd6384f1c970ca44af5b94d3fdcdf6c9e5d077491d9f146b385286ed2be0da9c2326ce9a8db1b586b8dcf94174bb0f24f2529aa6a7b92208114f6d6b5a54e36ae1c970dc351c8e6c8d924c88055325fc4a9b597d99c0a84877ab20442fb71406f51703fb3a375581fc4256f72c367a5f6fbfbe809d05584c87a6a6f4c63a96099b38ddf92b8ec87ddc60b8b1580869125178ed95f8f009c3388c205db1f8a30d3888342ac99e764f2110dee8e42657022643e73ea9566f0f29b6885566473ea2754a722c716dffb5b9a917eae73ab0b9b11306e6eda832e69b2659559817ef2b7b746580dbd888d1020df1961e84d6cce21bab9b33f2fb3e524ad3fec1cbe379c8ee5c8d0160d234e9beda3e691157d953f85ccff73c7348c37c3ff1aef350d8593bca7aa5b37ea2030bf49db62b1d5da1b7371db60a205de4e0bda42861c4fd67a1c7b8eeda91afa5ee52ed57f7a224795a16d439fa4456a8e2e140b7590f4f9a109efd7862a10cbb1294cc316999ec7d1375545ff987f31ebcf5c2c710e6ef577ea767c49adeb2c686caee185f4b82c7f70c00d1d6c866c179ab25157062de5ed4b40ddd5fb7b84a390da1d738857fc567fb6aca123596dc58d3ba67707a645618615e82baf030ae1f35107dba7e19077692c9723e7648cd0b99eaa5e94b49a0c84d8429317cc76d3b7f3a8a51940e86aa6f0e87c7b70af8dc9e5875420fcffd5098ba2a045a9e8c29167ab965b6095d06da003433e26234b27a4443d0e03aee76963e145f7dd22d2c62102e319785c1d0ab16cdc4e2f19dfbe82950c0ac2b5645a9ad39a3370e1df8e27a96fa68145da1e1f22796e40fc659dd6510c9397f980e5bd045044ee3b24dc6df1eae12f5100159ac8c8ccde96f420fc0ad1bf5bd133bbe0316158040c007fe6a7dd645d941e2254f20f6a2e00233e21542fbba3d5c48d3311d503346090df1a0784b6cbd69a8425dde75a83f636a7d2d68eb4f7a96d95325921fa431e933400ff0e1dfda2414a90e53eb0787e755140b4b03c40941d56fce583abc52a975cce1f30efbacb29e6e467422f4a5538d9931232d5edc96bac538acfe06d82bd7b5828edc543603d48f320089037445048e7cb1e8182b43df334b6e33e9ac0b4c9d518f049aa14df55d73e65746190876820a281d6d130a276176ef56a5e4ff8f81f6be279d8e46f1d0dda034d19948e1f7b4467a742102aa2ee36309cbddbe9088467678928d77e4ce431cc85d126fe23f65c27f767c20ea7c0f600b3ed0f553dfb5fbca69a7644a49640d367365217dac16dc32c3ad7b09ab1429c2a658ce55114a1ce5203397631d1d3b51b6ec38fa5eb909778b06de0895bab08f8263520826be96f2d7bc9e1c2db32f2a02b2eeeef61710d7c12758cb8c6da9229dde0ea2332c5a96968c005dd6419510a18dcc449ad26265dd5a81769c3b963beb4ede513f6079a8ad243482258f5ad294e320ff822cf30940aa5e653311fd00b9b1838a250c3730012f91e698a589e47ca6b79527333ada4e3b698b7986b5531ea34487a10c5bcc1be3bd7935f93e9651aec19de80748bde79aeedfbc0ae20ac35dc26f6ca119fc83d137dcba5317556bf08038e4dc2766a370f40e22d2a29a9a7a3ed2026d976a05485ccbf139d442fcccccdd8d2086a7e5bfed1df783174434816e13f833113457114f6cfbd2ab1dc26ca2abca32034664b831e34362217a457929ffc97d571c7cab0827b522478e68e1a551c8d3ca9caffae84c1f43c8af6ac2cadd5963ed66b103198e1aad645c129001f0c7862814c3e2d4e39ef3a1d856ba8bcde5031dcf1346f2c3c47ab14e6b4ea95b7e985bb92333fd87a7c7af0f048e1670ff730ed2d364bef77386fcf488a1069785600ffb3942f501b4f0e03637261c74872a42367700d9c7c1eda9a9f86230edb8d429ba98a2ae72b1d2f7456e7d76871066e39cf3fb7f7e01cc83f57f086240dc2e993227d7a06b282896f0f1674d2d8a73e0b207e17651820939e8a3a2f0b0dc3a7af47d1f6fce42d0807a37fc5c5ed43b5814362cb1cdfba7b7e8dd8d6355d83ebd956559cb7e406edc76eb80fd3af240aaa5d3dcacf036502a7e8ca56b59559becdd989d858437152d766f6e35850", 0x1000}, {&(0x7f0000001400)="434144531b02c7a3c049c4066f435a6a1043c0cc49234600aa4d0f5233ad46b48485b55f1f0ca5558b49fa4ea76ee8aa8d5e14f988e84fa33a1bd46d00a159b3365b1402b4ac6e1a1c1e37d0c98105ac00a3c303b651ca99ad2974349c3e006a68749a0db534a1181b4036ab756e9802f80f8877603682984e8d6b3605e228cd6decd24c4020ca59c289f7cf8a4036024474250a2900ecd4da70282874d135e9a51c9be4900a20d03a7b90c7460b54e3eed617cefd8375c489bf82aa1cd37f696e83a8895c78176e219098a34661cf94faf150c6dc8dda28b36afecc006f23b41669", 0xe2}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 195007 94160 0 0 0 0 syz-executor1 * 43794 94160 0 0 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(35c501af049f9145,ffffff006d6d78b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(6ed3a5a796aeb267,ffffff006f30c578,ffffff0064d9e900,0,ffffff0064d9e900 ,ffffff006e725908) at ip_output+0xc8d udp_output(328c3182712fd3c6,110f,ffffff006e725908,0) at udp_output+0x45a sosend(8a6411b86740832b,ffffff007c736270,ffff800021171b68,ffff800021171ca0,12f1 ,0) at sosend+0x477 dofilewritev(5ed14b551758824f,0,5,ffff80002108abd0,ffff800021171ca0) at dofilew ritev+0x148 sys_writev(90d714e839d096a6,790,ffff80002108abd0) at sys_writev+0xdb syscall(d76f0cc6a2ec793f) at syscall+0x473 Xsyscall(6,0,d,0,3,e691b72f0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xe6bca461cd0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.