x3f}, 0xfffffffffffffeff, 0x8, 0x7}) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file1\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = getuid() seteuid(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x20000, 0x80) sendto(r1, &(0x7f0000000340)="4c03406dc76e17947e5e83c50da3ba02624d37ce85cb5731ae8abefc64f9360bc152269074a1cccae8e1686b7d3eb6038e9cbe42cb5d757bc2a115e62b444a52d4cda5f6c37392cb4ed8d71bf5596649ca0156546336c213f114a7ac69bb6e86e363dda157c9753621aa3f38cc5632ccff4d438f1ea3347efddcd7d8746bce98ba757b8caf56bf35478f304c407de67b904e3685b594b359e14e516d7610ed892498c644bd66", 0xa6, 0x40e, &(0x7f0000000400)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x5) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2102, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0xffff) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r2) getsockname(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x10222, 0x104) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x0, 0x1, 0x4}, {0x18, 0x3, 0x101}, 0x1, [0x1, 0xfffffffffffffffa, 0x7, 0x7, 0x8, 0x58c4, 0x6, 0x7f]}, 0x3c) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001080)={0x8001, 0x1, 0x8, 0x4, 0x200000000}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/116, 0x74) 13:34:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r2) setgroups(0x1e, 0x0) setegid(r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x1, 0x0, 0x28) socketpair(0x1, 0x5, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/199, &(0x7f0000000140)=0xc7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) 13:34:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) setsockopt(r0, 0x2, 0x800, &(0x7f0000000280)="2630914cdfd8e749e4bc8fde442d94a6ffaa876ed9bca228ec905c8a322988513aa32aeac861f62bfbfbc1275f0b3889aa5bca9d35d7e47323a7a32b77122bb52918a1795eb0fa031b9c24822ad75b74bd0445ab7836634bd199b2da2429e96ad5e7f1a29f59f1ebbbccaebd0e6fbc59b2eafbeeea7a4b24", 0x78) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20000000090) flock(r0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{}\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00']) 13:34:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x4) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ftruncate(r1, 0x80000001) 13:34:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:34:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x5, &(0x7f0000000080)="b963b6513fe253c50b88a1752f207b2d66a7852d127b9f5597fab1a07788717d1f408018daa70b1a1c5375c15a2d58c02b6c0c047a8618894c3a1f9ce1e1e2e81b7741dbb805dd4df870f01c513f13fbefcd587cc2960cdbb2947fb83c40f3e010ef4f6dc96438d2985aea4ec1a291fa2d9ddf1b45e3f576f514cd7e7636f2d339a01582ce667f33d93026736dac898622e13d062972627c57ba125ae621abaf2d842aeccf3895a4", 0x279) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x5, 0x9) flock(r0, 0x4) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setitimer(0x0, &(0x7f0000000200)={{0x3f9872ab, 0x200}, {0x9, 0x7}}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee8ff8cfcc2a32ce42302f4a5d1b27bd88e193f8cb9f1887286ac293df01007aa016ba679a00cb25a5fe80beed04f0f57149f20aa968e5733e6ad9d3802f680137ca1999196bed3e9f9e0ddb0540562cce3a8c958b3fdd41d6", 0x59) syz_execute_func(&(0x7f00000001c0)="3e0fc7fef2ff728cc4e17de127c4639978f800f0468120f0000000c4e3f17ee465c483494bec05660f38012c318fa8389fcb75c4e17d70fc00") 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) listen(r0, 0x0) write(r0, &(0x7f0000000000)="ede92391958ca1f409d7e4096f1a774602f668837d0803eae1bf3f99b173524381b6642ccdd8bf4aad451031e7417ed6488ee09095114b85e17d407089161ea6c6d626874253ff3a43c180c80878bb05a6c350eefab21ffc85400abbf4017a208fbc6ad97eaf4f12af0042fdfa6b09d706770539e6c582bf5f9138fe4175ebbb189df87ebc15ef6ce3a0b1bad5d27138f9c0506dea08c30a1b5a1897aae0db4411e262d157558e253c5ef4c86b62a22250e29ea98725b8", 0xb7) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x1, 0xe0}, 0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x200000000000010c) unlink(&(0x7f0000000180)='./bus\x00') close(r0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 13:34:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) truncate(&(0x7f00000000c0)='./bus\x00', 0x1) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 13:34:25 executing program 1: r0 = msgget(0x2, 0x88) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x5, r1, r2, r3, r4, 0x2, 0x5}, 0x2, 0x8, r5, r6, 0x200000000000000, 0x5, 0x9, 0x3}) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setown(r7, 0x6, r5) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:25 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) shmget(0x3, 0x13000, 0x0, &(0x7f0000fed000/0x13000)=nil) flock(0xffffffffffffffff, 0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000140)=""/227, 0xffffffffffffffef) close(r1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 13:34:26 executing program 1: mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x8, 0x1, 0x1000, "ed195a0f803156503385de2a32fcb8a0a3334dc7", 0xb7, 0xca}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 13:34:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x902) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) 13:34:26 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x14) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 13:34:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x2, r1}) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 13:34:26 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff8000/0x4000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) 13:34:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setreuid(0x0, 0xee00) setuid(0x0) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) socket(0x10, 0x5, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) 13:34:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:26 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00040102880ed79717f8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r2, 0x1) write(r0, 0x0, 0x337) shutdown(r0, 0x0) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 13:34:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/94, 0x5e}], 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000025c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1140, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) r2 = socket(0x19, 0x4, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001000)="332f42d75126b32ebabfda90ffcfeab9610c573886f726f99c17f731b2771510a1306c09caeb1251158bcd70672b52047ea8", 0x32) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001040)=[0xd5, 0x6, 0x2, 0x800, 0x401]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x40) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x4013, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 13:34:26 executing program 0: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="6fbd244b4db671e999ebb5efc29a247952140731e40c3506b34816de11253bb6d92cdf1e6a4814dfd01038fbb7de62dd62f278747dadd665219bf6134c0ec9d1972f9d5e02b96b2b363ab3d4f3de86a71e018db49f976a75485359562efe5e75c7165fa3fda0815bb5ea33f06c971b3ec17dae94688427e1e605b445bce825bf71902cebd00cd3a903b93be47482a745", 0x90}, {&(0x7f0000000080)="a18e45164df0b143a4710c4c9bba705a9e9fe0c68413b9b58400d8850b52c4ec7157ab102cb08216a46297625978568ff2d67f670eb7d113", 0x38}, {&(0x7f0000000200)="29b099edc31e2ab5e828b90e97f39722108a954e5c76e2f935bf6493b901885cc992b129cea1424727e11fd9823765278156b8a145aad4f51031aa11498130a6ad44be02d6febd4c7040a722e13adc7911b898413b3c74d711c2a8f684e53bda69cc3973268bbc719c5914518f964049824e200eb0f5d6cc67e7724c80", 0x7d}, {&(0x7f0000000280)="4e6e9129ee34e32ea3146db03cbdb9be8e90cdc3efccc679b16dfd572bf16e2665401a9b4fafab8ff3ee865a151a53b3242ae971b6f6f039", 0x38}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 13:34:26 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3) 13:34:26 executing program 0: getpid() r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffd27) pipe2(&(0x7f0000000140), 0x4) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 13:34:26 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="f95f5ceeb3dbed37759e51f703cdf23954c8f57bc883440e76066cf25359cff5c35a72704f745086930ec5b825356a41d0de2063847940582a0f335c49fede6dd316b860fbe5a612621ff5aa7685f959bcda8e8a7435ad36cb26828278c8622844d2145894f8318411017d6931fd02b520709b4a7c94dc6efd4efc608d986553f349fdbc17b8882824579d8c8566a7c75e394d8a377d41f713f7919678ed21c3ff9b29f3004d63d04587c002b332885b95bf5ee15e7d786a95cf22e11269aceabe285c3afa7117807516b39384762a941a84158d5695157c04b196cc57bc000cad1164e61580b122591ac82bfe11b909a6a17f61d3015474925df858ca36fe314007b0df0d437a80a30a76f899189d4fd980b97109068e12615e0f08eef307e90472a42241e93b4c1ca2d6f59e796267e025ce1577ca5c68ee04caab9f8ec97ba2925d458087f453eab4d84318b29c88df8eda27b6181b83e6ab8f5b1887f8db49835d55e75ded4212928e0b459be2b9e1793d142672473fae9186258e5c7ff0244050a27e87233031fff85b5e33e768529ec0e28aa30e5559e25ccbd9cef6d1d4d30921a10aefee22067d82793a233c074410aea85aaecb60eb99924f802a3fe748485b9abcf0321899e6d84e2f9d9154c23e8c665803bdf333fad6f424f3440822842da8cc52546c557faef80a8af223579081a338817adf85d03e67e965d145a6c520602bdf8c543832ed2ca3337e96f61be61d23ec57c0100430b291d80d13d73f0f3e03bc1f997ec0f53c92baa6006a86949b15d4c4eb5a6c0480040c9736053a17ab5dccec9d580239311e61d2d456ae32999be9e52d949e4551749c96e73c7d8d03a350912138a293280bc04da33ffe25d92c6b64487f84e1641591a51454ea8c8876f8da4e734aab5af99e50ce44a4d41cbedf4e3f655c42593da1ba7f0bffbcc731b670754e8cd250d228b3ab625e7d564f40bb14a589f64adb63680f1b9da4a7dadfc0cdde54cb9052354bb08293c4ef762bee8015fa7370b48391db517e5644ef80271490bf803d9bec517d55adbbaae9c3664bfdebf89b1acd8a8d4c4b90cf0609c701a0888371ef44fa91a487239ed895745c771a4456d88ef1a6f230155734a3626e73a489a7dc26f291296596a5537fc0d12f4b17b23d9e68b764509c144d372ddeb3856b163a0db239b5660d1800d15e4996b0cd702f4fa2da8536bb76141c8cf0a38d375deec47617a1ae869491b5b1ef314191872ff4c5bf48613f0f147888071e75235bc77d71cae2696257e4dfe7df191fe93a237440e22b8a245c1111ca0318a974f4f6c581485933b5d4e3b59c1b04a9a55a49ad713609b846db4491534da3b0cf912c9545e14c2fc317ee1a8d525304e3270f42598c0025114c13a75dee797159a7581dd5309c3309fa5345d909715b994e336dc02587774ec59ad7e56cc97f6432bf57d4ce9efaf4eb7dd16ab39b32d7049b2e2c43da0022df8f0aae0e424f6874f46ae2b4e57e976e5bf19795694a98ae9a212e1515560d62f8a7eb1550de43213c2fc2c047e6f3d596c817b3aef1ec547c0c5259fed6c739f88c26977c84dd70a3aee698f56b53df626cdc9df5d43fc936fcd74d57b1ec8a50b04f30af277e2441d6f52f46dcfd54e3d963e27323f627685eb37604fa15bf23d07c3fe25350089cf64897915d24c046f63f5ea25dfae9918cadbdc6e736582474d7d5be97d2b01b9651b1352e917246a8dad3d28415e523d1a999cbd9b83a0fc968019cff5edcc660119e30d542cf2b61e6c24abbca9648129ce02f59fb3bb0c3ba289643ac6c76e719238305ce9e0655ec8bf5bfca40952766f06b43a1ceca3e9e490766c32a39e7deaed69eef980b7d8bc309b5c01df7854634333cc387ee82062855e987339bec9e84c2d001f6255ef3e900487a5eeec6bd0e0cd8b5fade5ec9b73b3263dc98779ef7e122749fce6ce89db1c0dab6fe9555d8c90bc38883c5db4f417e7c1bef298d00b3ed573f0911817f7bc6d9bbc3a98d5a80e2f14b8c11b81768de3931351a9769dd12121590821a13efafc380583ed0cdce4dd439dcd3e6e2ebdabbe9ad07a34f6c4c7cc70ed6630816501e02a5e0569913743da6ebcfaff948f5e0dc62959c8c032d319c19f6a882208639825107433c29553153e1f564fe6bbfafc15cc95bf613e42ddff04ddfbed23c9ef519e81d22dcc9e012305aa28f3bc551f6d5da09b3202f5a8fe85791f24deb8ed36d9373dfd4e7ea0340686b0534625d183acdb6e2683d3616ccc88c7883ef38bba15c1126fb11969bce0bcabc68657a3ab5c3955c0800c333cb481165ea1337fe0ac4ba78f7030203aa7d7b2aed1935cf21e1493b5761791e7a1a5b449ad92d163d1e3ea257c04f4fe7f526d25ebfe716eb8569d54074b78813a3c467095433b53d87749640a44b0ba1b71a9697cd20662e3fd7c639212d36a6b870dbb72ba3f2e58554fa0058d6cc785e061230947460d89b109c7610c9217f4fb1231c3f1d483b160ca08618ed556d96358ad5708ed579999fd49a4e1578492054065c66a9414e098721dd4a3d5253c7229e56a5ecb98c6a9a53506e3c26bb0a2d751450aa75c87e73d48cd869695851592df1abc755337e31a3b416b71664262bb6c0fff9a52bd6aee53b6378e7d987f123bb2f5bafa2ba7f952bc9af9df1bb96c07c33a510611bb3019faace8d726a9119ccad3d70e6e9739017e79c0d80364085e0ad372c5567157c771ae967a18142b02e210dc903dca2017358b775addade271bd81dd6dda99375aef56e95e7dc5aff9a6c30cb2cdc7f55b8b44419778954cb5672831ffc8418a0d1fdaab0fc8108b25a3347931b728508e85798e0defadd82d80a50370966f5907f675b55323767190256705263d280e9b2992d7ed887a9253a98f1e7134a676d226e88f14b300340e0174f5748f159f36e59114b29b7d038ee74a8929ae204adc88e1427f56a04766bf52d0d0a650a7602be75826001d379b32a2d185c76bb5bf8e66a980cc925967570c0566f87cdc1c969426935b946c35f5a257498c0dc5c5e0bdce0f7944ad286ce2a7aea6acfd430fa39b6e5035dde045a80ab0359c9487802eadc75ec3b75e83dc671fa0b497eb9ae30b6302ef9c69f66ddae2515029e130af486807897478c9613d29a73069c7571293adef8424413d16b3b90e7557659bab8ef97f3b442e58c41a50145bf6f024a1c24cb57c5a28b884a84b15a15dcc837a67fd505cc3c41c0213bbc733c350436f06ef9f79e706e350caedad868c08efea4cf35f21d41f35bff1f26eb10a18f4fa52eaabc0bba6b840935dc9dec594b45268aaa30ca01cd63d5812daa7f7abe91b09477a78e21b5883d68231605908fef13e218968ca8ea4200a6b2fb4a55a90e5eb3b860d082fd1eb10f60f6a9aa0b07bc963057579c694c14b1df32132dca9b3297ea24095f223043f2f95e3f5cac9a6492083e314e89ccb0b32a35fd7d5f2f184f03a0a2fb75e1e3f248a8f185e232960a3d2151b4f6fa157f68a5aa2d68c3a7e6411739147a31a674ee4e74a64644ff9ba56f120ef25141512503786c5df5c73825d87895ef1cb9970c17c2378aebb2bda50d07f3c499514e60545c893480ac545ab42ce8155e96ffe550e8ea2b73ccd74b53f738dd9f01398a592e2174d3171c598abd74b3777afba33e8ce29e39ffa1afb26e65eeb21725a761a5d4b1e426048488b2a30c1d9adee8233bfee219e7e2cbdec1917725dba13ba400b829bd6eeb6ac2bcc641db2913f01a696dc43100aae3bca1b1994c75fa01b9e918031d52e64e0190461111dfae93e4e0dbbcdec32802ef9a7454503d4d5703d5421a211cc493dbb8e579b7e50c29e590f664c9c825182937186c36375279156abbee259bcbc383e5b00f1b6fad3f4501093944a39e7a8ce9bfe2a4ac90dfbd22a5a080fbe59f024d176972fc45aaee4cf06f48d23c25604d60d3b68eb3a256957ce6bba1e3eb9ed4a75aa147766362f26f9429062dcdf2fbb87e28313172ebec5e5c55aeaad08d980a0948da9220dfd087db2dc2ae0f0dcca301f51c7b4063ad8e2dba5dcaf87555f9ee3836c97fbd3d6e0c5863fc0951c4f4632d58575124594035d288e0da6a4f2fc783d3b579a4648eb6cd8ca3de8704af2140fb50ff01bbf8bc6960aa66ef760c36a3825297ed12355d2aa7fd1718025da9e6920c59125e9e6d6c723acf911050fd91b861635d9464322e04355b1f84a227795d9708743b3a04c27d8086e9ab34371e45984923bf76c2abbbcc231b1f4efd23cc4fe05272cba46bdc8ec384eb0cf02697a5ef1f19ce3f04130324d050d7e31926267aa76cab208897d6ddc85cc342b6a9d65b93db77ae7cc5de043d53caa26f20b01b0e905b323b0f4845060675ea249c207fe79133a25cf0531ae39c8a5b4b9a0096984c2e7da266e78688a3bcbfba8d2892039b387ae07803d8006919923f87971ddb4772eeb9acbeb03639d953fa2d3ea83a0f84b401aad434d1a32ccec8bc5e0fa7c5d961cee9e52d9bfcb7269c3b9f8e8be35a31bc0b0f5cd45565bf4ec92ab33cc2c419842e2b85cabb0f7b44c47a30951140b8544f3e1890228876d833f4056416be21a0196ef817e6c57e518c4eb271e1ff6c046c603c279b4581ad184651323bc393159109cdb462315fdcd26033c02e2eaa6893de7d5ef93f5c2e73eea9c46134f05cc9a6dedcb5ca8ec8264f0c0b9dd074e8adb0ff14e0c8f97a0923ebc64eca9c4a488962e9ee62e6121d60f51c18c99fd6da8ad42fc6e91997b57cdea18d31b49d41905667fa06fd589045eee288bc7650df8b47d4e976734d6d2f7e287f81f31bc364a1ada8c3bbdab5eaf9104bdb9cf5e77ab0acefb701852b9f2a95986cda62ac7b62cddbad75a95add3de02fa006247df9f3fa3efdad42187c023c1910148f870485b2cd439ef61748e7f0abcf1c7d80387d49be1e3cd49c169f89d54613403529a868c0e90c498eac986af2cd8cae44f7f6fcc6080679a18c4f6d699e69ccaed350b334d1e803ffb034646899ed3b12a822d0120c17f2e92b73925e9b9a1da2626f8daef6d1158fd74c3d299462f59224c6637fdc43eb602ec44746a293f1693399aa4918e73f125346ab3c117558166ca48238eb85b362fdb367e8bd347b649d0ec03bb70fb03ca59bf870cc36c7a16660a73edd1f237f0bec5b8da9440e26bc54a3972c2d1c24c9c35a9f2efeb8fac8a1f4784b33dc8ad1f9896b7d17ab3d2d80b721d9dc9ea5aa87bbc83bc8cbb5c65efe5837f80fa9f0758a0eac426c0b048296b6feb83a6aaa809d7493f08d925f04eecc6082258d34242f639a89c83c306eb623111969124450af0e8948bd1469fa4c948eb2c9a89e545d43549b76937293f3b4eca44218301732c79b5a75dc0ba7a519f41fb12eb2edf728821d1c679772dddf8d51dc6d19c084d316efe95bbbf3911624cf0409943b63fc4b347c638a3bad28fe2ed03a12a0a547b2a60052a65b35f0cbc500856386816fd0260762e42007b398c8571396bde1959225c75ae1fb07ff98e5829fe569fd2c6129ff6e80421571cda646738b178a2b0291f2be26d1356c91a6373f108f12243b7847425cb290575e5d503c7fee12530b53f136125c47a03b70921b834b14ed7dd80a5b0b2e58045590895498d3fe4685fc22f853d96b0d2a4c266ae9d2ff1f67afb4f1340dadb1873a380f87456f0bff8f7042ecdc5d6e249644093cd9e81be8ebf5387736d6f909380da6e57f83fe", 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000011c0), 0x280000000, 0x4) r3 = semget$private(0x0, 0x7, 0x488) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x9d8f) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0x406, 0x0, 0x0) dup(r2) r4 = semget$private(0x0, 0x4, 0x309) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) write(r2, &(0x7f0000000280)="a10f3d9c2806dfb52b344f9bd51c98010e9df903d371897b402f1cdbd4ef4bed9af6e11fcca6d45c15782fa88956c09b493473e99bca127ced8c0c4e209ea781521175b40dd22093ec5a76395a7b1cb2fc2bee59ce6ed94c761459416a6f291e7400bd058adc81137fdcee658e928e47e12231fbb78d5b4c174504f23aa94f3b1e8d0dd4297935db8ec166e4ae0d2939c018e48437dde90a801e40d08055be4ce40660e63e2fce44e7e10530830dd8329efacaf974a7b41210eeb4245b939c7b730009e06e4617e8bb9bb2ed19a10389f992e997c7ccfcbc4c56d95b6fb3a277bc", 0xe1) close(r0) r5 = fcntl$getown(r0, 0x5) getpgid(r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x6, 0xd6ca, 0x5, 0x7, "14ef79d4ea899e3dc92e8b659234ce25154896e5", 0x8, 0xfff}) 13:34:27 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:34:27 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:27 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = socket$unix(0x1, 0xb, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0xffffffffffffff2c) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x80}], 0x1, 0x0) close(r1) execve(0x0, 0x0, 0x0) read(r3, &(0x7f00000003c0)=""/134, 0x4b) poll(&(0x7f0000000180)=[{r0, 0x8e}], 0x11b, 0x80) 13:34:27 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:34:27 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 13:34:27 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) shmget(0x2, 0x1000, 0x380, &(0x7f0000ffa000/0x1000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="e6d6cf8787b88f44d298feafecad38b67bbce023447a70bbb36d3524790f9541f360a78a9423df4cf771973b4670ef2e44722d1d20a97c932985f8e563c4090910b0ed22abcd9dc3a4fe374bc33cef90f8a223e4b3a1bb96758f0df118e1fd1b708e3041b6841df21e23d1a99d99673fb9e1c43469be417e4f89d56bdc776b1f4507324f0d3bcec29b03431486733243bcb01f13a46c8e0d50b7422deb16fd06ff4283cbff8deb074d3cee5b70910073bc47a69e265a617a487383268bfd789db1ef70387872cf236194c064a7f8ca430cfb336b190c831e5b86cfced5b709964f1fdec50bb94660e20cc12084f219", 0xef, 0x402, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000582000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) 13:34:28 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) fsync(r0) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:34:28 executing program 1: r0 = getgid() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x180, 0x24) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x9) r2 = semget(0x0, 0x5, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/180, 0xb4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r3, r0, r3, r0, 0x0, 0x4}, 0x6, 0x800, 0x1f}) 13:34:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="1b64bc4114e1dffa0b4439a8dedebf3aa5e51ffcee0eadeaef7ae59e7b6d7ad11ab6132d63afd7f65e2b4d1dcf07833a3ed84873e85bf24e2b011110a3ebffb18f5006c2c04f28ab200a28d95990b00c2bd8990b08dce3c5e349c17b3a91fc7c89fd8cfbe46f1458da3e9e1d182fac6ca3ff24d17f9fbc1eef312a6e5c85131c3578346fd6cd57b0545db121529a056dd9d7e28a902c10a6d1d7a83e2d875808c47fa8d73e7f13cd62983b39f0e07c991f21ca8e2993eafb10949ab6d80410e5ff2387a78153792907015d0df6b8ad7e284dac19bd79ab0a364ba3df588d78b635443773c547e8dd76c3d8f3e2df246d0af9de5833a2ab", 0xf7, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:28 executing program 1: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x109) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') msgget$private(0x0, 0x402) writev(r0, &(0x7f0000000300), 0x258) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x21, 0x52) r1 = semget$private(0x0, 0x3, 0x500) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x1a9) r3 = getegid() r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f0000000200)="ee266dff8d9434585a198af9805a0ea36fbb311e4aa8e623a5414c25c49f956ceeaf7807fbec", 0x26, 0x4, &(0x7f0000000280)={0x2, 0x1}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x4, 0x80000001}, 0xc, 0xd3, r6, r7, 0x4, 0x81, 0x8000, 0x3}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/62) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:34:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x68587c26, 0x756f}, {0x18, 0x0, 0x4, 0x100000000}, 0x7f, [0x3, 0x7, 0x4, 0x3, 0x0, 0x5, 0x8001, 0x101]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e00000/0x7000)=nil, 0x7000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) ftruncate(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x6a, r1}) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000280)="0690051979966123c8d6130a422d0ba7caea37e35ce6fcf402861acd9e9fd42339dbb3e20c2a150e1366e7ada637aaec38789be4911b6b9061a737e03b24932f7384c4ee26b2e8b848e4138f2c1771129b849101094b48bd7a8c95fabefa99f37c326a35da190d3e76305a135acc2393139cb8791c1519a410741dbd87946f581f11e30034cad583c68dcf4cab5b5aae62d3398fb647d609", 0x98}, {&(0x7f0000001600)="e7a1f257f9c05ec9c8b6433bbaad3e97db1de9830f480dbad540f2e57934a92a2a8891d450b0fcdd71cbc84491099ab705f262d9e51dab208f3f2451a71755d74330177982629fa96f0cdb775ef73805974090a5a9fd63980217abc76dd83a09df31cd7202cb3870e8b79f0b2ed5905ce64af336e76add38434600ee69e8477feb49c241d90a632570d43d6295142451a8f63189d033cd766abb113bfb0d36ee8e2ff9b1d4f339d6a9db49c9eab8af53519db5cf9e65be28a346b32a9fed8d1c875574ff4e885e5d84e4e970b5c7746bed2e61a6b4c04bea3e2dd7254989da359c49721509acb3f9ae8ea0a64473fc5f61b72bba22eb29050a554a60117a4c9733c30a25ba058872983cc7f6443b8965c638e4ed2661b6c55d56757902671a3500f982d89ee36cf42faaede7f5dbb01cdcbae6a4a1fa0852c98714e9ec40585703b1b7d632390ee7faec78d2beb1d1931ac43278abfd0d86e5278c4addac5f6c932701adb152c2ff9ee8e050209040034a8bd65e65b662aaa87d3c7dcd4ccf7ae3dc692d98457ee2cb98718d46b4309326507449a2e35c57d13ac5909b77dae441928040bb3ec8889b1e0cb3fdd07c91eea981708d92ba9fdbaf9c45826514681a77de4dd62e6ad8a139a8d6f37501985eb4601cca38bf42ba6ae0de723be141098c0384df90732df76843e638b07088dbd4f45f4e8248988acafa3007ebaadc9a854b5a2da7b0182bbc3e03a9f68edcc34b341dc13f97897ce4858471d1d18423c1d1d86a59cbeb9f7764b4f033c22e8fcc1d16eb3a9be51045c492f869f96ea370293fc4b2dd0886945d97af7a0fa5025f0c653906739e9e42c38299e2d0b9350d1c2c3809c7d63d286247f81c433b8a7dab10f6bf0c984091cd5a84cabb6b8bdb5f260f6193d47670c1cd866703d46d45b64e4a44660e22f0e918a49c8b74c33dc9f6ab418ccb63adb22388d37c7124d2382a3d1ed7ca9f47e67a8b38da5cc3bc1b833bc502a2577bbbca1b12c2fab30daec5b7b466ae1ea12812bf3bf4ece221f539262e5e3017f7cd76f2978d8a373b15d3b8ac06dee808a33ef36e9efeb8d586c8528758f173d493e5e8b63ffc7a5055e9bfebcf535fdfe7ddf136121531384a83a51f9c1b6d66543a4be53cbeb285678698b5430a18779cad3dcb685f7702e227c29f344974b0eb0805f4c85a26ce2b4b2beeb7e75ed1f46f11fc1143680d85c76bc1790cdb653808bd224896f11afa428defce252db3a264af135143340c564af462b33c432d78c23535e697257280002018b45d5b8a5aae0edfbf0786251ce988592b60fb9ac2a8ca762fa638f6b674f4b9c871f2eff88fd0e84010992580e97c001e76b28097060acb3b25e79a1b80399e6fab2094f88917eb8da5d71c3b470b36973246902f6fc6efce1b3c566a971d82852f6bdc8868edcd7bcf1cb87bd1128035a2fcf5bba10f70008da83946135b0d2734a10f1a154afd1f5974599d2c182ac3708c07b6da53f2cf71ca915415bc656256864d44c7762c27464bb60946160be33a725c5dd55ead5444346c6130a90a37bf146ee0f2f4b0d163e0712958f2db06e3a49dd59d65a0d8d58e9c2a4606024bf6f060e9aad98fa66c57c3f2659b59da6e9c916893987141e110522241858f47c38107c0712b2fa48a084eb144b3fe213bf2b9220a291e84c166928a56f0fcf7c9a2be1d5c8b9b2f65b35422ef7ebb90069a5436f0ab1324ca8d453676a988995e0780da1cd1c537c70047c12ae2cd72e61be1627ef11bbffbeb8d6b858b7244b92330a9d30b52639259054d16d8a94ee8dc1d00103b693fa0a154e2b9f0e94ad5e9e26f46d9eacdc44ac3bd81d85eb07eaf5dda36280df7d267221f54e17fd9e212b41a751547dfb292bfcb7b431a96794e53c4375e03b65e82618ac2f31de9cc42169b5043fdac0c1aba35b4b802fcab93a754c9a933ad4bb3365be944c12e65c28b7ac6d477b5090ed91fd066a31db85c449a3490154d59f1be498a1adf63f3e5393ea55e01d1b9e3f279e5e1b9d9bc736c0fc565f48aca59339adc336ae67f0de62833063b61eccfeb5af5186a08d22edbc7db7fd332207fae97b0df4de1bdb93db9e504fd5759d6e38f2ad95cc5dc8c80421052b75d5c398147e242962bce707690705db02246200777f4dfb7d23f54e5d9734a3bf89c89107a41cfa11b40d8d4add0f97b7ad8c6213e5eba0f5ffd5581e97a12150fb45f6543f7204809d012a7e6f221b5b2ceefa2692b8a79b11f734124e165e3631b09fc57e8fec8490256d6bbb104dad2d317fd329c4228bfe6c1feb7aac1448a544660cd90c2df369ebbaebd9fc6c98d21a4516373130832bb6d7865ceb9a4e87f9b62eedb36c8faa406a10b1061b75c980ffa056096fd1ad64f420e9d53b2450525452322ef1878ed2a545f037637586b3b828c8cb8394e8a1de2848dd3df10ef89fa3260f76360f8321786a06a253f8ae371133309b9bb7d4e21d0525745de67abf92514ba211f46e34cf16e3ff64266aaebc6fae063d21d879280ba8ee17289d9aa5e67f1d68075fe7142640f79a0acf0ac00f9fd60a7b5950fc559e31d45071dfc98e7e7536d677d2f9eba4049dc0ffb209026c5922e25b27426d80de1b19d5c5b28f59dcf32d4501c152f33c876bc21561330924cb1261f56e7f71b437a7328fab723868dfda9c8314491958e09d51804e2a6ee725de5fb95e4e5acbe9cf443c3a545f2edeb447087ee7a1698577a3f67de31f6cd4248f8cad86a131716def999bdf87d80ca5decea92529a00bf60c05afadb24ecc40c957f1d093723820ca2966bd04ee69f101698a9590589e91fc8a9cb9804151bbd3dcc4c16b6b77f31482dfb2e126daca0b78dc72e5329ffc15a24de06cd94dd93b2f3125762cac09b9a45c8f965c7e3df04afc686f5f0ce417533a076d1f9a9af51c64cc1384199205a885cdf46de1d61f24ef5c9563a771cebad277144ad30f9e8c03ff0719ea515914302d3bdf0619f9b43e583882f27d1a5d34f07ac6f0f87ba2a905f6a2c65ffcd9c98e3d1ad8c8afacd27e073951c419566597132e68b522ab1ab57a6a442683b5cfb02eff843708de287069b5e8c8b97adee30bea40d5e869469535e79b46177964fdcfa3fcf981eb47cdd45e6ea2ddc2c36ff213d668b5ba4955497255506c08eebbcba5a8a7fba521ee4d2c444275d060a7fd881a10c897c6662feee098481b7850261feba225e49ddadcd12508f2b4e8d912c2c43fce2c52a1ae1992f25077d47ce1f458108e812f7888ebb36fc1e26d18032b35200c1893d9a6606df573ba79498d932f2dbc7d766b6e778cb7d916ebb6698015c6c82c2a04c0f34a2221510c1e19363f31346da2f7fe6b4045000573ee3368f0de9321bfd7365fab9017c043b40de2ce50df9fd8f9fd80bd956abcd95964378622199c0260bfeb99d3a3d2d4e40c59f4d0882c86beba082b43e88cc82c0951e1df6e5b3ba95e74cfce9e6c0a28cfff1795d7a9bc39c1cd436d6b78bc6e128ac66efee06ab9820c0591227934fbc8d1ee62fbca0352ae2a0fa6d0aa235da2f184085149e37cba26eb988eb034bfc6cc3c5119478f77cfb556948eb60e97bcfa346b2ed36b3f0c5e4f04a29e8460a12f68a30e77518c41aa0f9ef8001596bbae3511787061b2eac11c7d8938af72066d1c469986be242244f25a800074098aef5ef2fa813ed1c6e66a914aa8d9ccdd345a113f94af1f4750ef6fc46f4168e7570f7a6075831924aa6509e95c951a4ab1a6e1198f8a2f263343b2e341c7a0d3a87dc36d346bec7e0722b33de08acdc7560d955708e897c4575d588e7649f92edf59935c9c2b9dd89469845828b9f3fb1f6beb839ca3742c50f1da2bc36c84efb0e7834880afa2dc981d40373506e978eb53760bc15e71e2d3d01ef79810582a3187111e168f7dbce250836ca06a424d27389ce679ca5d22a2ffa5135da3309a179224ca5fdcb55f6b0b6e0de3b3ce3bb9e3b65666913f9d7b012cc775fe867487881e5d47cc9afe96fa6b97e6bbe14c644620b69a6eaeef3f03925de9d09d0a108de4ee5ffcde1302dd4a75f8509a29668184d7985c1bb2fbff6d562371fc8fa174184d92465d28da533fd7a8dc236d4f779dfb8fee1c04d80a26ec567498357fd1b309ad69308f8438b77d6c8b5543f2c63a30d3afca640abefbda2996e45ddd1cc5c1711db98b0e898eb98a84632f6e109e00ff8429f928e96989dc16ed6cfbedff0d4363e9d3d7e1099a6f877a67be01c723117aad239a2d780d108e7b110f1d7d021e220e5d7ca773e1dc8c2ca21f021f4da4c54975e836491024cc73943ef696f8222328c1f2618e011d76632fa1ad79ce7699ae72a2c876e6ba51c6590218e2a6c120134b931c33a60c61c75862ea73e850aa7ab4fe4ddb15cb345ee2d07ca77aaa1718d5dac782428299a7694671a72c6dc7bc9379975bf074801d845dd1a05832d76869f20091fbea94231be844728faf1e87f738694b3ffd3f97d19250e01e6d32d8dd2155935f9bc87af551c66b49b7d19b7571dec8c7f176163492e5c0cb7fa576b0de9bf994b3e66418a7fe4c6a6090551a6a6e4dee0af37bca3ed871138418a8c46e22d2c61ee651af03ed078e97628a2d179ad45b62005b12e5716f0b8f0de8a4464d6b5887de45c12ea46475faa5e665bad535fa3bc5ab0c0bb26eab6932adedef6c8e61ca18c783001a8a239ba64f79c3cc9d517d9266241734e5fa7e1976369ff30fabfda3dab1ac7824a4053302f71ba203cbb6549bf8ef73f88a77ce676d1581ba7b701d71761b6d532134f749bbc57fdadff5b333bf0b6b3bf6f9132717aee7a54fb442cbc778143816e97264d36b1ec807ea6108aaa40691ca5c3a0d2ef1a40121ebee7c0c27b3178a7d0c1207d0c3a37d3028c28b8346b4bb3695e4ae42bc44b1288b9f7cb617bd59278b5872a03be22d16a066159cc04beea0bdb92f6daa45e6ca3e50bb31ccd3f101902d80de951f294ab72bd180b6e6b4e7c7f20e65df0830e6b7544de92fb242ab5961e363421784ff6c2c22ddf465e583b430f4ff398eb08eaef5191ca9b36e3f832bd6c758f65a88b775b3610f17cd87857a175acd66fcd8e80a1435de57f7651b3d006407f0103a68b4d9cf298a32d613908fae9f93d057d306ab0afeb1ad5fb1444f935e91df47e3a1b07ca25585446dc93c2d5380f85658e2e55c7529a2909795c9e015ce6f918a9bcde05acaf9370ccdf7efaeb4d479b1c97b9517eef264d6ff0b7cdcb9cc564ac14c78cf2dc19195e1ecdf63062616d792090d2a631282e3396e45aebcb941461ffd5e667ff0209ff55a734227ccb149cc5e5a0f5feafd38b4e188b8da4316620fe31c21db3133da6d5ed661f4aae1b5bc7da7ec00ae96834d73ed2ea709a6fcebf723a9fb21e8220a308f5ce6cb7b5384d4212a5ed675e8ceab634d2799b40a6923e18dbd4786e8579a099a1f1540da5689a0788daf3011b291a22f28c90d33faef9594d9d6f55dcf834ddf6077fe8029e37e33af74e8bc894b64d499df95f2df126d79aa2ad00d9f23ac11c05bf80f66b1caf6d5f12b93d78d08bab4fe8abc8cfa1a427fa7bc06de25ccefc1cc136c3c4846050ec02c4a03d999f36a6b2905baa8ef9da266c0dc34048d274839d9d7c0eca9dbe062c8eb41b76cba430be95a969d6439216c35aa0ad845eaee610c1d0d8811868d6962857360694b4a123dc9e46054fbd9bc150a57b68599dac621926e27a633bc584d55e24e1279ef2", 0x1000}, {&(0x7f00000001c0)="13fc45ca737348b21903031efdf854679a21ed10312bd4094ba6c718a0d7bd17921946d090f943f082c45a923f1c804b5aae0c58ebed7b469362f18b359cc6cbbd740873", 0x44}, {&(0x7f0000000a80)="2201870ba600f805171e41f47e78520674122d565645fe42aa307d7e419333919a17884e395187e9b0bebbc20e7e9bdfbd4667c927c49037dc2d7b0d2c45d76a5bb225a6fa79dd684c0b2d87239e4c2f907423dbd0ffc34c8460b61c047d4e3bcc9a2793dc3b23e3fb0b5a7a13b0218051bc", 0x72}, {&(0x7f0000000b00)="6802d8b883d9f0f5134c092177f0aeda29954dc3fe3129ddbb203db73eafe145a7feb97eaede2dc7fb476308d630f1e1fc3c40735898843fe4e831405c4834f563100e2ded6f6d4055dee2f42b1a128aff60c75ad4e5a276f3a1a7de9673eecfb31159533c8188ed133b2b2ab07fc944e3b47482fd320f4480638591090d52fec4a53c7f7d1dccbf6b29945134f9813c3951f78da53c34125c3f8c4960d4717c4170c7c48a58e0a79dfa73a97d08fbc30dfb378fed42236ca9f1bf7c504b5ac8d4912e7befd7979687ec21585ee009ba7bd235a0763504e81f47f29376d517338a4c1d1745657a2493f32828c4511a", 0xef}], 0x5, &(0x7f0000000140)=[{0x40, 0x1, 0x0, "d69b50d422e3f51cc0b1fb728b7e9236afe9f943d433464f08cc8a81f1029cfec2d55d1d64a25824597b8e1f130dabfd"}], 0x40}, 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:28 executing program 0: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) setregid(0x0, r2) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:28 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 13:34:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x1f, 0x4, r2}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x46) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000001c0)=""/4096) 13:34:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x10, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) setsockopt(r0, 0x2d, 0x2f, &(0x7f0000000040), 0x0) 13:34:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = socket$inet(0x2, 0x3, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) read(r1, &(0x7f0000000040)=""/88, 0x14f) 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) mlockall(0x1) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="551ba760e29192f5683a858447e4a42e58d121c2b8bf4c0f8fe4f173b8a06e41da55a656c7e6c627bfe2608c2772273da798fd15dc2b22694aeb", 0x3a) 13:34:29 executing program 1: munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/22, 0x16) 13:34:29 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x3, 0x8}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = geteuid() setuid(r0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf000000b, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x0, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x83, 0x80000000, 0x1e, 0x3}], 0x100000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1ff, 0x509}, {{r1}, 0xffffffffffffffff, 0xd0, 0x2, 0x6, 0x101}], 0x1000, &(0x7f00000000c0)={0x65, 0x3}) 13:34:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="5bbd2ef60c8a1793be36b3bcabb97e4eae6897178eaf4141a59616f49f401ce7a58c87e5ddf9bbbabd3f9234fcc6b737c53eaa9a9506e7ea109c8c0344bddc8f9102249faa92882f2cdd8d008267e69b478b82e57d3a1911196200bc69cdcce9b8e05fccf97185f0c2a2cad65cec637f6321ec784cfc920b810a40ce3dff8800db34d187c346b0171a2658592d37f019aa0c72292dbbfc725260553a66fd4cb3f2f2a9002a62ec7a7f1a5749a1a0584c653815a9ff7c948db41d8e226664c5f09bbd059e0c123d0f211f8fd8f818c6359ba2b1b888f453d207ecfbbfb4bfc79085cceb000000"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000200)="8f6722ae6f2735b3d345e697d451ce6af02d61fa492d8387183b32a580cee814e36d657c4dfd9bb43d1a88034f0f4d0ffcb8789318eb7eea5093aaa33e21d45ba6f6bb9bac185467ae3c8ca6904ecf422f4992051bccdccac88cfebd89f354ee9439e180eeea44e54251deb45c1a217f388ca62e750660f579b29af654e63b3ce6267a7960d9f9cd22e30f2228fd873d5cc3cb80d31a069d13bfcc8861f94268cec5105aea98b1d0545ed22d92863e1e66253365b67fd6106a", 0xb9, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0xf04c, 0x5}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) 13:34:29 executing program 0: r0 = socket$inet(0x2, 0x200000000002, 0x1ea) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="db066b5a029509b94b13b3ed85ed330f501b2f9d773146e3d8b061ea826208a79155b42ca156caad82ecc6fe9d06960c13b87b7b61c684e6e35a779ac1124c0c8729b804e5aa0cf312be87b371d0fc49f1ef1fa22d97f54d1de3e8c0f6b7758835a8a40ba27a8cc3cf355f", 0x6b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() close(r1) r3 = geteuid() setuid(r3) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x3, 0x1, 0x3, 0x3, "4f28e17c82500323c702010af10e2abe102b5c33", 0x3ff, 0x7}) r5 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r5, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x60) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0xe6) 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x38000, 0x60) 13:34:29 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4000000) 13:34:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x8014, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80402009, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 13:34:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) shutdown(r0, 0x2) setsockopt(r1, 0x80000000, 0xc0e0, &(0x7f0000000100)="ef3efa4cb0933655d90b63ebe912b06d2a79", 0x12) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c1f09f82575c21925f176a0a7a4d55ed2a78401d893befcb31c45ab93028104dcacfe6768c2576d8d89f97ceb32fcb064563b85c9a1b6db746ad39dfe8f97872142e28ae67b9", 0x46) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffd) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 0: r0 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x3}, 0x8) read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() read(r0, &(0x7f0000000040)=""/136, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() socketpair(0x20, 0xc007, 0xfffffffffffffffb, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3f, 0xffffffffffffff7f}, {0x80, 0x1}}, &(0x7f0000000040)) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000000)="9a15bea7d7d03dd14938d98a24f22b3754abc8239ceb1f7b41c1ee5a9176bbf88c5812057b800a1bc162fdb3f22506869d4067a05780e2c19b4c02537af91cdb0038123074cb9787854c41729e1c233ec4cd1a3777ea034ec79e0294856906916c8fb4360c144640605c8c0da8fd5788210ba65003daabce1c828edbf365") 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240), 0x0, 0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1fd, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000001c0)="64978c1db7e6c680eb0d7476cd82babffde514c7bc653513cba5c25a0c6ba185f225010ea24778e2136c69a6dd740f0af7db53dffd1e95e8bae56956885b4221246a590bfa9e8883a569541bfefda810c673af3dff0b8f04684c95a0c304561b47ea109ae8ab0aafa6b027303a838897ca3a5f", 0x73}, {&(0x7f0000000240)="08b43aa7eb76f56c3e7a3a432d8e3e1f0a711811a8ddb34e0563a8b53989b6bb3507cce6e316ef24082412d734d043d97c8f", 0x32}, {&(0x7f0000000280)="b93b977fd10e4b5c2dfd92eae52968964617de0e9fa92a1d9f9cf6dc3a02d11898d2fb2fff2e2e6977bea165182440882c6b929e665711160cd293cf00f9ee974bdfbdf6197668aaaed22366383ee555e3eeafb1e5bc897fddd0e1e9a1f6ca56573ae7a59bd9ad1c1cf42df4608097755ed5d37f0e8819a44f36d673fe43b2a72d0eb9ea669a9f84a68feebcaa5b7f8c250303e63939e4dc8603b79f5fc73377dd86a56518290dc8ef8cb899f675c3d9b5425ee3231a13e1bf85e85ef4a9391e117616322063246447c600ef90a2c06825676cdb", 0xd4}, {&(0x7f0000000380)="08b38bb98935c0f614d901d0e36ff45e4452a3ae974a16cb564b288e3a1264339cfd90307f8ada21b240b84d599417c43f1d6df5f6891205807647a4cebd284ac2e6906c2f9979f329d97035c923e87fbd7a05ba58e13be6c91b8950df4e210443fa7407d61799ee4dffd2495349a3625c11ccfdda2645743aedf2f57f2373e0cb35a1df8f40256cf33a9ef74423d05b2dab8cb7ad8c881f1d05db4c9614af2168cf43678bad6e1191e523126d575fa58d837411ac5d7189bf503f793e6ada4481b8243bed0b90dc8d1c93d8a43a9b90063a4e59ab9bf1d82bbede9118caafb52b7fd552388504e939a637fd1ee0082edb9e24bbfc", 0xf5}, {&(0x7f0000000480)="932b7d179b25456433078e3ee203fd0b6645997677d2a76ed405d220a1441a2a4d9c3444f208da4e693ef02c323cb36ae65449d19e008514719c091f35e8d770c175450e68a07e275e27c877a49d3a3a36bbfad03b98f88846da1899206a41656a1f46afaf0466160dfc9a0f", 0x6c}, {&(0x7f0000000500)="e3c37c6a8eb388035b8ef9b6aa0fa3fd7c053c24db6d6520d833a0ea488de7f7192d758471c68d6fcf0dc9c78cc5b8a8bbb30a19ad97ee4eeefacaa269f2b05ea1b7f0010b4bc54219982770a87fb0eef73efd78c278c46976b25f174311a64b08d49e0e3592b4d284f353dc8a732cf1e6c07bcb44bd60c31a6ed61b38faa266472f66a6832cf178cbd21facc9b3b81c79480e7ab60ca7f9ad7e117498ba3fdc4199a1e4687e35c4ca0ac2f64ae93d838a316a497fb0b1b783f4d8bd718069779108d3429a5c1b15a23ef6f68922a8008d1f29b22cf5b91367d3f7846813de21f582378b782fccc5e36e2427b808475da35f9d", 0xf3}, {&(0x7f0000000600)="578e003bd294a1cee160553e6bf02a1ea462aa68b1aa325a423c492fec0ba4a117bba0591e293534e9c4afbdbd8a7d6f842a5ff5a196e1d1a0ed7890751a532fefd832b69e35f7263facd295243fe3d0806d0b69ff85fa4a2d9628bc4140e1596dc985140c2e47bf199e3bf71046cc0b1c27c5877e5df16a561b85f5c6948d5905959eb994336bca9998e4205f7310678ebcf1c6fb8ec9c583c1834d", 0x9c}, {&(0x7f00000006c0)="98dc13e19b1687387722caad5f6c21e70d6b4c8630f32321f62bc89b92d81b23d2587a45822efde456791910a6c442edb94b42bdbe4331690d7141a250", 0x3d}, {&(0x7f0000000700)="640bd1402113492f0e279239345627d00cfde7ee06f8b28192ad4bb420ff4f269d7530f8eafd6309bb0552c4e9f8149fa743c662060df235e5e90caef273afe232f8f3cce959dddd6e0eac239d78beaaa4272b2c3c623d5e1d0b5a862402ccf31eeeac8986be193b7e0bda23338a4656ec27771f0cce37566167a416f2dbd3efe737967b07040fb06b3e105aa426d0f3695dc8587ecab63eeabd96a3781cebb4322bf45b6672c6ead9617048fb7a385b1bc9d5a3678120f92473544cef3a0c0afeb67cb6bc68648179232479734e16fe02daf6ab080cbf07e8651908abd82e9aab76e2fee6473734c841349c3aa00eadd8a5dc6d995eb97110475fd98b7208004d7d66b194da7c2c0b73b97109f76a914cddd7a460cdddfce82ba1db48ae0d337706aa66007b916cc06fefe4560567ce5c623f3bbbe1484c463f8f832e3278c4515ec7bb3bc37f729f5d7b1481340d0cfe489b31c2dfe300856e9ccb4d50a4b363b78fff24c1cb513d3f00dcbeb07afcbfe3d21aaead762182dcae3ac05a5fe2ad7a28b3f1a0700638c1bce382e205f19349e2ff2cb2366af3a7873f46b0cb710b25fd2176a800ea28af6c536103995b385c8beafcfc53978bc6d900be15ce684af4fb8b429d784638d046e9702e1ddd8a6bc2e6b64163afae104ce1bab32f6f6ccc600ab837537f2086a11119f1a439b6d33c697c4339a18be3c72a63ce2e67b36d439601cdc9840aa92b8039fe82708e096f2cac23a341afcdf6067cbc34026e5fbe73bbe806541eb2d8014769961b9fc48ddb59239d8798890a81bc71283a26d7a7c169b9c59ec6604f3548711f3110931c85ff6d2c8ce4e100cbfae58f7218cf89bc450b0ff22818a8d0227420b1b14ba695f8d6425eff89f321db0dd61771f0dbbd1811b73226d4a19733d5fa072673dd2ec0e4d656f0446fae5732c538ea8615cb580a8fa5799fcb25b8055a6f9936523984b4071ef6823591552df6b749e5e511a81537d2a365e90c8b046cba90c113085a7af4daaddde738c5431e041521e7caeac6f2cfedbf6af0088ba799cd3424ded56e753e3cb62a1a2d04a5d665ab2ea3dc432e1202fb2cc2a49c294a308911aa1822c6edf75ff51bba450980270bc02b9510a41d65d4466a5593bb36dc640bc67f7aefeeb938bb84d97503429281c27323905766c9cd264422ca1f01df02454120232ad6e6263adba751716daf7645b05f7b9938ff9d5309c26477db4fef74e98a2207f71dc9f3f07f30a898b85bb1a611894303cdee6d4a2643db3379b02b979e605efe71b658d0c9ab994b65ed2e18f2405776b46b59f1e2653ec38085b7d7ab3c0a1514156b18755db8bd27283676fa5005455df65ef341d029b69b1b0093bf1e37baaf51a0aa67ebe61934b87404a9cb802c9b69c16a1bcb35b14df720137c2130e57674ffb1a1d3fcb2beca569a87d5599deda80a8b1dc75fde32f0952b9f2fdab9d9dcfcead87204743e2c1553489168ffbe3e49654ad82394ece9f1776cf8bf522eb1b5011e850227033c6ec3fdd3f910755b49d4757dafba15ceeb3fb75c32e24a90f78a135132d26f2299470fe9a7357f12a773d92ac1ff771ea2f1d403bc4905f6a3cfc5f767e53b0d632fd1907626aaf6ca3a5a154b475c45370bcaae11dc8cd86f29bb4f7d020b2172955063ff245ec0eca142e8ddaadf81732e861fcc3b58b43754d772d756930942fde3ba2e332dbce68e8c950e6908cdbe2e4d3cae05ce51173a0117e89aa677d818a477505d8f51e9d37f62f20d8d11e735e9802171710b18189ce103203863c2781d0cc6a9844299b7b6fb4296e91003da4f8ef34f20223960b9147fa9c318023d41d7027d1fc2e987ef442d943552346fcd3c6b15dca6770fa968dc38b5d3b3dc3d5ec7ad1298a2bd8cc51ed05b281b4432731135c7a07577d91b5414654472c782e56e34de76529b273d9b635c80cdb169d6d79f95742d62b9e3abe90b374a37027821221d4c60f962802e434946d4e3a9c17f305e657aa3b05e58ddc91fb85a9c2215daa9b31d92f4db505c05506392b87a39e54b999c93f2b3558c202432d3a91f57ccd8abbefab84e4d274607f3cc1feab14bfc20ad66be342ec6c5ba74cfb891407cf33b9b3e7edd4b624bd20e77780375c214e821b27e19ad58fbbc2ad97540f6d5ddcafdfb7ddba484a6f03a6eb52821dabff05a0e146fb969be1f86fe2b55d450467e167a30e3ca1ac5c3abc25c7892b1cfbf6d5173d65e614daa57dd3a4e69077f9e1093dadf1a2a2fd5e730fd6e433e21114943908977dc9ab2c3a3198b10ffded12c923e39fa8704fa7012f75d9f4711da612b0e2bb1da8f71d31543d1d595dddeda773adc7797d2fcaeb630c2cb4fd3d34e7e7e65a83180b809d1b6a3d1f58ca83af0215f186dacb45e6fb6ce045f6aa03e30e327aebf7f9e97737b60b0b9f8f30d75beb4b3ccabc31606d766695dc27b7a84f120338834aa37c55d96115b42c75b077c097c8a0cfcc53f7ec96dcd546365578dfcdf5684bd675edb7728d4830089639b5bc38dd96eeab0f9427b4f8a151ed46d5532388ee8ed1d28e35c4f97a57fe7a423d8c2377d4dd43bd95aa2a15eb91792197d71919edc5039add62103b893edb366e3eb7334e0405e5cbfda1398b7ac74de00528df24e053dc418c880bbc8003ed22060ed9e8c12320ddb30221831e5a7bde3bd9f0637b1e9fadbbe0afa62506f3bc0e72cc3e1a152aee7b23b55ed84e017142c6b86d9ec15f86fdde87590db449c3503599cfc3b45c8d99996011f130b76747db11e7ce1552503e3d5bd3c656e7f8a0a3f4c50014953ff452e2555c659699dbe04f5fa187ff88887a92375dd0520637dcf088de187ddc76fc1bc6b0c66d4e745a9c457626193a4178071f55a32dd58e4a7e7501fd9155d736e1f947b17f1e8e4b10c4293d0510e53fa480fd722bb7c793f82b50d08da2f5870440b3d1cd2ea9e7cac4c06657b564ddd3d9c37f5de7bc9439f155453af6fea09246b110661bedea79d0e568155329da5109434871963a643c760032e5e9fd7b9dbcadd6ff73cde80739db867065d21af389362c871d8a8814ac893297cacaa7e774bd627ce9d0e9284a11befbbb567504be8c863fa41440253b7d75a583691ee32b92064bc78d0b61c3f16c755c7b76ac2945e4d05fd78772130743ef56d14bd37e84b912059197b136293d21ee8dd24089d90a3d0016fbbb3ab2bdb4a485b5af8a2f343ad51e435d8da448458d25318fbac8c6b7e4193fa08340d3066f20eb8bfa2d881e09cd8833e5bcc7f89ce55667b955230cabe93a7c71219f93aaed1cf75cd01f75644b123774712a31936711fcb4c8847985df69b42ebcacfd248aab043942933d535ff87aafdf0cc7b83f2eb9388076dcaee984d914e0798fca4bdb2c3e4018ab951f18f30e589e78aae367d38c26f0047b9745bcd48d891c1a8ff806950257b46e36a465d9a0240009daf631164ff3c0ab9104272c40078af95c8ff08f85ca6644dce375159f49b7221b74cb732f8f3841d656e422f7123a286eacf9ca73b1c30c39c7fafd31a6e19b4780f20885887520886dd5cb5b441bad12432128c7da7b8fd6cf6949fc1234a2830d1ebd3e78f78b1ab8031141f0c5df26854380fb802e0fbf3b276e98a333349c8ccf42410570beadc24d43fa41f7fcffc7abc42eebbcd88c288a2e0921282c158f44453d2215bd313bab058cfef6a89f82d8ad8b25c2fde06bbf2a44c5e73e9c91ca69dc7078cbadce7d7cad70529eff1127f0f9ff855aea0a490251e59a7509f05c29a07bd06339173443dee6416e31e7b8975de41ebe63620a8d3ad54e80f863d1ca04504f71026095cb2eeb1b0eba7d4cf236b60fae961ae50c94655ab4c3ad9933d80750a0a9096985487523a49da921795a1ef30639dd90cfa967780c4362263ff70adf5d945e74843fd961ac432ef5bf6af2724609a0a7f78a46ff72122701adaf077e8fcffc0ad6bf9195adb16628b0c37a3084967c8c047db75d4155c2be9965cbeff587315e3ea277fa04807ffb540b631b12566f0866712c3085cf304184ce5bebd3d437634cdbbdc5bde1c509738967f733f08ec95f4dc28c2bda1f3da1743319ec3d80ef000d4b25082a288be7e1fa8a4643d1b42a34a60d37e566da7d23f6ab7e95667b7aa1f5908782014d3c4925d01b85608bb57e1079b8703e9c711bd779fe181780c73a3809c92c0cad246d41a39f697d1074c7e6935a3d63a5cd691364f9337f3fc586142f968fffebd95c73ac7fb9ac17b213b120071c613558695e9a9a4bf6b22e48c572080449f72887ab7905f1fa3814a84fd34ca2744545a32bae035a20dcf7ff15405bf212a68778155c4b6335019a1076c3b1128ce958300bcc06eb8aaf7326a7efcbee5f9d324b38d819cd822e9fd594133185727870ec708393702c2a53ba9cd942c8e059195f39dbb2a33d815f5f105048bb008237ec70f311fc03a00b4013a1a2b12da03921a232c91754ff87b3308fb184e96adcfd62b928089115be6c2c930cff912af958e0cf37a71f84749bca11b606d6568a5e6ed30147207608a464b9193b48ec17a6dec55a69d741d58d1176a66af6668994d61d415de6e9bde51a85826b55649fccfe7e4ef37c8181bb10993986ec199c452ce6d586fdefe6a8651f51fec508933c881cfe0c5673fcf397467a6bd6040b88d71c7b7697c556ffc34e8db9ef668c0bb2da441e3f3d615d49ca14099b567e8ed8b5f544ccca5a0f441b616a43f63367330205d48c4a58daaeb4232e148f843d1a866c7832065e69474056608b21e3735eb68d342813a4aaaa0eeb69ca9e0820ddb9abbeae1430f0f4be11bee3b145b21d05898e78182db2ad6507656fb706050197c9fa759391ffad350021804d763018750f97110796daaca2523d4115e94544b4a37f0a5c60326188037b1049dfe25592d380007fb3db2090933868fa505ab0baf2eb58e74f20b22990cef6ee48741f1c612302012e53f2526af945c28886687d03b56ef723874ba81b4ad41852b225386c3602b35e07221d9f808b46146ab67635159d1dbe24fd507277090a715d3c6685e8870c8d4d931d7bf15fbcdfaf60ac0db34e04c3858cd04a03f564a2e22b486fa16c8ede1b3f5b37d29f9c6f9201cd5e0c86aa932e5ca6c86d253d172fa6207866a056beae3c93e2cab5d0d50f115200be112012b9eb06010e1052061d7d192ce0b03834a7b4a5c0aea83be1418e13e1042dfb4ed592794356f292024edd2b655c2905793602eeca82aa0129e6c3abf52bb164b223b3ef7b42966a6523210757d0f059bb7082ba33040d583650d5679ee7300bcfd78cc341b0d8a21bf29d89d257dad09a7fb073ae8a29c3ebbb2d47250248b07d5af6ff520c143f2b795590141349e382fda901bee1915e66c195268f9cac1b67c2b03b48d86ca2ece33010d00c5762aacf9b93cb78dd829f476a8dc46cc244f1a7c32588d155ff79de1dbfaf8a34dfcfe41ec667362d81b9dfd8f0cf6d815327332a8149fcdb22d8e7af0fd9b470739e2a74d712ae7120c5ee4c1197102bf75681ecca4dc23141dc97e955704ffb828d5c840f1f9c548ed0dec3726df9ab1a4788c3160014a4eba3145393f87d4e86d5ed89c59757d676df1cd549939752876eb076595f55b48d7478ad40d01d4f660f6c32af5945d0ae9b42ecdcb605f5314aa02ea47926b5431a43566ee606ff5dce6d3c8438b177eea72d9a677447eb7cd037b4b0a53ec79ff3f4202cde360", 0x1000}, {&(0x7f0000001700)="9fd493ca3120d84702df91f1e7faa15f475ac7ccf3b7140cc6478b6800c6fe698534363a1c2cd0dadae32fc38e3a6935ce93c52b2572606be63dbb0c67df0a8e3fa2e1ece93ee75e24b11650e7168571b8c3a014b4e8043df083536c210ef5a5950ca11d532ef9d9f6dd41566d22ea89b8ae74e2ba8e27df254d20a1e1cb944e99f68bbad7f00e14d43f718ce44bf080a3cde03050107710c173313ca88892586d3fae8afa1047da4e1b1907f17d1a5229", 0xb1}], 0xa, 0x0, 0x0, 0x5}, 0x408) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xffffffffffff37a7, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x8, 0x8}], 0x0, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x42b903544b7ae877, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x800000007a6, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000064, 0x1, 0x38}], 0x6, &(0x7f0000000100)={0x5, 0x7f}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:30 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) 13:34:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="22623f35fe69bdc37736ba5043c53eecfab27708ad7097e1643d097c", 0x1c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 13:34:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d78b20a8499928e882fd2cda04de07cd98cfe442f46501bbe4839e870194edc631e51081f183a119cf8deff0ce37", 0x2e}, {&(0x7f00000001c0)="4a326c0a4043096bad74a0cd6a0a52dbfcc50082df7c3c289ec2ca4bb6610f2b60c1a09a6f0a3ed6adbf296d46ddc3b34931275922b5557031175eb5afe0a73cabea3f981d001f878a58f8aca03688095a2ac256603e7fd05baf83c5fb4b19ac82bbd267dd7b1b21296f2cdec971624bc15193c85d4e7ccb46a24087032a7f5aa2835ee62be5c71a8ca0d823d8bcf30c2db595d27df65cd41b5288519fa5f346a3963f794568c1afb0c6a12abb87643d9b5db0475c68e2c7a270150e3cee7d9221548e92fff4c30923f85c4916db46917f8cbbc8a0a4713ea71a651bc17de32c", 0xe0}, {&(0x7f0000000100)="df84b654b95cd70f0ac76d4136ce9e77081f8b741b506adc420efcccd0c025b362de6ddf012db1a1071e1e2b5f5102f50c1ef42b0da99ef8f33a8b19478091d1a1a033aa3501959f0ca22484f9b41870147d2a9966", 0x55}], 0x3, &(0x7f00000016c0)=ANY=[@ANYBLOB="28000000000000000100000000080000faa663850556cf41942b97bc4eb720c86d109700000000008800000000000000ffff000095080000e05b4fc7abaaca9dcdedc934ffab00f594a7caf6897d4507e2085374a676972609b0b71693a44d21761700a25948a799bdc46333db126174fa3c9f919c22158a039420c61ea1c7ff83dfc9d67cb1fe3d2df99f6487f6569c64905daf6bcec5a37b5067fa331c726b97359a3ec711eb164f000000000000000801000000000000ffff0000ff7f00003c0a7845d0431b8e610a599b192a3aa6a377caa62349f541b30f4e18b73805229b0ba7f470e7eea22e90c26922a76b808abe5a76050e49d57ee6d695520e3e70c052d6a7c648907f2c39f775106863a46728da6ac989b5a762db997e1370bc53ddf70cd616380e1d053dd4a137d5598e6883d4ab542dc9335375d38ee51b7576ca2959f763d1d9be0b381a36353b23badf614b4aed1d83ee8975f681fedd1829f59f467000d27d78b5b3ea8be5a6bc9ca5cdcfb9db5f20e92df259fd011d54ab8c99e0c499dc4cee8bd3bf01aa8346fabc5f7876c983647c75a267c24b9d8c4b914f19dbb9481bc9d4b3d4200ec6dc1f01ff9622f2f81bae1010000000000000010000000700000025f816fc174a59d7ed9e4a76de198baed1dcf53c2d1736e1ea5bf9400d70de3de3f0100ee4f8a60754390aa01b75a0804b52045c52af9112449eff58a0398cd41851596ac9176dceda2fed7098a0befd7b1b774c3887379a9155b9f2f495a4b5bd085f211e42127f72e560eb54a78af155ff2c618a535e87e180e39d03a519b31be6b319342ef7e5f57cf2ac107ac679bf3677ec8edf835c032b55c24e83a34cb003eb7d97538583298199a682d6cd4165b4c39a9a39334bc2fdf9b38effbe7fcd81e3b481c3a6ef84c29a912db511fa44b9a931a973e33a57fea949699ea7c327d058d1184a1027404035b014d18cf79245ad83833ea54719bbb728613b82959825a0d3aa0eaf52ea951a8d95b9ea8568bfb5db604a256b38619987156fb6adc35be0895df436d8a8e9dfd90ae3ed903b211e09ad497f9c5df19e9bfdcbe16f45efce54c44de3ae84b03634f2de009ebf2ea08a37ff2ce83f941afbcf91dcc875c1ecba67c6e841f32d6ee42d9b391c80632ba8165ff621ce8b9d98f077429599496f14502c82ef4a4aa28a08832fd80e91ebc2630aacddbc8ace01eb813b194f67fdbf7c0e0bbc54793cbe25f3eacc271bcd74333fb5601ca7950962d6b4c44e3bcafba9b73e70206434ce0c1d67415479d6107db5161bc312a7b607a3803a533c1d7a0b687f1c558d33e56c247e080e71bd755506d4851dc23e12c83dc72c3e03468000fcf45831a5a05ee4fee150655201fff3933ca2ace89738e1414683662d5892274ed5f92b3a0c1dcd102c1526392563eeda6ad9406b357c6556753da916da6625771e33717dff65771ccce10568e2c67073ea5751fa464ec52e9f2696d62bb7d490d61986890bf8155a3fada46bfd1ad29ea7d29ded6d7c550cd81d0c907110a0bc664b5bd82bb90e91f88de89da6c2c3e23fc78e49a342c49558472968fcb4dad0d8870da9fb67a1a97eb635c7b33646b4a89d110d6c3153caa8a8d4863debb746bf28467d93eab0edc70ac47a9d554f083f1ff00301377426d1832708920a3e759a0c97b6bfb730cd1c4071ca28ac5a8ec48347aa4f826810702f0cfaef55c9da89fd07b768c1e9967f2ce0019ee0ba3347b7552b582e5da27daed1480683c29a83c164477ac4eef33b8a3d0f5f02050b892df7d48375bb74d354e57f0a3daefe01aa19751b494ef24d0883579a5ea5cabe37ee29a660a0fab26507a63b8cd51fc6d5ed6c88db07afb308e54cb28c02fafc0e7b20102067cc08020984f55b0e097650bc7cc67860429c133e2b9a1f592058c43cf9742984f0003d7db6f26b0fa790c377c47e9520c4341776caf233b406b8171c27a5caf87d72f47722811afc2ff69cca80f199cc8de6290cff2e544aad688db3e4168362f2836154348fed81d2f78a6a928e0abaa4ffdf1413caf514eb53569766b7aa396ce76ca76f8aa5ba654b19fc8468757553dc974bd96f23957e3ba6a59dc0cb979d5bcd68abfd4798f8a4671b89fa654cc5e4d228a7588438d9b546d40cfd81686e2d8fc65a8a6a6a8527debb2abaf09a397ce1c6a3f4604482841f6d5887e387151e8b0bc9d89b5a9a23f0dd8f878a5e814a17b709a52f2012c272bd84a46a1d4d321a363eded9dad7f32849883ddd3194e12f3c2ee8e33579e2b6bbf1f92cced580462a1891bf977754c9423c5eeb4650d206a65f7c63def9fee2bebd1243c3c0ebcbeea282c7c48a203fa0271fbb25372b165f753d54b9a402938938fd47a5a5aaf3b97e0fcf10b1f8c365df9d25155a806bfefbf653d0c19985d40ed552a013eb294811c8a4c6ec73600092cd5954b8221d335aa5d15963025c2768b5bc401efbb11d88c4266954a68123388770b85fa81f4806004d50d818946b1cc16e8c1d480cdabab297f9d3e64dfc93c32e4f84af9f5aef07e4f82f086f890aad22010a6888dbb5f9be3ace808cd6d51a717a0742ff8da9aa92cea251781b35bee52ddc301b5fbe8c68c9a3d326ba3749935d59d870299540e4e56405ebfdcdfdf85104e8c7ae476c97e23723fc2cd63b471e1bdd039dc477378a55af42f2e89dffe5f8b5d9ace1ec5283a5ceec4e47991af377c9d017a02e84c2c0999c60b14887872e3a349b55d04c5d2ff4be104fb05d8a42b8e81e549d69f0697535bdd90822151597fd21f16606fa6085104a52a3f517d42a62f33a447cab7f048f88a65dc6d6c6ac9940b575a2004fffccdd19028249274707b04cdc0fd4d1e15a6639bce9633bc0fc53d8f4821f47628327f9277c138bfc5d20a5b0c6824d297db4b43efd9a37f1560ee594c24a434805f3f1802275dea2b3624bd98e3c7574252997a1b10ed5d4abab8af0438b720a6d02169b0aaa12af59c3b843c5427feaa832b7b9b1028be89ecbb4ffab690c43c015b7be9832cee5ae6ba3a7b01a66579155b4bac35d3da7e8cd755fd1d2ad458cd17a73fb8130106de252110c6445178c71f3b1b6682591ff0ff57a095cb5e9e2249d8e791c695d7663843906c540e6afb00a7b7e320a88e301b01435e14433b8711cc54f73e81b3e5d9e544500f94243cd5d9667b6029f190576020807ccbea5b6a76183fd02dd0c0e7d092f4602e38905da60a827f31b0185c01cedc1cc954739035ed143e4a6bff84a2bc443b8cd3691fc4bc78fffb5446ee84a76b3f6ad2a0f820d93b5bc5424b1b4b6ed254ca0706ea9adc141718fc03c267142e3e3f7975eb0085911b7f41db1abd7401ba407758ac3852727f31e8a13754f3d9828cde63cf6e60836b12a438dd298f8db727ccccbc3d9bfa29b57c1646461e27e9af32d666f2534ca9f3d349177082e74232661c28f60a1d8b24c702c6fbadbb0386bd2c4bb870f0f4096bb9550da5f6d61a0e6af2296e07d04300cbed01b1b3de93d1285ec519a9a100e26a878e89e8a908726a00e1bab4828c1c81f49f0d8eacfe5918b667789de80d3b7b933fac4c9a0681e56ff2fe8b138377861dfc9665e3bc1f3d8b537eaeadfdc395523290c5637015321422574e7dbe2c8b15e502524c8c9188935f2629bb961a87fb265f5f5b78536d06d48e459615694d92756b73d25197d89702bf6e889783f0c18364514c53d5ed11a9a6b95d2b447f6a52ef7887e272e6eb13f98b324503e30c43cd28ac2a5819a7bf3803f270739282294e33b24776fbe4be54f9d454eb90c3df39e58f3c01cc4082134099f4ae8bf82ba93a17e9128775d990bb3880b0f286f34fc5a9ae19e897d6c899af8df616f94fb436bb121b69d6dbac8ae63b39caf65803582947a92c73fafaed741f9db9b074aba4cd01d59a1140a9ddb5896a41a3156551d025b57853c1ddfaf7080e2ad333d567ab2828dbce4784b510faf9afd9ae58ea745ea72fe54346af472c3ddea69580b518aef7370e691985c0319406606a4501f670c96751f9ca8643bd2661e82bb6cc2b45d3cdd32f046e6366e6412e2569cba20af1e58e91852ea048afeff2806f712aa0c776130ecde503c92ac92216a71af56b5b92aba78ce976869be277a3aefc837edb403a70ea83d944cb9eddf0fba2fdb94e5196b0d27c02c058be07e80d7814f8b1ecdcc6132ebfebdfc9396c3d637a8f31bebfc85c1fed2121e8478accc2427811d957086a33ac53c6d34088cd6b5e87dec7a762d5d63052517011047ffd075c2e101ec74794e14758b53a436bede7232e0e801b5e34f27c8c213d40c078e89d420120c4b2d20452c15328792aab71b9832af52c5f650821b6d6a18b62377e457705e4feece7b03986b56d208e39cd8b190818b92d9c11ecb398957de8e1f04f997fdeca97b2838f38c9a1947850c2ad3b33b0d1aa17e1dafcf44db49b5d87c1487d390d40232c63edf2229355c2e14fe2db987a5d3ba3304430be2478e3a786e3eef1d1c1488f811e9718c6f30a74e6dbd224c8c670a932925e043974de049591d554462f6b0396c12a316c4949cbfad5c396738f7049f46b3a2c18e4c545fd662cc2a9439e54f1143e2c14b368fc9a91c9888f0c6cb42ff658fc8ebc8fb2d573b385fc6caa2b2bf3254f5ae9ff2919287e923207d1898fc340e0e37d83c6f9aa93e820d686b5a37f03248d166a26f275e9d7f95e626ffa79caa2ecbfe5bd9d235a06a1b7359031fcad3eb4e39b8f1761fb00efec50f74de3473a08d54b4b93152a48c296d3258c3e66ae0adfc917b5c7ed41acc58eca81aa0c0d76fc2378fb78f98b4586cb12eb8ad6a296af0fac2ee12dc08fbc974f5a428497b3486e71e876e144a2002d7d4736b49af3366f6470fe45e8bc581505b5f306b2df832e4048b4bef1292729e78f83b0836e0516e8f67b2076e974dfa3a376c3aa90ed63fa8360f8d25458933964cd8d40c333da30a19011c45f92ca14e0e38bd1db0146e7c7eadc4a6312e5a17fbec449f831ba48f1271a7458786f7a73d9fb0d5cc30ef7daf5f544b550c7bd59590cbd1e46e80308a86a6c4440c3b7e79bc69de15f58e248cbdce2422d0ac626cdba5360581e6d9c64caccdc77f797e1a20db1aeb1faf7ad2780b24884cda850031d8a95e6bc6e69a1a54596f7895fa1bd7ba76e83b85659b6e8b2048ec9e18be4d28538227ddd0c167e25daaa8eecc9b23c5204ce1d452334d62cad676cc0d61fafb515fd05e98ae09f9a624e221a20dfdc2283d536befde0dd10706eeb943e7fa49b3b2045cb8b8c7590ab4118f4e483c1652ecb8cd82173b42db70ca14381a5a9570063deb3dd6ef9733f9ffbc37da57ba1c9b6eb61148081e385a8125b33780c52d4d5862db3aa0f9500e3cc1833cdb30dbec6465fdad68b60a3c37bf63b9e1b6746968ef9ddae8c68d425aacc1893752591e39ce579257b03bfd295b4cc15c7db414a4bf37402545bfeaed12abc8fba491ff00ae3e14feac7297693138b06f158abaddb04102bc9b2ca1a0e5d6ba0e3f0f819bda6190d89d61c1dad2cdeb4d1f8bdd8aaaadc439ed21066eec45b4687bf352de01b00661d1fed004ac0d976f0f145a04d34b71e35c6190e6ebaa41d49a88a5138a90ea52952214563ae48978dd6f24cecec76eb3279d60f297d4e4a7d1b975ea941448507bb276653f48fbb2658142e67bbc95f3433da5e5c0b86064d5caf6ee5b73abea3ab736d0d32fa22406ee8391b5c6f6a693e4baaadc84e3a3adbd5f325dee272ab38bc2adb4babf4512112d5af3ccb0b4d74d573672f7cff48bc44ba91126ad680e0c1675f1f8995d438597c143e759ae9da9679f7869857e792ec882213ee404cc77ed45040d970d9a28aca38fc1b0bc4433f98f116fd76144e1baaa5b60a05607f1381d767a6786df247e02cc64e7379ce16dfd584c89542b34816bae376a925e0ff1b2d15821599f817538b7c7fdb32e997d4a83c62e7289fa34097fa6c37c08e4ae6a6cebdc197ef9f36cfa24aa3fab049baa5155bc43efc5abaa346a36f9d3708afe0b56210cfb54e153bb557b2bad265a6531db6bc1d3b2621738af0af8be1ab471f221b25cb5349b5586097ca5915f995773e12c654c4441ef8193d3c7ae9ad374eec37f2d5660c2bbeb15b58034679d52fcfdf6d697fecafbdd0b08f39048186b6e8c516565920136e6e716449b070cd2accc50547adef34ed28cef77e7f72a8c52afe94aabc7872b5e5bdedd55dab4aec941e9c8e9878c12a13c2a66c6816bb8f2cb518dd6ae4aaa47354967e3494ce5dfffb2b9e0fd5e4d5a5ebc9772990bc9491aa8070940d941a3ee5cb05148fd045e9954c5eb9e812377ccc6aa26c602af82343643fd44d7e44a81625fa9aa85944127f91cb800000000000000ffff000000020000dbcfcd505557f8a3231adade7644bfbe9d004d32e203c1b74d297e2a0772c94a7ad62db63662a99266594e009f1c34f64de45b4725e6715c12c8a6b6d33cfc5a0ad4711310b7ef46fb650e8d6b48d36b51e6cb4a56d033653032abccdd9bf8af5c57d9e545b873ff4c30352dd823cff027305b805daa91d250fbd1d7e0024ff05643fd70a915c933835ca1a20711365297070bfae41986859169178868688886fcd9160000000000c800000000000000ffff000002000000ddb0c2c0dc5221575bd0f49d5773fabe3ede795df53f78bea234b30d5941da398333ce982236d1c3fa7f88f328283e8d0112f584ecf23de890e21e2f1591ca9063a6efed984211e527880bde1f55141f5a957b25b7ee3245ebd86a51e2c7fb0fa8add840a8026233b4c199290f6a38b90191cf105138fe8dc28b01330c8db0cf65195d1e7686eaaa0174e5e6a6c8adcea03cd4750a3636dd26269a4b08b96c8af84d7446d8c8424a90b1071763500729f84049d0801b477aede91a6bf00d98c169e066a5c80020000000000000000100000007000000feb806ba830ebaf11df4c36bbd66e5a7"], 0x1368}, 0x8) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x0, 0x3, 0x8, 0x9fe7, r2}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x106) 13:34:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x8) dup(r0) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="688e52bbb39dc7a6fbc1628ed69ff55dc0ef4c343334d8b35262099a0fea92dcedea72dc4a3110eb49232b04fc9f99fdb671ab9aace9", 0x36}, {&(0x7f00000001c0)="04e439194cef81b74086d045d09cfa9483157775dca795cc47d85274f6d1c844ccd40f1620d673401e1104f44a6752587f06e1b3d7ab22c763998891819483c7038190b1c5f053c7872ac50c6784c354f0231002a3f19778c339fe0a666965471c3989afae94a3e283e4f5f0ab9a5d6436e14a74412197195fff3965c5e3057d16bbb5f7e0e9ca328b3375b777a4adf55a295881efb102cf1537340b3660cfbbfa8411d545dcdb5b62a88796f37379c285b4204fe5a115a8dbefcf608c4556dfc9f898a659fa89353f11426d4326880ba04d3a8d81cb322b06e5c6b672dba51f59b7a10695412a10ce488e0f6cb70b82eb843f6cd3e41164e1139a1bd83223e1f013189d3eb07f253f7c89ba02fe75a5778009f1087f346c8faad7b20ccbaba3425c5620783eda498ee00261df2f8bcad69ce4614f1f6335cb20441081fa36b771dd245739c155243c497f2f592f622303d8f79ae8fbcd7aee2275cdc6d40ebca2656ae9cae53c2829ca51625a6d925d87660a09caf60f90cb9e4fe5fe435cc7449d87129347cde3787256c676c49c0c3799ca6fe8fdde8e9e499a5a5e979f832101852433f618290679e7c9348123ff70381f95c13719c4eb44c6b7ab843e0a252fabeb16cb9be3ae95e8d5cb11abb53de7f33cb81985707ac25b0ef76a908b33c6bc8ee5bf0e18653f434683dde5d4ed308bd4cd276f4f3bc399fa76f8ea289b306efc68f53a6fca2a1776082f761f9f808a924722ff8fb38e09d2924adee58de3aa79533fe8c2be4b5d7579b3c76c05d033f515d5ffc996c21436399381edd470abcef32c0c4ea8a86b75216d445ae376dac4f13778c6cfd6f56985a41167083df2438a69b30e01be674569c16892d119da46905fb283017b3f483323b15f31977c2adf3e362da2cf929a4d519bdbce25515ebdb60e307c0103d75bf98ba08ec74a90603cc566b8635601df22ec90a732032916cb6edb6305834d3399c93f39f9e7ce2a65199da8e135715209e975ec6fa3ed0caee4fae2e7fbaeb9d08ec171f3ded325834b11a4ef79d2b3a45febb58b47ab3fe88f2350994b7aa75398e058fe05d1b0a982d2f7c3598c6ef0ba70ddbc80539e7d9d165f998aa3bb5f0e3f173726e38cd0573fa0f6fc4df91a557f33c8702c44856beea88502cf511fd32023a6d7c93640e5cd1224d280ee45156d7213dc7fb30590ee6142c343a8444e356dfb131875705db7435990f767fb4a88e7122efac3bed643b8d87074111564aaef273952856ba9406403dd1e77beee88fb16f9cc494373024ee6e0149483090db9f37c8a2012da4a79fc305d06bd1d8f788562338c2eb7b3882d311cd5edde8ef5111bce0f52f398a5b467debbc5f751a54303b1c439f6e53bf8c733b4aed12d1273813735d9915d6d38ae727256dcc65b3b62c7d10411ea5a3e4ad86a522780ed3bb07ba15812969c38637ffbca5208187894c709c96d6e16be7a0511acfae09f89a7971e39614cac486f56b567154c260a74dffc1240d101fc04f3b78aa68945ef5656eb529ed02eeccb85ad37f3c151af7ba4f0a68f2191ab1e4879d86eb09de0104574ee755b1879b9cc721e63eeb5f78e5b3a74ff11464c2b234245e1d86b918c813aab81958f154eea27d8826a7a221d4f2884353f03783a16b1f9acc2f8a7e5edf856911baab95c0282d9deec8393b76ec298d9aa216f65b502172525cd6bc9ec9d3f3cb872f0729add3d80b0a8d057ac2dc2d6f514e5fc9b026d2529e9226de3f0fb6798b4ce9214844f8a9f5363d23fed440a0e5e7110096bfef66b8ea5cbc203966aca4db04029fb56e2cfb2f164c6461033769b20869619c5098c02ff47be2c2366164f4b2fcd0ffa21e6504377b34503344434a7f629264428863f05de99634823e5c17aceb79716765b148d9b963f7b76ee6a796673d946174cc057812b4e737887e4ea388c3934494c6d1d34aec31204d5f4a31c752b815e7b25dcdb1b2b92b3a0074299253d97c414a0dcbdd106a59a291a91e59f0afbf9a51152eb538f0e524763d5f9285cc7661ed5d52699f38944f35e6efc0547d00e4be897ac2cde1f501c03b266ccb04da00c38fb658cab7383f491e36483b042e86fd8e123dd18d7023bf8f103745af0f52140e2eeb72663feb57f95e327978e5c4393d0eef251c88f840a8fcf16c7898d6ff0f1d957f0bb4af3f77ecd1517d9e5d8e0cebf74183aa8d92b03fe415c1016afcf06b10cf82208a10e167ee47be0273459d27bac8dd661a27ce21a697f030a83c2a1ccaf9e75327e230b53390abf976396c4083cee51111227cef9623d2b4f30c5541f8af4bce18e455ff04a393314e9d514b553e8245eb01d64f9d1dc41cd848699bbd72d6c63b49c0c3650b0e4200a03f732a923a575c915e61692d6fdbc4b558cf7dcfa1f2fe3f3821e7201cb7804ffe51a9b8768e45c6c173a6f24abbec34376f3e6a1de3197692fd5a81191250b9ec47c9f382d081209dfce8c5c32ac6391f5314b614d1606b43308b56d06b2eec825cfe70db87fa86edb976500767ae0d74a3eb08b2b72b1f36f44d22eecaf5adab9de76972c73bde36a19aa53978a8da9387bed36ee2fbdbe289e00af823a00d13ce9a1075fbabd6fa12b033406807b972c1169f097e4c0138dec8567766e98298e64d046083f802f64354e90ed8e4a55fa8b4f4d22c7ad33ad64122747b751300c134bad5ad231d9752dff445b1a652d4cc7fa571c689358148e201504c70c8a64331f205151252f6bc4ce67263f35979e8e71259a94df437c59efd8ee4a7ca2d6b7455072a614ce2c0f57a74a17e5223394ddad8b3dd900898c66f08226e4a01f921e79547f38d902541340d6a6c6e85c958345d35623a3ef7ed88756d8bdb57d49c159b3957adcad5b647dd32588c3efbec27151acdd176ae1df350fc2627883771cd0dc487563593cf51fcff9e756404689e91a2004a048eec9ec3c07636fcc1593c4392928aec29cf9f1a4a37ae2c0f310050514395252c8c391914a134b851f6231801bef4fe2a4b40ff5e55f8a02e6558b91fc36fefc7a4d2875c66f19146fa389f6fbf3b031efc1233ef78757e2180b6eb5fce1485859a9e06c8f7437a8f855d0b8bee575727d0d23208889ae5613d29452d0753182a5ce8dfe8ad5faa0db7dc337adbbad3cdf971b271e0fd1c260ab013101eb74be76498bbb33ecf9d7877c020b3c5b3ef95b68a7bd07ac7e5cf7c08adc091c44105304f761e0a9be1a06b929ba9c6c09ba8255d643a12d49ac5943e0899788fcfb205c30f5d7246dde8a462b55ae18f551da068af4d305d96b6a18fb0173b1a539024e8745db98abd3e07fb7f22d2ae46ed44bfc999f9958a01876e0da3fdd5bb6780900a3936c9fb2a701c985ae8215eab8c9390c72215e8935ab8ea4310e5f94b4d2a0be4fc01968787d81fe4ee0a118a7cee4b2026fa79401a592b8b3ba1b4f329e445d3ec8c44183206a29736c82735c8daf61e726a04811e9ecb579d27262f8e48492b9b11812265adbd3d2ffd966d135bc1c49dfd085ef299f8be4e068124e06dfd3794e1ce50d0e06d463db61a1bebaa4a5206139c1d1de996b9f946fcc19716d6fca9110b27b1711dc02388708deba2b369778484d8c2b53bd99dfe963aa5a4321c0440401f2aab6879e65b50b52c7a747dbf95802bc38d2692faea282b8ca88b1d973256b8ae36d7a3a4db3f94d42242d0bc3f4415725520e15d11a62475ba1d4565416a261722a75551c8bb61bf5dd252b575c5e7518527562c5edf7caedd8fb6eeaa5d6a60687d61a95689b89d4a29aa6a60160f26298a203ef288fe2930aec15713cbc27c6dfbce1617cb7482343e8d72189b85189267f63c5bf4b36ee1ff97533acbfab436a08a4c8b5161607d96af143b4fe67b2ebd70ad1fc54b3f9aa838b62f43f29791f9b7e951158d47145d65ad13135f07cc303b6ab33ba4a9f27341958093116a29758501407ecda3d91f5f978e824840f69e25233bb2dd76bb8b50c921824ca50620079471cc8fac6826231920665adf4dcb87212242b54de83db34d5d1e07ebf440ec46da8fdeb6088905d57cf1c2b15c076967f5d07fe45a405d7caddfafa80dfef7b1e8b9cb81e9f4202a00170e542fcc1fe5117ac134bebb54a9936e7a5a16e018e5817c7fd54e2ab0148560fefa207fb87bfce6ae911197d325279e1dfa955c5cde75efddade2ca9856e11553308a01f9a3c18f4c148c7d65577d431b91b0ed50178b0771470fa911bd3bde16a39e89b16035c6ae9b7c6292a0bac2d7be9b139b7abe9a32298acadf233f6f6e5bc31d25599e444f618cf849f1f13b4555ba5366f391f9048fa010e5ab9a01b1b0358102ac37700d15ecf4aa7118b0f7f5fe33ce22b998c6294880295dc18084d6adb47e0e25a6bcfda9afcb14d771473b4c83f93d4b4e2e6f983a43c6d96a2be172ae3a3333ac26e58d052226e0a4a333df1c2af1e883bc1297c3b7d20176a264e3e79cf648236f7fb3f608707a1f31a9cc99a27b35d6a74ba93c6aea39bf21f770a9eb030dad0928605bb1e26b3e0f35c1d42483bb91bad0e3f25402693d10732b76a96e84aa5597bb383fe9b1073c75e7ef63b26f333ea9e6ef22eb1d64a4a0b90719aef707a65ec6b697bc1aa64e8f20f03307f9fe63e8b516cd02c6b9e8f148cb428e03acb372c85c21e2ff01ebcc4781234d2512d683a00a6a628d7653e7cda08fc2e84567e67f4764207794b5f850bfcd9e0da8d07aac8c18e5b0ff3c16a37ed0dde7f4d850d171464891c41816d065adcf23a2edd15b0f5cde283679036b77febc78eff820d2d9cfc469fad45566f7bf7ab1f14ffff4ec9ca0b938e5a9c1f43f56a4b60a77ade88ce9645e2ba894eb7c1eb2c7cfc795d70f28d6c4fe7f6543cad4bdfb248f796c79b808319b26386ce0b592dc5301b176313ed42def5b3d3b3c1a642b761521316f01e218e51e7213289228403c3f8beb624000cf6b5c41f7d4752d2067fd553b88b64987bebb80d1ecab2b76dcf47976cb1d2d09906efed96c2feea88f8580884be490e4a48e5d95a9c86dd15aa63d60a30308423265ce4124f4cc612762f11551e7a5a90804d51dc81ada698c679f8104affe8e48447212200364ac345ced4f3cc3a888bdc72a4ef99f682a1e631ba0a475a7f02fdb3405cf3c0363046ac995014e097d9c3366d26b80a57d7fa831c88569c61bbb09d679a3e6fabf072cf4af5db561a12ee3dd8026f8ff6aef4307c7365e69e934d96d02f991b56fc5696760ebe69a1df03b036e810622ec5abcb9cd23531224131dc462a01461b9b1e016d3ad21d38751ce77683d24ae204e0dd8e9137078848dc8f61f1970b587bfe035845bdc6f326927e5e4631a5bd46c1129b025b2757b8f3f657bd4fa4824af4d503b69365b2c4f6233236d27c1a9797377d49ab521a157dff4f7042e72c36905de7d5a541a44c82a5521f394280b1b0e4213f07f4c5a49c10beeccbf2280b8532e274d1f463d1d6944b51a19f1d894f973aa41f38d8189f6927cccfd3c2b9ce6bf4d83937783bc776c6742e44ee9f6b47533f79eb45d5559d3f6a553c61d63eeefa5e8fd0e8c140bb9a407a18fdb29b3b91d851eb49dc7d262be6e0efdd7cbb0b44e0fd8127200053f0ac22d3493411078b44f041d03216ba3021af9f62b0d3d9689818d4df6798a0573ed5215a1b9b6ccb384566ac92123c2a6bed1eaa8a7ebf655c277cea43d12b4722dcc48855f55c734bd22915db1de7bb0c921057053e57da3682de", 0x1000}, {&(0x7f0000000040)="79c463167c6ab3650b3916a4d544a877c9d7f4dc14337beaaa4e6d", 0x1b}, {&(0x7f0000000080)="6cfc9e32d992c7eaf02f4f140bd5b2375910a1229a720b48ff86039dada3a06fb15da92f889e835ff7531d9e9446a28d6ac1c42b0d508b2815e1581bf9ee2e8221fd79c4c353ade96c1da4752409bd5b9f98ab8915c1f55664ce7c9d71bad37bc622a679c118fbd5275037fe445d78b46d0962dd9a77c5dc4281702e5e13da76254e2115c4dc6391c3ae75158b3b7c8325d440b0e46d590490e0aa589f25871a946984e1e82c07765c34ef62bf357a8f8f04ff3b96ad8012cdebe662a68e5f799ad0eb3e9afae4cc9ebafb33ca42c60f38d9a15ae13e33c0dfec6b6b31b47409", 0xe0}], 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xcb) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='\x00', 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0xb01, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x40, 0x4}, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x3}, {0xbcb3, 0xe5}}) r3 = dup2(r0, r0) ioctl$TIOCSDTR(r3, 0x20007479) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 13:34:31 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) 13:34:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) clock_settime(0x3, &(0x7f0000000040)={0x3, 0x10000}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000340)=[&(0x7f0000000140)='$*\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':/^]]-[\'\x00', &(0x7f0000000300)='\x00']) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x20) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000bcb000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:31 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getuid() 13:34:32 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1811, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r3) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xd0) readv(r3, &(0x7f0000000040), 0x0) dup2(r0, r1) r4 = syz_open_pts() close(r2) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) syz_open_pts() 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x7813, r2, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) 13:34:32 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x80000000, r1}) fcntl$lock(r0, 0x10000000000008, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2000300000000}) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fe9000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) minherit(&(0x7f0000fe9000/0x4000)=nil, 0x4000, 0x1) 13:34:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:34:32 executing program 1: shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) 13:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0xa) write(r0, &(0x7f0000000180)="00000000000000001c027ebc", 0xfffffffffffffc87) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xe45, 0x6}) msgget(0x3, 0x200) lseek(r0, 0x0, 0x2) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) 13:34:32 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7fffffffffff9) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10602, 0x0) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8008, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6c325346ce559ac9, 0x9) setrlimit(0x0, &(0x7f0000000080)={0x100000000, 0x6}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x6}, {0x100, 0xff}}) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) flock(r1, 0x4) fcntl$getown(r2, 0x5) r3 = dup(r2) recvfrom$inet(r3, &(0x7f0000000080)=""/143, 0x8f, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xbe0, 0x100000001}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:34:32 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, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x60000001, 0x400, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x8001, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0xe0, 0x9, 0x800, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x3, 0x6}], 0x80000001, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x80000021, 0x3698, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000001, 0x7}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x1}], 0x10001, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x66, 0x0, 0x81, 0x0) r6 = getuid() r7 = getgid() fchown(r2, r6, r7) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7f5f) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) poll(&(0x7f0000000000)=[{r0, 0x74}, {r1, 0x2c}, {r1, 0x1c4}, {r0, 0x8}, {r1, 0x8}, {r0, 0x4}, {r0, 0x100}], 0x7, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/8) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mlockall(0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:32 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000fda000/0x2000)=nil, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 13:34:32 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000000)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x2, 0x5, 0x380) semget(0x2, 0x3, 0x90) semctl$GETPID(r0, 0x5, 0x4, &(0x7f00000000c0)=""/136) 13:34:32 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() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) kqueue() 13:34:32 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82911840e6e96c653010"], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001340), 0x186, 0x0}, 0x0) 13:34:32 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 13:34:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x5, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x6d, 0x10, 0x81, 0x100000001}], 0x1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x20, 0x4, 0x100, 0xa00000000000000}, {{r4}, 0xfffffffffffffffa, 0x3, 0x4, 0x6, 0x3}], 0x84f, &(0x7f0000000200)={0xfffffffffffffff8, 0x9}) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r5, 0x31}], 0x1, 0x1ff) close(r5) 13:34:32 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mkdir(&(0x7f00000000c0)='./file0/\x00', 0xc0) 13:34:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffffc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000280)=ANY=[@ANYBLOB="004138afd6eb396572dffc5bfcd32a859e6f3f440db45551507a167bd1308d8ba64f1895fba88801470db94b9617c83b3d433d"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="0e85638a9d3f864dc5132c7319ad1196521c5d935fdc65e9051e5477a286248faf1c8881e88ec756c1c25c7a151c679a3a5098e165cabf72b566e3b6b2d1ecb92a0f73cf9ec9e50c8ac1a886f298a36f62e9e8fa1ca969639c0eb89dd148a535f1430069782d988bb58e91dfec471e2e70f4f103bb0a1d476dffd48a2cf469b87ff9d5b8ef103508dbf5a8686ff4941f727ec32069fa838fa3c7114de6126b8fa3fe81807ae714ab8ef34f4940e38c156e05a7b77047cc050018cac1997d6b488497b668336f72062cb89b2866052246911abd272482fb71544fcc9273247da2bb88bcd3", 0xe4}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10090000ffff00000100000000000000"], 0x10}, 0x0) r7 = dup(r0) readlinkat(r7, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/61, 0x3d) 13:34:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getitimer(0x1, &(0x7f0000000200)) flock(r1, 0x1) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000082, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x58, 0x20000004, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0xffffffffffff756b}, {{r3}, 0xfffffffffffffffb, 0x90, 0x4, 0x40, 0xd8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x40, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0x8001, 0x1}], 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0xff, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0xff47, 0x5}], 0x7, &(0x7f00000001c0)={0x10001, 0x6}) 13:34:33 executing program 0: r0 = msgget$private(0x0, 0x200000000000000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0002000000000000"], 0x8, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000000140)={0x0, "7ebe2edfac47beaaa3785d78dd604869868e9a33775bfaeb5432edf10f3b178647f62aea6431cfe34d232adfcbc2f96f710c113fc26073d6ba3deaa161a5f2b2c3ee18a63aebce7c6b6126a46eb53f576a08be7a0e9fae0e4a08cc537bede560c29eb28ba61c06cc552412ae86600a23bcde3f7fe66e708e7e939697f19ed749b1cada6b05a54c1fecf7ab16d696afac5700d7aa4ea066cfae023ddf67f035f18e9dd3bba0c58536c3d1be63122dc271d790f0491f02f44934e619054cd029d5a6285fe1c347b7372f8feb3574cc8c828aa0199464c90a"}, 0xdf, 0x800) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 13:34:33 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x31, 0x40, 0x1, 0x98}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa8, 0x11, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000000000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x11, 0x1, 0x5, 0xfffffffffffffffd}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x7, 0x8}], 0x2e07, &(0x7f00000001c0)={0xdca, 0x3f}) 13:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 13:34:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:34:33 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) 13:34:33 executing program 0: getitimer(0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) 13:34:33 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffff, 0x3}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x3}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x80000001, 0x7fff, &(0x7f0000000080)="75a8f413b1682f58942e0428ecab867701d894bb71f8103e599346f2d1b53ab01c7a49a8368169e8db930b97b278ab9d47b11c3fb715fc380f2e4e4b59abe0dc0bad322832b0795d2ceeb8c8c6e0f412f1e887bb77af9a16d8f98288136d4a29f0f846a64d65eb8bc9b4ba7000510730f70ee318d685ad1bd4553271b49d2024e9741b75a7d58f390cd56b4be7c8fa29fae54beacf46aa85443273d1b9295764ac63ed633d55ce2778d89356d5927e2091fbbef7b5a189a15092e4dce2ad", 0xbe) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x8) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x4}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0xf6, &(0x7f0000000240)="605275bce662ef4b3503be4fd2b4c33199ee14a5d0884c5daff25b56f4b461cdef5fb81464589b59df250683c6e5d0490032a14f8144286dcbdaa992464e457f5ba88f94f49013293e58fc9bc1e5a0c58ee4ca2bad657c0990db0ce43964d9b1fcc35f3655ece94634ee5abe27830129519cdef1dd6ed49c8de49d78197563adead0ca64d26fa1de9c13b6a61fd782091e48c69eff9b8a13979112fd99b3539ddce45f37e9d660be9ae51167a19cfcaae01cd51ebcb8d780ab97370e0af200e340e3bcd9998dfadf2f286946aa52b8f50e6174d508fa9a2973e819cfcc6d36d06d6b30be6e9ceda01452ed74f2c1c1b676b9083cdc03") fcntl$getflags(r0, 0x3) recvfrom$unix(r1, &(0x7f0000000340)=""/187, 0xbb, 0x802, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x10, 0x4005, 0x1ff) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000500)={0x7a, 0x200}, 0x0) stat(&(0x7f0000000540)='.\x00', &(0x7f0000000580)) r4 = socket$unix(0x1, 0x7, 0x0) clock_gettime(0x0, &(0x7f0000000600)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x2, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff]) fchown(r3, r5, r6) listen(r3, 0xad) nanosleep(&(0x7f0000000700)={0x2, 0x756}, &(0x7f0000000740)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000780)={0x4e, 0x2}, 0x10) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000007c0)={0xfffffffffffffffb, 0xf222}, 0x10) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) getpeername$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) poll(&(0x7f0000000940)=[{r0, 0x8}, {r4, 0x4}, {r0, 0x1}, {r4, 0x1a8}], 0x4, 0x20) 13:34:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 13:34:33 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1, 0x8, 0xfffffffffffffffe, 0x7fff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff, 0x1}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000200)) 13:34:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x401) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000003, 0xfffffffffffffff8, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x9, 0x1, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0xeeb0, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1000, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x1ff, 0x2f}, {{r0}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x8001, 0x7f}], 0x10000, &(0x7f0000000240)={0xffffffffffffffc0, 0x5340000000000}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="edbccd12bd254ee6faa48db7043c1040e319825a0599fc056fe98ed898b7e0174043f9ebc4dc916f64edef5dc179e194c841449d874d24d2019dfa79d1ea314b8163bfb7d23a6704807a2d9ed5d7805193b6a6c0a68aa5fa5f766178409606fc2ecbdf5408", 0x65) write(r0, &(0x7f0000001640)='X', 0x1) write(r0, &(0x7f0000000040)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/111, 0x6f}], 0x1) close(r1) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 13:34:34 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='&]{\x00', &(0x7f0000000080)=']]\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='-%\x00', &(0x7f0000000140)='-\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\xb3*\x00', &(0x7f0000000280)='!$)}(]{@\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:34:34 executing program 1: r0 = socket(0x6, 0x7, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x3813, r1, 0x0, 0x0) 13:34:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d3f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) close(r0) execve(0x0, 0x0, 0x0) read(r1, 0x0, 0x4fa) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x8015, 0x10000) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/100, 0x64}], 0x1) 13:34:35 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = semget$private(0x0, 0x0, 0x104) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/177) setegid(r0) setgroups(0x287, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) setegid(r1) 13:34:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="c7829b359c2d5ae82c1e197aa6ee4cffb8c78b2288a678867929a2e4ee4dbb2c052a07002cdae3d477c8a83c19c31cc1be02cc7981684210f9b08d80c4652307b14f24a14cc0ecb4f3a7c660f6099ca57f49070816b33aadf77f27d33f372d1eb3a0a6711de329ecc22a962e2c509ef6738e3cc1bab1ea78421896345c196af0ca72368d2651e6", 0x87}, {&(0x7f00000002c0)="30ced88744a56f039017403a99a22eda01293a8879033838dca45a23ad5f4ea285efd2afd214b24d3b750e3fa924cc34534841220c49095f97a2b84ac9c54c56337b42d51397d8da17417341ae09537ac5f95b836e41234b74c18a125bb4ad6bbc45c62951771ceb8475591d3cc6faf132daf6811d499af6794a34efb7825f7aab2ecdf538133116f24443ff6ed48f707f609f674d9eadc30e0073ea3291a9a565d7c4c75167ea39c8b75a830fd3a46461852affa8dd6b0c45c56cbd34d0c26d7243ca48847d4a7b4173367c51a1b765177eb01d3ac349850ba2d834f3fe83b3294c8626b5", 0xe5}, {&(0x7f0000000040)="827b487f8f8085d8d7519642b67c02d0f63a04a09d98ea5b3bff6dd8e543c6cde41f8e808224507fd274d67238907f457708902f4d02a966ce80", 0x3a}, {&(0x7f00000003c0)="e87b9ccfa3cb77efc6efb0fc7625a4f9d759be6b115b32fd15c81331460d9cd4901c300b6338408c3ded0150c1dd40fabeeaefdc6a3a9abc150942371e3cef94909e3d9dd8d58527da09ca98afd9f97997c674057b79f80ac8f6", 0x5a}, {&(0x7f00000000c0)="5ced2eec7185e3a2402ea685b7331aa9eb8443454abe9cb482d2db458edb1c468c42f6f0c9a9f792cf6ea283b335ba1d197ffba3f05ddd6c2e98ff100c", 0x3d}, {&(0x7f0000000440)="ec1b108004d944acdf611c8ef41f161484c2cf4b00e5b1dda090657dbfd0dfbd6dfd1df38ad5a8934850bb6c272697179a4153badad03bae562b5407482e15f014b204747fcf", 0x46}, {&(0x7f00000005c0)="46b0974878dcff6490e09793eb6e31df7b3576cc16e0c97d7218b8da874e8dbbcadc4482d0390eb76b060d88210eec87f563b2f186df28c6c49b6c66967f25c345aa3f2d5f478e60788d9e0253bd32b41efc3c231ecf284921e56ac17b061da5d43debef0a6c72a6b6f3ccc97ae1f7fc83e5767c8eb96a5fab0d2ce501ea14bb231dd6fc4a207f606937384b08289bec0af4f2dbebae5d7ffe1c1c1f61ff0ff631db", 0xa2}, {&(0x7f0000000680)="d477c9fb841a3c3e6a81a52b2350ef6f7a80476af6178e74d2378a6b5ffa023fda51c80965ab777d23789b96e47b09a04de309bdd60162f329f4dd0e65f4ee3f307e24bb9ccbb699d51b7d7ae264118dfe5cde", 0x53}, {&(0x7f00000004c0)="f4a387953265fff86caab43fefbd906f80c494b635d7177304bbbba648e80e2a13d45ea5ad311cecdbe39591e7b835613ee52927c2aec860f7ab1dbf34", 0x3d}], 0x9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() close(r1) flock(r1, 0x2) r3 = dup(r0) lseek(r2, 0x0, 0x3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) fchmod(r3, 0x20) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2}], 0x2af) 13:34:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10001, 0x4) write(r1, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x100) fcntl$dupfd(r1, 0xa, r3) close(r1) r4 = dup(r3) syz_open_pts() socket$inet(0x2, 0x8000, 0x3) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x8014, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x80) flock(r4, 0x8) fchmod(r0, 0x80) 13:34:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r2, &(0x7f0000002380), 0x0, 0x0) 13:34:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000002680)) recvmsg(r1, &(0x7f0000002640)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/113, 0x71}, {&(0x7f0000001380)=""/17, 0x11}, {&(0x7f00000013c0)=""/139, 0x8b}, {&(0x7f0000001480)=""/218, 0xda}, {&(0x7f0000001580)=""/7, 0x7}], 0x6, &(0x7f0000001640)=""/4096, 0x1000}, 0x840) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x6, 0x1}, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setitimer(0x2, &(0x7f00000026c0)={{0x0, 0x3}, {0x100000000, 0x4}}, &(0x7f0000002700)) 13:34:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000780)=""/127, 0x7f}], 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_getres(0x6, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) execve(0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 13:34:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)) kqueue() r0 = semget$private(0x0, 0x7, 0x128) semop(r0, &(0x7f0000000000)=[{0x3, 0xe6b1, 0x1000}, {0x4, 0x0, 0x800}, {0x0, 0x7f, 0x1800}], 0x3) 13:34:36 executing program 1: r0 = syz_open_pts() msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000060000000000000000000000000005441e858a8767"], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:36 executing program 0: r0 = open(&(0x7f0000003400)='./file0/file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) preadv(r1, &(0x7f0000003300)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/21, 0x15}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/4096, 0x1000}], 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xe900) r2 = kqueue() connect(r1, &(0x7f0000003480)=@in6={0x18, 0x3, 0x0, 0xffffffffffffff60}, 0xfffffffffffffe0d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000003380)) kevent(r0, &(0x7f0000003540)=[{{r0}, 0xfffffffffffffff9, 0xd8, 0x40, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x7fffffff, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x80, 0x8, 0x187, 0x6f}], 0x20, 0x0, 0x1, 0x0) 13:34:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/211, 0xd3}], 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)=0xfcaa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:34:36 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r5 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r5, 0x2, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fsync(r3) chown(&(0x7f0000000100)='./file0\x00', r6, r7) 13:34:37 executing program 1: 13:34:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x5, 0x0, 0x3, "e96be3a472b029f8da8661b3ab77b32b39fd0901", 0x7, 0x5bdf225c}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x10008, 0x20) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x1809, &(0x7f0000000180)=0x68194582, 0x4) r3 = dup(r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)) 13:34:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 13:34:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 13:34:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:37 executing program 1: 13:34:37 executing program 0: 13:34:37 executing program 1: 13:34:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000001d40)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() close(r0) dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6a, 0x101, 0x6, "92de6a148f4ac802ec66b9275ca4bc584e782bf5", 0x8003, 0x140}) 13:34:37 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000340)="908572777d1af0878fc2b8175f0e278f7785a4a2d29e3b5a018727f69e84baf282c01dbe17a0b9ec2870f1c06d8777f7260d7768c24447dd4f3fda1853c8e8ae0e649cbfaac5eafd6976d58bf0f8664531bcf0a6a8d3fca72689207ed9b56c00c254f5ad83e47e82131a700fe79d35f0de6918c75b29559d39d112c3ec4382bad4f17fff87ece8be77a8ab704d6c30a0f3bfdda0752f41df59f60b6e9a33f7875d80c93784692282bf0e9edda2e71347a3814eb94636e8a3df2ed2d0ad70ed05144cf282d2f21e0d6d099a218d2c784ad317baa9c0abb4126b3e0c0afccc6eace0fed9fd401997013ab98e0e9c079d1bed39c6bd2bd0625a0b01f6ec5ae22c7d85eba1a5aac51c9a2619ec5882b98968cbdf", 0x112) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x6, 0x3, 0x6, "eed639d1bdef64a933565e3121db129ac998994b", 0xd158, 0x81}) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xcb6d, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x40, 0x4, 0x1, 0x28ad, "ceed3c36698593cfa4e6233662fc3fe31a733c58", 0x7fff, 0x1}) 13:34:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r1, 0x90}], 0x1, 0x0) 13:34:38 executing program 1: getgid() r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) 13:34:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="003f6b03080000f5", 0xfffffffffffffc79) 13:34:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x5}, {0x8, 0xffffffff}}, 0x0) fchown(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x100000000, 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x60000081, 0x20, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x71, 0xa0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xe1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x855d974b40657322, 0x60, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x9, 0x9}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x662dd8f56e36ab6f, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x960, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x200fffff, 0x4, 0x6}], 0x6, &(0x7f0000000080)={0x4, 0x7}) 13:34:38 executing program 0: r0 = socket(0x16, 0x8002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r3, r4, r5, r6, 0x0, 0x13}, 0x7ff19f42, 0x400, r7, r8, 0x80000001, 0x1}) close(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f00000000c0)=""/171, 0xab) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 13:34:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) clock_settime(0x7, &(0x7f00000000c0)={0x1, 0x1}) clock_settime(0x6, &(0x7f0000000100)={0xc00000000, 0x20}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f00000001c0)={0x2, 0x4000000}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/50, 0x32) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000100000000002909804d19bb143ccd82e816fe000060050000007b"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x208, 0x188) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x8) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) truncate(&(0x7f0000000040)='./bus\x00', 0x400000000000100) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x0, 0x6}, {0x4, 0x9}}) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x50, 0xf00000c7, 0x100, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x1f, 0xffffffff00000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x5, 0x6}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xa0, 0x64}, {{r1}, 0xfffffffffffffff9, 0x80, 0x21, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x4, 0x6284}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4a, 0xffffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x22, 0x20000010, 0x7fffffff, 0x6}], 0x20, &(0x7f0000000000)={0x3f, 0x7}) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000002c0)=0xc) sendto(r1, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) kqueue() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r0, &(0x7f0000000080)=""/93, 0x5d) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x4, 0x10000}, {0x8, 0xee7b}}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255d4920d84f94ee9236be4251036233aa9c01eb1d179f04487cb54c728af3d397d9fdd"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f663a74e86d00"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='.-*\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='&,{/\x00', &(0x7f0000000140)='\\\x00']) madvise(&(0x7f0000742000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="d2d8e9110ff32c9bfb29a6ea48e6d00b0c023a349546786c0309d5421ca410d5ea1fccbcb849c5c6ca8e02931e138f4bc13a90999a89f904372ab6ddc42e", 0x3e}, {&(0x7f00000000c0)="6f7c1df419be2218fa746373df140d0a2c4e7cdd8ac93aa39166b516492a41fa67afcf98df657499a3ee2c2f226555657dcb59db5860eb6f510cb216c004109da9149c5dca950c39c92840b392d573460b9b9e586fabd1605b88ffb6260390f4c2461c8182958ee1ca0914b1865591e7b7fdbcbce1e9736fb0fc125aef81482e38e28393bc05c274b9cd855798c6bdf95b48adabebb6b5015c646fac0b76249038ae98128e8eca909b596294c1b5a8dfe2ac04cd19", 0xb5}, {&(0x7f0000000180)="812bfaeedfd5372e9e94c5695d2a609ed3d1a00f131b222d5f8a5a906810044e230b94ebad2a983a2ebc8ec5f8d09d690b1eb96ae0", 0x35}, {&(0x7f00000001c0)="80107cfa4beb4f2f03b4309aff2b7b03a67f7d8e1e17493c048fe2a082c3f6d0f90fd0f1d5e213c32a0b1613036776f1b0eedc42369a2359fe386525061f0e1ce8eec362be77fe89a79efd792feaa68d1c58f7ec13a6cae83b809e2f4d9488e45e71903edcda7fd4ced08f402fc3b8139ddd480b7be78d4e81e66ff5cf5666d5ed89279f5a9ad1ab14986a54b3cbb77f8c58424e3dee6920587c74bc34dbc8ccef7df78c99c7a630b31bd539fa7615a3087ffd1b23168309ce75ce463d564a1c88d7a28cd2c587e0da170d62890b38510c3d064072e1ac1d6d705f3f533d94", 0xdf}, {&(0x7f00000002c0)="4e52c565e85f15df8b66818ae8274aae02eb72eee5975ca704e2d5d0957c603ef2b1ffa191bc1adc97aaae67f863a7a9bfba33c88b2c19c1b0f20aa9a1125f5058a5da1575c105bc4c186ec095ceb90a1fc41d70dd3d6a1554fde30f74782be48322baa39d2c2f40540a", 0x6a}], 0x5, &(0x7f00000003c0)=[{0xa0, 0x1, 0x7f, "3abd11087babe01db6f380e517ddf59f1945ccfc8e4af8617b65a9fdfef3794931446e543ccee46219bad3d4b68a1eb537fdb81f1050ce84bc220605ce33749940c78cba0830344ae5349baf285dba2c0b9234c1457871e18cdbc221a6006f58f3cf670e6ebc213fa6d86cc6f476df92cd2cf549ce4b0d62a558252161a651eaefc894b81bf2ef4fc9f9e729"}], 0xa0}, 0x1) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8612c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0xe000, 0x400) open(&(0x7f0000000280)='./bus\x00', 0x428, 0xe2) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) recvfrom$inet6(r2, &(0x7f0000000180)=""/188, 0xbc, 0x40, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x84) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/88, 0x58}, 0x1) close(r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/249, 0xf9}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f0000000400)=""/202, 0xca}], 0x3, &(0x7f0000000500)=""/211, 0xd3}, 0x801) sendto(r1, &(0x7f0000000000), 0x0, 0x400, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = socket(0x26, 0x5, 0x5) sendto$inet(r1, &(0x7f00000001c0)="5957331d95e3043bb952d2150caa2127d8b6c539fd07cb02236f631d6e7e01a4711c8e422066cccf0ab839a6a0b1a32ca42729", 0x33, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = dup(r0) r3 = socket$inet(0x2, 0x0, 0xc1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xfff, 0x81}, {{r0}, 0xfffffffffffffffc, 0x38, 0x0, 0x6, 0x1}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xffffffff, 0x93b}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5}, {{r3}, 0x0, 0x0, 0x20000006, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000001, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000044, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x7}], 0x100, &(0x7f0000000180)={0x3, 0x2}) 16:00:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r2 = getpid() fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000000)=[{r1, 0x5e}, {r0, 0x42}, {r1, 0x4}, {r0, 0x4}, {r0, 0x100}, {r1, 0x20}], 0x4a, 0x9) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:04 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x6, 0x404) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, r2, r0, r3, 0x4, 0x12e}, 0x20, 0x101, 0x6}) 16:00:04 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000480)='#\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) recvfrom(r0, &(0x7f0000000040)=""/36, 0x24, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setstatus(r0, 0x4, 0x800000) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x5}) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffe9d3a9a0, 0x7, 0x3, 0xfef, "587d5b859d568cf68f503af4c406d090d70e4656", 0x2, 0x2000000000000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) shutdown(r0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/77, 0x4d) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000011c0)='./file0\x00', 0x80, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000001280)="0481c2b75e1f6fb1b28097376f14428b52481bc8b6901ac4018556883afaace474b95b870adf72f82fc3bae30c9b7f28f5b9904a81f267a6fbb2e1ff8590a3e5647c2cc760334d32b46cc3fe45a2fb4ae8253f0b3fd26e107f8c69e3a0566322339bdad9717a05c38de4bf5c60b2b1788ffff1a685ed1a94fd0db796165788f71d11fd15cf0b0fc3ed470614a03a29690ea9ffce06f45bc6645f42388c6d5e282ffe4aa03567fcb5e6fc5e3acf338c22a332a9ac", 0xb4}, {&(0x7f0000001340)="29a3f73cf2afe309b70ea9d7265fba90fce4b78277213e1d3d035b6f115adb5683006a31ceb8761b1b2aeaaecbad6969982b35db85a4a2ee78130dd4556fa0b36f2774e05bd69a6c997a7c574ebf1c07d0a1eb8de446f275a24f49925be6b201f4336b482729cd584abec083a6d979aea02446cd2d5368788023d0abc87f1a68c9138bc7921139d33c70149a0f4dd9cd7b3eb5a958601bde312736c46e4171cc89fdef4c8c486f79ddbcb3dddcadbaa2ae", 0xb1}], 0x2, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) 16:00:04 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="e1ba79bf4b71bc4cac9c2d42dc3b9464b6cbed9ca789e2887ec9fa221250050bc51ebc3bcfd32a7e12aa93fc259bdf5e1a3745c498584653870a2a887bce48d0741b7c9ee96696b4f184c4bcb937feba453ffef47ed7963da436972ee797bb2699de920e19ddc3d72432357958c17175ed6bd4e58583f3134bb4c0166a6ea7ff79e2c469510d71fa737b0602df7177528b522811c6a6d1e9ca519060fcd61b9d0427c9e8a4037f3399b8e3a5", 0xac}, {&(0x7f0000000140)="67f759999f3d3a2bf952d81d75f78f959e9e0bca736df6b2c2a6eee073e7925891e0ddaee93e7f4aa0b5c8397bc70b2ebb02bee8508303f25689e3e86a651ef96900976a23a8abe648cbf243320a1631eb9eefba364a0ab66f00be092a9890222cdddb2074b5837019fd6865d72b7ea3ccb292bed09490ac4f2e7c67046726d0dd2cbac5e6356a4281c6a83344dd964a25fcfac09cbd38be3d1ac7c2026aba07858c6c384ac0daead7343bdef1c16d", 0xaf}, {&(0x7f0000000200)="084cc15442f0854c96c2d6c0607eb5e727a15abe1bd30338c6009d3b21f8a47ff7b25a16cc60dc16fb78c9253ddbf879f45cc6e29780f31abe18afbe7850ea817518c501639964545411fe86692c981c6c781c69a622129c9229a8756022c530559172e912b41ebe8193eb5a0869313a04efd9fc3cbf0bd45e8ccfc617ead6ed657b0576340f9adbaa8c404c57e33c0159c224f4f1d9964b7fa985639e6313c8ae826ea1fb01e427da3b59ce1ba3a4c20d70859a972296739a3c4f6045c71d5bebac075347a1877878b30804d00bc46349b069ddfca98af65f690a5e7cf7b470e9785399", 0xe4}, {&(0x7f0000000300)="27d4d8145aad59725096b638211280decbf1610fb5c266e940062c84bc7d269673617dba2d55d15287d1a5f34b37cb6e4f47b9d526c66b43d4a462712de999e6adcbc325391a7f12dcc5bb4bb35c1fe7e64183f4976e0d5013f593462c794b7177de7ad2e6bd3395297f69969d97a13e9aec83f9964190c676ae7a91", 0x7c}, {&(0x7f0000000380)="4644d20c826ae6d50f30053a16f6dd2600d27f97fe5a0207e213fe6e41e76d363287db606b403e6a7628157742ab471dd9eb6b0a891668f5e863cb4267277324724e2f2416cc13065a6d614ec0a9cdf454bc454f33e863b941b08c81dd7c4c5ac884540d24e1b9d7a8fb0ad4ea869ee8564fb2f47a13328c0e834c9a34", 0x7d}, {&(0x7f0000000400)="336edfcace2958e5f84cda0c20fe7fd5cf6e6a07e32b8b99f8620acc0142d882819dd51cfa9fd8ef44c5607ae1072c9624ffd939a939d02284e545a23983f887faeab74b21fcf6a498fd9a8b97db6f6a608ee00fa0bb833f7b0d9d627983719a3aaea943edaf9ff49abc4b40532017507fad56d03b408379179d7541bed98d1deed45dc2445914f777ed180839accd30b50d456f47a4628b5507e35f51e256b93dfb4b48bc3b36fa80d76fc450d8676050f09f8a1fe49028ebeb41db78a545ab712efd6a90f243001154dce7ab0d4986c10578d79977eed937afffd437d25debb3d54f30aa3c5294f4469f667d1a3b582f261124d43bcc8fc40d76104a1f9639c401dcf340d2f76e8e6746708e2546669fb217642e6d8d6cada6ce49ae1b0063fdaaaac4d5fece305b06d3906699646ef61bda247c4066f54b2f7267ce29a8b40f9db3e13d79459585ce96ae7f362d827e5954c2aa9df3ab148176ed2424dfeb913566f56a4e15f69012c3d5848b0450652c10b8f8b0158934a0e9d0fcd047adc4e12a11fd9112d600e843688df5a5fc6c358e32e80bc557cc1b5089362346b3dd81d06ba8622375671bc32e13ae023ea07e7f40e02b48860d766ab5f1ca24d9d82f6a7171dc1725516b55d8780f4783465eb2f600d2820977bfcf6de1d78a8fcb9311fa417f4cfe093cea15ca15f95ebe326d4d8bac4335a7f2b4e14eea506edf0a877d6412a542b8da85b9bb923c70252f0b6609a8c8dfd259a9ad97024ab9b4ced62e314173e7da0ff48ff27b10541f42fadead39b810e0e887b10db3f32df34a28fe0536170ff056035dee6c12ff04c2912ef570065419d168ca1b4e8a60f05d2423ec0283ebf7ee8e96eca3faaf5afc3d4920f5e70e599adfc5185c0e85ee3a480a57d19f5a4e951bcad729676bad9e1ad34acdb396bc458b7cec857d9fe72480af2fdfaf5e5566a6e864a68da741be9171272ca29f82047d3cb285483ded49c16def7f1fe24359b6bdd6081ba4862effa6b2f4552fc3c7ad13b1062c3558a321f65015cafaf78fc8091aaf08409c1003599ea40aa205ed9c3bf820ce36590a7a2a89c1a6c40d17b705bab54ba15e7e94a762f53a912df9b6fd5e003dae9f229a9c594da8d934ae4154bae1880cbe2da66fa51f1aaa96d9e32c625067c32a6f73a41a00ceac56804f04cb490b2353046efc3ad2c6dc1d67664e7c85a6d600e1b5d201eddf94bc5f42f6f061b5291207c15290796e3192c6373db2ed07f75904c11347ef2643142c2b455f7cca04a1c85fc54bbec6eb89c0fce9f480de7609607f584d9063386552f30ab31908fbf93be72a4d238ac3e0cb54ca0c44921fdca7b4fbbf3d2332b246da01c8b6d5ad69fd01ba1d050854832c29b38e1db6e085b13ffc37c4ca5518062f3a095702996ae6d60a01166d96154719ff2c6162e5c16d7cacbbc21972bdc91bafeafb5f6fb4d94a5b55d247b43a77cda8cfde8f24d0c9f00583791b8cfd83d22e0da684840c51199a6edc571f99031c232c457053a0d028e7eff21d24e681eead425bae26f697bdfe505e36759e0a619def1bb7ea2ddb81d30fe0147eb7a22021e0b8f5cb060c47bf7ac9ccb1ee650cd9f83b1a6af7e835f3940360484087552ab9c342263a53e26f4cff00062b9cdd38f953a9bd4ec9c765fc62cdb7418d1eeb560680e2399b8f75c854e47c0acd1d0e593d7af8581d5ed32dd00f81b26f62406e07f4ec1c1af1d4f1a74b7ccd910cf25ed73cc4e8b208598bbd5f57e99ef601ddf589637ea0858acaea5b869ba3831cc086f6e9beea9506e9b075c2fcbc2f7ea5ba08a4a452dea3d85e629c773b06cd3432384cb8764639da75b48b0df035a4b0eb831652cf6fa2fad9a9df53aa9783343adbdc282e476ab039d64eaf610d36d234850d64a32ac78cfa94231183bce7ce1191083071c246c0f722438d560f1b533bbd1669c282e3c84a7142786d9f7f221e6794eea0a9a00c23a201602fbac6bb8147d9979d58db12aeaef72223b4b77a20866c96adf8fd701aab56877ba1a8810476fdc2bdc60137c23eea1fa7db9a70fcdc81c3ee6d9062a8e8a0db4cc30e700e678c001a70ee4c9c02a147e9ac142d75ff4ef0de2d38c417ea60a9f8d76b6f28dbdd8d4777531752a9e918e688ea82bb6c93c4fef8d21a2d22c0d98ead3635c881f024a515e2297474558e50873cc337d9e54c584e9ee0fb9014e2513dcf830ae0a24ab931643fe3c938b737a4c3c266cb08c792cca667c42fc1e583e5a1da37d445c3ff3849811dcfec95c8613998351a477be04fe689a66c52ed2c32a7e22d8046e17acc171807ab5cbb5bfedffae3608ddf59c7065de4d66ec54a9bad25a7a274e5083b187c63433c057c52e70c2cd5e8aabf8548cd30d3957811d1f61328467d0454ac495ba6904a61e91990c438efa3d94391d5e14b41f58c40c9bc5366c7e28e0bade8592f5ad606e825bc498b785f75350d04f2ade542289d1365d7709c3aa2d34d7937c41d16fc8630d0be19e62aa754ac74b6e50aea7736d1def1039ea52e5373c127ffaa2c8df69d0674afc1da0e837842b338f626c5f091f644b723f6ff3d2d3f452c785da6ee449ba6c0cec9545213bd229e3bb2d6ae3881b94bca4aa94c1d9690c24bca64699fa627d1219230580522f9f7dfcba9c54706f3a0d9bf9a5a842844ec42e38ef3fa66d91b7938bd28b4a68ccd93b84df0ffafcb7df9b25d4ffcc2e007c329195cced0e70184caa22d72eb5152b2f29e12b3251c913a3a8bd48612426253e51835f89f07a43076eec69a6c407dea1ea071056dcc814f58655b275a1f528dba622cc0ecdabafbb68237abba0bfc30ba06c1afe03d916510fdce111fb3a1a40766dc548d865edc32e89ad1be94e31ba5919e2fb2d53517a8e76d55e336f5d0299152d142dacd8461949be4d56a0f9f867851040e15dc3cc1f47e72c5deb5d93e0f7205bf6b430514d42c75f156308d21567d5ab3c4819e5c11cca62b0fcb8853985e99bb3d25de8f48a21f37c4b382245912a0d56fa9c24537463b2e966e4d6e1c30010a3dcd852517e8f96524d4012535ccc27e71babdc3f2ef8df48a55054aeff1b3c1169786c14529f5638610c8a9adfefda908bb4647cada76f408203f47bbff4c4b5a37d9b51bdbba10b8aeb540124bdcdacc87eb11f1badeb374ebd9a5799f51ff502c0f2eb12d62853ef6c15305fedae5937c2ee1bebe4f271e4e38353758a9bb0d13790fd08316de4f86361d1837d267b6ccdbe18694e32c64242e7c8eab2ef3eac4d8f0ec7943362f77eb5d6a5b0e24a8a2b0136c42833d05c4e6a66e9e0e4e998e3bb2f701826572c3f802db23d7dd2f087da8e822a6adb674468aa7864e19cdaaab45b0be405c101ab5ff8a6a3d8abedbcb0de3bc6446376ee0101bf71915853083d0c9b088ef668c94125eae2645c261c4856245283f929c32a7147968683e4083111605acaf92c508dcf928726d0de0e12f0e62c08625d2db2d124ca5257b294d77a0cffc70ebe7ece80c02053fec33f673109f03fefdfb9243340cb1b6f545bfa93aa6606a8107a32695784e1c7d4adf6c7daeef428c0120dbafd3cfc1e61747d10e31a9a07ad041d648ea7dc54d474d05e457955841a36c4f5310d7da0ce643c9a7210123aa4f42cfee9318fb75391c3e4b14d36389bc314e8a2a47e9dfa358334a18fd8e3a357eec671d7f4be0fe9e38800820350617ca5edf30b15d3b0c3b6542b9e03a91d119d828d738234ee45393b306a27751e14347525bad1858433d60a8c792ce56d7f4596120052ef1c1f1784f3b7566a440caa484636e9289c87598b2d8367e6f1fbe88256e2d2ce9dd9c95debc30bc7b1b19a13b92e3af92eb702ad22d9a843aa8f6343fb32214cf3d6f85bddcfd92de385609180e0d420d72590e5c090528d3fe20c80ff68a2371b309b198c79aebc087529318493965b3030b25967312765255abcdd9ad7dd77d2d5f11ab8525b1c1b918fcd59436d8fd26fc68e09e684e07f6e47f9a2feba461f8f8358385d5760e84f4bc6f409369288568ce6cae9911594b0f364c6410db660e8417f19a401bdd726bb54411d88c5f5a0e6ebb96e770bc3d35e296b298672a17edc2fa25e6455fbf4ea88357cb23e827d43f0cf73cd1ee3d3eaea3618055ba0856a9a22c0597923c7d62f86f6e9fbc2c74e979d2a0e82a9d42a5c75c409d9a06705ebb5885ecf2b5aa660f7487fad795224c531f1941d6311aa30b781da28b5ef954e63674d1f21bb9112c58c8a744530e383545cb631f724bb4b73f53cfa4d1f7bb53844897c406a63441775fc963f5c51fb744762db1c9634bbc8ab646469533198756fa37482d83be1a7ed3f801cba5ffe1a8f61199ada225ffdad4230cf39a0c08e49d654a9a3a188b4ce6e1ea21a132dce4f0577db2ab8934bd5c10b407f2e67c5bf026137926bf0a1c25f7f2aedf93489a3bbbec1e48b3a0c2d625d3ac60f2c551ef2913298d88f36e8ca54d6ee195e3fb499094a28f3d3c9c53405d04652053df5ac68e208bc8d8ea4a60f9133ba0c29fbb3fcc1128e58077bb4f9e5b65f4f29a08a700f4fb21d679ba7caad56cb2179c9317be0c8dd33d4798d5de2a29d652f5966b221a796cffb89075e5c8bea11b7804caa9e7741a313287b96936cb5d74abac70a3ea16cf1826d1dc97196aa9948a02b7b7828fcba36fa449a6ff8aa3dce701f248ca6a9fdea03a4932b6bf064722da34e03f62c2713c93a335705062dbde3ad44aefb7ba330c1de1956502f6150d0c71636b624a0f166f5894f3d23af977d0b1ded046c3d36e231014c02d88598ed2437cbe47006d87f4a32451bf8b186e4cfc75041b1e47d79ad44bd01541912da0f61ff8a827b8de12ed9d45a3651ab9715714895efe7dcf057bc6c6d2d2ceedf1b4119e57d82ce8c5b06f7e2a2c3b02bb98b237c66df658041ba9adc9218bd90ac5e436d792d36ee0e494979766d8fee2f2d70db5102a086b80fdb26a35cd8fc685a860c81cce800e4b7e3b7261cd210f9707274a6c8aa0d144e6dd20442f1594d70de68fde2c59c36ce3087725021976f56c61e89e402a697bdec94bddc2f528d823636e7617fb42c6a82b0aa53cbcf4cd5099508e1b3ae3d7f743a986a8a6425a4795a46ffa87dcc1b28d21557a5ea4d1780aa0a4c26ee0d24d5912897f70a4817a421b024e89b569a548dab5de54c61b71ff7c617f417ff56eca51a1330e7fe5aa17291af91bfaa6c8e5dd1d252f93ea905a1034749fc0fc0e3f78804a0b10ef0abf1292bcd9e0ba83b8ac4f2dbf14042d375d62f452dfb85e4f1273c776bda7b7fbeb6730cd7ed8c70aa08f727a021eee71becb005f132e53752c7b62218f7695664af1ad7e49c88462d2bd15285555a53328a00618e1085fbadc34018861dca82f0ccae446ef709f4bd212df37bc95cc09076657e6d66e4250ba8fc295313502fa3526e6d80048a607a09ed358604af29cd06e2ea871278e66cd261d41879db5c4b482c1a3f44c0ec2a11d325516e6445e65bc95cc6474db1c37b5df7d155c5407d5431366b787d1d8fdef718062ed4be4e1f9a289d3e71f644e21d7b989a75ad4c1ee9d12e5b565be2d2c7f6ee3c9d561d25d2716fd900ccadcf32a32a1f755f3a41f4be3f754f0e17a71f71abcefbf5083e601dfeaf57ab04006de000390c37538cbe9e8f5040a1eda2be1137333abd219333ecaa1caa8dc4b32bd13712216979977a9134db174f6da4735d479a4fff365c7c1b3f90f8e5735a1", 0x1000}, {&(0x7f0000001400)="67f3fd0b5589ccc951878ae71837bc2113136f9d0323e961991d696d5debe9fca0cba49bdbd438cb6a05dab6938ea4880842b70b602e5258fdfa103d6d2e9add09aabbb89eef3df3ef6300c89a482dd88ec4ff313f2292e7da2a2e07d032c62d24ccd43c91165839477c53423acf567382be3da6156d7ce296501db5bfe499588550ba5af9f5e44f7b132a098bdecc86d941aa63dd2880eadcf90f45d6d3c2c82b5f79d1cce403d8af1d2d1f5751cf041a01f597668d2bb644ae036bf9e29b9b3731db53d170b6488f3e54661f5aa41b758f3fd6b70d69dd63ce5bc0", 0xdc}], 0x7) setreuid(0x0, 0xee01) geteuid() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) geteuid() 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x180) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r4, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="fd9e969a4e13d263ec0fc351cbf3c2ddd0175b9069b969d60c9fc5ce93d14debe5a671b44b2e0f27a6e27a826e257896c1dcd884e740d2a4593274381ea7756c4fb0a1c65c01d1ddbee34ce7771c7ba1d0e2b2eaee228db1227e0a9426bba18afbcc26d77b946dc87fa3344e3bc58f5707241c066cf90ea0aea2907f33ed", 0x7e}, {&(0x7f0000000140)="e101931e33a30138a2b6ca400ea8a9973a4cb6fda905f607685515298dd399537f99250482a43bcf00a532", 0x2b}, {&(0x7f0000000180)="dd922dbc701cedc9cc29b3993e55ee788f5dad31e1cfdbdd8fb25a03041909f8124e5533ca10619de9cc1355bb4c5c8bfd70ff", 0x33}, {&(0x7f00000001c0)="e17f26ba08dde44544894898debec1ca2d8c821d6a0d4447dae1cfbff1014a2c2a428bad6b308eac7c5f93350b486dc0aecd6260d1c745c9ed32e01ad373cba2c394bf5a0c09f69c4b47680610911f80f99879bfd118550813c7660ed5eaacda56e1861481a65593f442e105ca2cf9141b1ed8ae5fcfd9cbbe0ff044202b4545d5d58fa556ea52bb5089f9d5b98caa7d540e1b68a3e9017b8e2e08d82af5c7ceec137669c12e571145277ac89cf69ca36c0c717c77586023a12a86dbbf7111243f1bd17f0557a1a272fd4d770f337602b13c46eac7b430c8c655e33f3d13ac9f4aa23c98ee04794962f164d75f81e392686d84939c9c8c1c1fbbcee2d78a7c9db93651d21f3e9decea65227057f7b40415a0003e83406fc0bfb4836a2e2139109193b3379c639b0a25bfff01ae1a583aa149a081faee222f36d397b40306dbff9ab6f36f140982959df422a84c4d4d566db7393dfc18c11286bbf6287e398a4506601c8aa6de23044bb01535af54a19eb4daa9bf663b73d11e723f7f9c647b0ce67f0be771b19bcd8e9ce0089fb095ffaface12e6a247d24093b6ea0466dd7d98d7cb4fee2265826f325f0e4b0afdc08a1906da8defa4cff86b1762b6962529d7449ca55c85ed07d9e43fb688da95f33b2f03e5089997e5d43fcf8199de6ae0b6f79bbea1e16f0f6571d5c085c4380a5adeb50df286d3767efee1d45d9f2a0163669a6274a66dd9bc4c953092f8d8826a2b03eba2735682ac083b9a1097cfc37a8506f01e3b65ca2f39d46b1279e3e26da5dbd66d0dbb88a82b51dac3290e9331730fbfa84ff072b274922ece8cd163c9d848307c4d056df219b65211a7e962fd69472411be05e059bce53d4e73f04b7d1897e8698ea25fee61a6f0637f980cce13f8814eff4e7f031b1a84bc809252ad948dfdcafb67a88ff6eb6b37b6a5358936e06ed3761c1c86b72427e3166eed071063c8616382f6cee5a34c5cf5c8933e927a4ee4f338e404168b7415862766ebb4df72a25a22a8f8c8f871b94d2ef35094195943adc55cee73cd2b1a5486403198be15fd41f927f245ff587fd23116cb92454120d807f7d8e6ab6ba3b75950c23a7e61d7fab8a7ec64aa5127a40b2c74274304311c9d7da270dfac9d4807fad73ef3a37b6147e22f7d7dd84c5d33e88c917f6ab6a4a241a7be68d7c2e152251a19cc39896111c27e7f62bf977656bd073ee56a34561bd4044430bbc19cf82abcfd7d2f6828aa01eb91f3881f52050954b84c01aea34f54bbde51b1e208f34211581c0830211241ec4c966ab52a309c0e0cdb8f3e5314c187d22170201c9c0c110cdac0206f8744783619ac0b8bbabf4318d90e2643a3c7a1c038fe31970fb3d0d92e60b2ac305acb381e753a6d46f5dedc63568dbc070b92b6c9726cc29d19fe1ea6f00b9b7005e0a55dc181f7d22f180ce89c4862d4686a41544a636da2bb3fd27cc330c597f062f0595201c8e130a55eefdaf7c4f2828c1c1b332bcda7464b780c4badc90271bd71f2698af838cee262fda584da60ad53f54df39c84578eb7419f61f19a2b11408992c666fce2c59ba47c40efe74ace1f13aff5b87ff8b0e80b2a97ed8ae8b7dc4fee5153915062bfb3ed8b6acde2d94bc00d15f2033472bf308eb90f6a3be7700db914eaf0ac34b52117b44830a3d4b67e6b54f7969e0a64464d47cc43b116db3e243328198f89655830fc7e265fe0f16d7368200bc737c7daf1429cd8a3822958c0ac7dd9a3cdc7d95a7d60012b3375e5ccdb05dcbfe48a6cca3e41f56497028e12013912081650de7d8a7627b806cd04cd40e7e0d4d93f7bc54a0fcb69935e0d9da1303c00d15daa1151b679a9ac16ee646ed8393fcce574d192251a7deb5b848dd4705ac0f7ea64d15ff96325e0f57a9d0cce11487a679088fae78e0262f3535dcdd5dd9b2320fc92c049f981f3f7ebf5368dc05db5001a06544b989f2732c964d799c39c7ce82b0f5bb48af88b38abfc7ba96b8c27a1b35768fcb2b00246b998496335ebc1043e9b456da1abe3a5e8d57c064d15b64e816a912559f32244193df2cb4e43953959b071ade817c55b0bf9e5d020443c76d287991528383b72f4f592ba35152be013ecaff5dc2d6f607b0ab2b5611bc515d3d19aae824307700c5071f53678bdf155ec088166b6ec6923fe422dc51e19133baeadfa0d6c203ce6b0d8cca29027f21889fb9da3930b63970bcf484fefe1aa8c1ac40df6d474d42563aecc1f2f0ea958cb5f4e2c2600a224f6fa970d74bf069164dceb69790686434c1f0490306077403cc16dbbe66cb447adc12b7898daf59dcfc385d1f9f4e4413df70f6ef0f303ffe50e294e2b1b434dfc90a54119d7e4e476ad24b70ca5fd3b158773d23a6e9aaf68ec436d50140794bd34cdbab4a302a3a09cdf88b2fc7d48bf4c78e912b16abac24a8860281235f41ee662c40f2ba053e19dfc86afe415495d5d77209303e0646df26707f183fb700af7a5fea7d45c7edcec0a31c3ad6d199ff5a351a5d0e62d9819cb52570985eb6148089340dd043e9da84c427d822a8d67265bad5e837144281cd449ee5d9db04ed0d493da6802e36b16d44135bc54343379a8ec0db7bb04f97ad5292a4a5aa0f0698b8bf3a96b63971d44b2c3288eb436200c9f23d59d841bdaf49370460b539433ffd9796fdc4c9a3c9cc75f346a41e8edfd3c49e67506ff863d3f7e00d358b016303f3be677e5821a189729769fd1226ceb6638f44cc63470104a97f2208a47d398bc5c920f23aa406a45c053776552831268dde5af9563ea86618cbad8628f3d1cd69e12cb711f0de317975adbaacba8ba0f30e756bfbf9628f501d89001b4f6b9035844c747cd5aa5171a484d93c96e2d91bfbc02f7b43a9db615799642959632c917e45240cebd73ce74ab22b3de3c865c288a36b4b04b905407d89e14733746afe9d565f8ed4d451c75615283430905e9bfca8bef8360f301a096376ee6f8eac4b1238b8c9f97fd1830aa56ab12f5aff449e50f476c18740b9f2c5c8cf653f52ab837013c3215e850c3ad2cbc3c50d69ff16b88664827e02fd2c2cb6611313ded1df4728fdafd7d01a4523647077c255f3dd54f4334d0463ea7cbab96cbb97a50254f85a1932fd999512e457c994c73c92cc3e23bf5180c50a2749b15268e0bab33c3736f68f9bc8056710c16698eac0dc9a202a07f384c0e22daa8d83b70e9c3e725cbcd6ce45d35aaff03a58938d8e361e2f4203400b7f52b11ecfad89728e234c25fb38493b340a282b2559f0e8f457a82af148b472d9bd0baaf31aa40f09577d8de2852bcc230481d11fb61fa67e9a3ca39d3eb4445469070e15d7ae8f7adbe1c3958cb9d92c6bf1dbfd7549a5a8095975113a65afa5411b685b7f32b88f0d14e239cffb85ae19db9b9b3a3520153be298b2959065fd6be516d7b9d00f4a107f44ef38d1c6915ec36f70edfba2d4b94c8f96c0ab016a75c0ef336a0830828f89938d65089830967368fd1c6d8589e35b2d3a18c97b349df5c81d9a09915ed38f9107c6881ef6b950cc6840323ba4591b8da62f5a6293a8129c9bc2c99bdd7e4418784ca97df7584c2abcb3516d722b823fc004d8d2ee527db894b8911f5258561069e709e56885892873f8deafff6c7e467c39e1af5400b7af53182abe51d5845f3ce126e5eb4e6ac557aea5450317cce989dbe8bb1c408e82ed6f22afdb02e6b12073e806b5f9ede04babba87ab759c113fd835943a8305550457d97636274e7e81fd11a196eff447a63f47977b17b07f2e3d8801c62ba2bde2cfaf9f1eb2924127866ae22d53800e4a07492fab46b83e3d254802e19bc23a5ee07ca7ede6f2055990407c85741b2aa162c5087420df7e0a4eec4852225b3b37625cbf300d536ff05b764f886f70c18be3a77391758c16f58a458b1b22e6072d7b53110d83a0448b55062a7dd9cb760d13841f8ebad3384cc6500d6774120697784bf76fc724dc58f20171670137d581287fceb11f967acfbb67ceef90ce3b7adcd899633ca3b43c0bd5a9b4bb107916eb02eb9aecf6af672f66e7c819f9f7480ebc4283767489bf5720bb15cc31c8da80fdb1e6f93129b4617f68596717bd8dd41e48abf79b974a89146a9e63ae2aaff53fcdcede5140c7366feb5fa19ae7624b4e50eff9a49204590aab0548fdc27301762d3a5b552f80dccbbe4b356296e6f997c40b8c0a4dcaf6fe746dd276c0b0a88524b1475c0440be3fe5bea1dd77a9d41b54168803194e05d49b622ebdf7766d8371fb12a6060481c074ba6d86487a5cf2f28311b97b4ec651d7eade9256f5281e27ca5a133704365770a03dc9ffe1154307af184e609e555e80a3dadc0f2304fdd4dacbf55ef5226e360f5dca54708bbadea141b09d4058d95e88405c377cad187df27eca4ae3966e6952c758ac3be086e069df046ffb10ad5d3f1544b5ab9a7b2f6e05b5348d972a0f0e9384c5816c9f50093d0a9b10be46e7ede38f8bb66c831eb4293d17d12b38686a56130243d9b391a3523e8d22ee1b5b3ac966f19508905268bce22e6eec1427ec93caea3196b0512f210d76a369e281b83916ad42a081423aa89e4a26008b39f772287b17891ebb4b00c5de015260d6d5b2e983b6f16c966bc6083157d6069bc605eba0c7250ca1238d54cd8d6e63eec83b7cd150c48b9d393b4ff7a196c83272ac19f13671d00b0ebd606cc744b3dde5bb686a61a71eb8278e9758af8a9eb0a3ff1614727fc42de12e3ae6b96c71f6a67f1f563718fe4c532d57a62886e4f5816e4889b3d0be250193c2569feac1eb421e3e65c0c0ff159a3c1851354b1d14d1511bdb2df692ebf792e20e268f099111456806ee013a506fa0b7da56788d3577bc1f0a688e05e65a58de7a22a7d5ed247bcf2aed46c44e7e9901a5bd88d5e37533c1afff524a13c9dc46a1858fa82af41d5ca56a2f47964b614ac1d722d13ce8d0f6a38160e82d3ad53fe8d43a6a299da69dd7715757ed9a9d408c14713dbf776f994bce04425b9010590d8a61820ce4c4c75fa13d5246fc78bdd4a9592daf232ad262cae789972a44891aee9f0b3604e96cc999bb9681526bc1a02b072a717ec232123e7dfc34412aa8e55e832600de61f68c81f5f0c04087353f687ae02c642dc89ab22a0a825d0da9a66d795dced313c43db2d1f7898014cac78cf75b62290b1d1f7b04c7ae2ee99db6a694ccc1efae613ee02acb6db7ecf0d73095c618efdc99d892a9dfdc91203ef83330d61576d3f39bb7800cf76525a2c210911028b47c280b0a74262e2e8309fcb56ae614f8b9e96c497b82b8187e10d439af9fb6be78e3de12097f51d355fd5a801d0abf1f775cac10057e9d5678ed11140da3d580b0a8e0b125e9fa3fd82b637a30cd7789de602f535f57ab18723fc8fa9f896ea0aeaef9f5528e826809ef603e8cdae6e93ad714024c2ac33fc98faf1a79d902a92d658452b877e282184ac3f28cddff246745e803ab1368fb495c00bb651fed05ca01beb18d97134d9455c2aecb69a868e0fe185e3ec844bdad044a3d36abd07aed05fbaf82dc0647e081920c40d4401d91767fc799bcef3dc5414c41444570c105c2d4bda558ac9bf1d2a943a28c6d980e32d1f191f5330ae9c6667e17255883be5da76b76a50e8b277b42acd27c5346f2e1e8cb0a8ac16b46d43f48d37fb86614951763dc67794bfb8d37634341b1fb277fd2df4c5aeff28b3054d30e53827b3f82c43b15ecd9f535f210b8eafac75150da952776736794407de8", 0x1000}, {&(0x7f00000011c0)="42ab4a8e60819e7220875e14c458a2ca7d8cfd", 0x13}, {&(0x7f0000001200)="3de8d9e4b2cbc6830fc8c2b6dfdd5975eb7965997fb163ea85a276a84604d6dba9a5117fc2a45f35", 0x28}], 0x6, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x88, 0x400}, 0x2) socketpair(0x0, 0x6, 0x9, 0x0) 16:00:04 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x28ac) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchown(r0, r1, r2) open$dir(&(0x7f00000001c0)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) wait4(r0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x1e, 0x1000000004003, 0xfffffffffffffffc) flock(r0, 0x0) dup2(r0, r0) r1 = socket(0x1e, 0x3, 0x0) getsockopt(r0, 0x1082, 0x8000, &(0x7f0000000000)=""/165, &(0x7f00000000c0)=0xa5) dup2(r0, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000002000, 0x4520) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a7", 0x8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)=')#K[:$^-\\*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='-&*,*\x14#:((\x00', &(0x7f0000000380)='\x00']) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/143) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e047298611", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xda1, "b000000000000000000400", 0xfffffffffffffffc}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0x10001, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004d3000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4002, 0x7f) sendto$inet(r1, &(0x7f00000000c0)="ad2e56f4b4ce185267d25a0144488a4751e9171802fce6ab53e3caf3a81d4949", 0x20, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000101, 0x8000000, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x0, 0x7ff}) writev(r0, &(0x7f0000000540), 0x10000285) getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x800000, 0x4, 0x87, "e91dcb1cc629a68ec2114fdfe973331bd8f0a1b1", 0xffffffff, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1f9c00000) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40000000000000, 0x0, 0xbf9a, 0x800000000, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6}) syz_open_pts() socketpair(0x18, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x10001) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="256227f0940e11e7bedd8506d28acb2091ac1ab4427ca2862dcf9691b5a954b07642bbb37d9681485f35e05a38104b26bcd6c8034acd7e05d09749b06b55ad7301e64e2d6f2b38256694116fa3455320c1306ea5e666797d2a7c76f25168390e0678ee5cde636bef6a42efb752b87944a503c4308e8f45956d7ce1680e3af35ce2f647b3fc40a749ed1b01a284cca5946d5d27ee67b4a41e9d5d49a576f305161776", 0xa2}, {&(0x7f00000001c0)="f54fbd9687afbb821a9f70146179eff9b6c818c938e914d63b65489d0ffcf09685dd5086508331fa624ca2db8bde9dc4a79cdd2a8c25a4033c560e066e66bf813210b64174093a2e4a3255e8a463edb7c533e7640a75dc61a36df084c38faab00f79ee688314ac0ac47bbcb4824fbaa94eb81ae438b09a9b41f1937307ed49fd61e3de59eb9cc0ede636e9b088bf7adc68a6b1cbc3b98a7e0267bb01f61b10109ccc16fdd33812", 0xa7}], 0x2, 0x0, 0x0, 0x400}, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff09000100000000000000fecc6a8aab60e67044ab92556a4706a4e8fb480e485237d5e2d9f6a982f77fec553dbe18845674299c101b9adbe51039e516605998"], 0x10}, 0x0) lseek(r1, 0x0, 0x0) getitimer(0x0, &(0x7f0000000300)) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') r0 = semget(0x3, 0x2, 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/196) 16:00:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chmod(0x0, 0x43) openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x90) chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x8) semget(0x2, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x1, 0x5, 0x800}, {0x1, 0x8}, {0x3, 0x10000, 0x1000}, {0x7, 0x1ff, 0x800}], 0x5) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000002100)=""/4096, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) ftruncate(r3, 0x8) bind$inet6(r3, &(0x7f0000000000), 0xc) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000ec0)="1ff1b51b2f84238824e2711cc3704bf559e126f651a22c316d103d7c47cc3f638c268b1bd248a60467a91647f0a1a9562e1bbdbe89f6d785aae4f9d4b3e89fb96e9fcfd394f24e4fefa0f932e0460aa6179f8bd5eca520182d6de3f382dd115e8ed261ae629996ad8537633d636fe458c471a5642ad2c66237900691e6807c4e499e7ac2a5f019b8d25904f5d9b2e0359d8c97acdcca934a5f3bd3fe0d19f5645ef72c864d838b0434e0a4e05df115b2e85248fb7afb5a626cc066bab51d9c0ec70c6589f3037253a36dac8b6f0d370808fd6342a0f692e7bdd0f2f621fadcfdb1a6d6302c48dfc0def5a090b0cf454a3ced0a27ee3120eb69f2489c6e5a95c68541ffd7db7e2b3d9fd87ef83195c6fb057600bb899543a4ba3498b290cdaa7a408b370e9ab48fe3f6a0f8a187bda9a007fa170fde61f35714e1987eca054eb31aa9d87141d8b080d463fedd0d64833bfa603243db823b4bb0d27e521e7d07f78d4d893b5dab20fc80d31eaeb63b689061f68d63a47daaa749524d61119b81a7735e98744b1a6e98734c66692bce6450fd8b87515cb163172ad86ab46eca202c10fc36821977617fe5f388d0b533967c9f5083fd19b03b4463a1acca144a60dae44a96cc946d06b1439613d5c66021e768c881e7fec57052da6dc9e97a53428991ae623f790cf262cb529b1b3334a05ae592f0968ba3ec7acf51d6b03c547da5375572becd545c3909378c6495f855fc97a2d7db5bc76df3ca8eea4289c3aabe48309f8404ca5dc5d81acee2d30b63b2e05b5706fe61dcbc6bbd19ded2fbbe316291d84c3f334608502aff70e29629441016fa7700b9d0ed21a1086eff042da32cb07b61c7fe0a602e21ee42c26a7360d9b343dadd89dc8d0dbe50667af69ff4b7ec115fab4b8212505f993e02baf1afc3301d226b23a0187c6d201a52cb88d3efcd5e1b44aa0152b7230b4bfb787037cb9bd1232739908eecc8e60aaec792254e00fee697b05dc17bc6df0f39f9a2254c89aec09f5acf3d424a28f95643af6a85e38b26d8177d43acde63a29b5a89df16295a3f0a0c56529d9f50a8342998fe5111193e1a16a8205a733233a1520665f88050edb928b7c9f96ff1418132071d08fd2ccadfcd1a1060771a5a4fc1ccb3bcab72407b97b11b95ca10f0ddaf091558b78c844ede22bab10b4ecaae1846fa1f6cb8c77d5f1fb0fb98c66eca775cae860feed6f62bf670c59f993904c50033192d6b05f70aa3c594c6d47e0f6de5b3ec10c2de8e6d6dd32e0560d7242496a6eecefcefc19fa397f3e9de6444516e0c599ba25efa1ca4747b7b4b2d7ed506833322113a9e7ff6b124357629c90270fd8554d72fcf483610620b769d461657f41bdc63a3644158a613c927f0abbaa11683e4fefadb0df3428aa9b353c7ba93adf50c35e7d83b2ea81b1793d16dbc8699db4cab73b76c8c3c45256f06dccba5384ed50e33ee565a0bc2063d467d012ceab08f4ce55abfd9fb5f0c45b8a2a31970e58ae42a8f5020f47d2a6094ad914a5e611eebeb4c6ef97d6d31e644247d09eea7494d17273b58f20b88bb8a1e2cbe7d50912a861cda9928e787fd5c662074f3505deb499e631fc1ffafe223fdaf844863b9b170cf55cf7ce063a9a78a731fc50f4316c1406a29d89148e433d3e355f838c71b3b2307a7f3c1f259c0fa6d967e225413a218cb09c51683ea4a32ab783333ae83d839a8df24d3127839933d6249b1c92eb5b8acd643cfb372f193e60b0fe02c3c0feee654a906ad072aaa9c6a6447a007691d7c2570b0abc3061e508d837b54287992d98de6cb26628e4addf45234ad70d3ad47fa79042b301ecd6ef1f4384dbba5e34b17d6d1a1157740202778745f4feb4029fd1c4588069bfb510d9f5370b1bd410d93ccd3e1cdfcef37716187bc5ef6f8a3c0961cbed91b6dbd7b5b00c187672ecf5bb2663dbc5ddc2592b7fda17ee4aed3a39298d9c97e8f6d3e7df07d28cb17b9738039190a31e4ca6340f4d6f92d0781706546f05386569388787c9cc7659f6225dae4df12934c19dd7565f08e999b42b8a38b88612438571c1c8e112b09ce0f3cce65b0bdef1033df92609eb47be3dc6e74eba79187a678f04f5973a7bd22257f04482f8b9615298cfadddc1cfdae917e4792e4124c7c19a9c400eaff0185c1f1a1ecfbd942db24d3c0a58c8fc6f9888bb11b42502c91badb79a60cdc3f1be3585d847bc8763524620cd19cf01fe73bf22b9ff991c031e136aa5d72592bf8336c87c5f9dbce568eff03ac885889f870b5aee366b23ab975d04dad322f156284e006bc8cc4b5e713f5c9300ef476bd89da1db8a484395e091042464986d9a388ce039fdd916b22a8dd2407d5a7b71b37aef1aa9aadb7c32f28c45fe0c2469b00fede962d357704608230c1cab4eea0f7553163a06a31bf0a962d069077aa74346ba02a88e5c744ad4b6d7a795bc96cedd03b7e47d4bb9e947b434b120e83d1b3584ed8954e1bfac63e00927034e7284bfe114d2d635e796b22c5c1f91840055685403aeba50cb91297cb18138d17cc8f860725d6460cee5458066f2964c86fd8ad5ec4937be369f3038c42d5c195ebf1262711f76d5c5c403343390dacdf063be5f8d8a7243c5d9c467e4b64dc76a81ea41c3389fff91ee4127a58d402ea63865781d546f5fd18adc805fa1d05dc5d5dfde431edab9124d8082e17ecb4d8c1d55facbece1bc55a858185a19535c702a1a4148ba5798cbd2f483195b892e9c5ae0481d277969cef3590af80bdd6baea5c971b9c6f48a3357fbb82f14932e2befba9bb6f1ffd465751c193cf8574267e17c70379f3077435822a3ceaa2447282e06d0a548879b88501d57019453f160542189f3f2b1ca4af833ebb9d59d5d34a4e26e2f05fc0af7857e087b55092b382bdfa11c89b0fde64d52f25dd441c5b26095debb8e2c5563fcde7b8a423a448a5de4d9805561b215c5a425d00e993e3ba6bf66f579c8e8385e93a1120560a5b71848377dceaf3a155066046684a65623799c090170ccbdb1ef1a5b706e79afb73ee3872c3257386b7f3276f11d65d21bfb5bb8260fa63e0b687e5d9ca070b9b14b300fea6508f4da69130def7fbc12efa6e296a0e6774d01bbc33f4b9ed428b5a7a5de7e885b25012bf823ee2b0d3393fca6253a861252fb62a49ec91e6bff06b98196260f4595b4f679408dd555e18ae4d1b66e10a5f291d13a73212915a60aa30d218a402403ce8adc63450dc8bdb160320afcc74a3200432b3ff85514875cb9f7f89825a917fba0e85e7172dfb06e7ee5d249aae63548baf43a99f380d8949f744dc328c9e64ebba1032cbb3a775fbfd2c252e537216e79a5bd5cd35d1bc2fb97c439cbafb08efa8aefc0a389610b2f6c4bd6282f7acb4ecd27959f56232f1bea1e5665e18b93076f715e06bb00ad3214cfd063e09dc7abb806a45d26b4812e6dccc7acd57c020e9ca1ee677e711d7f9acd9a5cb8cedeaed0f7c42d471694d9f8a5cf30d6092b42d368cc8bcd8a512b1fb322ede83cafedac47c5ce88d30973daf944053f24908bf5860d845be80c5cb45d8317cb9b3e1d1ec369d131c61b95362a70c5b971c5965443ceba57a1f0eaeb2a5903b9e2f72795c47f227977637ad1fbd1f1518d89fc0b4a548b8340670755beea880a1e8d17ca2546d8c537a1eaff2d718a12299d7b6ec2d4ce4ab9069b7019865ab452366c02a2a770ac9acb8149d6c514af821992656f82fa2091b0a559b6da35c69735fd030644d9deb19ceac078d5972605c82e412afbe7651883b4faa59c82cb45786172f9c3984b355e821ba515322606537bd188154d8b626b4095533690850ddaa5bfbea74f1d258965a7089c3996de1f34b3378c6a837a9030d2fa268bee97f845ae43d7363b74c934a24bf58a1643abe2549d653b9094de552c00f8fa433a8d1ed992368e3e1d234c5c9eb28c0c9604412afe4315f4217d0e2be700e812bb3d98d59fe2a2d30d49a6c969b2a428bb0eff4b73ff8c561d6409a01c71e4445cf03e9ac468b08a8a09f8ad8bbe201dcf150658480aacca401c83a16d3e177cb40ac7ee9febea64455c13ccfa59aa6e82dd02df57b0603e6e0b0d8c36ae1f56afd534d26dc497717d4ba89de1ec735db2382e5b7479149a3d3072cd0a23bbdc7ec0cc58db2e8cb009b7f802cdde66691a012974afa50e0faae531547e8a5c53848009292e6b62594e5df304df2ee64103f85595706230b02844e5b18d30bbb4621cec6c48d6e28db2968a4f29600817819f67c6fc5a8236d8a6de0472bfe617edff63e8f8ea9be021c33c21f3adce66554929b0b809b4ff5b8cce19f6fb7b4adb34d548ef2b9a3c98fb65a3fb17e6f14e0e0101922ba02d24285969fc579ad0d898bb471142785f5f814f02e421b108e4d8e5c49848b4a896d6be56209379cb4bdc23c9b2293c72d5d552ae1232e789325a6f1bbd4a339c6530473e15fe039d55ba62d74e7a29d7a1e8dcf96e37ff9ce0abd08f36f947d7e884a1678879f691dac9f243a25d3e5c3c282f903e8445e569ea3f8f3da96935c6a52801991892b89f7603dc1c205198cb3c3f08298329de7d26f568ac188bf409f3b7b9df14e57d8700fb5bda5a30e24d03056e871466c17c805e1768204bfb1177812febbc2b5d9ff312618a84a5b7956ac28329a4d5fc7b59c0fc0e3675fe5b62589f688422dc310af8d8680716da78c123c6a62082496a1fe81cc559bf04dcc9de6fda87067ee983ac54d8d86714f668da955f766dde8cbafd58ac4cd30d2db4bd4ffbde74eb95f3a277fb1686c1dbe3334d18aca01fcf9d07221cd81d6defd40139aefa45a2b6db2fff0e501d40d60c09b0e0ca26ceac54f5e6c6dac0474bbb88f97b428c5c8d1f3694e7f773c1d1e1222d25b897b5b6d1223a4e5f178e68bfc99cde4600f9e031d8cf6b181dbe81da62126b43772595a2455b9c8c5ecf93d8b875a638d9d9a3b1f9532d439a094fb28199a65262a7b5a55c7fd4fee46e22bfc01f8232f0d58238e93935e4e045a3097a4f0e4215355ec967b216889450acc6bf310d76086a8c7482ff57609fc45c4e7737be4ed526d49690794a98b74f2f6e72a10751e4f456568c30f3a7e7719b571907cfe29e881e514aa8bf5b1f3fcbd47d4d45459e5bcdf0a3e643483d04c069d6a0fdca44ca34cfb46a71a005e25e99fd2a4883f78b5494d5e65da704a6595587fc5195eb83a0c7dcc22abe7d41693f65f6087bab0f57679c17294f2a2fc88abe7d1b2c5b712572d3deedac900aa8903742c09f73e391daaae4538ac1fd53cb6ddbcfb5df43544f4d8609aeb472fed90878106ed0dcdff88993d5b65400a870d226ada5d5ba857431304c752b828de11a0a139cf43d71a7f90ecd134b108652500ea3c8285acfb1c816d2af1aa6eacb1b0367910ab4bb629583d278216f8cdbced8b43754758171ed3f17e36499b80408564ca3bc6c37dfe26ac37b8b044234dcf9c56e136184b46de4613fa2f8e92c86f4b3fb303e7b20b2d53d5512a4aa9e5796f22b3209b59eeca22cb946886728f93f35109675c52d982c71988a8eb37250935adacd51ab4cb19b301cabe17037c562835804d5075d2ca5aa81d373aa43d4c57c765a37ba54b048540c4c57e485daaa5b8017f174d7fadef5647e6beddbdd4fff60bf3370990cb7bc70e8b1d165050cd60558961e844e5bd616ef8a7ef889e942472d7d31d5ef406ea5fdafbc316a4d692a0262d9bc192927b0370d63b01e3fb2ab52ab1e93e2475de", 0x1000) msgsnd(r0, &(0x7f0000000a40), 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/65}, 0x49, 0x0, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "a22416fc81817fcd835750e548ce421e59866dd4f96ad1de8d053e5a6acbb436770bf4ca804a1382954b5d"}, 0x33, 0x0) r2 = semget$private(0x0, 0x2, 0x200) semop(r2, &(0x7f0000000200)=[{0x0, 0x1, 0x4be4ac7c4326616c}, {0x3, 0x7fff}, {0x3, 0x7, 0x1000}, {0x3, 0x8, 0x1800}, {0xaccc071819950b79, 0x4, 0x1800}, {0x7, 0x800, 0x1000}, {0x4, 0x9, 0x800}, {0x5, 0xcff, 0x1000}], 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="65205dc00b9c1af4817812a0b1ac228286e4b038081011cb1cb26d864905a5cb129426c8f0b56ccf5db0625d3e6fc03d8467", 0x32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="36858c9e4fe9264ed4684d4cded088f98c5c63a6aae8579c49b37d5bd9af6d5b7cadf9dab02dedf368ee485b97845d21fd1f58f3e2baed423e81667da2e8ad1e3634c8589c50de527cb9698d0a493e85431e0360a5bff2ae758867c68bb018fae247a956643b14bacecbd1a0a931cdab4c86ff00410f8376510f3676284c042f3f860111d66d336418dec019d66a5418f21229b3a32838c517007306b779627775635a6df3", 0xa5, 0x9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="eafd125c00000000", 0x38d08cf695e98ef0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x480, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x5) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000140)="3c2ab900e989f8c8f44edcc119fa2d183ecfa0667d2cf7734db2251573900f77f1783655ae50de874baf41ab0993a35761fce08a675af4fbd48a4725f60ad9c590097ff9e4ff7a1510d5f3e6a30edcdfb24f945d79ddc2ef04fa2b27138e52a377f65cbcb8bbb0ebed2f8d332181acd055534c7f7a6be825c7bae2c6448758654b0e7d798aafa4d62ab89e89176ab9d3141dde1e5753203398a6ca7654f284bed7ca40a9ff1a0798070e2a5f04f5fad44284cbfab24f6d65d88600fabc6b8d460d7c06dc5f3b0314cf5f92bd0cebea5d8a0acd484965f4d0f27830c567cafe34648a3418ac72998dcf3661a95178af", 0xef, 0x4, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: pipe2(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x6}], 0x401, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0xc, 0x0, 0x7aa}, {{r0}, 0xfffffffffffffff8, 0x8, 0x6, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x4, 0x7}], 0x7, &(0x7f00000004c0)={0x6, 0x2}) poll(&(0x7f0000000140), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d70892", 0x1e4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2b4, 0x9, 0x0, 0x100000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x5ad0, 0x9, r1}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1200000028, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket(0x1e, 0x6, 0xffffffffffffff80) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000000)="93ba242460cfcdff5ee0ce90cbbdaedb33d3617e1f12f30480a1a37c73391d7f49b9779bb5970b0ac0fbc2e58b025d199b4553fefdd9c678a8c9649333d92753ceb82edb4c9421410d361e7d6eb8e1689851fd577ba6367a713ed25f3920c78d58d837ab59153b7cb18698a63c3dbda3b7a13d6004d0705986c8ec108c305c99a3953b682b6b780eedaa7ee056d3b50d1c00d25ae3695fcd938ca4d3031b28b063a9d25e5a4cbf41425f95e03f880811cfdc24c1e27db80aa7a7000af7b43bda2eccfc111558b8a5b3a16a241606b747c5203ad06cabd040ae76cc5baae9cd29656ea0eb6199f97a51928cabed8a", 0xee) 16:00:06 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file1\x00') 16:00:07 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r1, r2, 0x0, r3]) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000000) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) shmget(0x1, 0x8000, 0x106, &(0x7f0000ff8000/0x8000)=nil) write(r0, &(0x7f00000000c0)="db", 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xb2) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0xedd86d350a1173eb, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0xfffffffffffffddf) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x7}, {r1, 0x140}, {r1, 0x40}, {r0, 0x108}, {r0, 0x48}], 0x5, 0x6) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="ff919149ce6ab2e46e49f3714757e46fb95a7686c8b752f3f7b20d734ab61c70dc73d77f9c9ccb7b91354fd291db5e9210d6d05f3e6dbcb9378570fa06f896b7dabaaddf70f535ccd55d74e9ded22f436596397509d49fd5f3b508d22b96cc58c4407f9aa55529d37e717241", 0x6c}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/53, 0x35) 16:00:07 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x2, 0xfffffffffffffff8, 0x3, 0x9, 0x2, 0xffffffff, 0x1, 0x1}, &(0x7f00000000c0)={0x3ff, 0x73e}) select(0x40, &(0x7f0000000040)={0x5, 0x20000000000000, 0xffffffff, 0xfffffffffffffff7, 0x100000001, 0x1ff, 0xed, 0xfff}, &(0x7f0000000100)={0x9, 0x4, 0x1, 0x5, 0x4ae, 0x6, 0x6, 0x1f}, &(0x7f0000000140)={0x6b8, 0x5, 0x5, 0x292c, 0x3, 0x8, 0x20f4, 0x3000000000}, &(0x7f0000000180)={0x7a45}) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendto$inet(r1, &(0x7f0000000040)="2d52b495ce6cad6e2f325169d881c425c959158a9ba8023a725b25ae6f2c9a805e79a23588e785a2730c020cb9eda7b505bfc18bd792638744a59579a799400d094dce16cb2ca77d5f6f74834b12c9b4a6b2abf4c5d3b1fd85b30186d9b31d6dbd48a2586f55d358ade6d3e92e24554e2295c6e0f578ab6023e34ccea600e026edcd988b0b9a61f75dd1f859d39ceb81ca97b220cc647f9a37caf59f75bd54ada979ced7f8d1f963d27bb55e66d5ae0a8b558b9c0f09", 0xb6, 0x402, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x1e, 0x0) setegid(r1) setegid(r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000080002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)=0x96) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/78, 0x4e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1a87, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="6f2786b864a210d95fb464837210897eceaa841c8883d2f70b265c", 0x1b}], 0x1, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = getpid() getpgid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) chroot(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x2, 0x101) semop(r1, &(0x7f0000000180)=[{0x3, 0x7fff, 0x1000}, {0x4, 0x2, 0x1800}], 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000140)='./file0\x00') 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus/file0\x00', 0xa05c, 0x8) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='r2') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="af0552dd2ac9df3be882c97af0e56986f64943700ae65aca30036113937927d7259b0a54d2a3d1ff2828925cff8f5210d1f27052abba73462eec27618e763ee8549ba605074a92c86bd51843a4752598ba903609bd9720043c7b6634006eda659d8ad156fe49366b694027bc0ed2b0b66d05b41098638134de2ac5b50a70b23a364b953307444a3209d7e3be0c511e354ecd0315b86c8abccd432e8a20b29a4c7cabd94fa88b51546052fb70f568002fd67c04ba7f9b5927ee9286", 0xbb, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/87, 0x57}, {&(0x7f00000005c0)=""/45, 0x2d}], 0x7) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0x6) 16:00:09 executing program 1: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000380)=""/249) open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0x80) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) r1 = dup(r0) accept$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5d08ff1b03a8355261c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) setsockopt(r1, 0x100000000, 0x9, &(0x7f0000000100)="80357588ef94fd4a9c76fd57a193721cf22711e1476a9a75b9bd500d3244498b3fb0774a867c6555dd71a540432117dd67839cd59aadd1b1016e2ef8e7c90f4be84108f47e1ec35f1b1cf09e8987552ff7ec000123d916b179b2cbe0898cca546b9dbb796e5336a0fcabd8b4e567ebbc7519da148a469e0516580edc363c8740", 0x80) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r9 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000005c0)={{0x9, r5, r6, r5, r6, 0x4}, 0x5bd5, 0xebd, r4, r4, 0xffffffff, 0x800, 0x3c8c3649, 0x40}) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r9, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r7, 0x0, 0x10001, &(0x7f0000000640)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r9, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000400)) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000000000009cbe30000000000005db7"], 0x19}, 0x0) socket(0x23, 0x2, 0x9) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fchmod(r0, 0x1d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0xd3b3b4537191e604) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0xe) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2040a, 0x100) r4 = socket$inet(0x2, 0x3, 0x1) r5 = fcntl$getown(r2, 0x5) r6 = semget(0x1, 0x6, 0x45) semop(r6, &(0x7f0000000140)=[{0x2, 0xa000, 0x1800}, {0x1, 0x5, 0x800}, {0x0, 0x2, 0x800}], 0x3) close(r0) listen(r4, 0x7) write(r2, &(0x7f0000000180)="ca6731b3a897af26a3a1ad1d3223433595fb29d40f2ba8e8ad254aae860ee52df4d80f7fbd67a50096", 0x29) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="087c61ad7647addfa9077d824e0cd890aa761cb37b32faf0d97aec3b41c1a9318a3a853f71195f697c48122bd249f5cff3260880d1551b27dd947aa7e3c7e0ef9d2061becdabf4e9bdc46c", 0x4b) r7 = geteuid() r8 = getgid() fchownat(r1, &(0x7f0000000300)='./file0\x00', r7, r8, 0x6) kqueue() getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x1002, 0xa665) chroot(&(0x7f0000000400)='./file0\x00') r9 = msgget$private(0x0, 0x408) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000440)=""/60) getpgid(r5) bind$inet6(r3, &(0x7f0000000480)={0x18, 0x1, 0x4, 0x7}, 0xc) connect$inet6(r2, &(0x7f00000004c0)={0x18, 0x3, 0x16dfae6a, 0x9}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) bind$inet6(r3, &(0x7f0000000580)={0x18, 0x0, 0x7fff, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63, 0x0, 0x3, 0x2000}], 0x7, 0x0, 0x2, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f00000005c0)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0xffffffffffff8001, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x902) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8800, 0x80) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x9, 0x0, 0x0, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x100) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa2, 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20022, 0x18) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) open(&(0x7f0000000140)='./bus\x00', 0x20410, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000000)="26d35be7060b6a92a86576a7e27553a31fb8a1ab74b90ebcf1cfce2684a75c2ed8fdb0a735e09c18c00098c363180184a395028aca2e12e96129282be55cb93c7a7493c1d779f7a29134d645ae66c50c44a87da1051b6d990cb234d8b5ccdf6abdf75c", 0x63, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x7) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x9, 0x1, r2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1810, r1, 0x0, 0x0) close(r0) fcntl$setflags(r3, 0x2, 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semget(0x3, 0x2, 0x4) 16:00:11 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x602c, 0xff}, 0x8) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/132, 0x84) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) r4 = fcntl$dupfd(r0, 0xa, r1) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) syz_execute_func(&(0x7f00000001c0)="d9ec650f00cd460f38057000f30f7e8f06000000670fac2af53145e2c423c95f1b59c4c37909a7008000004fc4c37905710a04360fd29803000000") open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x62) fcntl$setown(r2, 0x6, 0x0) 16:00:11 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffff9c) r3 = socket(0x1, 0x4000, 0x7) r4 = syz_open_pts() r5 = kqueue() setsockopt(r3, 0x7, 0x1, &(0x7f0000000280)="bc2dd92330d598b7fe02d6db09d0bf1a4c666f136680547dfbeae6bb2f35f99b72", 0x21) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x5) socketpair(0x20, 0x7, 0x80, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() write(r0, &(0x7f0000000440)="eea01126c47350816f070eba19474d0112336949bd579bad97d159c087c0ae370acf4bb680", 0x25) r9 = open(&(0x7f0000000140)='./file0\x00', 0x10880, 0x8) getrlimit(0x3, &(0x7f0000000400)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0x8, 0xffffffffffffffb5, 0x1000}, {{r5}, 0x0, 0x14, 0xa, 0xa4}], 0x800, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0xffffffffffffff01}, {{r7}, 0xfffffffffffffffb, 0x10, 0x2, 0x7f, 0x5e6f}, {{r8}, 0x7480c1db0d305cea, 0x7f, 0x3, 0xd1, 0x9}, {{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x200, 0x6}], 0x1, &(0x7f0000000200)={0x3, 0xfffffffffffffffb}) kqueue() setsockopt(r7, 0x5, 0x7, &(0x7f0000000300)="8d6de09aebeaf254653e40c409b2883286d3d310ee4d62515c13a01a00e823c9ea288b99d9e23d25c32035c9381698b3e7ed03941443801d9d9c329a88f5a7fc83eddeacc922dcbafec65bb78450aeaf193d02a73eeb1b1cd7fbcc911145d915129440340569a62cebce2156664e4ce49cf245443c7aff74ac5b52cc01b6ceb5950c4e16f13e1ee74c8a67a3b90a760d0c52ccc20eacfda47fdd97ff776b26929af44e276892a970b7ecc4bedcc86bf2dad6f5f349bd72596c6665eb956b4b7970e42d99", 0xc4) pipe(&(0x7f00000002c0)) socket$unix(0x1, 0x5, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x7f}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="9fca721ae64aef7d1654b7e54dd1a0fc8120c169bd0542f9fe731ba204", 0x1d}, {&(0x7f0000000080)="2f33b1350da62550acd9bbae471421b55c7c4647850507a4a628f0f161c7da9a4197e0feda98f060a31e5b32c4ca7106a2c9829b05cead1c07bf3caf707895fea541aa8ef79511994c0ae547e4a6d495d6781bffe3e1033f8107057dc98b90052c30157a1ebcea2d2ce7c1dfedbe35dfe7904e6eb61a4a76d8611242727b15003cb29d0143679165a5db68ec61d623d5cdd2f3bb3705", 0x96}, {&(0x7f0000000240)="e4ebaab2f965bc4a30c16edd261a94601c57874d56d2356ba80ff3e3bc72a64a924d9eea4649d786f9825bf246e65cd9e9254bdcc15147a6c3ae2c784bc0147ec47dcdb4ff658a5cfad4f3e98b1217fd0e5f2bd197f630004a60fc603a9529e1c985983d2baabfc7ec1fc130e35275d9661a574d6c49c7ad6c083a5090f764c0746e9fbd32f25a31c32aa8cb8f0eaa1e76a8dec2a579a6a31b655b1a27fb8311972cde854ce0ddfeb0ca7ad1dc744cacb6c8e853000356a9f4aa2a3b8d84c621269d69c450a4e6c3cbfcef47cbc5fc60d774e78d70acc5f5cc8a8e0758", 0xdd}, {&(0x7f0000000140)="58a021be4bfc88baa020c978b369680712177c1b7f5188844602d5e404b6eba4b6df73a836ac032d689cd33ad4f1c4f88f80645256fc6da7dff2c51c90dd6e9468901e199c088c3d2af8633215ec561787e95b1aded1c79cd2700a829af464aabe979cea7da2d3ca5b5e1f42d1c518a0aa40cf249e65af0f82132dc22111cafb19dc9ce5b1092b29beacf178267fba304f2c2de05033aabef11a2d2078356ed9c6", 0xa1}, {&(0x7f0000000340)="8e497db795a401e8d4e0ba883fbf0e7736d25abc210691788c7147f15e7a570828c2197015354ca609a511d8c97d79af264962febf19878013d573c0c759cddf2f9732895b29b8d060de31a0dcd4e57ee6050062091281f44f6f6c2450c9d5ae670aed5cd6cb6426f8b831ccfd8a65ec30519e513d3b269826cf702743c187f4b17df7ca2fd5f96bf69d02f589fec31a7dcb827b496780b43d1373ccfd0c49efe25b289ebd", 0xa5}, {&(0x7f0000000400)="07bd0a5555487ddd4e7cef1d8b98af7d7c8bc4b72ac95bd730df0e7a3ad4b47214ff993f13aaf8720d526fa5be169524024ea3fd8b55f2c8895bb0e0d0f1f053dcb671e752a129f2b7e674d338b290adebcdca4d7dee17742a27baa3414d0d7306d50e57fe115c27f7d6f04166c21d4da8e85f7e050d730edcc12e549115ef1c8a", 0x81}, {&(0x7f00000004c0)="51894cefff58c263d01196863c3386db5d62baa559e5104e1d804a6bd388afd9db1fa63929f6449f92957a48c7c59fa60e7c9117704137c48db1dd1002f98ee2cd2f8c7a280eae08c232e58c217ccac8f8db10b2cd0e", 0x56}, {&(0x7f0000000540)}, {&(0x7f0000000580)='\rr', 0x2}], 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="0001000000000000ffff000003000000bdbf2893f3c313be638e4d7738af4b7939744a40e49aba9ca851f4284b62690fb45f62f67607c8d9d736903d551162e6e493d6cfa6e4da29b863547c10b8b928ffa3501e86532e1f1080d84291506a16c746327eefa748c5f7038fd2960d81314a4ada7771bac5fb44249fcb9ce4a59941e45136d808f645f2c48c144bd0a7676a80ccee9bfcd9cacaa14b9f8505ee12c0880abed53112748cd0b168bed7112d549e8932ed6efdf92a828110c289bc06f663d5088b420ad904a401694aa0c2a04162764441c53583a6adda44947e4e29824ddf651df3c8eacbfd58ca1e296a824aebec5d2538b43c417ec33e0ed8ef00100100000000000001000000080000002f0d0e69a33821d880334380bd0b441f2a9182152d2a7165205d9bfd7871a918bfc69760f92cfebbe55ec513169302c58a0528c08d715a2240815ced5b633819782873cb64ee3731570cd798579b955720839329767baf562bf52d4ee2a1d0f9a18cc93fc2458e7e8993433fc7df8aa4ed95c0e9e417143f3ba0a022f44e0941eb61b0377a1961315df90f1a91b039d5536cfe61c9bee4a700aa9377e60e092c396f5f6135aa073db5be145fb19ebb6e246da1a25911b3c79f3bf12a5ce026e36dfebb33a06f758ad043e0c420ff6c3293a8e54f76bea798af996188b669bc0c73e7139d61e12637890053ecd82cd089191f8e6dba3bb40ef1a03c00000000040000000000000000ffff000003000000b30e0baa885a0e6326f6343a64ca23188f75f23604c66c188f90e2eb508353493d0a2ff849c82bf59f90bc107393c75aa51a93d6ed097a38fd0d304669c7432bd866fbaaad7efb03addf939d7e0cf7ec3afd6a6c1553882011f55f3487ee0401ee0dbfc7f2d4d428da827b32f5e2be0c4b4e27c99e9e961729bd27e0787b9f0549ddff46c534c8b6ff6cd9f239a8e900280000000000000001000000810000002d1a8f11b2f0b29fc1ce84e83c0406fa63b272b4400000007800000000000000ffff000007000000e521db6a080dca57184609b66e227ab9cd16455ef620bd311f1d2511187b87fd84903387adbe8799a250f4e7c093bf291eeba15d5aca884d45cc6809ad7ad32ae4a60e628f80b5115f929b0b868e173d380bf1e9c00de8753076af4d0cfeb44f285c790000000000a000000000000000ffff0000001000000c577aade8a84e7272a88d79e33625502d54cdfd8f36d1d632954bc72b804fecc3340860537831e764f93f7cddf0feb90ff2febd2f01212417ab638bc9b1510192bb0e1efb1f4efd2eecc9a426b8e8eabcdc4705371ea24c7da670684bfb8bf17a61d79f09ec4603f3800e56529ccd205195c4f975ccd25f8ac9d911da789fabbb9b0ecfa67651743600000000000000680000000000000000000000d400000047329e244fc5197e9eb29ba7b1ee63c6cbb8454570797867b07e3d0b6906eb98cbf58186ef04c426bcacf36e0b8ebd6cf70c20bc43a98daaa5d4f370c7d95ac5cafb6de15ef89408449ea52f0a0b8a7c61000000000000007800000000000000ffff00000900000052373da43e8591a65d5e33d70e5ee66d866bb8e468ecc3fbdc7099bc152974d8d004b6dce093cc771609ad26b67e1a1facce656561cda2df0ca66c47b904d6de754f04a85114de7e07e4f670a3c7d6eb5325af442d63885319b19a09e2685135cae09274a65ea1006800000000000000ffff000005000000ad887b78edba98ff784866117d5e71c53389ffaaa840674d181e6aee2abcd54e9f7bffe43342066db90c5df535ee656299b1a01ad096bdaa783f82f5090f1f36f102865fc39434063eea72768fb81c34c900000000000000"], 0x538}, 0x2) 16:14:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x4004, 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket$inet(0x2, 0x0, 0x7fffffff) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0xe0}, {r4, 0x84}, {r5}, {r6, 0x2}, {r7, 0x8}, {r8}, {r9, 0x104}, {r10, 0x100}], 0x8, 0x7) r11 = geteuid() setreuid(r11, r1) r12 = msgget(0x2, 0x9) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0xffffffff, r1, r2, r1, r2, 0x105}, 0x3f, 0xdb, r0, r0, 0x10001, 0xfffffffffffff9f6, 0x3f, 0x7f}) getuid() r13 = getuid() seteuid(r13) 16:14:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) listen(r0, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="81f8018a51e67592892ba2cc9d8b8b8b8fc9201f4d820335a54ed77c7c59e927da6e6a0bfcec6b16ab4b947ec08ea3d5bc3401eef057393a5e54c45bd5162f63f9ed4a917574c7f04e58f16b3908523f92ed1bad5bf6911122c7f3385ba5bdb0c68b3b7c82282015a2970baf8f3a7d674c7dbfd6370d218f07efc1db3595d7c84992a2dbdc48767df16ad6abdeb2d8a9dec1b2f6bd080afbb898347d18a96b08acd307af6dfea262432891d0b7c080fea0b6642b6dae39cbb60ca8a62c4b9a2fc80820addfcd65fbb3d752bc90e3dedab3a82643273c78d8c8886eb10e31c612d9699985d23c3c6df112148f64e2e7c3881731815a92084fe0cf1d3414784fdad9bbe6bc8b097cd4ff182f82e3d52095591c9fb378b4ac414bce71124615f23b09ccd58a25391bcf2a27d5c6814180a5d3cddd7699b9596223cb07d8284d3949a9b0a4c8c74a1d0436cb362354691e74029e1d549c00f0283b02af723f5575a1a7e5255952997b23b87f25270f6a04a41d4df7f460ea15e4107e07a56ca463f23f1c8276b218a0ee071df86e02eb14f2e8f56008403e16185dfd1143f297b6ae875410b69f0e1de97ac07d2aedbb7141f300f8b6f39a612ab65dd92cda9a28d2346a96f6a0130cdb1b1e99b104115e078075909b26cd88fefb2b20b8ce0d4150a0e63125eecf7ce025e1a6d8a039ed9b6079e4986a057f42daab1f71849ad14d2521c9d19c2a29c6fa590f9f2a1d886f10cabd6d1c4e9eb0da3e02a1f9728e3dc923e2048c4891eeac085c948206538fb43d094dcd1d5f5c842fc3df9c6a51f82b998c61b04223d70b209e62dda05fcc2b82aa0ff35416970e69e9f2c54c109f6c03286e3a12937954decf4dfecbe0046bc80473dc56ce21728ffca280f991de138858f3e0cc01c12fa5fdc73310792026410a72cdec53ff43cc79ce85324e0edf3287d67c082e64714e684a4b45d7489ca3026cad31203fb06df8d8d0ab6b37cd2e7c7adf13af03c1c10d68675801754ff441ce03c1a214cbdcface46dcdaa89923516de49d4a7969d1d7fe6ba6b6201152ddef2ef8cb3578595ebf810b419a6f682952960c68c26b6c7bd732059972038a4d3680d6f6dfd3a3ff3cebc44c507730789d3b814a51882cfa9385d84d41e5f0670940042059761bba6bc549192df84dc3dc89098b516f98bf28c2832dd9105c1be6f4b99104a72955b3db2d7b3888123e3519702815b03eebccc8e6e16abc0cb6a123e753de48c6f01663f006e9d140522aadf725f94848567de3019e64acf1fff1ac392f248c367d25146d5923d0cb0ad2bdebf189cb79efce37a3a750acfc8623d66c316a6721c1a89fc0e67e2ec1fc55052855d8bfd6950843d5508984c423dd65f5f7c081c867790dca4a4191d26af3e6a4afaa31c34bfcba5bcec29efa2b91abfab6a8767a15ca9621543e7422097dfe4be245f6f6844b7bf24d359b671e1cedf8371e20449955715bd7cedd9a80ed498db111fe6d54044d4acccdc608cc9f6ac380457da8e5c8a1c628ed28171655d8bde4463b1df35aa4b3e579a7dde62de1094c65fc8e0a43c293d153fad92eb8101d7f8c5db6c97fd0639c8b0346805b84b7200253b3dfe53f5624ab8d9e1142e9b4d500e7a45a731db680ba27db8e1f480c53aa280b27f2e734f9cafe3852b033d0103a452b985ac6743985a57bdbfd26d48200f3b46cb51a48421454d56bc13569e68548376ebf737fc552463234d8abd44ac768bb781602d4b36312dcb703a966b626657f909a8986eb71829c4538e03aa4f276ab92d02f0969aef425d0a799d95f27f6dfc5600f6e6af1e1778fb6ae1f8b92b3eecf55f7e62a1a6418e2fe309cfbf9e02dad00ad73d027c21e6984aeeca17cedf93c9be128f365f01775b03cb53ce91754a7506f57e63a400507444ea3f35da099dc7565e64d54e1d0307d3a4acbb7d277653d485b06d4de470fae8e06fd532f5df2b5431cb414bc7ce3bbddcf09a82f4e4664bd8c980a9bf4a852470a0e4c1ca10f1fbd36e37908eab71829d35dc243e834e976150d0a261a1e4669c5d4b8649ade748741adc198e4b0f46d4eea333edf81359cfbb2ff210b778ea989472e4b394dd1b079699692995ce1cfd1cd9210be385b17a039605412ce643cd98b435de2a4a507e3aabc3d8c6f0223d1c46f6c6679ca73d65a16ab7b49a614ca44c648b7876520f6ec98b2ddcc94df03f84a6848f7122a4770aedf87f548f4285d7dc247a7bacbf8b462f92d124f295e96d34038f5f6f6b0ea915f1ba920abf25db3642c1e3d72c4965b5d4983068f30e9e95325e55768b21be9bc00ec1d757168ecfc6bcdd7992029e36f5f35593c4017fcc0846240ff0fea7a1c881b4d7e5d1486511417e72be67ac021b14a81102c5149690ffbb4d3a3af8a56ee179821763959504e2bf67d476908e354d32f64e951316e2d19afd724cdb007183f35ac8e513ee61dc4c08bc0a7409e324d61437e8a2ed3a5ad6a883034907121b8a5ee237cf69e38b0208f116b3799a7c202344d13d16ff63d6b1941694f37188a96d7a6d2b723d81b9412b6eaaeeb173d7e10fa508dfdb776fae5e64833cae7b5786929cb6005e15ef9e6deab838b978a9fafaa4ec2fc52e23141b66a36fe3f65f28acd500d7ed20924ff5f5edfb630c243fa0a1a5392298d2eacdcb577d2ecff31251ac39cd7237adc3e92cd80019fff1cba716a4919a96b7b4a6a47ec01d8e3e346ddbc05f5fc1f4368f275da9292385802bb472cdbf865863f1220bac629f698240389f1e24685619a20f7915a876b52e3ed2e0bd1b68b7451831c4750f3036236623c808f61e25dcc8b39892dead31c04b537808c2c82814d23ca42354685956c51cba6d0e3c56aa06ba93d7a2839e2784be5bfded22227359d1b9152b8ee2cc70905786b4e6ac5adc6030133e80cf8e5c1d91096a40eb88fc5b50bb963a5e60858299cc74b8826744e7cdbcc27c9854a36bcdc1e3d3c759a1f3e00955afbc7783aeeaca5a1f7ea14eb72a7c36e4188c44e3cbd73f89c7dfb59750a5affd6d70e3fd1630b198ead24987468549f81df351d652ce4cf35a423af41ac07f7e7f34417ee2c90c1643673fecc411913280c42ddb1fd3eebf315f35384d4f53bb2e44b606eab58fa36d74bd56d7e03492f86c90eecdd16c79eed14b609b49247a4e1c34bd92a769e8d25947b678ba6854d3fa24d5efd04f1a2e26db60656114938527a193c8895a413ad67c7e4ecf47fc796c1bd9b35b6cb98980e50f6002c92c15b59b2a4360d0ac99f6e9fa5ffe625e75315183b74a585fd41e97a770a19731db98736ffbf2e5a6599783705543e07c4e9659287fd4274b51057a9deeefc85cdb7a8c62d5b14cf5ecc870557d8a7585c2f158c0b5da2e20d112b7d3baabf4d04182e960560968e8caf33e5086121977ee7d25ecccf1a821473946ccc3f4f0a17ea08017d6a0d42c91c82ce32cd439296969e93daeb7f72f2a5eddd35cb807e06b2da93ea2fcf4710f37552323b05b87eacef65b300d5e528e2b4004c406a037b54a18caac40090a3dc80e1370b5391645f522e94f3d4e219d88fdc6768648a69931d5f5353fa24350bd5e29098e84aa13b0ec1451780fb2b53c08882aa15ea18ec994aaf7d7b3b2c33b905e2518797e4a44887bd75ec997e1b238ae6f5f2e9871db55299cad688e2cacd2203a5f5ed90226ebeb78cecb0dcb2bd42793a9ac49c313a303957e107df567c00e65916366745038e850c2e36f69469a297aa90968424381a0477ab0ca7bad72f7f6e92cc45e9da08a79c04a4471c74e9f1c2c4c77e873ffcfb931ba2a989c210489867198f6121c5dd9ca84ab8643cc1cec8273f5a0fd18c3f7f8c765c07906085f839c207cb0016505d286cc40b4dea5d8c3adb8f8debc1c8be1a63934c7b2968a0dfebe3b07206b88e943635c78cc18e3f023b84a976405b25b438188dd75b1d807c8c96ab70ce5c913fed39295e59b786d39a2eed9b7c6c9e11b6d276282d0686f34571e1fa8628c645192941e9c3ba74992c79a8f021b234147abe13968a168c7b3f292a6b144f9ebb786b5080d37814ee2e3f0a3bab474c30005e4479a12f6eb9625a5eeed565ef2279a0eda7730012ecd891c0f8a8c49216f7d664330fa27dcf77e9993c738faafca84e91344f3998e2af85cc1fd9c8d5f7693ebf53793d2fca89b0e31ac6f93d07d1b30033a1fe451d34d138284e20f16b06163f6a94997620836f6f9cdde9e26299888885cb0a44463ddb35620676e6ecb41bf8f0554c7e24b9c261ecb890e3412fd728b94768b8abf7d5ecb1f070c5d15d52b796be8ed2d299d2223d502cda97a6de066b0d269eff833e713e5afe2cd94fe1af7b9195bc3e52471d524f7d428439998776746d71896e9a126da44a2957e9f6a92221ce0e05fd8bcbd6851586162e534df0fef37a16e4d34789be684ac2f0834032116b615f90694dcc81c2c8475c531ecdfc4c4459d14ef3a99e53e12b4fac5af389c588aad07cda48b61eb12c9512faef1905946757959fecd63e6533df721bb438f42f8672d2f38bd665b485d31bfb02cdb3d8f367baeb14531ddb45e7272f0019fa157b857ad4c6ad5a4f27629a80e2013e290ca4a7a88aa15494ee0a545fb7043a9d118c26b53e09a27b8b33d08fe1e1181146a340025de74bac85eab8993801dfd0d23a58f6b18e8c190f89c28f786587b6112ca8a4ae7dd0b951f4ad6f66f0065f60064e3f878fb826989d5a2e99d91ed098cddf33df1b0e98a6188614b0df154d5c6c1f0c182633df5f8cb1826bb160d04a8aa6020c32aac9bf2fbb2ba90e7f6f06ad904316e64fa738fc19e29aea973ffb8d7d05ca3920d47f1ad27c4cd4823f8acab34879d16499fa5490961dadfd5eb424786dfcfaeb322ceaa8a98405a680d4918101b33b74fadd9e2ff3ee2d4de25ec67d0d9ed22396b5e418959d313b6d3a4dc5a9c179434054e5d4cea3012ce6ed0d46737d8a407046fec7cd8f847f0ea1f63ee41c194c513d3c9b88aff19d1d4c9658468f06df99e5c9f324081f11e29af6865ac85724537d38eaeb3b3747fd05a3738145d27ff81f26c92c2311dba739819c4581985f3253d97d323b71354c9d3c3cb145fe76a4dbb3954b83e55842895b2fcbeb70fe4fc77d403f5b1997c0443158d0fc89eb043cb2434741f98432691cace352380c42709d362638cfac7ff2451ece9e141228f619ab95732fa6d59143abd054487ba40e18a149f1ba450bae24dd20edc4fabb82f1feb3b7ecbc035c40ef4ff2118101607f3898a87880bd64a7d80bbf1b8637eb61df62045a8eac72c814498f619a6bf20903e591e976953f88416e47145a6e900140c8576889d7b76ae88f299b3c6c0559f8b6e79519e76536952aba5a7e7f31b05750c1a32123901f8ae41df5bb646c01c4f5f1bcf7054955e29baee632693aa568eb05354dc3838078392f9f21a75abaa6ac2d613ae84ce12926e6d62d4d3da7393437760e46d8c3f17abae77a01d8ab43772d9bf79ee6ca5d8db3371c84397f1779413be969fb9d280a5f88a2fb8efe42bbacc8af965e12c05b6022f25e361d0c9d173e2f0d854185a65e563babc65047456f91ff3fa371778bec62e021bd942c52280607a178cd30f64721a35a473374696518bd068d0242fc819cda41311caae1a628e8876bf5ebeef20fc3be330444794c9b998a3af0cdde82af361986c5854fb91429005ff2d1bb3fabad55c321975e7655c63efb30d7e48914ce6857ae037dbc8e15ed", 0x1000) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:14:36 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') pipe(&(0x7f0000001700)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:14:36 executing program 1: pipe(&(0x7f00000046c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000004700)=@abs, &(0x7f0000004740)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r1, &(0x7f0000004680)={&(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000001100)="89f5c8b3f9be", 0x6}, {&(0x7f0000001140)="89c58e0a5945ce6aafb454572eeb9215b519dbb08f165bc8c1a1aa8637ea91b235461b4d8b5e88ef17a61f38", 0x2c}, {&(0x7f0000001180)="d9367ee9b19e46cc223323e010e0f505515c1c4fdd1860e47407d14ee4343a4db0501f03c17e7ebfa4ad7277c0de6a37af174915070925144a4c41dcf35306a68ac5fe480a4ca52d5fe5beb37414526c5e46fafb5eb8f7ba84defbe48fbb4d06bb6d472d7c0c1ab576b40e49f6fd1c9b12efca58949b409c3e81f1ff3806acc3dca855fc1f694a52ba8a5183c39f9f4926bc43c7c1d40589b59b0b1c702b48d75aa83edeb7ce930570a00508e40ce87b84f57bb6b813c69e68ba0abaea74426743974b8577eadc08bc3d089d367d", 0xce}], 0x3, &(0x7f00000012c0)=[{0x1010, 0xffff, 0xa24, "b650e910eeba53c17225debf0411385d4b8c29626b3897a3f6f781b8c90ed44f26081461d79d0dbcf1c171c7c5ad1c29fcef0d239b080efe922feff6b4e73582fe4e5530bb97707b58955a95924a5e2146359a5fcd38aa4d1b0af72f63dde5442bfd631ea5da63316c5393d7e3dae1b2bdd0bc9217c96286847ce7f2abd5e6d1f1adaca735b1920b3cab5a9c756cb4b2600051fd4048d6f032fa2c2e40d440cd803d6068312f75a9b081149d957f40376b2827c138903af6c75a95b4e7892fb4e5a0b008544a1f1f6c24e2a27bd6d58f5a14d4c98966358df9724a02124cb58e8885ee6a5f83f88709a744d95cde05343b522f51450f32351a0c11b0dee12c1af9779455e42a82f99e7a8fb378f2bf27b81a8f4a4471323765a179e6adf2f105f03accd6c29374871c94bb541269b40e4feef87b733ae91208393f950948dc62f486bc6a19fc0e97f35be3e8b4a3db610bc3dc60890065db2b0ce9b2c47edc73d65f114befe493720fbdb47d674e6e97797118b1a9046252481373cbab08a8bae83cb96e315e9584b9a85cf7d2a1db372e0dfc8abf959507120df93fd0b0ba65027f03127cbe087b9ea472ec0dab0befe5c95368725743c0f5f15d07f09b26cbfc6971310eddbe99dc860e09c93af58efbe09c0ec14c05a3fe6809725dc8dc90fda14150d5a31cab4207bc40ff2fe7c87d53dd8205a01f3708fba77ddf08a1e2dc904f4fba8f61ecc06c8fd4507d2a52d73d3e562ae9b33895a99600dfc1ca1ad0f6f94718d776a3d86baa5df2966e75fa6cf185e98832dd42274ea6c954d0f7a59a746f664f43a65010d6751385e60fed0064f4404e12659cd155851c79ed92b1f5d4ca1adcc1d80009cbeec3fcdb280000c27c8487878a6a90757e8b3b9d95a08ed3f04fb6c15413bada3878c731a5aaf65f5576405c28b3a89e10df0724da86843eb8213011ee9c6da38c892ed2009a9ddfd14b260c248695d4d6caf2ef37ed49e7f842d588b01489c840e2d14ee49bb9fc89fa70634315c378b9dfaf0ce63ca787d1bf5357414f58057fde127a3d914e9f8299ac944ea66e36fd153ffd6705debc0fb17b49cfb81c983cfc203f0d0a035288dff48629475521775e7f3210f3874692a04909205c774b12d7b550242fa4c082ae4e657016226dbda9a725f7fbe8d65008e2103b848600aa84ce880b4ad5ecb97f98855eb261c0b5563fa0e0868155481ec348b0df2c85ce78dca1a6ac4140183c4d13267a79ef79e1b401cc63cdd68410f80ea41e26e588e7404aed849809462b39c8c98d534fe480552a262c6760795185d85084979153b4ba69309d63e4c7b8870b3cfa851f670a66a2a960abe8ceb5df991ce13b123b24398a69a805fb91fda528d1c3875474498a8c362055272de790f41deb72bb4b5bbbe73af439324767555a6a4f4998d63099777dbc95611b40a12832f3195b43a8212fe23158462e66f53b3fc0162489d823eb3c767b3560669e8e62b0555feab1540e2df08f9607dfa5ed078866e9a9dab4464ec671f49526cafaa778d3636ced916fa34bd86bdbf0281919362c04e0b326b1659c9a24a749e08545cb423610338192771ec5d78032d2fbde59752c648f42f7719da68858f0b3f1eb9125d6e2104f2afb385452c00d42d550cb6dccaedcb737f088f8076f966edf19d964c8626967651726915ba1c763ea7422da1caecca24d1a25712effa37a600c46c674e264e68fa3a922286c553d6904ad57b99e77c2ce2af77cf54a47bef93b8b9dc0cd3c7b30362c7faa9e6d44b9a8c68a829a527f956dbe33f154787943f7d7f2d621050299121b9c66ac424dc5aec8c7ef263597581c2b19518904efa54fc88957065a270787f5720430d0c9e1a325280f3f99bd3b4ad57861565a37e73d608de5c8bc55f1d79d65f38d42ba19a116aed078aceaf9758107e81c573af8d136cf690000f333bb69ee22049ccf0acd9becb99490659186ff645878ca3cf35855a5870319e06726155d2937a75523080dffe2808a354725e40fa55ba21d7e5ad7cc18507d65c282c574b286081ccc917a9a1a1fa20a48eb987cda7a650f13c9a0a7a8948a6d48fa5c658a6a4cb7a1da853540559765b3f2707fa7386564e2882a92dfa0dec1af52c200c321831088878fdb82402366a15c9d8df8fc2445943e3f57de3655bbaf33d0a3faaadb83b53e7df65ae188a7abf9be046a1b8cdb69a7eada02135fc000012226aa4f2e2cc069d71dfda091e75d27dc1da0ecc1c5e7cd15e1736afa80f72f8308bfc9abb5a13686f863156134d3ae6cfe80332e6bed0cba71f27899dbcc2acec8364f129279b9e75a584224ec2fa9379e4f88a22a32ba23fad76ae89e938215956b371eb8437cbe3f4f62b75f2e2d9809f34f02a1fd9bdb716bcf11f9d992fe4fea9584bb36b586dbaccb762eca5f1ce91bfc678e6297d4b0ab4da1358166b070fd0c4c60ed6d3fcc0b38d782dee6a0e5be7b1d3ea233ff5c1850a5c261eb47c340b47b3bb5aef5f641bb5816b1384bca70598f632961eb573eeba8887ec8edf92ec05f0fbab6185b05aad9a2d6d4a5fea29e253c8ffb04f1d9bec7174b541ce671c059f5df16ffa3787ad62deaf77e1871f10e27684c0797eb3a1bc11e89a786bc0e307a6ead58987cc6e990eeb663755c3742efad79295c1a6817fb47ee4ad2abc281f41ab5d4a997280ff2f8f8431f513a3eb8e242423f61b3692b74251c3cce1f5284cd57e3323a712723e969fa77ecc66e05f5a409a3080cb8a937cb938b97360a1b42134aabe918ba0b6f5a9ae76c42cf7c8d6c84f0dcadbfa9ea334d3feeb7cc725bfd848d453bb332bb81ca09e8c74940b94313c7d025183ea9f443c91c65d04146b032e2dda286ece846faec1ee2d2f9958d7a0e47bf211b9877acfe5079755cf5a3fb0577e1f6f0741744c77393d073d85a5dc1f09018229c323a3068ef55c6161531444771247a0abbd4c31fd6253c7e0aa9de44573c8680adf84139f50296aef72889d80fa1bd1ebc16a083e154c4b9ad0536cfd18299c3be595d1f38bbf82d2a70833da210c3f505f2b5ee379eea9c0490d7bdf6e810f31a1fee6f7f66ff21b96040dff39ac6535043bd288fe53952e339579d34f11e536c71ba40987c103c7b9c6db96a408b57a3ca13bfc5a1f828fc853d2383f486353d23d0367fd5493575c7dd320199ee5321d19cc790e2fe2d7ef85bf72dda47b5d1173640077f8dbc778362298785476c41fd37191e07cedd21219eb2ef9c5f7ee796e581a29e08af1c6926dabeeeeb7ab561c8fbb808d7f3c954a75318177857258742d4c0f4bee1182769f9c712f6083d18f9ab862df8fa16724995ec348666517e15779b11daea7300eb9a9c6dedbecc77699bc8582bf89a4e677580971f850cb54560e2f00e7bd2090ae1a874586e68bdfbfb45744bf3321c494205ba5b1811ec6376482d7e019ba809519324d308713290e07da7ce4c29504b7afbb4b950fad700cb580a53e7ab7bb51e87c5e0d4b6e2cdf28387298966d8b6d6d1668779a27676d640babbaefca61c663375ec7e795d750a7537b78c77b428909b2c0e14705ea0bc1915af5610b132cc1e51c3b0af4903fdaf0c7531c61b8c6ee231bc12ffcc946d233a4ae127cc0bb66cfa0bba18ce0327511e2b75330c46d39967d81ec7f44f80c72a63d5785699e2074bd3f9222e70091e00ad02f5dff78f1206bbea4b06345e7cc774a82df84feb1bd91ccc613d9df74995a768648248abbbb705656acbc7e311244dcff4a0c6486b710b36cad429d93156c969d993fa9af9ca118ba89825eb510b8a61257763bb6780c517ecd50c3a9b84ab88ab7aec608d19a58000b36b85e21356c674b2295a1cb8d375679a5ae1201dc301ece14b86a020889e2e140205ae7bb554f9e91559e7945b8d6c5765ae742b57c03ed363134e4369079e67ccf571745971ecb8931c2b627f5e582d8630a25368938f684e67be3da430216a8a9b79bf49f0cd33d4f7af6d8860dd138b5a0e1c62476665f08fabf33048dee90482fd9b54a03c103e476d88bbfaf064bbdf62c557e2cdd34ec7bd4e00a510586e7789abbc258657097f155973fce8822053664aa495cacbab3e887b58036347bf3f965244c4d18b5c0699a731bbc633c680ebe81816239bf3de5fe3c930bd0ca8e9ceef38e190438dc2adf0d24ea3a144ac194906a1d36f0c50efede71695014ca74c766e1f88971589cd7bd771f76a4e34dd0d0cf014db28a9f23b3ddf2bacfb3dd12e99950bf7c2f3fbf98ef15b2a0f4779f96fe870432c1b1443ac6d79cfcdaedbf22df2684825f738224bdb392e474a9c40c082c238338fd0e4b27a3658f9df3af53a130f4486d62c9e125b12ef5c0d23a349afc8840aa65d37e72ad753e9cb15caca5eed83cb23059872aaa653f479b9b427cc5565a1da737b9d2b599121d5f5121c6894009f6d1880feb0ee14551e84fedc824012c6ebb0d26c73c87df0438db02bcc62d6821838933571d2666e115ec1c878d1175ff66e72c5f9af15b38eaa4fbe906dbd7dfb2932ddeb5e2d16c6ea7cf22dc188d39fc868db1e54d800c0748df2339a225b28290cba485432f9963df4ded3a1d042d040d3e0423cbf4d5f582bdd0091db23941bfd7108b355862d949a9872290592bcbe0c85378a81156153045a955fd4ff949cd95a994285096932877ad86d54a8b211dda24c8ea5b32a5ef3063435eb924f47a45a1915903a19fcfef727f55acb27f6b53d406f14f50a89d9f74299deddf23ab9c453823d015ef76c8b093251971a676e9f1012734865ee12261384e981cc3cf3daf559dfc1c3285da5abd1e3675eaabdb0201a78b0cfddcdefa9b6150976593933498754d8ff60eff7913252652d0b69dc135ad7e86bacb3620488105ecc7f296db65e6bf5165302328b64bc843b4929d7ee43cda4a072a7a17885cb08e8f93c65c3a1742b660a1823bdfe4561e3a381101d8f137290e981b8af5ffed7dc78728ea776033f38487142019b85b98377e42e2f145c3e541dcc7c29b6b7c73fac915a29d8ce2e2faa59a52e046c24ee8183efef9b8f2d56dfa1a6037082de762ee94e99b7ddd991376ae31b105d95858a858486c611ce0b489694021eb74ec62084a7996b7f5b6e04f9c16886c6faf135e7273d2350ebdc51245ff3515749cf3cb34ad83e5abde5a6ae94e84bb77852b1ef6e104e52bffcb86370b5f058b994fcbd18c3107786d372277db82ec1bc67ad40640a9c7120edc92a4ee515fd766bc57d1382674e50a120d47fb76a29ead2481c55c6477f40ea28706bc68c04299dbb48dac60299eb289f4e29e28a4cb7b8ba65af2e4191b8b81735e58593815d9a76d9f2e284fe25d152b1f989c7bef5454e3e6c3ebc2991ea870601afbe1980e3b655d08d5d2a2329d00ffa3db1895790a787b0af01d98ea2bc9c8c3f5160944dfb3ccc442295256a4abd7548d4b3531e4a0f2c8b59043c32bc156a75f634f1b082fc8d38db4d3e63a6e009bd08b0740cd2a6bb311b80e0ae735f8f213c855a96cb8f8169c32db91e63ccfdcc48fa0a5aacde00d97ef2841bd8ace3cad3de07bff70c0883a1886bbbfab08a650fbc7faf493afe87d7058210ac6a6916960bb3f6207193e6479dcf175a54338037ac17ded9658d25f5b0b43fb446e803a1ecf627c62312aea609436948ce1b3ca9f362d45a6c69f43eb268c9f68ef8e0f894c210f1edae36821a9118a80fc717d8f9af690353ed4cb96c6ad184b4b6829a258b746ebcf4cba9"}, {0x28, 0xffff, 0x7ff, "5a01cb95d072878009ba7250cc0d4b51242d3f"}, {0x1010, 0xffff, 0x55dc, "eb026dd447ab8fcb91d9b6a28e983c84a3ff1606fab0b76995b12ba1941aa15b302309bf74d0f0209d2dcf94ff49af8a08198d948d6173dc19bb7f1cf9f08399bf0acf6d4f26713844fb78b7b65784bc85bcc8f427696492457b92cf947094b3528eb2a91d5d82a034f0d369063374870a6ed2efdc90fde8de47aeb736337a213bba4885d8807b5491243ecc7fb3965aed492f34bb193fa716343460016505fbccb9830c9562885f91722f796cc586dbf1734626a2b4fb6f5156f84aa7a3085a43f6f4dd154f6475e617d6559b0a0e8ba6036c20ac85f8d490c4823c4aea9c695558801e6a95e01011e75446ad462a6ae4fa5411ccc0722db57c3b8de3dce557cea065ee0de34dba12c1eede5a7d6677c0e58c34923cf0de09fe1772cc1f83c48ba5afd41f7a936ebf653e88ccb843726a2a61bb49cb6198a84ddcd06d8eeb6c279559dff422ae6f18e6ffa1b21f5acd563553a420a245bb477086d2bbf28a41d1f031bf28191ae68ed2b36d1cd3d33a945b4cbb5a926a5546f022efeae6e2e8e6998f0f743727c9785fb172e4f051deed3986907fe2db283392fdbcbe03ce6f07d1130313c3d937b31fb8d6e96d2100ac571f93c81412d29990f9077feed633455a8add3255ab1ce1e53c40e877ba62af76772c892c2d3eda743ccb055049c3d28e070d0da2acbef7a37328468d53e43871952912cc693a7d7bdc93f9151021f8dcdb4da58fd1641b64b3bda774f58d6696b83ee7bc4c500d000ea74bc54fea2c766727591eb15f9afec9c1240c05707e1d0b1b187443a0fc0379988a974d14e4f1aa6a75bc1b2ea5f39f00fdad27a64c8120df92375b7e7a72425737d72e46cfc3099a50b06dd794fd12156bf8772d40e7f62c6fe083af98ba744887be2f035d9d1ac08c4ab30882158422389a71ea01742d1d70e8134184f77cab62678911e8bda6d6b7f01a1f23ac49b31442c0542cd0c53b6c77551eb246ee4c467d21738e5e013df14ab546c26df9003bf375e0a1174a676e303e8964909c73736298f61cf8fc4fac0481bf621840bc7f9bab370c01c2c2274d4ac2f32b03748e4b89209ebc7d2a8c9a2bfbadadf4485980f001943f037d01a1fe22ba14ae5b60afcf39845b74cd8d4c313268e355aab25950f5ee999714ac52f242231d3a14abc0755ac9fe3c75b0f8855587514a27dfb502310e3803772ae8e9d1aae08183dde305f647b26f2dc2dff26d3f68519cd49d4fee2b5cf89cd7418f77d5ac70de35eebd02d3efbc16a6024e4215d6434100cb30992ebe59648cede25b555fe6f2b0240699805a53223f1e582b2784992ecabd34e0463c61c778fdac618faa7e05a69e8391445e8fed54865de3f166b30b201ab7b5ceda1a5bcf5ba0fc37e55de4e71ddb5c7a3126bf9e95f9b6e916028064c541852fa3897b31872db45160d4ffc04d0bb3091f05d5850084fee2ab01ece2af4b3578bd4f453f9f6cc58ba7b473362fb3365c1f1c35d2acbddf07f75497d31b127fb0fb87fdfaba8b0ba7a4af5bfafc1d2283f5a7a4b65810e9e5974680a2fea5adcb5e284f421a3302d063e4433cf0d6fa0eea86a906fb4d05355e9d28f8d3716b8dfff057ea0e30ff6e4e109c6123887c64938351bb88a029759f6d94ea3a5f3b20de0ad48beaa34a458f6fcdd94ee0148bd928ce20a81b874ff55fe4a0d8cb531aa03ae65a9a9cd29e69dbd006f80304a450d7b178e6d4415fa2bfe9fd1dcbc4793b8afecdd736f69e65ae3bc94f1d1553e99ba6a582632311bb07957e5808ddd0a74e96a8b1d67eae65c164e7edd62a42d67a406c4ba750609a13e84280a13783cf5b714cdb1f3744d0f8486a0322da9479fa4090f5e62f3385a7f067ac0f554da6868a6611362270a46bc8fa6b122f77ac4a34027b79ee24e7612ef7a533292446b8cef2011b0315e90bd4cc2c1f43694889b4ea6e16e0afc5ac3dc32df16b3a1167874b051e0819e4b9fed8c70cf5c701cd7da41b4198e3c3f8c3f6b2197615fca72fa4adcac447b0b31954609428395d54bbcc10402b9b8fb64e83db80ef4d8f5053b70a79c567d0783cc7a5ce12058acefcc54c08dc3bef06b06e55e72f609cedaef2075eaaedcf80f5d8bb209fb3355130011c1a4ccce1a6ae07fae94cd4ac4d279388ddb982f8aeb8ba85f2883824ca8eb500ddfd0248938b211cce1d66a49ef23d18ad36fadea0ba86c512e59512bcaff8aabe109df8dc186222b8f1b4afd5ca9b31f11d1490698f0e430889867466251f60c81f387225cf8e3bf141d300277cbc2f2fca4ef8e6217c02593d49291c3ecf76fffdae17d6ee8318619701b98ec9545633a2876339e36c77644e8a56473a3409e526ff6d7b8c19ea46bcf14ffec7373027e93d921ff3bf13d59d6cbda15e88b497b05b8d315617f90e608661ac96d60012118e80d3f33f59d68ed9d338574f040faf2405f9700f39115c12f5e2b80bf54b762a4c8c67d4f6d24cc3e4eea9379331d3495b636b2f37f6417ebe09dc1ba46660dc3caf80fce70e7525fd7b6ed0ae0f2daee1dc4f9085d90c29720a242952d37b67de1999842520726e3d5616d912590cd8bac89ed7528a8b211f118a872fa05d754b34a66780370cda50557b4dff5402d91c26e8e81620d931d50a0ed6f6de7784f9d70cbd656534184d4093c763808f6562e128a21d39dc0ca49b6919eead43cea65f40f1a6f2f611fbfa1fbe3a8667272f54a08f7cccb1f411e0ad4b6b2b55ca6a3675f82b19bd683c830142b11e4bd09ec11699f23dfae3248c935fa3b8ad996761fe82373d78a910169604ece0c1d63bbd972130c410a0405b845c6e0c2894dd03d1381c2fd95de07387d44d8e2f3a230f831aed6de8486a14925602587883fd74b8ccc45f2f9ed27ad6ed5bcf02ef928b325b7dd65b0476513278497476fd271ea4f55f98de97f86ed070312e0f6b6d8f88ef6b54810e5cec481e37bc47dc59afa059f8f13dc0725012a6a27c6d3e1cfa3ba051cc0cb82777e9032ab8d6fb87d4e06dda9f58fefb63c00eb3f4e1c01885f9288b82cbd9b73f7eab759a7b6e061c68eeb403cfefc9549414d8fe4b3caabfc162aa97a7a6e6c69650af579bf891be62e4980653255b36000e148a63c7ef3ac4b0e96decbe90b84030727c6d44b7c03d18f22f862300625b0a5ea067c46f55e516e3cf3e3138d96aed388e6825101e2a0e857e4f67e77b8f8d42940c96106a1dbb7fd821285ca7abb7fb36cbc15916ce96ef8ad9a5e9c89c46eeb2b305b5538cb2da24e6914b6950d7ff6c5e82c385ca8b310baf2f3dcda03787f9987cf6982ede07bbaad47ab17ac6bca7595bf8d5637ec1b71765fd0523dc4f0b06a240c5dfd74f396ffcca4f6bb70d0258a9ee9cf723afc6f10933964798125867b8d8d7656647e7c9cb091f8c12e22f5bc0dab2091e49fdf1082fce19900582733536a4f4ba783f24ee0053dbc3b5357496705127419ab671f7fb621395a4b230b81f79a6790471382830690df7ed8b0f5d9efcf729161e8639ff2480a4b101e1cf25df625b52ce3c2abf697b4ab8a26f0e23af478b09dae03a2b5797a474a0b69879b1ada7db3773614795c7fbb8975f77cc856249d43d415dac5dea5cd547066a836fafc1d3e96efd317c2840ff9b4c1b67b3d5c3ef52cef6a8e26e3db7c14399405aa7fb5042acf08ac12a0f43b08d767fc8d14a0de0198b480185c754ebe27d6b7bef51eca9ff827a8f5c2634c78f0317f991a3377fd84276a13cc68710f1ea3420f774f90aca685a660e910d89568fd67cccc5fe257ec23ad990be41f19bc94f62a17473ca0c4df577ec504d4c5fcce5d6fdedacb6ff973e13fa7d4022749090acf2780ea66e996fe5653e4d7badb88dffe781195d6f338cf178c1ebce4b28e2972582ace1f73d797dd0f63e2c70e7ec8dce165e21bd057e547d534903de19cde512f123b080c700c1a846fb0f984757db9545ad2e5ccf9748a4db861c5f4fb191364cb6c1fbd216ec8e5cd8428bbe2ac088a2f15a0d6f608d8686e0665fbb714dc9b9932e8406d012d0a7cc20e653b86b692c79a0a9946c1a4e6ca350469de09d8350232e087632f3b881fe20ad3b943a12dedcc54fe84b16d64ad8e8cd4457a3ab6bc81d1124acc7783c33e693b570feac2980a93a0836fb9d968ba6054d27055ad481a9faf973b49f4c669b4c939eb2e1622c8b30095318533b5b53ef9f92c4ae4d261cb3cae6aacb088098cc622d88cfa13e00b0a22fb67d7796b533858ff2652e68e228785319035af0478e25daecb66e809dea260c920ed578b261a68ce14847568310be595a183289bd994f6bf427aca794a87c2914574df92cc7b7c1fd5599b7e5578d38a43f9166957afd4ca9ba4c6b3dfbfaf697903f5eba12b09d8d1cdb702d84cdd8dbd83e294f74836bb9d9d3947368b05d68b7444782b8600465124463ed01f12a3315070403c7132343e6588d658cb4d31d508ec8058b30aa44fce6c84bc280657356d5e6250435f72c679bbe9614b9071a0430fd7780d40f18f9fd6c2c9ac4c9600ae046191c8515f85068b49b3442faf97cf4374818b80f8d04cd0c2b0eaa98af3f8803ea5606982367e5cdff5f296b237152197283018325fcc8ac09680a083e488b01ec440a025cb86454e6a46252e4d7454b8c10dd887b6129398debdf9ef9e35b22d77f467d8acef4fd561b4fd254d85855fd4e2afb5d6d3552162e17618f52a5c8a6e454b7a97f6ef72719e37eb1652b5fb2bd5d95722b662e627b7478c68dcf6bcea2ff3e6ca47afc2e330321562f2142086942697daafc84143b697105aeb254e0ca0f3c9aabc073c0bc993ace0e9b24635379a45a8f9d198837a2a1627929d154c3b5f133e6ed40d5ba230eecfa373c46e07582c1e6faca429ce4ccd7c1d050e4cb383f7844739e15c006de18cdae318db7fd2298497496bd116636b37a7a15e483adf2216ce0925b1459c16ff91770d12eadaa448f2f02de230bf0e35fa539ac27f3ff2f4f7c72e6119e06a5d4d331063a6c105d30390d4fdf1817f2303ee19820ae9069de8db469963ef8f2343eae1177110a2bd7f511b12002f99d5c58f021607cb2cafeac3502b95dcedf06e95afc2c74471dd8e7501fa06dfc820c5672eed898494be0ac0418898707869b0682cd752ee086b3fafe0ded8c5d3989b9dfdb57d537902a52912c91657dc952a8df1c988c0d913363a5ca4ef53d795f75319e61a0225fa7fada14832d3a32a2d8e4e40561430d0e571bc5a293fee62b2387b0c94c2e5b947a6e32f3f94c831c09530945d09e52bda8619f07ea39f320d2b2f9a1da4108f1d6d92372e58386414380a0142ef1ee07342b55dc79cd1744e03c740626da12e04dc517982a25f5135d1cb980360bf92dbba80daadbff11861bed4e8c4f6560c5e5d44191da1193e66887fa502f3b9436eab8c3132fee377a3829051810347211a4f470da8b256af075ca7322e3a1af93abb69e0dc19c176b08d59e062ed0ff812ccdf582f351d4c858e382cc6013aa751a39f0f82780eae1bede0113f3b8af7bb150195cbfe03691deb62e065232a4c57c69bf44f3f4d06e1b4ec37050358cff2a8bbfadcda7a3a5bf27effbf7124ec5d55d5589fbf4c7010da686e343cde7880b854fc8c3e92e086d2bf1f232c9d957188eaa9c65fffb3670e91d19816a491230691e3941b8488f443505734535d1a50a5f11c51447fdb0139743560662d7dc4709e678ea66c74f80261dea88e8c00daa9062fc6402e7c56441e7f2bfaf506dcbd16913"}, {0xc0, 0x1, 0x400, "d45ca3e5a8c88d8b0efb4c0aa74351a875c846cd1cd49ee84fea0958b3c354c4a21483187ccb6f850f2922f1672213f02b0591c73d146770eb9c0f100b178b01398e7cad0d99e58112a9f003305cc9f2372a83d02ff11ab52990d055121e1f90a48c62711b565c3d8e820017aab81c3151fb7f221d13d3fbb9c8177b37b86d0e73504a2b2caa50b3f917aeff874442f2facaeee6dd908190ce84db1cb5c4ca80e1861872db26fd72e7e84883c629"}, {0x28, 0xffff, 0x982, "8c82aa26139eadb8fbb71476bb18bdc0e297a595a4"}, {0x1010, 0x0, 0x5, "d594f79da49913702ef80cac7977d191ebd731f06919e47d3a7cdd835b49e71ef0186d86b890126df8cf6bd8534d7d139f72b14a7f8db7d984ad7f15cb2c4ecfcf8f9c6139983258dca11e2246eaece3c88c5f0f7f8dd63511682b1b43a1c183e22ce3a228731c40acd4123ca33c25ee8bd8eb9b5f707750e70dd00d881f2dcce99aa341336cf1ffddf0ed97ff1d2894ee5295e8654791303599fd3dfc41c04cb359f622fa4c68afdd07998de3b92a3e038f671ea908b7ef3b4146cc1e7d7e190bdc997a609befb80c34bae70e5d7b634eac85ef0f6e74453132a07532bb5d8f519e164fd5f9ce897095a8891304ea9c6df2d8fdd2e0b313c83877a885bb1a60d7e4afde8eb8e46ab229d5a9dd33c848f77c1bdbe172809b7bb447d57063a5dafe17c8242333f23c95c9277ae95b451d8fda36860822da249e62eda41a0c950c57d5782490b45e5de3e3bf45291329fee267d2f2679b6f0ea0e587960dadb13c64eeaa4998674ee4e0a2ca2780458986e82414d562d7c3890b7d3e26c5960ae5a6357c3749471e4bad8af378d515ab3cc736a44a84841466c823bd0a6b9e05787ff7ab49acba0b3344b9b179096cc6d075d54a5d450d3d93b56ecfd6a14b2915db129f7235350af17eb7ef546604ff91c2fce0cad7298d27e29004e9d82813a4f31e02980e2fff18d293a3bccb8ef9eb1151b5c108f22b1f84f0b7c59ce700a365846d10b540ee27631363a353d56f147786e43723d0abdf35a110b23a5ec396ccd399d09fabf26221942623fc6dd58dc2479a8f4de6271f25dbe9379417ade9321c5ce0ad1bc087dd9919021bd52553cc3a6c1eba35912add03c6fe4570fdff93d904778b7a0c9d07ad92000ddf3e9d1396de13637de48960bd2626716764799f55aacc667445bc587656927342aaa957577ffbc50120a3f92ca0bfa424e47acb6498dee3b7dcf007e74604f45882ce04df072ad683f01d9b6fd5f41bcaf0a9fc597773d1614de968c8aa7213c639b5eec6aefee2ac86f1ff4fc5777394d0e92b663d1336c8296b17cf27040701bd01f7890768e09f5f34b1d0d0a0fd8cdbac450873b00d70a208261e7d9b7ec7250432cca317186d302969a9e08221d1ee7bf1110044d21289b713f0881f10b5c1114351c2a93f13f02494c20a58de59fc262cd89670891c6f97b4cd65fd3c7eb31adc0b192fc0612e89bf54419fbe3535fd387c18fad69ea04354b2aca3310db8f57caeb4e5e90c1688514f830263b3b93db5dcba014756b97a5287370f81b685f454d6dcb3ee4099e31f461a709e094e027ecf7c0fb0235e0486b871cad2ce23c6e29e56007a52c57cd68f7d54b1a694e7bdae28a0912567d0c06597553aa450d8cd102eda4a95eb5967a6ef6f091dabdfea6afdf84501f8337cf3c79b8d1ed09820d0b1c2974b2ff28fd4d993a30d793df9a3d2b322ecd3a3ed634ad90cc45c50818f66b9be4a045777f5f51fe7a8dc0017d13ed94c225eafe158fd46862063b177d1dbd76e60396b4818d96148235ab53045ead0d83e2cc3b7387ed5e7d8450e78e2999e62b53bf3886c9201e43c21189f4a1bcf70af88929c23f895742d49ad831cb33bcb817dd5e46465e602f4a384c8157e5490dc6e381d78727f6f39417c84506b07e86e75de553cbecc262e9fb810b0b68aceaec8767c39493645c45c1b3deaed3644414e3b074cb6b63acfcdb6a0e616e27b86f0cd2a688f8b34ef43a87d9bc28b1d76aec78de68c08bd9e1ef02e78dc954f905244cfbd3863b2b4c703376a66c2f966a4f25f1cb26cbf71999cfcb8af9479743c37d9d6d9cdec25db7e1c00cda937120a6e13c35765a3fd6e59aaf902371a0b346c20216809e6205ecac6c5cf2185d2135dfea6d071db560a8f18b5e412a097cb513b6f1ce1620624523e37adca6f3773de9388d87c61c2848a16ec92a70f04bd6212060811c8094053e54261333da0d9f13c7ca6196663a93abe8361864e543991c56c84759cc406e7d68abebe68810003fa27d151d96c606d541bc0f52357062aabba39fb4ada497bc42ae077ebfd3888cabed8076b7bc1949756e5c4d5e584a2edb4f0e8c3f3c4496454ccffee910e421cad6bf33fed2cf984379d09e1d7f0004fc5f60dbf439272c60b2ccbd6e873718aea2dd76c00b646d3b37a16e6576a2babd0e6843ae3387b3a52b929e73ff113c6572a8a74800c982d45a15fce9ee2cad4ab18910af4d53c69d9d44dcd05659b130f91712792ff4935c4bd15227e059050c5415d90acee2a60c9787c5dd08a5b251503c0eedc431df510ebd0b742db6141dd62e540be13061a7da550f2135c34580725f0b9a50a5825241bae569b4fba4a3ac32d39ca15210c9a5bcfe688bf81a99fcdcc98f679362cc15a96fc9445b83b78fcb9291e7bd84feeba22aa5f4b8e973dbc1e376bf3e9c6dffa5027748fd4abc2534d35b52944b14b91b04552ba6907529bf2dc67778c5fe3a85ddc5dc92bbb8e2cdb2d8169b149ef3f857857b5463d0e911d3c5efba3237d95fb7a9e5ff0aad320739cc91cf430c1eabf5734927277618721530899d862503434b0d80d1b7b56e35e7ab7298934efd1bfd57d6570b160b4d63029e503b4466e23de1f4935584c724325ee9537b39b87b67cc67065ac033201cf2948ebe20f5ef1f09a076331ffe3efe5ca5a5f1ec2ba22e2c1b1ef24994306e2af17bdff1db4bf5c26807d56c0110b101770d11df545a1806af94e611bab9e83435a2dd6f0acfc67b2d9fbf1c68030d2bc48b76ed98ccace7072d84014f45e7bada992c4e296c92767c15d94a04e852878bfd92c271337f10066cb5052dcbab1def0e8c812d1e0047ee47fd58bc737b6e34e4e161da110dfdc61c3528ddf06488deebecd0ae462dd7e8160017709dcf886dac0cd03f481f8b22629ae82db8cee5d5db34a1585bfa4dbd68027684a4a141852fe2d2e5023c5be1a29c8e64a224ca7b1adc1d2f9b396c67db536a76e7319c29cab0ee011440b5190d41f8524df44dc3468ea2db16e0ee6f11b3593876de408a4833d9c394631e1adceba5b895770f26288a5bf2288c0c58b869b3c2b4efbb8eb8196d46b81c4c1c1938ce832389e1060a596da0a682086fa4a14a2793b4a726ebaf74e6c0accf10dff10f4866f0c16d93dc859aa430daad1b4b6a3f9351d8fb3c30f693388dd839c1965ba90082b32d0e5fd48d56ad241bab105137f1685c6fffc8224e2b868c4008d1fa358602e2f1a7b1071b49ea524959c3c4f460824c3663ead872d8ec2280d189ebd954047eb6fa19fc7541bf58886d2ec02d0104118a20effdcc5ca125e44ddd3c25a27b28ca4b1e1d68c2d808fead6b8f5c277a3b658fb9d0058720a4b0cbbc3c7c4abd21566bf29a4db8be36b413ba840f9c0a860d1652ad5ec09a2a159697dbcb4db757de006d472d0e91e3efc29259dba030f997c9778767ef80526363ce74f125b77e0bca0c705f749a10ef61ae0ff2c5826334714411d91862f91eba74d46a34864925e51ca56405da5d4553ffef4e36c396776f800827c8c04be99f54efaa9dce5344cb3e0c4298faf5d00f3da76c6a0209b04eeda43e956d4cc8f1cccb1b10359dff4d6ec2f204a6a41bff153a0d42a1c76e788559c3b830e18fdd6b131aec2b6cd562b21435154f68386a1b9ed43beb907c49bc8b3ff451c5b54d724c8bc81ee32006a21d0bcca49f6de1a699bfa100a01dbbbce83e76b0ae1523d6398fb0a0592742605826335f08bac0d32cca3bc31add533c31e25d43d0a94f0be83cce81e06141b7baf9490e5792180d1c707c9f3c77c0e35259596a83968c5106fc006abc0463e69712915be83db6ce355c32b1e138cca81d84a039a31e316a004df70355a9c3242f38b9f6d20ac213ad4b3885009169bed049d713e52a2109b874b535f9cef1bb7220b3d52904434317948a494d0b5e3874b46ee5170f18ddb0cae64b180419ac8e5ab0addce16a3be45ecfc76c89aec25593aec3c7840d0e6da0fe040f6b4b0e2ffdf482ddfcdb479aa67cb516a91669454cc2ed8939dec5c49f66ef18aecc2e39e1dd286d70c5aeaa4de4148ee2e838f0489248e4983febec1fb2840247ceb2d83218d909f7e8f8da9a020cd6cd122ad3211255efda44bcbc80deba8a14e74fb173a1b5dc3dd81f28e940e00c01513f8407aa6ef2a57f5432cefb95598785de5c1521625930f20bad2e764bd04bbe33ec2e43360cb3f9f34a801954185d3b56f5d642d6edc6d8b5799c587d006c0c6072efc2e40c78a2addefaf29053110eb0ebdeebbb03b7bc8ae558b5becdb336791361a116389cc2c8444d5bf8550707ce87f94e7fc488bd18d0764d598f89582b85a6cda9bc87563e9628e518ed419644265b6dfc191b73ec4ca464948b6eeb4325e8ce407c7d41bae23874c009d1d722abee47b8bd987786322e9160af578c705cdf5f19e15f3d90b9ca738213cc51bb2af4ff4654d3bd79e93ec189e28add18769062fa58d752fc03c6b57ee2497f366fe8707a9e49f5d390f86c6f36d3c1728fa5c5677b19b024aae108341012b37e4b40bc39cce44c0903d3df9ba305447e0cc2c5cf878d073b8b6dcedf7322ac165a1f7d4bf0dd9716bd865334316b896d49431a13703cc2b0f2481e38de5223b769bbfe1a862485cf2e5b8a3f082404510a45396f518018b386e5c361b33199dd9ba4bd9943ff5b0814770f4d3121bf15532822f19df5f2bd66c789a30352bd77544f9d9fb48e9b0389deade5ba5700668dfd7f53164a252c5101ea5e537d2a6d73e9bdf744cfb0695f6c71b1cb681a5bd71ac36ec7c67638411869a974b8f41acb0d7d2c0b5b8b11ef8981d01bb28ea75ed9c8b6ca61d22b1ad732d0e53d88fd167b2340f7241efda2708bcc17f8a2c47322d609b46d1fca62f7d7751e02f20b645cce32d840b86a629f058716f84ba3b6dd9990d20cc03828c667e1e371b81cb0259bcfc77075e1d59d6aa59c954d7f376c656d26459a43979c40dd4918bb4ad0eb08e651485bebaa33281a4a3f81a7cf042af0b00578b88e19e0e3b69df250763bb792a0539bc5e1fd3193bd717585fbdeeaca4d4de2a5983dcb179a6c88a4eb960f10b866bb6c49bf449a0f0fb320671723aa18572c7a0e8c6f0106b907ec4569b8831ad2c50a8516b0b81199e63ddf14fff684178804b6bb64d6c8d336a245259a87f774ef46be9e71e932ccd479b188b739b3619a214ad4a27f11a1f6b502ccc5d1d24e4e2ecf7f6bce4fd070bee5d4bb9fbe48ef0126174085adff1b5ea2caeb83923be341e9045876dc9a735edab376bf8215d17224d621194368b37698b613fe749f76a966ea405a6cb09a3ead232ff4a71a6c89a88b1c4cef0bcbad67b7e6f3a72c192b4c040b87b10a9b3af0a6427400016d06dca267482cfdaddce87b4df7d50c1e8c9c5db593e90b1c0f134c0b3f1fb78f2723a0ccb4b65987cf95792aeba7d454a02beb620c8323c9c1f805b98f4d7b27ada457f822ec22b72cec5531b9de9e165ac588cb77251b1a12317ed90a0323964bf0488873e9bb7781e29cae43e5ef1fac7bc5f8a60887e889da7827288dea22461e3831754bf03438b95f286bb85e7513ffe8ca5cd6120884a2721fec1bf77aaf20a9ddcf3b6a4df49893cc005f7ea24e6da7d90bedc84af2696629a35a1874346a52bddd3fd0a54e6c57ef720b1d37c0fbb6a63ccbc2100240617cee5056ba8180a9bb3587f5bda0a9c0641728c6081f0a2457244581d04ed03db1ab60c6e68c231389198ab315f"}, {0xa0, 0xffff, 0x10000, "164aa720c2ff4a5443742f43fa915a117dc34bf0bc2af959954b49e46694a03c8cf3c0ad651213227fc3c7cc8ab153e7eaaacf0fc1ad7a956c1d0dc7242526dca76211755e1bf5746a474b67c7205176b904de911796d9ee9784921ec35f55f317350dd56fb81d884a7da46dd9312813cd42fd988df9f39566c0552d24074ff109b5fecf930b2e4d87"}, {0xf0, 0x1, 0x0, "e6af52acee101ffc5e151ef5921a82d09989a4017e77368f9d27ea1ef147a9027f3fe1128395f22d2dc4bf09a144a56c7138192e3953e7295ae35c7dec27712cf16334f2cae757a00ec680b1608a493756560125007c72e364aba051350e07309bbc143e75408df908b9a55a40e01e0a30e7e5b30863a90a5c6fb6cf6e3ef3a1ace6080bf6b4ebb21935eac69afefb4ff54a3b2ed1c1f41efd0eb357505a1307722fe8d7d4a5d63f047f479b5b0696f40ff74fc1c44a023744814af3ff04ab2f17f0f2aedcdd3e2f23a5a658d21268edc49282120ecb61d2915d6928f7d2ed"}, {0xa0, 0xffff, 0x3b0, "64ac6e6fac40d75be633c2c0cf08196d7ced93f9e0c6bc61edc3fe03fccc775085e552cf2384e653b9ad0a38ab9b7dc703f2783ef2ef2787729d7ae45084f2c7c0b4a8f7d6b044187e0de4d03a5ff7f39f158b93e6b5ffb0be9e7572994ef025f46974da613deaba36553fd4d374165bf81024634d61f56a7dd6e5349e9236f2b5c5b8863225e58da26494c6e4"}, {0x50, 0xffff, 0xf6, "73f06e63f9b87bcc0d779fccf54ecc8d69217409985537bcc78e53b297646f520c74554817e28ce6f4463d6808789518f3ccbaff13e1a2a29b4881"}], 0x33c0}, 0x40d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, 0x0, 0x0) 16:14:36 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x22) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:14:36 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000000c0)) 16:14:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/125, 0x7d, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f00000fa000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x10000, 0x1}) write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) write(r2, &(0x7f0000000040)="36e58b3df6e260c858b085", 0xb) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:14:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffffea) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x140, 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x7, 0x1, 0x3, "b350480e4d8acc49c1f2cba5d4fb165f5c9ccb2b", 0x7, 0x70000000000000}) 16:14:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = socket$inet(0x2, 0x2, 0x3f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x41}], 0x1, 0x0) 16:14:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) getgid() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="21e0602c1c523122e03eb0ff0a1f230949a932149c4571ad84071f11d95e7a377d11a098a555325ae02395ae64bb2a3a670839e525c0e80167d14c484a9370eed4ddc4b76f8040e50628ab9944017610443996f4e915dcda6bc16a3343ff9c243d749f225c8c50bcf266c523d820ee4d213ab506047d9de2315f6934c4c61c94fee1380ebc4abe1cb1f41ad0babf28a7ff12c7e131a791cb6902ad4873f7f0e9ef32c096d6e61a1cc6329e91d5b332fca3a43a1d85627b6cbd1d672dfc05ff350637e4514792856071408c986b1c5a0e5c517871949abcbd47347e9f9f92ef6b07e5b3fb28791d44c826b12d0f9209299ffb4337310869b8dc36e4500d0ab514b0eefc96a492268a080d6c25c9b93413a7acadaaee0e1dd6f6dc54105ba6eb4ed11e33cde6daa86c9836aebe10aee6e5f7455e746a4382b28d0604a339df718e23b22f5c1f0c551d8f461c2bb08d7621417bb89041330943ea3fe28378dfb92004b56464daaa3603d8bf069c5c5175a6235d4bc45f6f4bd0f75a960ce5ad703980795d33f1844893ee478e52c30b7212d14a5bcd60b04123091734d7cd7e68c9b3ba0c0fde89631c1d15802795de203c88b19c7a2a532dd38c26e92721ad7fa672ad78e0d6dd7f0c6d9a3329ccd475ca809b0cf6c6fd13251e239aa87a940ee7565375f2d8a9c233fa4622df2e6054f7f94bad9b72304e295b0aecf0531e039228ebb6b3bdda5577b76311611912627c1c22abc8d6c5d13fab16a05997b241f2303b0f3ee62bbcd0f6cbaf16b23070527036d987c546cb43830821d57588c5a83a22084770464037d5bcbbe3f28007f0a1a35b6a40b5540d447d5b8418b5e89802a2a8d4e37355ea819b3eeca39ce903ca37c901aa4c57bb0af7d0e0fad688f3b8c4f5f11a92ca2bf48d08fac70fe7d841b95f83f4d985af643a90d8e534fa47f09501cb4da095484cb5b178d9438fac034aaef624ba63cedd8849c42731035eb027d4f8067a102039514ac2470ffba1e127b37c5d73c0b06bd7cef8f0e86973acb8aac940851ac41938f35567a33c0df91e35a69969752b35a88e96d71f4a432abae183818d4d145cfa9bc2a3861ba63662083b16394613941e900e66184869b30073f35a5c26428037ae0b76f1c19d43a8aca4d9a3e80305746a4fa8a29b773824310101e38b9469353531687fb264a47e5a3a4fdaff1d6eba0cc8eda794b8df9e3900fc673f5c1ab1a2253e4cc99045b04c96e300494bc6d6ab99938eeaba22fd05b0dc52b8eff1b8b6e08ee0bc803816385f349c445832f83041da399e0b8a71167f9049f715f5806640665c563bc2a92643fe57e480872e3929589364946268ae89a05bbd3b8de424a5159dd726bbfcec3367524b087acf5d2f6fb7497b1b3f5ba500a507aef8f929920462fb3bbe07850a7982a823dc4e10c1d4d06defc7062d132ffd869241b6d02374f85bd2f5c6350cd7af60d93a4621bc6f232c8d54af43de199545b4adc8485de2dbe3c805c0f63af16e8145661adf29a084d817f1b89b854e9bd6e34a275499b0fc9995c2e5bfa4324f0ce69e5525894f6b11db505a321814a551b6807f1c25da5024b0db8a6610c6cda6eb72bb0a39d77f3ef9cb55ee32c19fd13f1676ec5ec903e15bf1fc85caf6a8953cf8138e2b695389f7a2405da9a675d41a14eddc23c1e1293fafe6db5735e5573c9251057ef64ff459dd6a7e0ab75341661cc51bdcc541962ecc2b6a59d6f816c8335dc41f7c9e9090eab0ed06c5327d3f9582ca253f57908a347ac24f7f86556ce989d20fc6fea9ebd0c0d2d2ab0fcaf5d88dc7e904637d703976fc51ce93cb631a8b7af75577560bfac9be3b87e7cf992b840869cc6ac40db5072ca052d946b18c7bc038454c4f8f80af8937bf0b339b7d5a7047cddc92d236265f35efc3c70b8cd8bd2bb8fa40c44fa46941317f6469e13a17c90f6a12483d589648515bb8e6d5118d823e22bad8b04e7ec16dec10272321c6812b981d82a278f9c7d6aaa3d6b481c59501657b198022fe87ad823cfe712e44f6aa1bb82d76fc7bad83a59242d420b5caca569a08dde8e6d8be754172ed357643cbc0df39092a01610a019f083cc85fae6bb0fbb92cd1dc46ab8ee80781ea3e5200391fc9a6231021a30a8ab038c6c4a45edd631afc4afa5399769b4aed4fc9396b1d396c95f703d1298f8f512311b71f7c69f8dfd8e8009dac8ccf58473f3190942d9e1107e6fc268dd2ef496988b4772115e5df4c11ad2d465a873fabb50dc59b41870d9605ba02b9672e0fea8e1b44173acc59d8633a8f32755609c25cfc322313cc358a84b140f092599eaf03f686ed3cf866f78137afdd960f66af1e6e705e21ebbf98a7896f2fef317742034b670504b00e3b3dfe4763ac8eedfe091b76919afa3efe3fc730d6ba69da5496b79462bcf60888a8148f53d55c13c1f046901aef06759344f9aca66560b42df86e4ec309b9ab8ff85dc201dc41b67e292729b24c0cedb5b19bd2ee41cae01a0f16a8a68a30c10a04ccb79777249e9d14e98686881c1200d7a22f38f0b22e9bf2cec088607617d71301bb246bf5ac163eee7d611397c40a4241d695c35403b60c5fad2e25bd89c2f5edc2590b1285cc33aef3cfb1a01a5a0f602cb39cc670c87dc4d4c3452d58cd69d86511835d079db17720a895ab05d0d5b50823fdd970943c5452aa791fc6ff49c03827bf2b8423b76cc3f1b149ae6e2421898924489ce26f57b4bdaeb16b6f21df487a628aafd2b24a184497d7e7349a72ed0b2bb81ac6bc34d370d25f4ae26881f9b03a234a146b60c7ff750434611ff066ea0bbc32254f7385b3d5c7b7c411066699b78c84d6f4799ae7e08b5c2388c0336da4b2f53844be288e2d668c0fb33849552b3f3b0e5f06c0c35fb8a7be85b1505c2ab9f8bf53deb4dc2190fafbe7b060a57a63a0631236998068998041d8740cbcc473327476ec5a2e5dcdc496e689ec657dcad6edf55f5fe64eee63acd31790cce3bc4a4b90d80dd032cc9c655462faa24fe6b3c092b730f2fdb2c250d13a02f4a1d5801854d0f48aa17483edd1726294f25521b0c5cce87f488b27adfc704e0b1709940dd72f8dd9d79196bf1b5168e31163f352ef35f3f644bb48712a2498b0a872753deef7625310f1b04a6e2aa56361357a77c3ee58e73d08eacf93a8728b09d9d24d0bf24d03f7dbfbb598cfcefcfa726b5194c0d2a69e945f5f4d803555cb2ecf87225b7f9e98eec69a22d024e0fb92b1ff53ba50c3896b65ccd7e40f03be0593d2c6f3697cba68404fd3140525b93e7be906e4f9a3e396243ef49456c6062f9098d261faa33a1329789e9b76e8fd7af25b9b9f9fa73a4a827531b9772e2f5ee5e5039d05ea1710f868798aae07f082595f34175e96ed45cd7407849beb557e82a68f524090681489d5528c5f6eea4debbe07d2310822657ec62fa70725e9f50b2d0f73fb0e3cd14d1c9abec95a1d9cd5c8bbcbfe3f79f1eba520480504aa822c7117c4f839239d89b14a8f361c0db00f26b50f9ff7ff15c18500774da23dd2c9b7cb1598d10603073390ccd031b78dfd89bacfe3ff4da64a20d72158f2459654dba8497d80570a04813e95fa98e07a0181d13ba017767f23610c10db4f9816596d33262b2222d44ecd4dd0944a27081aff328df2de81efc9603f3afe11e2eb63ca5c8b97ce6a9a5b35445b2e0d538a0684126c48da2e9637b139d2091b9bf3b33719c42ecc0dc65a36ae7b0ea26d6b6c44ecc46165a2becf7d1ac9e7d9c1e841ad3de8f47f26e740b4246829154ef5e195dd29d3a82ae956614a5e4824e21cc261ab61008ed5e6fb654f1b0c85efbfe3008c6f5a49fca07e20332b8aac1668e866a0c99b310b16563f081beb55eb5d42be2847b6f6ebe5ed5aec4d84d7f18dc863f6aa99406b820393f8620c40f85e828f83b494e15c2eb104a3ded7e83b4b9ad5b848a8ba90e366667140056a5638e844109b3fc23b9f7c2ea5d646a30b55b8ef78348eb00826c9928bb2733d84138d1c5b8c0e682a0ca3e176bf5b9d24f95626f18091eaba7ca4612f0e37f9834d3cf88a2e323663c9f9a9b57ab1f93c221128e0920be0c9f53059825db204ad4cf206f26987b7387392311abe7fcca8013d333856411bcde30ea3921fefa0173dd24891368bd7164b2535497b2e3044de8eb4f6d7cc0dbb5362f4fdc147459ed5775e014a083ad8585c2d1fc74a3ce3d5a5e69e9259725af408f7abe2327b2e70c71d7dfe5f8876d88a5ec4a30640d36d04d21168d71f0a74bb3fe74bbb6e25dd4cd03528b3bba6ea49323aff87f635038c92037fc2d0b2aa4a4bc26d39f584101456a0b78722ac7b8987ae7645afec83a9ff0808d5625fc551c6bedcf353531a7b6efe182c8ec6caacc90ad954b00f4eca5931f45d146c324034ae46f1122a218310f5d57fde91049d7c8387017c90d728e54108af8940684a383fb01391733da4e36380a9815fed563d695dac4a1b06b9262d1d8caa8c8640e001ae08a6d5c30170c12a34c20a96434edd9130d18c7b072ed32805f67271806990778882ba4a63a1203eb2fba4f2059bc606dce339520c91222f171600328f0aa92e6ab7a7501a92abfff7fc31297222c192bbf464701d0405727e866fb78dafc7eeb95436b503e1fbe511010860d6069e2f6f9d8be73ef83236b689a1a250984e478577b5190419015dc9bf7130cb7e764d19505d6d76b41f3ce9933803bb92a299cb300d2f42d247bfffc0484d1f3d1442b3e4e11c7e721997599811c95da42c16194c0f92de4e0dc6d5ba421d36e412862e2c5ec5f73c589e900fc2f76b0ebd88f157b4781c388180caea29bd96f00e85541ee72c2d1c18f230b1a82980e2efdd9a315ea92315b23b86b6b63068b79f5c4c2d9f2beaf3f15214ef3faff7735c148ab31fc973925d055e68bf6c1b36e44170c4a4cc7344332c1f7cf1d54c87f8780b8a302b58fffbaae64f899364a9c828fb13b9e58452e8ec1ac5e03fcc0441b133d33136b8ae3b914a94d195ecd62af61efe33c569f9b8c8f3cc556b55d4c7e6750e73034640433b708fe2fdcf6f609884694c5bffa2ab5bcf23b479287661a9c848c0248af4b37ec55f6bc2627f36a8da9f9e1201543b1ede0934038d0689cfb1d9c12dedb49acc53ff835afb98a4b30c4f509c24e1cdd09788658d69f8514c7bb33d721b97f3e0c03d8b4b7f19850238dedb5e78244156e229b07b8455cc01d8a839639a2b354480f77b54f38abc448eaa802802550a1050f2e8f76416fd916f774f233cdfc87031a5f4dc2c7afa5d901a8b47afb59b0c8f9fd10aa45ae7f7d3e40248b0d6c4dcae7e694813b6e4a5c32691ea51851c875473d5ca736558d1ced0d6bb56457c1dae255b248ea9967283c04e39658bd74187bd0651ff7d4eb278d949976689386bc498bf5a061cdaa3c9ae607f94686f5a5171c27108799eca502cba67eeaaa2a358014c269cea091d9e2db9dd29906632043517f872296deffd1154a1f3fd394c20e76a0b0a2b36f96d3cc100261fea5155f4a2d3f34ae0292ac26855b5263e968f08b9300cdf466b9cd920b4273bd4dc73f84046de21b35133450d1d31bfe440162b77cfb8989880e6b9c5b7d5b3c38edd91c0d9f91fa1d6909d3c5e76101bdfcb920f1edb769c2cbdcd3c465f947e5980f39d5febe903ecb54593a77f303565f7b85c68fbb3df3c16bb102f65c9c8f58e56a7ea2b03937fd621cfb4ff04c1a23e0ba33e8112c2a5ff6dfcc0ae4797910cedd55397", 0x1320}, {&(0x7f0000000040)="25a28ac2ccc29136aa47292188e3bebf771da6bcdb9ab657e7b66d0ce1fe95e5", 0x8}, {&(0x7f0000000340)="b97e901356aadb04261bd1a199dd0a113eb9d697bc683940182bdd9c3df0cf63718c6521b1c7d6ca03cf9c1f8cee31d6bd9bacc62c197552c0dfd111ac08e0400740695a5ae038f2724353e26493771e68f861820eb94382e2a76d890fb45cfeaba8dab9993cdebba2c614ca8ef0d2580e716cdec34a4b2f04d642684959a7e7b36b7080168e60ebbc719dd2ae25e13a613f44e0b268302078172dc218e0fb4057de53743e970b3f1c7870ec3bca90a30cccc087188fa733e1bdc8b5b8e44f1eab5b9a0e48ec0aab9a75e7472129564ad2090a14119526020754", 0xda}, {&(0x7f0000000180)="1c4e9038a077b8c83700ca01ce92484d3bb0ea3a7767cf20d57b52ce7c6fdb92a3796557929f7764d550fe81c2c6a4580c", 0x31}], 0x1013, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x9, r1}) 16:14:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00", 0xfffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:14:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:14:36 executing program 1: socketpair(0x2, 0x8003, 0x2, 0x0) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000240)=[{r0, 0x1}, {r0, 0x14f}, {r0, 0x84}, {r0, 0x101}], 0x4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r0, r0) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000040)=0xd061d51f2e170400) syz_open_pts() 16:14:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x111) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:14:36 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x81) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:14:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getuid() setreuid(r2, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) clock_gettime(0x7, &(0x7f00000004c0)) r4 = getpgrp() r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r7 = getppid() r8 = getuid() r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getgid() shutdown(r0, 0x1) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r16 = getpid() r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="bd58fc866f0a3cc23715113f3087feeaede6b0c5cc69c77410f71bf6d45068bfab703c7b9a33080110f8344d17462aa696d5c675b8b85b7877769829c5c8a9245fbb7f2a31e7a1e9776ff0b6e67d8b553640d40ca17f21d099268266d3adf51fca168d578983abeb231c0a52ad39a328fcbeb0d6a8d06ca7a434fd1e428e96f80e62fb13b844602f10426ccd7e5464ccf88fdc9d0efbe94583e1d70bcf307dc67704d32dc83e21754a4f6de2a74e980cac82986d4f1a181ac5ad9013bb055b554fc054ed9ad04e58035edd30715700610b849b42f36b6f7606655b86bee3203731c7054608fdf402bae13de2eff727840a77c397ac906dc4c3f94bdfb1ef", 0xfe}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x100, 0x6}, 0x9) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r19 = syz_open_pts() ioctl$TIOCMBIS(r19, 0x8004746c, &(0x7f0000000500)=0x3b) 16:14:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100000010000) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:14:36 executing program 0: getrusage(0xfffffffffffffffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:14:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) unveil(&(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', &(0x7f0000000000)='c\x00') 16:14:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x2c8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:14:39 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 16:14:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) setsockopt(r1, 0x8, 0x6, &(0x7f0000000000)="e030b3f127c4a003fa4e71c6c223e915861e6c60f6b213cfdf1437ddb065feba0e712772ef341bde2fe921be5797766cee3ad0c0a2d0e0efe8c1ab9bc15f593bd68f6809a23f9060a34f02fe331c13", 0x4f) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x80}, {r0, 0x10}, {r0, 0x4}], 0x4, 0x9) 16:14:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="0319551f24e9233573200438f6b29368384235a2b9bbaaa742e9728bc6deb93ee84e8651aedda46d26496b793ff09a865109464b68ccad31a5083b303db0c0a079d73561ab2fcaac", 0x48, 0x401, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:14:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000002c, 0x800, &(0x7f0000000080)="ebff48a6526de5eb747ba3203ffb4c78e69934929648", 0x16) 16:14:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x3, 0x5) mkdir(&(0x7f00000001c0)='./bus\x00', 0x91) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/117, 0x4}], 0x23c, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:14:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="c30c640b672c5a1fb2ba7ebc681e51d190c8e29ea158f652e6386c5ef058da7b942c9f7480e6bd8912ea92db742c5e9ddec7b06775bbc0f5d6edd57ab2a957421ecd077ca568cf8ef822692e7fcaff8890", 0x51) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/88, 0x58) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:14:41 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) clock_getres(0x3, &(0x7f0000000000)) 16:14:41 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) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) listen(r1, 0x6) readlinkat(r3, &(0x7f0000000340)='./bus\x00', &(0x7f0000000440)=""/75, 0x4b) r6 = msgget$private(0x0, 0x10) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x7c, r7, r8, r9, r10, 0x4, 0x100000000}, 0x7, 0x2, r11, r12, 0x101, 0x92d, 0x1f, 0x1000}) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x1d47, 0x20}, {{r1}, 0xfffffffffffffff8, 0x4, 0x21, 0xfff, 0x2659}, {{r2}, 0xffffffffffffffff, 0x6, 0xf0000012, 0x0, 0xc6c1}, {{r3}, 0xffffffffffffffff, 0xc0, 0x40, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x2000000000000003, 0x2}, {{r4}, 0xfffffffffffffffb, 0x62, 0x10, 0x9, 0x9}], 0x80000000, 0x0, 0x1, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:14:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) lseek(r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="a3e138331e658b470e0e9fcf91f6afc39023f24acff60115", 0x18) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x142) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="1b", 0x1) fsync(r2) 16:14:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:14:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x4) 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) 16:14:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x1000, 0xd7e3, 0xe315, "0b180d5bb9b6e2e3985c2cd7110b557f474f991d", 0x7fffffff, 0x5}) read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x1, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffff000, 0x5}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) 16:14:42 executing program 0: 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', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:14:42 executing program 1: mlock(&(0x7f0000ee6000/0x2000)=nil, 0x2000) r0 = msgget(0x0, 0x46) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r2, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r3, r4, r5, 0x40, 0x3}, 0x3, 0x100000000000000, r6, r7, 0x103, 0x10001, 0x400, 0x1ff}) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x6) 16:14:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 16:14:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x300000000}) msgget(0x2, 0x20) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:14:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000feb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:14:42 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="801dee445f8257d0e8d1e49f11a5b76ea9ca4d4c05ff118801270a9b430b97eb8ad69003222671daadf7066bd1de48257d4da96a1a6a90a72dd015fba8560204cb7ac12c415ea20ed03b5566c1e98c010ec893b8ff34fae10683f56bfca75a719e056cb114b1c583500170191fad9ac8781e248fe553f5e1580cc346eed6bc803d2dd9ce89f484b6bbf33dcc44111307f55c8b863fd5ff", 0x305}, {&(0x7f0000000100)='q/', 0x2}], 0x5d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = getpid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0xffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x100000000, r3}) 16:14:42 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) stat(&(0x7f0000000240)='\x00', &(0x7f0000000280)) 16:14:42 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) 16:14:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000040)="c981e85880e7a2358bc4478665a09b3780d6984a2f3248d92c3c86499c44f8c4086793f90ebb777baad467dfa458a7945f01ca79220158a194bad7b09420ed736a85b43cad02ea3bab81a13c8aaf2d75f06b5ad64e6a537ebcad34a89857ba1ee025872d9ab301e32ba26fdac30fbc481301a3b258ae5b7aaa142813e9f5cfd0fdbfedafa45b4513b11725214aa5f3163ddf8d8f577ff885e957f6e0bf239ca234f8602f9438daf3bdab496aea9e39db05e5d1972c429ee91c78b6e0b57c4258268f7304712a8c63ccede6c299b161ca553e8b5fe81eb5c67ebc0d40ca444f9931f0f95d1df0348cafe9c6460924ea3a00673cd5056efd386aa3646115491261f44618a520b5a9b2b38938af9b94f7ef6bd6452e4756a42273b99e1510592452f37413648e414650ce88c80d897243eb1c0ad9c286a8b2f3d27036836698115eeefee651867829bb5cc345c3a5004421d09425b64c7bdb875e0035dbef0db86ba8c618713a9c688348c6fd0aad9eab53e2ed93b4b19c3ff62892008366110c14f12840a0536aa48eea17ac87e5e7aadbbf16c5e0b1561ee626e5eaf5239f8558d02845de534d32b3b8f956a58a9e7c28dfa0659ee02537b3d387efe5434957b1bc218588f6bc79267159ae02bca4bdb508b665a6059d7fe3c64162f4a18f22987554d31185d688efce1a1bae859c907714c0738c7fa1031588ccce656e5c28a901fc5073dd03009f5e4736ba3393c3aace8de564e95d0449ef0b087f7fbebc6465cf160de20808e66f874285c39bb9d9f7e9cf1a0c19e267825d92b8fde16c273386149f654d7350ec8370cecf443c56057afeee5f71b493ce7b7985c6b3130da3b9eca59eeeb0674ca5879a7c8b443942401147a4837594c0cf109a4fa662b4ba75e6a1702817e9ca9071a4dc0da66b16bca162a2ac0b3949c2c741a7d25a1461735372e39c92ca67c72174a4501475c42aff9448a7cbee60eda2effc44bd5d4d67ce0051e20862564262b3f400916bb25fd4dd375236233b996c97f88c75ba75f56609024ab030faec62ad9a94a6607702e42b917e5c7147c4fadbd2223fc46f75ef08c45a95c0c1d136b904a7382e8fd2947db67bed1c171528ec3675ebea3a4291578f75c1d036d5cea130e08811a3f12efe2c98cf86a27dc80dc91235eac9f146ec0a40a5925049a49bdce81b6c8f6f5c1a0d6386def350e48518e2a6319c1d1f1ea40924681d062a151abda37ee4e9e733fb42112420eabb98f3a0de38ad56a5a089ebd3441c89dc990c92917ebf93386c49221cea5a0113d83ced6b9469fd0d28dbcc6768fc8e856d41ebf42ba8862a9feebf23f0cb9ca311825dbcbc3cdc9c3930b02b13b55ef84f8da897a04ae11c7f9d91d830f556c5c8c501158393f3002747dbe1203ae820527fa26734d13ad618602031d715e5e1854c1fed7788bde03778c332146b9d6984794e4a1e65d513d02dfc0d6848b0b77a025b58f550145b8b3930a25e76c618e590f32bf4a19fe896f40e59881199c96f315379fe667603b4d5b4889da0be2b4daa5a894aab3d7dc68e0e552d5f1fae12f805911c69e0e3391e0d02e4262a0b1818db8d75be8282087ca95213742586aad3d622094efaf6c93c032881ab636f7e33ad7ad5217c70b1b96b5356a1af41da7a78bac405d3339ebabd72086dcbd0e31d7943710e68eb6d9a905f36e376144b2054f998e4952bc88e9e26709652371f9cc796fefd4d2441bda644ebe3c5f847f5f05c521530838ca8b57ba2c167fba1d66b6d2b403555a3d353152ae30229c825dab7c9a724adbab4f3ea999e375986d66194b1a2875129df43b292020d8d66c937ac988633d565b3355f63aaaa64ac7a94c70b5524f292dd7053def7e35e107105aea0ea07a9eae1a53e547474476304d7b3f1004aa294333126cf619b99fe70e91ef9bf9b45422023ce17ff95d8b3b9313320effe5d9ab50b2a1afa4e16428e04c5c7b74fd9117e3e7989e842c6b68a5be8c5fa7cf922620b8acbfe73713991689844c668697bf15ffea39f454b1ec296e54a3462ed4101409b66595250e8c5c3aae08e2e879077bef87d3d0e8b2f09c4d3dd81ccc9270ba0c3475b51ea2ac07aff4355a2eead2d91ea6175c05e04da876e1be64e9dccafc49fd5a4d43f388e4200d7294e5e316f3bbb11b9696f6ab319066050d2c49b79d8e3b5364249dce3931ed18e3fc181d90a5767f1fa5d1a0f60d7f67aa2b273f68b6654ba707229ad8f185afe554b3a6ebf918ec61835ddb3d93a80dbc01f0a0a137c543955fa9482f14f3baee1821a576545916dcb1f134cbb0884ced26b733f2e8b16c8b610db0f112684354a8997ca586aa1e01233a735b9f866679fe6ce1fd7c68b22b2b1f80a045a4e3cfd30ced6eaa82a892ac11b931ab34381432ef789478c5dc34e57432354b24f2a189c0b4e0425c190646a69c35339686311360339c9d26ca3c3b85e052bce21d87796062b34216fabcbd01ed83a4f21c0c554a71980e78b10b79ad97d944c74ef19ed578a21cc0da174b85db1d2b30e3f15bcf8c1cf719f88cdb490beadb1eaf57b9a523a9f487a086d61e5a37a921b1fb2807f281ef53b2de941520a6bb2ed27fd2e5a28722e28bbb51149941bbb589054f91f8d84ea7491efe05ab86ba3e2a4897bd3fdf5ac1a8c93dbd1f517a2f1c3000a615e0af7479ffa31e84af9548eb7a4371ea99e9135c12c628a70d61c7ba828dd67071e3661843e23a5ade45ae26e108ac8735d2b3a006915b5cfbdf55a98de926300fcb90ac523283204b21472dec7864f1b585e8cf29b0111745775a24d87b25116791e1f10a7a6f86e891af0b73d22b542b352bbae6a7a43baeef0c89ed199f811b5ff1fe31c056187717e168929414506172487d15bd55d6f62df80d6dc5aee9826882660f15c7e215bb2423dc7a533b7ba4cafad14fcbe55928b33b7bfa3a6f2fee7a3ccf3982260a2bee7be0d5fad10127f6bfb8cee1cd97987983cc5c9dd1fc847d2fdfbeda08b94f2e4a7ee86685a4996a3dd015a9474becbf3b46824f4abe1aae25dd56fbf6514e830308582e46bb672e942fc15414922efce306a172eaa10f34ca53455101988311bd1f4624c2698acfc7ab91cd77fe76436a38d1b95dbefb26490fbfe98a71ff9a43c1bf9e9c9468e27d6e53675ed0c36e2444a3bc57da66f2742027711239bdbabecd61f7ca9801afe32444edcb266ef818f9e0b418c083e756d60628447143c2dc6cfa070e2bae08849a438987c3ab40059b821cb8d9374e7d5299ef9b222b1099972e7a9f3bde8188bcb5b20d15ac3155373cadefc8926f072657302e923b363aa4dc5ceda146d926e9c11705cb0c37ead12b4782ef89e8f2296656bb125ee76b2291c54ffecd5e947b5589e723ea332f963e64737cce81e719292184226a8c16f4ebb5f94f45bb350bebb123af72f08e2b104aa0261f19fd2844f20adfb1017cb5fc53fa0d938ae01b77dea2bd5e1c16fca13f0d0100c3eec5b13d44222c909bf1e61188a870a3ef86ccdf3af4910bca5477c57f4c08e2e2108ce816e419bee867c68e4630fdc3053a58de7e7401684d3ca3e269ae0e29f3d55e9fbc10d495e921a667e9fb8423fdf821632423d6fd50b5833a06d9cc5a5ab72d73c4b90ac93c7e0073d23ec1f6783d73a135027c5ff914bc4fe2311ddf8bf32c3caaaeb4a7b5275290d914f44d55aeda92df0daec51354445d784d93350ae73fe99e2dbc64da8ee58bb8f527f70ebf8f3d5cd90a6c4530c17b57a871235daa43379fa2580e0f99f969d01847c95326d50e7abcd595f8012f4ad5d7b9728a6e8e11bb5f8deee15425f15bd82ccec2cc0a0289934944cdc953de407e8ab35a9ef58087e1eb988aff5336e3966b3e93f46f087920e157d71e4130dfa356a6714672c3207987a4142272be80e66aad02b374917a45e0fcc599eaa13f4565b8264a9b6a770195be878351764be47dc5d58592d68e22643edebadaf416e511dd33add1abd513be2acf00442fce7fbc39b8be2e7c4498273f1dd02a585e39213626afae85daf2cd2b2d6b0c86e7f3e0f0f3d0e0e76309a6dda1a5eb6b515d0c5b135bc72f1422d07b321d6b5289164627df5e60c7ad396db2005cab9e54f043a54998af1a6f87f993f373bb60a7263a09d0136c505d3be3bd354c47d93272874effba5703a0b5e3003ad45e1cfc1ca0d06c4b8593dcc79778c00cabb8d0d5b12ef82922c514e88ab4675f9e93dd1ddd1f3eb028dcb462250b3eb963d6b3b2285247cd15f32ae3bcf84cc2d44a80156e8ba26d07a662937a05df247d12e4aff067c547a57f613b475db2b1edd4aec2d055d3ae193e17c52dacab28c25e775ca85c9b96c2d708aab2f030b4dc63ac87890153f07d1ca0762f887f36d5c37bd752ae5a359635506e571fa6d46e70995c0c26708f7e2d09ec6b0a67c14d6634e62dd4d652609d0837af800f480dc556e580fa4344ceeb42fb202130c547722c456090defcc23580b802aa3000d07ddd16f6bbd2cd49e42cdbd7e2b8afc3ada1c4f5c60cfc5006ff01e3a8e497dd10fe36bfdcfdca4d36115f8b06648f31c65a8f51bbc7ac3513b1892c6207b58854be08ccbfde77668f9e2f44dff538dae64c5e313ac971f7b88f0c703495282343fefb7b7b792ccb90aff079b4f96c1daa123997e8fa207eb2f5f0825b69f515c8eb017eb333df5a3f12ba80051706903e4329863af4c92e9120035da8ac0e5fb5f4e28b4c50fa9f4c07e9f28a1e71f5ac06f33e0a47c6b39d96381a33aaf1e566a9d6745561cec7107b416b1ca981859db60f1432610be9e53e9f9ae29db937895aa2bc035a6938febf6c767e4ada3c14ba78b2b4a824f093fef115ef3174f505e1e88f295f0d6916ddb7e7108a5a692eb6fe5d2d5b815324d6ea06f54db526aba182c5f996ede3b31095ef854ec0033e6e0a81d338b4e96168e1dacd13cfd1baec90a7210a3873d24d2f4b2cbea343dd54f1ae16587d81c60797b33843a0a9820c8658114e25c244f462c9b580ed0165b6764a6b35d0307c469300b489478909c6c319f4347fc45b8a8d69426805bde6aeac2066ec56947f179d6ef764b5aa6d4c1048b4eb1da5d303450e8c620fd503681d34d30966edba2fb4d24f4ce2bc75c1658ed0774f6d1631004de9582814da069a4e39ad173e385bc29f1dde975634609664e7d08a3a01aa5c4c461b5017bed6030f479a2d4031a9725ca733174de8ac437a16a52531a11a1e899516074860dd3486d96ef532c97524c78df4e8daf27ac324cdacc9ae5d0131f46ec69b2b5b91cf579c5bf78aebfab025eecd4c955a23ef04d51807902c5c99130b826b31fe005d31862dcc7e048a4fc97b3d9f2120f44bad70e39251aea1ef8a6be8174e4b47024c651d9e3cc156d80bae4d6dfdff9c66533835831641cbd1a96533bb1dd389287ee1a0698375e4a6ff60f7e06a6bef7b6bfeee52d6329e6c6d54303f9bf6cb8d5b0236d2d624ef7389a3b49553d40ee398be0fd4f79dba9969dbbb5a9cdebf595e8900f6026306b36ba7ee6df10feb755d7219074650e2ebc7b6146ec5a96de6c159a0ff1b5a050804e8447b061ca1614f50423969581babfc6b1928c354ebda4dc1ed58b2c7d9245224870b6de2374199f8982615be0ad041710f8a8691019ef595c996aeecfc9c2482280e14760e4dd2b20584f63a48613e60c909614fd2e6a3acfa18ab9f2d72784480776113e68f76808386e35bbc716043d596bdd81f4178f8f236c72898b8e4c82", 0x1000) 16:14:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0x90) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff85) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="005c3bd9c549fa", 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:14:42 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="4cb2855b6385973b7b05752d4909375289d6748e51d2aec0faff23890347ea3c61200e97db20aa30efdc2e57e8f93738134e1c32503b2dfd8d98ea24225297a4a9daa90f5edf833a6eab8d3d84aaac31717e006d988e9365b63516b8fd5df343bc58a558f66d0f9b0ba4c2915c02b377e5db4c57c35d15f00b04b533538c8344582d253e7a6474c568379a285b8488726d1937f40e7c391a4e2777a60d526375e790419e0f062c4631b163d5ac510622cb369c8ba08fa801f9820719934f8dfc2548fc6976bc29a78d9326babe0247c981ea549b32e3e609f05ae9c3274f1aeeef69880d9ca56c0edd05d20b6cf8", 0xee) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="745372cba36e786cb1f7c77490424505f4639801ec5512dccb038b56926a024babac03d08fc8f360fb2a0714279fc44c8ea21789a557721ec0ae6b3dd250e8f5dc8f43670f645f1d6fa5d4ffcd17c559120a590c381b87822ec78ee948bc372b22d3c659463e932b525da846e364090947ef0424d4ad6d5431c84940d4e8fc45660e061ad9a7e4a85f441d54cb2408aee5ed6771f10e8c663bc40d0c5b2388f95a8c722a7b89880bc398411ef9fe352273d190413fe32a06543b8dc9ba857fd7", 0xc0, 0x8, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:14:42 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:14:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc90, 0x10) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) 16:14:42 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x21) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:14:42 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) munlockall() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x5012, r0, 0x0, 0x80) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/159, 0x9f}], 0x2) poll(&(0x7f0000000140)=[{r0, 0x128}, {r0, 0x54}, {r0, 0x102}, {r0}, {r0, 0x100}, {r0, 0x10}], 0x6, 0x3ff) 16:14:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x1, 0x7ffc) setsockopt(r0, 0x29, 0xfb, &(0x7f0000000040)="02000000", 0x4) 16:14:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x100000001, "2900000011000000a48100000300", 0x3b}) r0 = socket(0x2, 0x5, 0x310) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7, 0x2, 0x8000, 0x7fffffff, "c29415d927e4daf6cd3aee0655e58b8eed760a58", 0x800, 0x142}) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000029, 0xc, &(0x7f0000000180)="ebffcbff07000096480000000000000000000000", 0xfffffffffffffd64) 16:14:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}], 0x28}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 16:14:42 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:14:42 executing program 1: mlock(&(0x7f00006d9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xfffffffffffff001, 0x2, 0x9, 0x101, 0x0, 0xbd, 0xffffffffffffffff, 0x1}, &(0x7f00000001c0)={0x2, 0xe33}) 16:14:42 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x20, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x4}, 0xc) 16:14:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') syz_open_pts() 16:14:42 executing program 0: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x1, 0xfffffffffffffff7) getpid() 16:14:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = getpid() r5 = geteuid() getgroups(0x8, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="8d28f5d8bb1a238b7490c4bfd9d51c2a4543dbecdae2276c996a3eaa46dee18e3bbbb13bd85a733defc184d9bc0e9e9f7943e4627415d4850028ede0f1cdde8c027d53b6dbd513e2126a", 0x4a}, {&(0x7f00000000c0)="e6bc86dd7a648add23bb900219a4b6bddf7d10eeaa184f392da0fdb9ea9c9bb1f7fe255f10b9b745b38c1f50eefc331aac790d9e8bc718d80648f0f4fa977b2789291e7aeecc11835ad4bfdee33f8537db6febbed7a3f2c78b3909b2298899aea05ce363a0e38f3d53780b260a7fb1d8c0373f400bc1df6b773a21cee8b8b42f315b69cebcd78b231a50fedb5d724fabfb5ba498e933623b5a3be976587243b7c1dd599e512385ce056079df54971d745d19ccc773ab59cba565f0cbafd1d9032bb4dadd0dba", 0xc6}, {&(0x7f00000001c0)="adb4347fef74657e6a09132948f0cfe697069eccb084e46373babec80fca0adf5bd078c886cdd47ccc623c051a4b405933074bbd16", 0x35}, {&(0x7f0000000200)="37995477ea75a1cd0f5a5195039568654b021151799d1aad016f26e0738d02638a29610352078cbb9e7ba282a8f3e3794fb1965c76a0cf4f526e20d64aeba59014e66e9ec64cac6c946cee18f76723b86280ec6f4a360c4dab5ad75f52605e6cab4478e1923e4ea1fbb2ee6eb70b7e3576ea3bbf05e81745936e5ff014133b8c01299c6b14fe651349b5d702b05c00228bf0e67b9bab4cfbeca3a74c971e545cea91bdd1bee774c0c45dfbfdc9aaa8321c45cef9d3b0e8d5ee118db3ab633d250e002134559706a0f23dbd50e12264aec4419d545a615daa6a251cbc6a48eb6f58824e2e7269c2cc899f2182dd2f5da66f2399878cc22d49de6babb9470b0e85fd790c07f31b97e614943d0b386f29eed6c5c24950a58fc45883eb1655dc6a848f9045ed3d538042199bda648bba6be3f2c5e4133e2a6200f88e3c275c64028218c9f57abeebb5a4d552960db63bb9841d1663c155a122c04ea7d69c9ebe4ee03e40fa51f92859c7deae747b150f3fdb7d99ef9131cb6cef9fb59d8a0a68037c5bd5faf4774b9ca464e35d5c232ec0b4999fb56384ed05ae043db06f7ed7e6294005dfb38d1e0521baca86e6d1cffac447a96861c48573adc977878497784b041580e5b188100460e1151b0d65842475644e0ce313c00e41c2c02675041153bf1892fd74e07d7caea945828e0b16444614f16b8191aec4feb5fff894c594f03aff0e75bc0d5bc88ec3bec043d6bc682851c5ecb760bfc1fdd7df430fe53b9bdec9b4d27dbcd1db3d798d02db8aba5bd58da3b98ddd0d391748b8678be96f1ddf9db18ef4de490abdd07156c2f430e1cfe455ce10c6ff44e9ab2110acbcb3c8f11e718e4e37f66f311ba03dd931072399e2509173ee14d55b37048ee7091773ca04df9c4198be860b6a4137457eeee1532ef1327194479bee1284b9a748c9bfd49b073e7bb030599a1af256a7d6a29048a92d7529e99a6cb17c922ad9472f3ca509c08afa9f12266e60b8e63e8f15adc2ee5040eb9aa05597cf41062f21a010259f01b920e179d457f69ac3d6d20433deb0fe0e981f2d79685150921aad60722ed8d1c22969056e895bb1fdc23f6dc60d80ce07486df531b79f50726ca714e2762972fa424e6660b33b942f253149ea601f66092dde1a7c456395496d24762ab357dcd12bf7a0d9c3b76a3a44ba46168d0237381ab70c93e9287c2a9ecd03b5df48f15cc22c5de6587de82c491ce6a29fb6e0bbdef4c7bac7b406b692b69c8bb329283dcec76f57eff6116919a274fb6690e9f3db6cfbbe7f99a66894aa8070fa1c246cf15c4aeb7041a89270e3014ddcebfec9931dd3f0a842f18ef5652482ce88a47e6f5143614a5ff00e3fe8870bb93ef851bcc60c01c523fd43f0a693920898e945b8363644ba7b2c9d2a5ee154a9c554653d0ee627d894a60941aeb82d74e48fb29bb6254e3433d83764eaa725bad7403387aedcb33800e235943a8a72dc8d65809059715513ccbb5ed7f0cb8a46c535560d025ca72374610a3337850802f21ddbe9aa5ac8258be624558368bd3ea4c25d63d9bb9e8fc2affeffd9aa81159c77f345767f9a56a7e9c0015b362c07a535a8bc82ed5bbd38c1f71185b8c56b54895d77b0cf053454b7e1414c11721956e3b61bdc00879fa75e9d5289bf5499171eded12577b88ff0ef695dc58b4f5550ea3432f0a034979151554f23abf36b4e794d01898c050b487fcac0fc89be641e19176c84269e994fedd817575b511099db3aea7a4d176c075b43c1de88e6c1faca5adaffd124573f34d4e6f31db6f0b103d0156e688141cbeb4ee0e43e01d7a15ab89c3523d6cac65db17e94264d2e7a623bd29ad54b13f0e620c5aae74d602dcd511a30af082554d2eb7f7700f129487f563887d7b49ebd3738dd386a63b80100b5fa1724c31a761d00d2b6f596951067ecc7694845fa41c0713d6da0b701e4a4c0603ba7373aa7195568163dad557a9f77f723e3a1965267e7295b6f18e5d15db73c922c1568ca9e2405b777c4c9f5280eadbcb6c43e0ae2a357989f4d56d0503995ddb860e10c1b8e37617b6b9846acad6190d7f9b27fbe9a7236c54aaa4c095841c84454ba12fe11805d873ce78c5ce8dfdcdb1695abb8077a8c52c2e1fa8cb6a6e538ccb11270f0ed414e8302e566bbb625eb4265ffd1a4b7e841faa1ee7b97eee95f10c3325ae0b405660c897b1fc909df976d35bbd49c9a069fe08b26cc1e01df9c9b6f1033d6c7583cf0e5497285875175698452f2fd4a61ccaab67eadbd641faeb04844c779e69565de4848b49b6c206558f7f3ad82eb79dbaf6ed643ee9ba41c8046dc7755acc8df7c4467643419d290ba03f605f04533a184728ad0ad7a54ca0615f85c9b1eae64720a02ad4762975b52a04eeef4a86e75b5688c538be8695a4587ee08e27d0119b5e9cec496af15780e07cacd1de96d8d8210cdef692f4feb94317377d01f2afb319e34aa810810cd78a971f43f5e91cfa192ca4378c5df637bbef4480a9139e0ecd9ffd85ddb1e9dc8bda07bceb57891a4d3ed1a99ac575982d3b75521c863dbad481b3c7c207aee6a5942fd1adc3dc3cb2ba3938c4e307e30bd2393ebf4f657b07a6661b6994ef708a3cb53f5b5503efeebb0a44c855976cca9b826d8f06718bc5cba4fc32bcca0f07b3493a85d25963d7fa20050d18ff6301e54a52c1612c7092ad011168870f02f712cfd3cff931540aa12b87f65c8dbb60fd6e285684624caccf1e00834510868c44c3139d389121d740bb8a85e865b75c8be4fc0ab9d040bc6d0781bf431ae55874760464f1eb91b998d8e25d1574cb2b5211f3534271ae2fcaf45e68d12f082e6995ba12b8f42e103fcebe613342536424896f9f7d6569897bbd9f0347ba4a185a0989fa3308736bc2a386e3b947e7ed4d92fb32f31e329ea809b7b2983510b029251c7578eae85f951737d4565cfa87d57547e776479ab58888c7268294614db752a0d7746b838aa061d089cd21ba81a13bb403704d341e4526c5b72709bdccc7b5ddec03161b9abd8513dac8add6322d51447adc33120b89e6c0a3068fd2cebf2f14032b5f35230f7ef13f5240c5f40a503c5953c84fb8a1c9740d1da325f0901d32ce734f0db497aae4527e30151ad8bc518cf39675b6528a724c8c4de526976403b3a864d72e109be14bf11b1f432fe9d0c0e2f9afe82fec2a7f7621250a9bb116468d5ab8d6dcd5cbf3b5819067b4334794f8f014de3b0434d7e6e87c684313d3e686c8cbf25ea46c2598fc12b908e8315a1bde6710481c0e883b3a38649a1f61920bdb3f3f7daeacaca1518827f7a6270f152c04dbaa3d37c8d12de781a7197b31047060c759b005152cba505092380bb47573392388264f926399ad94996e171b9c8a8a72ffeeb18b2cbf36f93219c26429bdfa9d5e75472b89af536a620eff185718e5dc44c2bba3bae98ba4f7fdde53689656db992ad8862ed2daf2b939ab915d43b6fab2e691d9947a6db1730d9c493fff14d95993dda12c7d37d854134233d6676e7fe667878b4bff5fca60ea2574d01907843f3204784af4023212f3b9c9f246f44103b7d2770d21821278b4179aa8da0787e4ed5911143c1dd53ad7d080361ac76589b58a1d3d9e44f85d4f2e8dc6c77528f9d053bf308e44872f0d4d3335ad880ff93a7913fd06659a768d72b403ba0b0a33cc178ddbb98ff1bda1b8eff3433c349a58ae6b1b34821c1b06b8e8966e09dc84f8b35ccf66d2aa5a1c324ecce8ef0bc71f09f8da5b86fb2784a11a29df29328ca7a159c03d7f502e5e9f3b5f021d8fb49649ad88742728efa9e6756ff1ce6e550bf93e482c274307a8c552cefc20f73d69a495a7d9548c2e7d4d1bde8151fc11789db8d34247356750e99f6f5b99c25e7d6e964ef2bf6529a88e1e66f872f866a70a8e0b1ece1ef984fd50c4054c16f3307166c910f80c825f5d0d9241ffa61a87b4e01a2322122fab828ae9b68e9f22d93fd7413956e6919c54c426abc129effc02066b22b4dc5c60f2c6f29df595c4eb2c54ca5fd16470ffce302ce595b7ec13b9ef451200f14b8cd3f00ecc80d7dfffbfcd0f7c1144250546a1e018217738df20955387acd52feefd3fa152505870e12e5c48d21fdb928b764e1d34093717c597452312b0111a9916bce5691e96d1394452ab58656706555db46753edb7ccfc5f2adb6005ce325aeafaf5c0c9282e6a2115f8987cc98b135d4ac5f81fb92d8cfc083f557dedfa4588e9a6590451ead303ca781a4b795f39b5135d59f8e847a598e835a26d116428c0e5375cc4b7bb125ac57796c3b60cd7d855f72ae0d531dbb690399403a1462de0aa51494cb28cbc51496a87e4951fbbf4b279fe9fe822f08a6c548901ab09d3c03b3b852ba78177874e05baed25c681d5d2e00a2234c7c9537758dc81f4682ac9c0772136996fce9ab710d73479b553278cda065475c53900d4091d415c1bf5957cccb77dab3cc2fc6e23a87ffa245e6cb407268b5a38d4a05eea9d694ee8efcebbfb9533f26180e9944b98ad26ae8d4d2a66e0634262f8b7201c3b4a2308bf355107a38878107b676a6f6d7c10d4fb437158ff9d4e20e1b6f08ccb42c6d5bd522a33b4f3d6c82775d653c640a5629b6fb2c8df9b80f99c2cd407e77a69c7ee6504257ae9bd7e8143116c6ccb5ccb5a9e20d6f5cb29c3a44092e1aed9db6ed22aa74218222e4ee6716e798e10321e9349bf3bb3455e3b2a75349ba1bd5bf6095b541e03b0ee559196c96f03ee2b5397f22723ae8d825e8c05826cc3c9d6aab3d2a9e82c11156539301c8850e90443b5386c1276c7512114bea4ea32f9542537ee01436895775f0500520d5003d2e870c9bc289dd16da73ed95780e874dc5b17156f520cbc403555397abecc01da4eb71feba1815d20161b702eb65c99f8b3728d4be6f7c8434212c5b69c3d8f6f385f512579291ac1573100baf20c32ac0fd22af4d3b9481e3f4f3e0fc2aca6e5524bfb6f5e3cec1bac5f6ca8e913e75b3e8948551bd7666cca4dfed82c6d4e70bf25a2cc580322a6a9cdbc1e81723b0db7a64583e1902de983e4ca393b5e6854eecc1cf0af61c15fab4aeeb0b3e76c0a87a77cf018300520213ee4ed5ed72b0c85ab2cb8ae06ebf893fe89cc6bcc155244147d2983e8563894b9418d192089d6ae8319c9d4c90152f12bd969b08c022f32346f89b55f39540d826e193cded8091019fa57ffd340c877d96164db0f0b0db6a8abf541444552e52e7cdf127e0e4b5e20f9f5697431841988cc924730b079f51887971cd82abcfea0d29105ead64f5bdb0f57523b7d8d7c52f6cec3ed899b54cddc2ddcf6d4478443af345371f666fa7c86321b5f1370e2dfae28ad3beb9fc510f7e704922f4d9c95f3b831963a85e88ba3af457f29c965716e0b036680572ff486aa7fe08b332201381b8bfd830ff8fb17ae838ede4ecb3ad547048e253e0230e640a5a338997711214277048cde95e75a35cfa3c0fecc5e12ecd4c940f2fafabf422387b46a89e71fe6393728d0bce245442f4f1229ece55c332bf2fbe8a8d93a6be206f74039629a42f7c0ce20b28bf39b3d0abd647e72c709cafa2ace127b7e086bb0c1a66a0ea2c068b92a5e95a8dfcf93ced693eeeab0e992dc54b90f20dad2218a99a6cd49a544e33045043f3d849a1dd4394bd1ad55bcc3ff3f0b8739dc42bff7b2dc828ca4f42ec7c0621c2e89f4bbae547b765dab302cd84e518e1fdbe83ed7af48c62c5a5ce4af063a46d50ca96851c2456", 0x1000}, {&(0x7f0000001200)="a04cb8eee0865d78aa70db27bec2b380a3882d5b8b68119ffc38aa1d27432bc2a17bea992d223ffeb67cb9d0d9e094aa7f3ab63878a0da0448d81bee4f8e3ca1a665e6fcb57ee4c661d3", 0x4a}, {&(0x7f0000001280)="cbb263f5a1349f0189dc71745463e6e28460591586444d087027636e44d38960eb72e87819447eaa4c5c9d9cdb356929b28134e2a63db45c83f7c0bdb422aeea3636015d0e5f6b0793f242c1f57b955a4e3db1e9c8e1b7e7302c253b7fa077b5d2067da1a2cb3034c28faafab22dd9ad296b355d0e55f87489eb739e9473836de4fc6829bac085f157191dc1600b03ab5e3e1800329d5770ac813cb48f0f149a9f32cbdae3b23ac827805356c705bb8d182bea", 0xb3}, {&(0x7f0000001340)="90b42ce7c1971931eb0e64badca94db1aeac907cd29c6249b3edee2e9fbf7b22e3a8682bee6e697d2261623671f9c1e25a40f68561b4a7b3c8fed3c21e7d3df3b28a881f4b4d6bcdf5b7aec9bfba090e4485", 0x52}], 0x7, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x90, 0x400}, 0x4) 16:14:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="f0", 0xfffffffffffffe87) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x12, 0x50) sendto$unix(r1, &(0x7f0000000000)="f7", 0x1, 0x2, &(0x7f0000000140)=@abs={0xac100a0f794db290, 0x0, 0x2}, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x103) pipe(&(0x7f0000000200)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 16:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) geteuid() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x1, 0x9, 0x9, "a9389fd8ce7b72a4958b45a493d886b2fda87b78", 0x7, 0x9}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:14:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000300)='./file0/file0/file0\x00', &(0x7f0000000340)=""/121, 0x79) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffd) pipe(&(0x7f0000000240)={0xffffffffffffffff}) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xce3, 0xfffffffffffff000}, {0x6}}) r3 = dup(r1) renameat(r2, &(0x7f0000000280)='./file0/file1\x00', r3, &(0x7f00000002c0)='./file0/file1\x00') bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket$inet(0x2, 0x4000, 0x5) getpeername(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:14:42 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xe0, 0x12, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x22, 0x2, 0x7, 0x3}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x40000000, 0xc69}, {{r1}, 0xffffffffffffffff, 0xab, 0x40000000, 0x80, 0x8}, {{r1}, 0x0, 0xa8, 0x4, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x100000001, 0xb1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0xffffffff}], 0xfc4, &(0x7f0000000180)={0x40, 0x100}) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1000}], 0x6, &(0x7f0000000040), 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:14:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='p\x00') syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='$&*\x00', &(0x7f0000000240)='p\x00', &(0x7f0000000280)='p\x00', &(0x7f00000002c0)='p\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='p\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='p\x00', &(0x7f0000000440)='+}@-/-\x9d\x00', &(0x7f0000000480)='\x00']) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x2c5e}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:14:43 executing program 1: r0 = socket$unix(0x1, 0x1000000000000, 0x0) r1 = getpgrp() readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/182, 0xb6}], 0x3) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) socket$unix(0x1, 0x5, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x81) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000840)=""/228, 0xe4}, {&(0x7f00000009c0)=""/25, 0x19}, {&(0x7f00000005c0)=""/9, 0x9}, {&(0x7f0000000a00)=""/111, 0x6f}, {&(0x7f0000000680)=""/99, 0x63}], 0x8, &(0x7f0000000780)=""/127, 0x7f}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x4, 0x605}, {0x18, 0x0, 0x2, 0x100}, 0x3, [0x100000001, 0x3, 0x1, 0x0, 0x8, 0x2, 0x6, 0x5]}, 0x3c) socket$unix(0x1, 0x5, 0x0) 16:14:43 executing program 0: setuid(0xee01) semget$private(0x0, 0x3, 0x421) setreuid(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x20) r1 = semget(0x2, 0x5, 0x80) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x40, 0x7}, 0x1, 0x0, 0x8000}) write(r0, &(0x7f0000000140)="8e24d064daba7b1d5b8a321a", 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x1ff, 0x2bb3, 0x0, "cef7bcaa23b8a49235c201f4a44d381268fdbffa", 0x400, 0x790}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) 16:14:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000000000000000000000061017", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/33, 0x21}], 0x4, &(0x7f0000000380)=""/96, 0x60}, 0x40) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:14:43 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="17", 0x1) socket$inet(0x2, 0x8000, 0xc27) 16:14:43 executing program 1: setuid(0xee01) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:14:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:14:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) geteuid() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xba0, 0x1) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:14:44 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:14:44 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x101) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xe5, 0x2) 16:14:44 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = getuid() seteuid(r3) 16:14:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x41, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x51, 0x1, 0xffffffffffffffff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x5}], 0x7, &(0x7f00000000c0), 0x8, &(0x7f0000000100)={0x4, 0xbd52}) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() setgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) 16:14:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r0, 0x488bc44d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="00120009000000b201", 0x9) 16:14:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) read(r0, &(0x7f0000000080)=""/172, 0xac) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x28, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:14:45 executing program 1: r0 = socket(0x0, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:14:45 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x9f) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000000)={0x0, ""/14}, 0x16, 0x2, 0x1800) msgctl$IPC_RMID(r1, 0x0) 16:14:45 executing program 1: clock_getres(0xe3636700a5240345, 0xfffffffffffffffe) 16:14:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001080)=0x401) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000010c0)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001100)=0x6dbf1cc2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001140)=0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) setreuid(r3, r3) r5 = msgget(0x3, 0x114) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x4, r3, r4, r3, r4, 0x30, 0x3}, 0x9, 0x15c, r2, r2, 0x54, 0x1000, 0x4}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001240)={0xb7ff, 0xffffffff}, 0x10) setitimer(0x3, &(0x7f0000001280)={{0x7f, 0x3ff}, {0x4, 0x283a}}, &(0x7f00000012c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001300)={0xfffffffffffffffd, 0x1f, 0x200, 0x9}) sendto(r0, &(0x7f0000001340)="782af5e816fccf3da0ead400aeb6ba353fa208d5cf188f1e09a995bb5c270ecc3b241105c70dd2d70acefec8d9c5d7831f9f418422eebe43bb99", 0x3a, 0x4, &(0x7f0000001380)=@in6={0x18, 0x1, 0x3c, 0x7}, 0xc) fcntl$setflags(r1, 0x2, 0x1) setregid(r4, r4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000013c0)={0xfffffffeffffffff, 0x2}, 0x10) sendmsg(r0, &(0x7f0000003cc0)={&(0x7f0000001400)=@in={0x2, 0x2}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001440)="c86b5c2be60337a1af2cd0d679440603097658445d8ee1e45d68b3416f23640ccd38983dc31ee10f4d9650a6fc0fb50b0becc4a2fe8eacd1f1297199ecc86bcac00ff6fb427bb93f396130d05c068ce3bfc5a667ad1c6778878c1d3c03f7f7af8f7ab57ca26ed08f7f6122026d88ee87dfc665f07adb376551765968f7e8c3a0a6eb5b3c7427e06cf35f73ab453fb4e69417e7b9a5c2c6bddcbd9d92027d1f575f9d838073c7f93113c4b500154c6bdf0412d167ef19bc0e84cf013237d916fcdd96132d2f5f24a59373fa4477f474b5ed99ce159275e5643dd7dde611982147f3712c1decfb3484d424f5da1988e60b5cd4a0d4c93f", 0xf6}, {&(0x7f0000001540)="d2360240594d76c90771089c8f1411a6d7603af4af90", 0x16}, {&(0x7f0000001580)="aed21d4af3c827ba3b1399fa89c10ca6b66991edbd335c6e043974ba39e04127660f416e0159f62d889779e6f7781dfc7aca4f79e69c3e1ef1a195d5423f920136683fba934deee7df90eb8d422ac42cb76165faa69579c550fb7675a01ad04954da1ddd91d7b0569fbaa6cc5c6b3df441aced012659a1", 0x77}, {&(0x7f0000001600)="ce8078458b7daf358e0e182dd8ea3bb5fca147c3ce802d6cf4173c75c5563e54cd372aecb53730ad2b0a2cc5a1564ff9398c2b7b6888670c7cd72ebb52bbe53caa61cffe12d96651cd1a3425534a2e30831afd4a840629ec1f3c0aa1c064e6aa2136a9270e01430427baf9fd5d9afc78fab9c96b2e4b92e3906352222b4a7f303798681a21bd6843cade0cc4d6d2e3112bd09d47cffb92294fe7b71cb283551a012a1cc9348054", 0xa7}, {&(0x7f00000016c0)="f90a4a0d40ee853f13e55a00ee9e2358fe82b574bf41a015baafa7ae1f9bd8711c8f7349bb66b49ccc0babee2c1d6b765b437abfbe58d5f1904ba11c7115ef47de03fe2d06bf1edb816d52688618f8ffeddf6d00fd9bc95bd868570296403b9ad317831257eb6f3a4b39548178f1b0484e528f08bb98bb8985068974e8db885c8fc301e393414cc4e6b9666ab3d31cfc99ab27c459bc8127130a41ce79e1e7b43d7f32ac24dd256e0275ea6d16da", 0xae}, {&(0x7f0000001780)="2785c7f5736f370091616cc0cfaee5f9e75e5ef6e828418d09c49282b7cb21ec0cc1139b12c56599ce7effb282fd4c71d7f22c7cb60a4d9545b135ea98a3ee839f37d1165b05a0868be19e11259f344bf4f4906966b32271103b609d41a7df33cd2f3fe85a776c4b70bafad5b8dd604d1454ec76009aee8b84b719b7bb2bed83c366d384b01545", 0x87}], 0x6, &(0x7f00000018c0)=[{0x1010, 0x1, 0x40, "5eb39df157850202ad7b3a7202667a7a58bbc395b978c886fa59e30cf6987782c0d4f564d2cce6ba2237113674b4ecc1b279de3b8beab8ab44953c3a6e99a725feb4493341d64ed52ff1098852de0ab7eddeb602bb44d1b1add34a02c67eff89de9251ff837a67e30e0ede3d3254f35d9db38df39aa2a4e991db6012c07cf214b6fbce128fd8b4e6eb5bbf3d9db3c420522d4241f540adc1f8e78e63100cd49ef0e10156e50b2f592b08c493d7692618d94ca71f1786b8b2d714d7e96601997503ea0b910a8a3161a9d60c59da3a8b9d5d4a80127e64c5fca1dc91682cb8e21441d779bb4dde651b3082795fd31cad990308ac411f5d819937b15a964ae4b081b38ca002158311311f7bf10652d0d4816f28e71d460430b1fcb8c548b2f1ebba8e3e16c384579c21847c0f57cc37398c3d707ca4836da558d7b1aa5bf2da69898ebd25cd68a9552f078710fcf8c76f98b64a5665a456c696b433f0368f11fde5395b301f89d33dd09e8c404b0062485b6146ea5395c4b601b62691f1941ec42da9d7080f6c8b53ec38e36a69ce59387c9abc8543fb6b611076ae5da2d0dfff88060b93adf4c95caa5ba30e53bdcd8efcb2fb22d0d0c7f3e397ab3b71b7b48e941a4f371535f1ff653aff999fded970d176944c7751da39165b91356b50c363cc2a670e13943530e7e9ae9ea5033e7d48ad0f56796ecfdcb28d0874a5db8927fb2e48b9e22cb700701dd6e92bada5ea50083f6d3e133a22467c146f826fb984f7f3806448bb88ab0fe5c9e705310d685806fef810993c35fc6e99d0fbceccd22718c127965b3f9892db9a177de0a3f0ae5a95407e8eb211b46e8a84c6cf4f1ace4c533caeeaa7587311efa5f29c0a8c55a1fcf1ea97525a3729829937e477e4093056abbc1f7c7ed838c85c06a581df76a7871294f924379782741ed903757f3730e3f0c619494191027f37af80da96ec66bd0e4ff2c67a0a7da6a6d5d1bc566d8e03faa64b38ab02f175e86dc5aa122b48a842d1b8d9db91419a12591bd1ee27cc44a7dc5006c025721acfd21e14e3b5f96da8045442f728ce7811afb1d8dd6e29af663c849e2807bb529b4c0e01a10148d668d068e46ad884f5c04f2d461bed3b13d078c9449ccc1c896d49bdfa56e1417493e2ac80844cec763214bd1421a9307fba45efff58657fe7f9a4187c66d530c50347f3ddd9d044353162629024a33afa9755029fe331306090d797a3d18af7337082b21a59542bd63858e388c51a93b7bf75413473dfb439da656e1d042179acfb2f29c5d45589e3244ee10e0a6e34cc547b3d4f543f1e937116a1720e35818748941cdfdff5c4f2b5c7c17ec0cf4797dd98222f961997bdf1a6371a18b7b47956906a0139622883667c8b89d7bb0350b7ae5d0cc61375ab04e0b3544d88e45188a247b21736d4cfbda0b21d9ceac18d1b9dceb0ec53ccddcbce7c40d48f694c7f36047881c0b3f7c352009c96bc5080ec9dc2684aa5d71d949f299e189182888b2252035bf75d51f4bd0c20c6814850872718dc686efa8a1b35533b5cceb986f82814cbb2e56df48dd42e3f77941ee9a72ffef44df6a72e60de074de02ce2a839ab8f25e560459fe200911b9ac50b5b7b2b0b5e2a3e1e13db69654ce1cb198cc859b27630e2788534a83240451ce3a143566ec258aff0a16004f1d1bd6403754be32d4f04c2caa3594066bb405a89bd35333c7553f1e569e552d14dd361cc388275ea7c67c09b30f5d51e1c23480e5f35760ce9d9722a85890cfd6b007f4316e5b1d395a4488893850756328b7e6cd417a1ec89431ab60b7e3e7b490a03a7d0dc0d6348ba69f972b29d8bd2ad639263f3ca6eaf7a73359b6489fc12c8df649351a5779efa8b3fea77af7018c5e4d62a64db291328cd122c2312d1efd5c0eff054db69100536e60c39cd0e30a9867d1fc37dc63dd36d3708409cd6d041c06a86ba101369ccd1eb677e8e25233b1c40b32002f02cf102eab3e99ffae8fddb399e3e28ac90ab16b45128997d86f6114bd3d2b8580adcb0ca71294c24981675e2e6e8363347939ce42203c3941675f85e9aca4d83108134235b7bf1e33746388df940e84e95ca7fc81ec1c8db976867188caec3a95e5b1bf9769663f3223e9df5098e5f3be13f63554ed46b1b08d9354b9791220127d4c3dbf9a9267964680d05b4693481cc7e070c6bd23fbc3b18529b8568ff3dfa625227eb19eab7a48a62dce9f35dcba811a3f79c17f013d4cecc2f1c42afb13db16f3743ca2a04bea1a9365ecdac8d4049fc9cd0ccd6306eda974d0a8e238c5663d113b1dbb50de2bf12d2fd56c7f648fd8764fb5b41396d8c924057247d795e0ea4ee7f07a82c3db4bda4cbd672064b244f53de71f5c0c169462bc1c5570514fea6a0d0867bd4da55af9844fce7840af049a45746578c9c2d345f8915e72a803e3acb45000b10754358a098455a726971c7d4065b0c0d7efd519309254b4678d3e993a4872714bc6281f4e1e5603ad940d4a12e1ec8a4393e213e3960fd2293902f04b652c63dd86cdcaa967bbe7205ea9e6635390fe1babef1ca3be7a5a9d4be6471f2bea48d909ce58b1dfa537ca5bbfd821cc03706dbed98c1115f0047a41b3c2881a9155c135311e215cd164455863903bc4a205d903c0d7e4e00ba35d05a00081b0e471f3b7182672a18f16c47bf5d44c54e6788bb455276c6c7c57671bc3322c9845854024cf12592fc9b1b73e94e8e662f77c0f2228ae809a700852f19367c77f142e596815937809d2f680a4be5b2d99d95ab7d61d3cf5bc1c32457772752e5f41c27cd5d98bb1a992950f75229a24ad4262e4b91840cc09a3586646b5b7abda656f40a5936efd231d2dcf18e883abb3d05ad0acead55c6993d6a168a0b46ca7a4361baae2007276f9444b53075510879e7dcb2d0cb7774e4fecff33a0ef9e2261d4728f24ceb0b23353a7454868232ba993bf5f8b57139e0a3b1d8c0b4731880b4594478e3a250719ae18608718bfcecc41d35499fa97337ce3d18196133ace2c485c59d42c1e7828186b4d8676bdb5acb83388d0c07d02955ebce99e7485eaf060b121e223b6923926e8814b3d03aba972c22ce7c0d6841add9cce3209159903436629c58e8b5b53541cf2cb607494d22b0bf2dcf64c5a32985cbdc5e978e8fab776b9034d02522b80c22dedc23ae262d8ab4609eefdf9713875e9b41a9a9f20163e309354fe233a181aab3be39ebb266175e5085f8b52937e7da972f58c03612e003ba66f152ad1d475b602e638d2206e08eef0eaa1d0e9a1582effbbb52138a5c200a7163bdce566740ba0e1455ef339b4479855511566aae0d5de72a0a59cf569e76ec97569a1a7df2ad62e292e125ed9865b71c024d932e72b60c27dec2299d8912f3362431a9d428b780976dbcc47e43b6687da98c2c56451949592a80e75b201d19290123a6faa6cb1b040995b6e1f9abdf349a6a6b3789c53d34794f16aa8034b091db7e86035f06e6dcdc79eec4726f1aa7e86feb059bcf34d115916c5d224195fa7cb60f7145292124e6f51767bdbd06fa97eb9929c85601a6a7067a2fd6a58630eb7bb28671ac29a7d921b3f3866df23ef7e3b9d09be130362b2e98fc99b7880595e4914132c04a09f556e29041d689c1b315d275bf82b31457aa4ad43d26aa2844475e9167ac9146907842d6eea41732fef355bad39b35cbbaabe43ef57b695787e3325c3c9597a2681007da244cccb23093053107fef32d5dd542e09cb96dde8b9792485ee80814a1c59fdb6e5589681a23009d0e37b162bd8b03ec7090a273a1dfc6a0aacb9b7c14c4bcdd53d68e520aa5d57ebb5b3f3484beeffa5adc4d30a5354cf23ffa5039213e6c4bf41fdd24c8aabc9e1cc13a92bfa0feb362b53101296af69fde033b102ce114a5ea2e486524d2a2dd0a2d727fd4ec012a85dff8701e2a59223d7c263b603e339dfd52b3ee7299547f69913e82370d571590df56a8f42c2489fc52e879834ddf5829691b4da9bf6a5d1e9157d898a0cd4d2075a6afe46b21f4549ca5613a8434fe34db168ac057cfbd2ca8563b3891dc25e024f4f9669f75ff6e91d5217e20c3428f7a731e81beca0df36cee58d97bf00a948a3e1e5f4edb60913661814f64b6d1cfab648bed26ac15385aa35b282b22c0e6dfb84737718a41581d4b0651f1264865f5e6b3ca0c8ed4fd92f6a6d6e41a5a53406de5ed2522c82b1e3ed115aaab886011f8507e3863bea94c222efc4adbf65ee7560255727fe5569d59a74f831f426aca33db8e56c13bb8275d6690143c35c203584a88cacd49a926317b158bcefad5651392da8962e3e77ab0a08a76e9b3d2aee38f6cf89db4854f6e1bfc25d2ca85aa863f18df32c0593123fe0bf0aa0199be639804b930b0873fb63dceb0078a0a26703e9a7d95ea4b55424d67b5b40aa4bb0c010572de406a564f2f5cec856393d262ebdd1f6f10e19fc7014f171d5dfa178008031200fdcd3e75e3aebb0b31e11e4cf23331c39ae3444ab92b9a38f3f87ad3a8d24cb713c1caa034d36a011064fd12b63a8c2c5ddd8de906b2362f1cc3cf4d6d96fd68cb6a95355fb6ddbe3fa720f29e78f2562ac61f4b9ba7578a4842cef084e71081c2a6b160c3f49c264a4be84f702556108e1c07ff163253708fd20c3dd4bb54f76c0754a4712a4cf1900b515663ef5e4888a4e95ab639058628d62295b8c8267ca2dd38b4d1dff7c2ddd3afd2ac392897ba76bfe22ebcfbd9347fb7acafaa0e7f10c3954150df20959530e224886aa7973addf9bf8a29cfda8d6902968e68f4a0d3667190a38b9a53b25c58a97e9b5af148d2a9d9873db3021542ea7a571801a96c62c9194b4e2f6f46c716642ac76d701f8e25160e847b082ba787cd305e5526183789a6853e5f996dcf0e049300a109e4bc1705d9c5b090e23559f77856af8c9befb3ae68277579be9736edcf2c610a5c3758ed0edaa6e853c9e53e52ec5452e86128a09aff5d285af3a65addaa9326b91d4a0c88ef175c0d2a042f87e1b09868ab680e5108599bd585b8c007e14929f5fefefb7a5545a745d079364488122673a7e3ba6f60e58de63acf7314f12ce525eeff67b11cbbed21c529b2281fb90ded57cf6731b1db3d44ffb2923b066b4a383821fbd1641c555799882cac5237f041610e74d516f7caaff27d957118cad7874d17121b1a754e256040e71677380f779741c4d5ad107e88c0c82992364ac1029d86c8243bf93009052aaf69e3f71ef75f4462e5be8c06125117c568aef33f716d7ad60d3af26a3d28dc100a06dee2733a0b4761c64a1324b49745d497c5bf6d3ab7b4fe7f44d373d6173ef0e12d5ed89aac3b9bc9e5d8c97116d87284b0ef362dabe1cc34385121d4c74e2c2a62a7e783be7ee0f3f028c10b3cba6a130e0e75f5956ec08738765ea4d32656044914938a345db15714844e65c318af36df3ced93f27f62c7ea2dcfb52a535a2572ef8bd64ec35b4d42053809159ad77f2f472af557e69984216b10513c874e90fdd7528ddc93261e56ad61a8f0ec1c0a9ac0952abbc4aeda9c20a1d287355e97946cb4bf02e8f112dd5222d533ec213e0ef385367a6f81d18645fd3f6d78d3a1b55b8497dfd6a745d18e61eb29b319107b32fbf01ecf8cb499197015e8a62e5c4ec6a5e3fe1d61a88ea4c796d25bab64f826b41d14928515c860550e2fee5dd6403222375303022def8b9a8a3a42065e524cecfdb1bac017d21080513f4736c8abc826bfd3311f2ccda6212fd95a"}, {0x28, 0xffff, 0x1f, "19a0a9fe28a4fd963600f70d9592a253b8"}, {0x50, 0xffff, 0x1, "674e34a415040389c89d15338d7fbff04420760f08feee4b2c0cd6e3d7b272a94f2f3c399c7b871797f39203a8eff320f7f0c911436897b9f2d6508856e96bc5"}, {0x40, 0xffff, 0x3ff, "249368835a70459b268a7db95ab426b305acfffe174b875c0bda4cfc4a559dac215c0fca44b0d1a87e3fec"}, {0x1010, 0x1, 0x3, "28e918d6055100bc930a65f4e5847f490bedab59bef833d614bcf61a37d7f7b305077de8d2e4736fbef5e1e940959351201e38c225a89743d0a9ff783ffc5ef890c53aa426fd7c49ab316096794d1de5629816a7f529081d36a095e16b11960bcefd3fe3612db0a7816f46eb5e8ea4a887f560d74cd7d90ee3b5dda37dda0a74cd24d383848016e740f927120c1d3009d9640c179ab5f2bff549f7ffc1b7111118e7c43c32609632b0ca54c4cba39b6b5a6cf7a3b089958d8c8801c43027697e9cc4f06848b2ac4d7c0aad39aefdf0130141f38e6b546b1fa159f747f30fc0383885c4a0c19979088fa978820147b238082de55edb3a2276f2a23b373143c81f1c80371f387c173f7b7039b9cf9172fcd118d534e1a01296e74fcf13cf81a4201b932209f15265e89617a5e72c1429198839f49f27e1d8f9a5386462bbc6da91908d960c63db031cdaaf7fa7bd108abfe4ba7853b4a130783aca00ec4b13668dfa4b3e440444f0ae0134bef78afab65da1a058eb47595365c49502cb0027effab7b6e4bdae8d09fc4536b9dfd06c65a4ff0867dae1d6cd03e5f2b3e829de2eb15b18ac42df457e197fc97a162b8f5d3241f242130b66a7f932396299554f76f8855d2109bd503394b6318697fa311e76142f6643205758f839f44de591ee653f48a557f791f41d0934d5e67707e453e1ae488ec28e0cc586de73812af5ab97e17541c961e6f3d11509f64a2b2b513bb9e92dc4a0b7f16eee8f03c62225942df0d7b14d4a6212af7a0ecc7bf3a73704fe91612f49946e0bc09dbdcbaa942c1341650f95ff7a73de224f43e486bfca911e416236144c50c996c26e60bb6c5839b2a9fc907ea5b55ec4829fbfe670ca5c727aa6a4fc3d371b046bf74ef6ce81adbc651f892bd0bbc8115aa67f426194780f18ef78096545d1d9a545aff8db2f65f66a39ac8dd85e20793546882d3546c4904971c0a16ce762b4b914aae628c29b2c2f80d5a340bb0e28687824c128faf7fdede5356ee0965e164993d4037204a5eb9be8b2eac4363f99f161065902c1f83ea454bdf1ad84b413522bd5a82e18f66cc97384c123243f755033374cce9016f14e6de579eb7c815e9d0aba7b5295d0d77dd9950c53643febf83d3c751f16a82e32ca3fb89fce3250d406146f0368703d835501f0e20d779b6a1540ccf246651b6f4a6e713a9cead1c48a7b15c988e9ad9f79826e91638f4406fb27304dde550bcb7f31721eb74b461451b38e6814ea78059daf964fa320b11c10df7b0bf89a36f559beb00ca8b56e4abf093a083b26089daefcdce56862ac8925ed6c0866ef49b0e28d602e08d65b443532d3419bd4bedc87b6c4e65d9563e9770c35e0de1f3dcd886c1dfd9321d2bd6b4425e817f5aeb4d2a3e3fce992a44d0373a570d7a9a5f403c294c1923a258ba54930383073535750979c372b9d33dccd4200388c4b375e0b868f27ca1e71aeb3cc8d9c44899c4f7076a2ca1e10379024a2b5ac710be407e31db564ac5d78df4622ce648455f1d489c2d0adbcd76626bb7d1b5356491f8511188ffca793560fec3f35788928db5c38ac54650cb2f4c70fb5a6670441d3db6319396000511f48cd1e4dc47acf2cbc18ca9485cd3159128f455ac56c137bda34e643055a63bd6fe7bb73a81e3aff458b593923ebca04b22f46c9049a5a676ad3c3482dafff241aeae05ac541199946416033158dcc59fa031ca39e9e0e4e658084f4fc0162005a386edab68e9b855c56b33cd8c6a57c793dada6ba60270d9e2ddb0929cdc337eafcfb4ed4d5ce13dea0909af2e20b6f6b14d37e77fdc1bcc517f2048499df564887b46ac3d4b87bb833afc74b35f287ead374f4889342778184de563929355aca642714ba525da7ccb9cee2eca3454fd9e6a025905dc3f945917b705562d02a92fb63ac3449c312920ad23bb43c1de48a47380dc68e7b774842b298d0e66b50ff828b083b37dcbead70706c9e9feb4a5c84423d636da901f7fbd16962b71e066027ff48c336aa97d1db24c9517df6cdd2afb4aeba0d39a94ab3fd94d50ebc8f8f2d440f51ee48f9e1ec4155abbcf30520421a2e381a4ce51877b47feb60d3e1aaae9184b8891613eb1417d3971cb27e113ab379d351c491de1b06c0e48e34ef3c8277b6e1e069c4bc9a09c1728b794c5cd76903b5c41f7ff66c00bfa3c93d50a59ee8151a4bbb9d447cdcd8611afdc9ce54bc9549e31186032451ac5b6c08b0f22ff85d0c7d42f6492567da40cccd825d3d0997ec64f751aa8e4d907427c9d1f52316d85603b11a4add2eb29bf295acf7d4fc9c387f81211e1999fa06d2adcb9857d4d452502acae7bfe57db7e01dfb74a1373779471be3a2cb25d418fb17cb907f52a7c2b95e7d8bbacc7e26391e44c1de43529f0d552fa8e96b2171e5d305b912e52c37e2e896e2f70862a08702839f45d4ac1492c1235dfa26a255fddc3cd33e8fdfa8074709fde20b394c1dbae670f00957f1cb05f147d2581d2efbda2165cdae5b970d510a1c38552aabaf92e61e824b7c503c48d49880e3367071af93363d312e45cf5d65c1579f164c70223853c14286b3289a211ec871d9d9c31b58013c2e7323e4686edcb6602a7300e982ee9fd5b2be338be123252f91a80304b77f588cde6dbb78d6f13b294072809634e5c9a18ed518bf77313ce1b34c7b49de34ac3fbf71f1fb3955cde1e530f959979f0d4c5d6894c7ac4ec5161ea6ec3be85f9bb6f28ad6efe89c70ad12785e4bf1b230a5e30485b3a40f062a21e0f764b040248b779c621fe83a7b251f5d8eca5e4cf220abbab35931d89490d8480cd701052a4d10e3f0506f93cd67c541414839c0167cf34c51093e04ce4c6df06b231b0e7039cc8d9b62d6cc6c9ba99a25c9acd1197c6869d0b79cbe1acc2a38673e221463929d6a993529c1dad58ff36477d0d5506b6a4891b475dc75d68a772051cde6e546fa0fca3c8535369c08f68c412d92b4b502c4e875478ae37644b8a7f025046555b79227f7487c2de6a11c2150618fe85c42a28c3a6e43f2facc09afd13bd3cedebcda91b503f30e1443ce49441832f04188a28378fe5da67a3c5238a94cc6976a58daab8b11d2b6a056ea736f98256933a35682279a77ea01223941304014c809fbe6b59ffd823db9c61476a35b853cc1c3f71e843e01d4762bf20b5a62b521c772fce57d40f0bd1147b966074ca33d62c757ffd3f33ab9a280c0590cd9b813bd3eadabcf94f9d14d73a70eafe4f951c3d8d9e3cb0bc0378e0c8f6e2a82bfb646b44b51679993c67c6db23bebde67e80fa62f2cbc9323e77c2b8ccfa04b0e652f14728f9bb258e8ae23a73107c2bdef3c37c614bb84588e53ca03d0aea7fb40104d0f16f2927fdf0d22f34b8e0fa750e2a6f3dbfb8fc95f645612ccb5869ec016a111fff2fbc6e208473c2be724fd155491e574b3d4cc65e7ed06e9a145546164656d0af154b5bdd0ed3d3bba98eb9c4a288b668caf360147495aef2beef0b147a15ecf5919d5a02a73a3cf761609b657df13a52cd13964f005415d54d808c4fb33b5f257d90ce2b9a6244ca3f970017e3007c392cb0606dcb734f44e67e75a30ed9e47e77063e7cb1ade0b4bbe0a5ef6c2c36050de9b23f22d6a0bbfef0984c95f3bf9cb0587e557ec9a59cc7775df610167a482402d249fc5798a3df109b5f8f396809c50608bacbe6cd50861618a597c667bce9f81a5559e8eca4c1532f7bbcad229ea87f0f338edefcc7d7fc177a8791ec6b2b1ac4c0a4689326da27339ed4c3f2904bd699eee58ba8a9c8bd70a2b5e33c675ce709d6d7f678df8ce0a4310635b21fae80a686dde7a481733fa0a63294de3527c382c0289952d60bffd4153dd5082ae08dc1da2636aaa50bad64cf4e92e993d9c0bd06c3323740b49e4e7733171c9a820df4da7be4f857586c9494d9eb62ef1b480861f0bdfce986a90da5959db92d56482a75dc72ba38d74d01bfe8770c5e25e5a650a055c0e4c5f87135add78635dd21b54ea07a30e67452cca48c17dbf37cdd9fd114af7f4bc81993d525de6e4e573fe3f6b592c81d6e12f6c7d50f26a73d609020b6d1879aec1741fc90628350fc770cf19fdad3eae4666f5cf95ad9e35abbf7fffc75b1a4f3c35072bf3cb855f467729b9bd827511d58b83df1d79fbbc28a4e6ca7b285bd5aaf1071e9dedce79ceb61ec014b16f4fb6bd477bd67716a652775e3371ae28ef12740b57723f4075d15b454ef5d4243d0810dfe747b84c1277684174b5301f31ee7bedee05e92094047f1317a95f0b99095e387859a5249d7585c73bada8f0cbcae72dafbaa8a883a67251745c469a668406db03e4bf68410c65caf0b7b657927d2617bc5d56c9dfb8fe84d8add5d2255516dff36e82a53497360c5a2b64f8e66f0927fdfeb3d59943af93a336979bee2c82176d592178b0ec7adaf79f4d7ae8be3b5f5a1b98d9dad7bed51de9796338b8206be18c677814abeb63fc83096d2db7cb30550a8e79a4bc91176c9a202792c51c970893984ec58d6a16ee3347bf661b8b8476769e154b1db351a4365031bc37354a848518bc6efb730cbd4fdffd8481ad79124e00629e9645af4c233e2ba8b18a1c857539f2f1221e668cd82842c7b042fe2c2670bc097c16569a2f40ccab08f9a64b21cc5fee05a1ec937f3758d9a34d6e9bd47a9f0da8ddf3a5b6f6c024c6d44a56fd9dfa24bbd274da0a8aa75964c55ab854676e711e29082e5b62061269ca1a01eaf69466ea886bb8fc22e11b093d891065372bc514e5decbaab1da7eafb956c5b42ca5891acacf9e82042f057f06db7149ecf7dc3393d7a22343dbeeb9da3ae7cae07a38353cc8da79f8c6c3bfcc7a4859f0c54b30ffd56aa09270b25a8213f1d3cac5467eb9a262648fdca92b026ef5ef777ec1c4cdd6701ab41ea1958708d468e011ec5520bebfbcaffef23156fe51acbb2883deca8d0a6b8d8d44eb777d0ec0ec350e5e164576a83d8e68ddb9b61050fb9938694cd7230e4d39185233211ba6212de5ae62e0d2c28a15779c10184339ef452ea524610144ee860e97ebc84513eb20f28407106554dee6d398d12cbd953e13cc8001206aaf2ec7af6a44aca171a079e5d95f9ebd5e7b93f58d56b81feb0b8b98e5fe9f151708bbea7941b6e2b68ad5a04bdc218c749a7da466dd68116e5caf4bfc6b3f2be51c6bb40b5a0ac030b22d0342fd848f587ad55814d196973d93bf3237b91576b04b1d1cd99ebfe8cbfe245c823d5a01cf9879e0bb818012a5a86309f6115dd9f9ff7d082b4370c81768286a3b9fc476be959cdddcf5e1236d42bae8aa2a3da8391fe7b6129d378bb825cfd36e42c61013d8bb450f1bcc889d3990f19f7582e097d0cf548475c249a89ec126a3803b0b6bceb354a4d6aa98babc6d4b9800061623f3464dace6949d5cf55d40a2b2e2b1e1427308bc11fd1645768ab738335333a48086975db556a2f7873036eae68df893f2f578f16871d2122daaf6fc30facefe2a269cee34a1daec4bfa903ad2911f4c6fe25f37e8dd8a5d56987e7e3f82d78234bf4379b13366ae69806b1e714649b58c76cf7965135e279f234b2d4a2bdff25f8d3e232fd2818dd2f9aabba37212989166275963af2520f6c43941600804b3a917299a1247343f4a327ed3c5afdfdd2804fd0f07b4bab40e455bfe1341e7ba998456b716dcab04e77bef257205b7a1ffe3a7828de5917c7d71ffd344ad67a3848a15c7230c9f53637f0eab42d8e7707379fb57f36ab1c1275f85f3"}, {0xc0, 0xffff, 0x2, "ab1378cba8c26b56c0c3c621e678a3ab38405885793c0a2fbd4d3e6f865f7f3a20bd037a84e8ce7eaafb7132e8645014c5a69d90c09982c2099c46cc0b48ac138417f43f125858dc02bc5814a1c2ac0778dbc9327a9fb59bd4d50dd37e794a002df1767e481d858ea5d6b568085714a66ec9a4c236016c3edbf6787d3ce114250784ffa184fdabcc08895a85541b94db4fbe8c186bdfa85ab8891a537be0690f4665b0f597101562ec7d9f30"}, {0xa8, 0xffff, 0x7, "2ee912f195fc49dd105719c7e56de112875883a39a628ff199274eae1a3fc41ab2a93ae8b503bf1bbc464275b18fa0daf33d2d467cff1c6446974835b247b76c7620081bd1e6ee7ca43ec7bb8219e9929b24b8f0aeeb5c674c3ebed0195533b452eda9fff9e3aed8f915da37f0662858e87fd140d026f9b4967a4cc3bdf6936c235e515e41cb41876dd9125d6e455fb7641abdcd756b"}, {0xc0, 0x1, 0x0, "585ff325af9f614ea941a4d5d027721c52974db51881db3b8b4816736700368051d8c249573c00660d6b486651d4f821e7f9376ee96df52e4985f819b2a997802da59a06b48122434f36b63b0a86a9a5b23a7a04f9fcb3b3c9479aa3bb4873154f97396fb25e74c72e3a69d3201159b4a0305ca622731956756a78ee84902d3fd2846295f9efce15c8f9cf3bec396fd5551b4c804669e67520f56895a853da1b544532f9261745ff59df7c"}, {0x100, 0xffff, 0x20, "eb8cacf28270905e4490af66a0aa4870b21f631b6ad500d023d9c4f361a0f9c6555b86fa6bb36ed7272c2c2c38e355b10f7cb987eb162176a217653638ceb5453cde6044c41e95a5e4abde0a138dffda42fe5ccb69240a7b23f6021823ba47961704fae181fd5a49647d4b0fe58b249ee05b75ab0519eeece805fefbd4347c40a1517ad212e6f6126e7ae4f1967d3bf4b6a241ce9cec59c501f05d3061f21a5643cf4ac8117f6d84265e41871088d87776feb4f73811220365f9a4f46eefd8bab6896d9d040d955612c6f37b26d4245f542d7c7cef7790098ed90bda0ebd1b4e0a63f117b85c54581917"}], 0x2400}, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003d00)={r2, r3, r4}, 0xc) accept(r0, &(0x7f0000003d40)=@un=@abs, &(0x7f0000003d80)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000003dc0)=0x81) r6 = semget(0x0, 0x4, 0xc2) semop(r6, &(0x7f0000003e00)=[{0x7, 0x682c, 0x800}, {0x4, 0x800, 0x1000}], 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000003e40)=0x8) r7 = getuid() setreuid(r3, r7) 16:14:46 executing program 1: socketpair(0x2, 0x1, 0x48, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="a9b9f8c19b9875f4318ffa5a8ee4096f0b9a8f83c119b259c5ce768cd47391727f38e254fb38ae13a14e5bcd554143d9c332a4d1e8495e7ee04ec3c929b80bfca56c6d824bc16f943f27c66818a93c03dfbc2ab99692cc7d8e509050b2496c36e61e4a47ba1b4559ef202cc770a91479c2cf7e3a31022bc79e8217acc596816fdbbba88f7432490bccae3bf119d90052c8ba4ec76362ac56debf6b51d943", 0x9e, 0x40c, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) listen(r1, 0x1f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:14:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, 0x0, 0x0) 16:14:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:14:46 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000100)=""/86, 0x56, 0x803, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x40) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = geteuid() seteuid(r3) 16:14:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f000059e000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000380)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17982550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e815497157e088e1f7c5d58ddca92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a2174940607bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1c6994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359ba8cff97a1756f82313b2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e474cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd", 0xd9a}], 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:46 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="625c807fe2b82277e8f9f2094fd2d33d4d22e309f0d9e8612ef0ce458aa3", 0x1e, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xff, 0x8}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x120000000000000, 0x6}, 0x10) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) 16:14:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x4, 0xffffffff, r2}) close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 16:14:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x2000000000) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x8000000000000000) 16:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) flock(r1, 0x1) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') shmctl$SHM_LOCK(r3, 0x3) ftruncate(r1, 0x3fc00000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0xfd54}], 0x1) syz_open_pts() 16:14:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="02800000", 0x1) 16:14:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffd, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) 16:14:47 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)='H', 0x1) write(r0, &(0x7f0000000000)="4ec8c856212154f8eebbd903eb65094518defa23ebcd427007b33b", 0x1b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100", 0x7ff}) syz_open_pts() 16:14:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r1, r0) 16:14:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:14:47 executing program 0: shmget$private(0x0, 0x1000, 0x2, &(0x7f00001cc000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:14:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x800}, {0x7fffffff, 0x368}}, &(0x7f0000000080)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xffffffff, 0x0, r1}) 16:14:47 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000100)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') fcntl$setstatus(r0, 0x4, 0x0) 16:14:47 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = msgget(0x1, 0x1) msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/255) 16:14:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0x8, 0x4}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x42, 0x4, 0xff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0xc0000001, 0xc0cb, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x5, 0x78, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x100, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x2ef0}], 0x6, &(0x7f00000001c0)={0x2f, 0x7}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:14:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x8) 16:14:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x1) 16:14:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:14:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x4) close(r0) 16:14:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:14:47 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgrcv(0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="feb51cd4fee54206115437fc5f421e4814e20f9c429a13765e2a08a1a005df9d0a4a64e5541f68f59fb161361a5e07a6b6ca6f3e792eb2f728cb36d5c98b6eb1c711d4bfd771514bdcb9feda40c0bc4988d00bcb23d6cef44464d5dda90c1bca3f08daa08a2b60ba7d486fdfc894d76637857014c94e89363a4528a90ecd6ac42d1c8c35e1", 0x85}, {&(0x7f0000000340)="8d545fd2f1f26bc412c28fb9f5588e5970aac94412cbbb19f7b90944f2f507faf127eb8dbb68ae993fc056b8d976833615f6d7f437386865a42abe7657b79fd1ab572ddf28cb6219caab4e7516862b4d6b6651a1616d829a7d990221b50e5f74e9185e1981de072885bcef67f22d59328c8400334930477d569c0ff9a957e7c9646b823a41dd9d7f085182ab5e3a840ae3de49ac6ca1c8", 0x97}], 0x2) r3 = syz_open_pts() close(r0) fchmod(r2, 0x8a) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10001) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="9ec2735ab15e2bfbd4145d5d8c7a7502fa", 0x11}], 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r0, &(0x7f00000004c0), 0x0) 16:14:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) socket$unix(0x1, 0x440000000002, 0x0) 16:14:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x100000001, r1}) 16:14:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x9c, 0x4, 0x3, 0x1}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x4, 0x0, 0x89}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x6}], 0x0, &(0x7f0000000380)={0xffffffffffffff7f, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x0, 0x2}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0xe, 0x80000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40000041, 0x1}, {{r2}, 0xfffffffffffffffd, 0x28, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x5a6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x7, 0x4}], 0xffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x4, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x12, 0xc75, 0x855}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffff, 0x7}, {{r0}, 0x0, 0xb0, 0x1, 0x6d, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x80, 0x9, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x1340c496c04d8183, 0xf0000002, 0x7, 0x2}, {{r2}, 0xfffffffffffffff9, 0x50, 0x20000000, 0x6, 0xffff}], 0x400, &(0x7f0000000140)={0x3, 0x2}) kqueue() 16:14:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x40) setgroups(0xfffffffffffffd34, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x4, 0x3f, 0x0, "cf4dd2b761d50414dc5a9ec63e0bd3c9879ec2d6", 0xfffffffffffff001, 0x100000000}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:14:48 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x50, 0xf000002b, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x90, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x21, 0x8, 0xb48}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x100, 0x800}, {{r1}, 0xffffffffffffffff, 0x80, 0x44, 0x10000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x60, 0x1, 0x6, 0x7}], 0x5, &(0x7f0000000040)={0x800, 0x100000001}) r5 = fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x0, 0x5, 0x62ef0f38}, 0x826, [0xd8c, 0x1, 0xd6a, 0x6, 0xffffffffffff8001, 0x3, 0x1b]}, 0x3c) poll(&(0x7f0000000000)=[{r0}, {r2, 0x1c}, {r4, 0x20}, {r3, 0x1}, {r4, 0x44}, {r1, 0x60}, {r1, 0x114}, {r4, 0x10}], 0x8, 0x3) poll(&(0x7f00000002c0)=[{r2, 0x112}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x2c) kqueue() dup2(r1, r1) fcntl$setown(r1, 0x6, r5) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) 16:14:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="290734fce7c9505598ba6f51a887585454108625a0e7d2a500c342a7c254689b6fc4556a3ebad978d5998497074995daf8c613f36ada4448ec1303f8bfed010938f8d1e33c19c543ca73bd26b593e7ec180ad10cb2958dc7e37836ec1a984c9b8cb6601486c7ec9bbf5d3a2a15e6a5343e84cd3f7e111a5201cf609542ee1543e6d9ce7c913a3f89ecd359f11987da94d0f59fed39c59bbdc066114349d172cef9607c79d2a58000856e918b7178f23ef6f34abd6f35355eeda015b85751ae42116c740d78e8d136", 0xc8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x60, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) 16:14:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000240)=[{r0, 0x1}, {r0, 0x14f}, {r0, 0x80}, {r0, 0x101}], 0x20000000000003bc, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 16:14:48 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getppid() wait4(r1, &(0x7f0000000100), 0x0, &(0x7f0000000240)) unlink(&(0x7f0000000000)='.\x00') 16:14:49 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) 16:14:49 executing program 1: clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x10, 0x60000001, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x20, 0x20, 0x8001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0xe0, 0x9, 0x800, 0x3}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0x3, 0x6}], 0x80000001, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x80000021, 0x3698, 0x5}, {{}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x1}], 0x10001, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)={0x10}) 16:14:49 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x43, 0x4, 0xfffffffffffeffff, "2626160f0ee4232b529f54ccbbb1b07b91be366c", 0xffff, 0x7}) flock(r0, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:14:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xc4000, 0x1bee, 0x7ff, "710ad080d705df00fc2a0f3dc352f8e7b0026df0", 0x83f2, 0x1}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xc) 16:14:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000300)=[&(0x7f00000002c0)='[-\x00', &(0x7f00000001c0)='\x00']) dup2(r0, r0) writev(r0, &(0x7f00000000c0), 0x88) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4a0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000005c0)="cbefb5bf177b16eee283c3868c6d63ee5dc25f683b46578787557e644d497898ce82a86db4ab24d3f27293601aed075d33d1e75a9bbb27b1567751b4705b0e49464a0509011f812d116d145225ea8f2f5fc7456338fd93cb2f32ba0219cd0ba1741600ae9d51f0f032dd4f88b367575d4e9037103b6a879a3429a3d70c8c88f63c0c", 0x82}, {&(0x7f0000000340)="2134ce5d146269e77ff68b832211a759b9e78d82e7d62d15316590e84dd938ff0ff905f65beac283de6b1a25e986e2d64a1773765669307230342385c9e4b29e2b2c6dbf9b758d28a43fb3f9fa74e26c3727b3c8e8a710849897a78657b4d12811aa24dfc9c1512f4a08d2fd9778ea2899935067c5b9256022d69a069fe21d1166b866af72672986bcefa877deffbccb7f62673dca29bbb8737384f170af01159b62", 0xa2}, {&(0x7f0000000400)="ae92dfdc49b4a3927f480346102582a3ba2d0d5f03e51bcca4ce03e4e21d04e468331f88beca0ec8433ef69ea4a6276df24db82c7e013930471d6918fd90f53e707d5511b4bca3e107692baef0fae82433e825d2e04fccd3926e9fe6776911f1d3ebf3ebf98db35afb7fed1045a0d977407b15dac4f78e1ce750156f55325b6cf6d32d0310edc9b372f53bd5a98ab9f257f1055b650fb575c8b63f5b989be210de2879e95b2633e89ca45229992b8c42aa25", 0xb2}, {&(0x7f00000004c0)="223bb581d4d8df3234f625073988dbba49c4fef0b288e4369341a8ec234377ca70585aff31762a98f87ba2449f9c14726a20cc9df89128d5a6982b2d985cc1cd19e679d8c1f518b39c33fc2825145138c988c770db8ff4c26725f2fdb31c339cc12be4d9c2f880dc2330ec28ec6843c4dac5204e21a09dd71ce5cb9793eed30a89bac4875aba0d8c872aebf47fba1b1adcc399988264c09f85e573a2bdc7cdaa833e4b4fbb154f82e36c7b854dd62d2f1420b32d2e2ac797cee162a54447023540d7b864fc9f6f3d560dedc96666a40924bfd480204ea93a8464156e10a138a48404c9610f462cc6dc68087b0a", 0xed}], 0x4, 0x0) fcntl$getflags(r1, 0x1) 16:14:50 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000180)='r\x00', &(0x7f00000001c0)='!!\\\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='[(+-&%\xb9\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='[\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='r\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='\x94\x00', &(0x7f0000000540)=')\x00', &(0x7f0000000580)='!)\xa6\x00']) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:14:50 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:14:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r2, r1) 16:14:50 executing program 1: r0 = kqueue() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x4, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getsockopt(r1, 0x386e, 0x1000, &(0x7f00000006c0), &(0x7f0000000700)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/153, 0x99}], 0x6, &(0x7f0000000640)=""/57, 0x39}, 0x0) 16:14:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0000000065300e6d92178cb6e52c00"], 0x1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{0x0}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:14:50 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x113d, 0x4) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x2ae, 0x0, 0x37c, &(0x7f0000000180)=""/214, 0xd6}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/165, &(0x7f0000000040)=0xa5) 16:14:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xc0, 0x4, 0x3, 0x8001}], 0x9, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x33, 0x7dec, 0xf6f}, {{r3}, 0xfffffffffffffff9, 0x0, 0x600fffff, 0x8, 0x6}], 0x0, &(0x7f0000000100)={0x800, 0x6}) 16:14:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300), 0x0) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:14:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x800068, 0x7ff00002}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="d5524bc95a650b9cbca02af4bdbe70b39757c642fe60ed750937bd9f2dd33a9c9b5be7eee0af3ed52bba1ce80efa7565d2610b1857c6a3048ee6816b1f316ad77cc7b300daec4192439ae246bb957213b0b7", 0x52) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 16:14:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000540)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24", 0x21f) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000780)="9fac79e391f1f5c0eed982e9641c75d5992cb8a8be7b20e07082d0a9d097d68c7212550e90cab9d1204b54ad6a1f418a880a2a66b0b051d28049b4fdbdd7e9166b5e2eab6f0a077f2d44b87e49b68f917efe42a42eb2c4a1f6dd715864c1c8caab66028f75fd9fd6db4d43c5613eaa23960028e7f58dbd842bb5d2213334f5cfb9bf1d6794a729b0ee5c88b4498dc3b20991c9a55d4f9402d627800bb22c664169c1dc2bce8e056472d48d921e92fcb852ce2963f318f9f8955a45e4599dcd566fd6098abc017cb20eaa1e4a729518ba0658d56b99cc218741bf77e7cf08b751315ea69eceea3c5bb54497c3c3c020c6ecf4d247995217bf57c5f69203bd2b952056d3741fd1108820af67c510bfbd276ca4a6ce78831c7a564e4efdb02b922840ccb22fe5a76a66a019756952a4b6dd95fb10aaa737c5ab3e8be117fec0ee951dfa6ce8afbb027d112e76c523bcbdc135121fb9f5058c13fb73500d08a4567943e937546504ac65c44a399a1ee8aee1a0f352b2a3032ef1ab2d980d20c74947df372b1ca4b4fd701c827b152094216ad8f07dbc9568e2c54b49447795f9cb98dec4adb1b458c4f9d43833986379d06ad05043474bfff9dde039888d6d0ad38ffbedb1701e888a0da84c2f10af9bc801b97bf39a23ac3ecd86aa6089bbb5d11e35051bd6ce3aea80e656c825d31a60fede15321f175cf52cdbeb87a6c6a1e68dc78c8793d3d9ae2bd824635ed16ff7f98e9441a3159cf2266200ca401c1cc881c7f300e0494fda0ed279f9157d835e4181b7ace6487dd71e6af3bd468818f49328d9ff4b4dbe642dc71f427c56a1221b221281187a806b251057dc9818693e5d6daff6b1aaeac67bec7d5cb52a7e7af0a5fb92f5cf85e41ce894f40931f57521f4f601e37d5cd44f3d00da032c6152d2510a9ddbcdf5867dbad08039ec09ab8dc8069cedc79ce8100a04c78e2d248a4a972068dc6478f9bbd74690985a2b447bd1d2e0b945ead6d42b24ffe9cb172e698f24d4a7fddc0db5c27b6e6245a46a81c1d6e288424c5c2c2a0f5eaa167f67daaffeab7925633cc0a867627b52395ccac0ba4001ae1dc16800697da539c25a395cf1f07baccdd143861d08bcfb9fc666cf971efda4914e00d1804a3cd634d6ceda9d5f99ac6ad71bce4961c81d34d590a027557ad185d98c6301b78106a8dfe087fb20999e647ebbf2beb2463981374271f687a0e98b098bd4781ced58d590ab01137d6e35c7651cca3a7b0de0bca6bbbc582a789c3aec85355dfe46aee8d30a1c04a1a91a430812da1e17d9c31bf76fcdbef24d97cf7297ac3196a3f6aacae09fe8bf92f354b0e3845a12d032839dcd33ce74cde010debd0510e1af80080de56e238583bc74dc8202c33120b1155e0ea1ba41785bfb4c2a383e908ef7670e43723f9377f02512a8756e86f3a3e217469e5db05fd1ea5d11f8dbffc6f522a42c1b03028c01a7fba2a288f6eab00c5155260d620f0436da7a8fb62eb757c4a07fe1c33242aae25fd5ab320906f2a7530cd4f5732ed496ebbe72976f34e37e32b3a5d2476dd7c7b1b578eaa87d23ec35a76d0e8ef4734c9056df561c84b6307ac6d6b2999d3cdbb16b8c9eb939092057589f02f3c7be10d53796c350f8913ffe2772683f73f574585679f3a3865ea27bfce31b50ee687f70d0321d9a6d7be5361a824ed66dce02f483ef88c9ae0c3407388f95996a7cb9cf9c60e10f3c4fac7343c9c6c34453c42cc651fa1a12a4f62901dc700602e090c31982ddc75e8203e7b0193e960e6ee27907fab9777c98a2f4d6490f2c5a14d8361cad3dfcb4182e2cae66063915d8caa53458897359f1399e75fefbbd4777d77c26c6a172c201df76e17afbb55feb12ec9df5fe19735bc2466255c34b758f060f89e40add20855982020b7f6e999210579325d512c26e3f48f36ee6d4f68a982fb21ef590e1407d2691985e893ac144901774e71318237c964a5ef5b03e2e8bdc83ecd6db8f6ee0ef31f5ff9ba031952ba481f78c6e2d66d09e4fc8e310f9ce01bb573074a92e3d8302f704b5ef53e63a638ee463d4efb228a8110aefc0f8d78ec9fb0b7521839de0094c0d03ce31e2d69ad7dceef0f9f668309cf43e607e3f4a62244f40c8fb770045067d1a2145e8a39d3899b78a797973b56e0b8b2ddde1792538905c6e26628393be09a11fafc4bbba77c00e2f37b6fb607ddbd41a26b687ab453938f462fe1f0d99837f79bb545a7feaf8c124d760ed179cbb74105b383c24dc858d10da6a05b8a1e93b3c9aa1af85f86afd80029da02060bbdf3f83ef22506f259b08e4136c63f77073d59d853ad13b14e040ed92d34c9ffa6d8e719cbf1fcda39f6addc4fb780d90375a218e6187b6f6ddcd36c1ecc426682e6f371d539e3bf12b6fec601a75719736bad8aa8479a600ae979664e4f11186f8283be33d19baaa6819056978fe5aaba72c9caa421a67b4457f41dbf57f0b40d4c1de061a6c5d27d47f2ff81edb98db6834d5d795c355c8d69e6b7673e361566b82a1b6b8d6bbd3073270af94f60445795930d26469ae013e69a22e9b132958731ed87f611c9c87fc5edcabfac526401f27de537dd9a55f4cdcea8b00fb7ea0865f0a7e6ddc5db1564327bf11075532cae2f2d44036de530225b3cf404fc8cd434f15d0be5cc2f51e16af2e4c062799d1b70928237bd9e37f8d4283886b5fb4b7eaad1aac0173aed7e22064734d48555a58a05d39b41ee616fa2d2326513c5905c6613018459193166227b9c4f7439501c0808eb178744eb39aaf3553885c458dc052075ca26f36e2ee14bcf67d4f9bc1ba6dcbfbb201cdc38c969cb3d6f30be9d6b8782e2ff04244b35f310ceb7ea6e006570aaa9b63e99601e6ff966da37bec6103d692edf4ca7204dcee796be81645bf69db1a46ba1fa7f6e59957a500f3057231be9b60752423c2078237e7202d27a400ae1938f88a77f65444dc96b965a19e6629b5a229e5284754ead1067898c2cb48ae1ca676143ccfbd9b757f12e160a8c36cfa78c73ac229883662ff5969edf314d18b351dd12456cdaa8fc9e2fbb3f76e91d369b411d7e18c619022efde2d733e079996fa35d2af420d7b1009bc65b690dc82153aabf7f16433dcc83a7795a06711b610b08f141800c7d924b322d484afa3de209e105698ad1b994af8cf1b2b468dd998b74f77d080e8099678bc2932562cebc855a038a0509114c1672b660b641900e425cd107b744bf53354ac161723aba9e68d8f59826100750805d936c40b875038eda2620869c1df8bf1e03f81a3a7f5d4f12338ad605e97b250a820a21c73d80315baa3649dfd024327f5ef06ab1a1b7660cd0aa7ee721f747121997675fbed0b6aff8493bec8ce325de41b63820184d8797e47ad7f519179c58c3b907a27d5a87a06a4645823498c57cd87c67275ed27bc192f0002c770b50a0123924aec6a78c801eec26d8c5c0fc2753e37f2ace4f6475179f96f5314d143d39e588bd01360693dd1aac0a583a4967ec7aa71256e7806cea6c3474cce01be85dadeadd31eb8041d9d981b3687f8feafbac945f28f4d468e319734f43551ebd314ca9090e10aaf6b9b65c377e2511a6df1c83c7c5e92783c303734394339c8566d97a6d4241e34402909b7b588d24e929a89cc6829c06fd09177c55f3e2f27b29aac4d9e59f6a1b5afce4914358bbe3a7fd81b4ba3c946596e0396aae881e907fc461156b67e60f6cff1a785e0c3f05e829c4d07e9e1d6dc0460823833b649a2a3843e9c483ef720742c46d7f7926dcafe6c4f16884bcd9dc9abe78f0a6aba7f7287748baee6b233108445de5e291aaba089bc008e935ef14942ad3e93d5a7854187e50e535a0b83213795e4d327b3a47b61c48549da9b2b6759e023a5dc0d8371dc7cfc5b8b4a2a25736ed615b0fd727c486f803cd3cadbfe2afaac5876d72c23f9d0df888982183d74a5af053f0e5089a5a612a61cb5a65d0099a03f1dc8af0e59d9f28d0f218d5431fe0e5df75c9ddb1c3a85f5c22e8bd9d72550ff80a169bde016a500e010e6a0125fcff5b7eb50e5f1d83967ae97d95500605ed59cb62545e3f21b30c89756d4e24e8cdd3c2e001f20f1ba3c430eba7931f11d8de59d27228e239e40d68338e56d2162c424978824472b347139622fcdd58bdd8a483b8d6d1be027199d05710267a9ead3325fa9851da190020fb3bddbfff76453d04bb4221585a90cf893e284070a7c71f0bac2e8c38869e6ccd85230a089265d98b4ee34f6899a2ec4e14090bf7c29b0fda99449e351692417a57a2b273adf8c1fb22004c735daf905d4b89e6bb757bb1bec166415a6b5d6cfdbfc12acc8ba814812aca91476b973105987501da51c44d69b905a7f7f486b94dec7519c7dcd0f1b7c367b88f0583df9dfcc24f40dac49fe305b3203d2a6f2476f427dd4069521e08a001a7582ba43161a323f197843afef0aa7ed816051ada804c88d091c92c5a6929b97c5f415d8718437c331e679efdc7837b0eef74c5fafa615afabcc6091ebd7323572e5852b12ef12fe17e9c0684882ba66886683f15ff773749911916bbc395cf09674580e620682ae8284d727442ece50701d6e8ae2d5974306403e33bb935e472760d0a8dded4d7f767880b9cb63b25b840c12e6fb62aaeb784f87946a7c1b1cbe6e004fd64bb5fe70069808a7cb52aac1c7c36e57f61dfb4caa4a2d63a02d9d4a23f90fe252fc33a7909ce234ec8e0e6e9abf940e3cc1e030414af852590c6dd67cdad3b5bf033ac073937d0c8df87feb092c2c07d5ddf61ea16622212b535503e35b30755facb623840bd42f3114a6c18828d6f9bc7732d8bab860789f1801c773ee60cf3659f98c17798922436eb7d14aead807fc5d0fe881e6fa90453518c793f82d6f9647270f7bc1187d3cbc240eab4c33c2ec44125f75be5c1f6ec79d59a3964c88b6cc56c325efce99bd597ce251b19b1c1c7fb49f9f12bdc56b505d730f5e450e1bbb0564690462ca44b7a5735bd10a0b0dbb220a5402c8f459d1ce3bac26b0eb6d6511956222b9f4140139be4e700f039327b5f5d55968545bed672f6ad4bc01397b2506c81b3be72689f126b30ac5e834829cbcceee34962221849809c884754ecd805d5af148a2e7a2f0be40a0f2782fea2b759fffb2302d92c0b4c5023200c07449ad765c820e378f68fbb8b92a0b7172597fdd0554e6dbda291c7bfb392f810c95d8f4fe8efc09fa98800fde823e9687f5775926950558bff6a82a88e3b7d321521d94cbe42aec7839eb6d863f9cb1131b2da49ca2a37d5632a6c8ef624ef52c5e8ba224ae67c65c49feaa513f505144d57255eb966134541e71f82a222054dfb09a198fee35fc1b3e55c06e0dec23cb67d1c5faef39fd792a8af886e4f91d0cd20ccabd4b4baebf5934bf9d86a75fe1fe2326cedff3500498ad165dd3158642a939cdfd9d9623ab5e859df5b692997c816544fcd7ce456db052f65ce8b236b4f9153c87b998497da591abefc4e71f3a45d0e5ee5cc4be03615fbf90773e2e2e5b310ea8a77d82d75387783359281ebcc0f3f8a3bf223cd5d98cf4c89b7d07a419ea1bbf394074ea49c3dc0f0a75f0613dd723ed51e70876d1145be3944142d147690ad73323fed8aaffd55690b995ca3ff383b7ec107e417c1c469dfb9f4868369f3978cbd4b72318bacf9ee91fc627051843039c4d7fc723bdec0b2075aa4ad0edecde0dd9cfec26695bd0311f7e63c83281141f346b15e2d24deddda4334adae293dd772b", 0x1000) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x6, 0x1f, 0x9, "e95eb27aef943ae2494c8ac208e7811f6de3e203", 0x50d, 0x3}) socket(0x20, 0x0, 0x6) syz_open_pts() 16:14:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x1d0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:14:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0xfffffffffffffff8, 0x1, 0x0, "a12bf76be1d1a8d165bee823d7ec33c17829beb0", 0x10}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) write(r0, &(0x7f00000000c0)="26ae009bf1a1dc38ab8587325b24ea983006bd9871dbd6ae9093f22e173a4f0b26d16e7f6ac06c6af63c8c2c9d724be3f2c82012a08020", 0x37) syz_open_pts() 16:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) fcntl$getown(r0, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0xaf04) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x200, 0x284) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x20000000002, 0x10, r0, 0x0, 0x2000000000000000) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x1f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20001, 0x153) 16:14:51 executing program 1: r0 = socket(0x18, 0x3, 0x1) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:14:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="edbccd12bd254ee6faa48db7043c1040e319825a0599fc056fe98ed898b7e0174043f9ebc4dc916f64edef5dc179e194c841449d874d24d2019dfa79d1ea314b8163bfb7d23a6704807a2d9ed5d7805193b6a6c0a68aa5fa5f766178409606fc2ecbdf5408", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x7, 0x20000000000, 0x9, "f4aa7f83f31c8c5bf401b2a36750bc85b48e0c37", 0x9, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)='X', 0x1) write(r0, &(0x7f0000000040)="a6", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) poll(&(0x7f00000000c0), 0x9f, 0x0) 16:14:52 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) sendto(r0, &(0x7f0000000500)="9db470a7e55ae0c495b076d99308fa84034065890a635029d2c34b78ef3e023a134b54f676d292", 0x27, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000380)='./bus/file0\x00', 0x80) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) getitimer(0x2, &(0x7f00000007c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = accept(r0, &(0x7f0000000740)=@un=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='^\x00', &(0x7f0000000680)='{\'\x00'], &(0x7f0000000440)=[&(0x7f0000000180)=',)\x00', &(0x7f0000000540)='\x00\x01%\xa9\b\x85\xe6\x01\xd0S\\\x7f\xf2\xed\x80l\xe7\x84\x00\b\x00\x00\x00\x00\x00\x00\x00\x88A\xa4\x87\x88\x9fV\x8f\x0f:\x8a8\tF\x04\xa3[0v\r\xed\xd2pX\x0f(\x02\xf9xt1\xfdq\xed\xaf\x11+\x8c\x03\xd3\xdd\xcf\xd3\x92\xf8\xa3\x1c\xa2\xc1~\xbf\xccj3#\xe7h\xb9\b\x1c\x19+\xa3\x170\xb1\x8c\x89D\t\xcc\x02G\xa4\xe3>C\xc5\x06\x00\x81\xf7\x1d\xcf\x80\xc4\x04\x14\xeav\xbdN)\xc0F\xecT,\xd2\xf8\xef\xee\xb2\xf7I\n8\x19\x9b\xe3\x97\xef\xaf\x02\xb5\xfe\x11\t\xc8\rjR\x197\xcfo\x80\x06\xc2Q6\x14\xd8\x1e\x82&\x89\x17\xd4\x98\xb0E\xa0Q2\x97wV\x0f\xf8o+\xd4\x05\xf8$\xcd\xb9\x95\x02rw\x97\x04\x85]\x86\xd7\xe5r\x88\x1d\x86M\x05\xdc\xd98\xb4n\x881\xa8\xe6\x1ccu\xec\xc0\x17\x83\x16{w\xf8\xb7pf\xec\xden\xdf\x00\\H\x05\x8b\x86\x92yT/Xi{\xf11\xf5\xa1\xcd6S\x87\xb7\xe4\x14n\xf1\x10\x14\xaad?\xaf\xbc4h\xa3\xf3Qv\xda@CF\xd0\xa3\xea\xa5S\xb6\x92ZC\x89\x1c\x81\x94\xd5c04Ci\x95\xf6N\xfe\x9a(\xc256\xf0o\x16\xb9*\xcd\x8c\x12\xa6u>\xc8\xa2', &(0x7f0000000280)='\x00@', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{}\x00', &(0x7f0000000340)='*}{@\x00', &(0x7f00000006c0)='.-\x9c\x00', &(0x7f00000003c0)='{\'\x00', &(0x7f0000000400)='\x00']) connect$inet(r0, &(0x7f0000000700)={0x2, 0x3}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x5}, 0xc) select(0x40, &(0x7f0000000100)={0x0, 0x8000000}, 0x0, &(0x7f0000000200)={0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x3}, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa6ee8f44f29edda5) 16:14:52 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x8007, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 16:14:52 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) sendto(r0, &(0x7f0000000180)="ba78b50ab9e2bc02f6843755b62a2c70534497ae0e66ea3144d711c53a480f9c3b2dae780aa191900e114e732e9d8677e2ef70df14b65a1a6860797d2e23a87d43eb42b663272f9b4abca2e65bff7f2f75cafa5e277395ee67c71db0096f02a3245973f67f1d12d1ac6264fb4922033e08868476405baeaae8b8837643ca2ddd2d8c4aab065ea1ee89ab9ee4faa9cb976aafb15eb3a729568fd4603014cc7c7f13070fdd17c28526461ed09ff10b6219afd5a4f8b2d546217819ca7a6e2276faac47485a785439bc014fdd8983b9990db4619c1b668ccb2b9f3d874aa1763efccd9c633cc04cdf71b6dca7b8f83650cee5ef0855b8c05d77deb55dbb9985633885c2814d315788f9f618edc7ff43ddb1ee5725767395d04558a15c08745a8fbfcae41071e2a21cb17a21182b5864cff8630939fb444456f115fa94b48597006330c0fa5e47610d85d111eddbb1ec5b8e4ea861d16c74337b866642093e398ea1712e90fb3d252badc806536525b5095318f1de8d55b4063987ef8944e94f291c00570848a14489be193f16389e564dacb5edb3e5ae033712ac7d3d7d51899e7516eea2cdea0f9b2a09323bb0ed9a810b8b4b3fc7cd54f2b67719e8d37322c548732daa1fd5b4ec99e60539bdbb188e8a1c999d2b6636aabf309486e6c8068ec1451c588633ccfa226803f70aa91603a14315573268114dd14dd081cbec883888f034a345843868ede45a88cd74afe1cb64e9d7db4573e26c49c6f4e0e6933b42231195de84500c6bec75b48b11280477ec34f72961d3cc247ae9735dcc1337e88e04ea8f29d6003d64a7cab2cee098290dee6b4a56cba6be4bccd0e000e4e5160604b31ab428762a00bdbbf9346aaae1e509dd9e6128567084d9cb8eae35514481c769e92ee745154bd563b7e16fc70c0c70371dfefc5ef11e93bd445c46d39197f8a4160cdd9e82cf4e63997dd0b81340114cca4080fd03f127e3451ff03da664fe41bfe4e0259f18db1531f57760cdcef7a3eb7a835fd452697b7c87e8f5bb166644a38a0724336bcf798090949df971f67b0c2e5c2389f7c9330cd6269516a952f26ff5ed3893ef1d6f72d64ea1e75d952d561bcb59e006afd4f6f0eaa98e13ac434f2f7e2fe3bb274f78997fa1f0a4c02dfb6a4f7caca873c055024f25d2134f70b7754145820122a16b931de11cd7975aa24f864ddff2c263643831181eec8f3c9da1dec49dd63994cf23de96d36d2b7a27b0846dcfcc5dc63053c42a75c5f57bbf407dd9d1919c0524f27d2db54ebac3ae2d85d85b10df8ae84fe2d3f7cc07cf7e7e0b8230020b6e6f31b7d42239f8c9108a405925e81258a1d30b722a41d00c89ef6b2dc609458c08fa29435697438b9774eb19ac8fa11ffe811e936025d73f452f0442781468a11ad3d595aba9ca4cf3a7c11ad1b0a94dcb0a2e0ab4e714c4661bc9872dbc337921a658312161e81abfc3e8a3afadd7f1e3949c96141508b5030a07643fe6406d8f0f7e74c527b0d8aa86d93e6077420d187f2841e70dfc4760c86572e5afa07d6a6b05f168e76a81d9c9c313935382ed8df3cca5d2517bdcdfdab87332397b8fd7131afd7d07c36a8110834b0e63cb197a635f21b9e50309fe77bdef594480e8d759583b16aabd1fdc930ca253ba05fad2372a65bcba3849ec842dc23d02db9158c9e80ce0e63851254924c9cdfcd3ec6f5316cddb26ec137e39016a59e3a40b8d0c7dec58331f6f6eb146dcb29fd5d33b3d4b6ec51d012cba7eb9016482f259016e482a9fd05cf43e428ef5600cd2acfd61a6662da44ee058d14544e91f1442ca9cc3414bc533de05e619cc78549f789911e3fe961fa3a8ff9fe887bc8bc209e65af46a650cb9f4308669dcb7a862bdf578043a8b2c6c5363b1aa0da92ff1c39dac1d22b2de880875bdecee69aee3ac5490011c9abbd9d976c7015602b1c3f4c4db95b402687fd2f8aa33997ae10d7180c2bda8102a4b13990040660636b343b3fa044fc57a12ff744ef46a98cd05d6eb277e2a4e651b74951ed88fa3755c718eef18473d5314da9972d20db5ff653fca8ae206f86f22d5f2040ec2a00791a30f4ee9e93b07a014c402a6d136b7a9d55f5136f2b24eafdeafec8b186d4fa5f9c6b96b01bc7fe1b05a40571412430cdaa8e34240f7a6a0db7349c4bef86c7b41ddb536c8a0256e5e6b982a6b2dfb78b615d50eed831bd2bdce7114dfd6bde1a773c3553996daab3b1ceab995165dabc18b04ee558f3c4cff2434c8e2f01f4a7c90ca0db0e455795ffb24cc7bbd527cbccdccb7d10ac6a2ee243f4419ab9d280553adc2227e82d5999c5f6bb104daa2a6896172aaca0b1d82dc000f737fbb4e9c81fe3682d0c002f599733ea0de4844cbc3db3ceb5cc1c172c8d9c0d919384b6f41f018e712b9e7f43d58316be32663e9655a94eb99b930f4b551e60446308f3d52e4875f0ebbdaa3e5764f1c256c200b066f6fa3ce3f109f8c82f20015b7a0802fb88c4d9d6f6d8b72bc8eded2734a7731f11e27bbf5c9cd3587029417eed565a391ef22262ff7c624981392bbcc58ea94f48311ef8d39ec986d03844ed20705c293c26721a28a406f144dc77fab911ce5bf311a57980666bad6ec1e1709b6ac30d32f8e26ec308a41b22a29eec2cc48dd37313a543236d1304168b69bd2954658900d02963ea5a7d53d0cbd6e4a16c11636ac5842222ad53985e6273dc6e388017ecbd7b783ff4d0846dcc61ce17844148639c2af3c1465a74480e8cfd00ce278e0feeec9e5ca3730b4c82a87fde49f00430cb2a3ec935ebb3faf341ca61b28c5fa0f9753188b289ee9ea61e554a20fff0f8d988959cf73a426dd5653d8b0d4060abf341de13e85ee80ec8acd1b8d8ba8aee3dbb2b8e403aa4a4c32542ee4d8674a385c7bd0cf62400795b7937d2d9ff08597e7924805eacb335ab3994c6f68397ddebf188fa1feef3e3e3a3bf7a76656f98674b5d0813a2cfa2cbb1624a557d550c0ee9a384960a611ebfe6124e35f9072132734c6c7a3d3067123966903aafe13ffd160c291a16a5aac95b21388aa1c677e901e69fb7318e91de27a4ff289856b704333ed5d47bff31afd84e8876f8defd35b1303832382d128cde6675e090e22361d17289b108a73bf3d3b4c8cd9ae2fb108b56cd4ef7674ce73c7af02384dc2658b35788530bd26f0b30ebe4da48937a5d9a2709a6829ad5c6a1c34f0230d36925d598c4e69e6e3c6bc9f97a473b042f51cf6df54065eaf5a06c2188acf7bc195f5949aac215cdbb63059b7184933fc35d216abc485b4270bdbe722ba808478e5a5a36deceb611b507f1fba5876d8a921adfe292f2d80e13f54f1db78d61fe34623e4235cf3f7bbd9ff2e609cd648f4777be363067ee8a8a503ec378987f17f953a562c8cec3ce6982cf0ee54989f8125ee5e9aaf290f6ddffa68b9194b3edece9f33a9a96b8865b09c8e0c6cd748b685c8db3953171dac1131063b95b842bc7df947448dc5d6adfa168fb3af3b403f5c8b4f4dfacb51f32a5a10d193e56abb3148465a13a92c82313dbdde71196ff91ba7ad604ebfb5a44d2e7af2474e22550f5c5da1bea3ae0574794b957805a947f842996ef2f5ad66cb968cab791c53ae31bf01c11684bb27d9e103a7b88a13887338e128f967610b0fd2d674e0de44429388eaa1d4626e9e89f1308931ba9011106eff73e090113e71a358cf8f5e8097de3e8e3dae1dad6c6b0c6f7f67218502bef9dbc826063e44ee2d2e123904208151f34bb3c647857d6039801ad77a0d896728825b17571f969a32795f578e167d413e7e00989e684da71bf20f207044c4528470b5e3d665b520c7c13364422709a42001249af92909ab7355ea9b252a56e3b2c00fe860cb47d09180935dad4f4011bc4de1ef6426fd89dc6e987caf4de84c4fb141ce2c934a65ac8cb067f684df3c4e950aa70db2d0a1d2160261d43ef6b0225fe0c44075d6d25ae0aa9e8727e0640f6b347e7c696da407e21984274b04b6e72bd6b08cf8899aa19106df064d7813a9b16758b68d51bf1e9124196916e91c35f9850afd10cb09a62620ad3ff0236f69fa4dddc773d7fb103afc433fa176b4d51ee2430dcc08722e25fa4ee2e21af7539487ea82e2f47447e5465c6d005653679e0f387a6e9159485b3b9b5bf2f22f0b956e4679727016baedd2d62f37372a4067ae2d187fa7a299f76be63f538be737a7cca9db923fb44f285e0aad379f85878307a283a2cf0c98aadf718ca5bf903adf4cfc24476474c07fd42bfc2f752f7056fd0afed205f8f19688e3ba8d1c8880f85aad569244e6f3b8f987b0ad0aa81888e822c5bac401a80eacbaa491bceff866eca59aed70ed620d90e5dfc7846bb45c6600cf7093c8b4d976feeee37d4cfc413f80dd0f2ac6587f031f4eff6820c009ff270e5bdb803910d8733bbe254679d7b729b8038444543b9f265686e86608d7ed438a2e3f6e87bbb31896edd236b6963466ff34a6e976d5de84626b5653d97b8dee4b8ef1c74bbbc625a1b094df3e097372a719f78389d28df52b6d02602e7e76ff58b8e4136e8a7c3056c71576b87d15ccdb85ebb312185e8c6b411185c2ffced3e720806de26262632a2e8892d03b494e280103088db282597e150de81296f7a41cbae297ed20d762417971b3ae70ef9b724c7a21ea01b7f8287ee0a0f835dc31120bb30ca8271d3baeb9522aa93c22e24bcf65375792a9d2e5fa756faf084f4d71e2be016df66b3e351fd941b9954ccb26cdfa70364d55254cd72fcdfe3e106c132775d65308e7faa42e3cb7b6cbb10dd9defcad963c72adb1316f47a55a9cf89e8fd5df25feda274d37ebf7d23d556aacf8d34751a040db649ba3b9618c47c15e89cf487b7cb5e4d1db7fff0540d4447c9d4d10596fd42f3b8accc9d8c413718272229da9aa7fcde64fdc6c5b7b5b3d722fb3f44e6acdbcd2cd7beb949ac02298e3f819d90c67406e8639641949ea50b6dc94c75329becf638182f030e073c3bdba5a4b64c84ede4c7145187d81dd70178cd09c84c0f6069979a4b11a5c9e081a1aef131855e8f64cb4651748c5deb8c352c002340731ca734d3edaaeb0dfa5851adbfee236043677a58bb04ffc047394d5567e814121686eaa4e4998b6a04b9d2cc5eb06bf310fb2695fafc558eb66fe580e688f4d9097a7aed6543f9fee77c89ee0a5bb43f6163e6e2168ae920037e60e7c38ecb5e4b9eed2a29f54383d25da3fc08820c79f2fbee1e7a0fba10c25d0885027c77f9c03e43afb3f090567e29f581d872032e210ee60d146a190edcc7407b776d949d1d653ceb5e54348bee66cb29e3ab0028264a9a4033181c800c0573fcd6eeeb890caacc4da12e0a63835dfa8a4e083194f5f7ff760c1faa4531adcb43de41df1be7a4b4ed17397f4813529fca03f2701f04dcdafef5c2e2f287a8d05ce012c76e253385e3928171699c5d843bfa364976a5cf8fbdf0f15f7ff08a6892368b06490834c858d9e4646a1202e766d449f58a463e2df5dfdba87511398174db0edbdb8598e930958e5a28afe72b164b790ac883e50fad97f91618239462ed538376515db10b4ddd170fddf7119a410e92e58f41ad9c7135b35a10364f2d4b0f7d575eceb06edaee6de0b0d204d465fa330af79403221f1b20bbb1341c19c06b4c492df94425ea876a03d898c5b4ae6dd75b3701f0d3ec6872299b26bde3ff9efdbf1dde7ff4d5d65bec98a5f49268749eba49c62a52bc4e053b4ebb5d32db8fd4f58498aea4cc138850e", 0x1000, 0x408, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x90, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:14:52 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) seteuid(r0) r2 = socket$inet6(0x18, 0x8007, 0x4) dup(r2) 16:14:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x50) preadv(r0, &(0x7f0000000280), 0x0, 0x0) semget(0x3, 0x2, 0x1) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r1, 0x0, 0x8, 0xfffffffffffffffe) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r2, 0x3) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:14:52 executing program 1: socket(0x10, 0x1, 0xfff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="b4040df4ab521dc35b4d5032b499bec176fc8c8fd4873071070754222cb86f3c9c8c809c642ccd757173477023912b50c062c52811ab11d5eca091b7c0b6b607859f55669d743ec9720b785cafeef0c04621ef08753051f933dcdfa141c2f7baa91e0364c75708a1746f9bd782d3935a6d5ff1b0de1bc060be8dab9e", 0x7c) 16:14:52 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x38) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x200000000000000, 0x0, 0x100000000, 0x3f, 0x0, 0x2, 0x3}, 0x0, &(0x7f0000000100)={0x10001, 0x5, 0x0, 0x42, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) 16:14:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:14:53 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800080002002, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x8) kevent(r1, &(0x7f0000000300), 0x66, 0x0, 0x6, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000002440)=""/232, 0xe8}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x4, &(0x7f0000002340)=""/194, 0xc2}, 0x40) 16:14:53 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:14:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="886de86d13e4789e33cfa9cd1dd9117b0352346e41d9455e80d38939f249eec29fce0f8e5cf5bdec3a9d987c6d250307cdd8a3589387d26a951d0d51fc5e3b22483b20c8b5a5b6e6bd5c2e", 0x4b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = dup2(r1, r1) pipe2(&(0x7f0000000040), 0x10000) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffff7ffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) 16:14:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:14:53 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000039c0)={0x0, 0x0, &(0x7f0000002940)=[{&(0x7f0000002540)=""/161, 0xa1}, {&(0x7f0000002600)=""/162, 0xa2}, {&(0x7f00000026c0)=""/247, 0xf7}, {&(0x7f00000027c0)=""/228, 0xe4}, {&(0x7f00000028c0)=""/114, 0x72}], 0x5, &(0x7f00000029c0)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/117, 0x75}], 0x4, &(0x7f0000002400)=""/217, 0xd9}, 0x802) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x2, 0x2, 0x20, "e6d657f8cf8774dfb2fc01038fda96d957e4600a", 0x8001, 0xffffffffffff522c}) 16:14:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000015c0)=""/4096, 0x1000) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000380)="2bd3e950976de769555e6a1fa3b71a9ab4668607da17982550c8ba6b20f7dfc47c0dd30e412b844ad08abf2effe743aa90e72e5c966fb90e8ceb7335f377c34811212a8410ccab6882573dd33c7be05317fbf73554293c6f4a8ce68f58cd53ed19b63cf4f56ccce7841c739adb4456ec8f386b53c7041ed6aad1a914ad40403cf41778c77897920f83202f50395d8b544a077af710163766f7f986d1f9f3e4b571ee7ea330c41f731f281ec459d56f1835d59344bbbb4a78148402af77b645ef54663b2a3c77f02ffb99a54146ab603fdaf21bdf3ae811635627f5da753d13b2ab3b33899d45d7d49340c9c9fcfbb257bbc8cb15de7e47f0f00330d78a90b39d017bd07a5c42f7449d23e626ab6e8e3502cdbb09de567057c6d2fbfed4dda6f00dae7085f10a054f7d4bc5c24aa6cc11147adb82f1b5ac51f998c8a57ee57b40f0367d8aa8fa18085c46f4c81a241f0b0636c2b38c2bb1a852a0357cfedaee1ffd97c3c804aed49d508d5d09e7f1c2d5e3a99f270ce8cabac5078b77dde4635c040307516f971d573d273110ebf79eec09118e0d3badb2153334897547a421b40d04c03390e43821f3afcfbab4e735b5a1c78a074a73c4c21627018ad4aec3ccaaec145ed847303172bf975da0eb3b64b2a7ada57d64ca4eae521747d7b3b44070b0ec297c007fbcf460c2e7d97a4fd4c19f1400d186b125438c98135b1f89aaab8aa3319149eed19fec0dd22c7c6a01a31e815497157e088e1f7c5d58ddca92aedefd30ccae6d066ab2e0760296882ed2bb211f565a7d1f949b553f7a614c800afbfa37da139cf47deaf1138670c7397735dfc46fa71e1d4ac755b950d5494adfef865a2174940607bcc0d9331975a386839e9de09cd424650af97d01c7b53fe3b6b7e15291339b4485358a5e208ff343325f9ec029a6aa42b15c2588ae3faf0d34969fdae716346c7108c6f127f838b00439155dcd5482add93f278808d54e6cddbc7f74175b48df8ac1ddcf2a9b52051640db62f71ddb031cd4449de027307c2a6f253c10734e6edda351a46308ff48eaa8fc40b36777b57b31bcdabd30c1c23f4344c4f0fad14d6150f1e8ca38be7f3ece5eecdbc10255a19b8488726bbf68de49bdcb884579a13461c309b91da485cabe3719dd12c42e5f8c56b31648346a0545bf642e2e10605e64513a2cb90848d611d8b522048cf8adc27ba4390ec8b447af3b0666ebbb4030ed0127df0a4b179bf965b092cb5bd902ba94b6d9098251f6098fa8e5ec52702bcd4323cdd8cababf38a996fee22d330d2ab46fd9617f2ac1bd0799d83102f036797649a7ba45e6d0e722ca8b9068d4a2ed06a1df47f5cf73cd3dc4316aa5100be226184adeb8f70b04c8683fd2214f6a019fc13386a0550d67b073804e5b02342cbf3b3ccd30420a38abd3ee25a783f852eaf6c5181603091e39e178d45a278436e6a31073d1894c478db889b210f84eec25a0ac97e2ab949da7a61c0d33c2edfe3b6fc4d71d671583c72296d6f3ccb97c3876befa8d5571f33a3899990724f04665d003ea09d37f0516451653729df872bf71c4d66493eb07a321a3f3a3790580eff70f3ab1e7369c4651846e7adbbd8e46dff171b92a15cbc5141e98350dba79bd2a3f08db3e72165fe9250580edc66a48a4704de3c6b4f613bd32f360172420b0253713d8b409852cafb7f57cc946efc94c93f19a346d2a08965f929724957b211f1682cd786e11adda9956cfaf0989e4eece8ac16fafed57599bda16a685f560c05027cad2b5ab27d9192a900c5f5ab46e7becdb64d8a91292e92391198bbe4312eefec81a3d1e7b0636fb823366acbeee795edfaf45ccbba414d1919ab92cbb4f3cfe9cf8ec70ff9ec4f8104f96319c1c97f55348d63bc0d796e445d16f0a209c7fbd4278fd6e33ee9f104f8255ac212300c4ad4916c4ca0640e7a0d3edea5a8aaa8356a3624af37ee2a64944148a096162cfa38f31f367ce96fe10ae3c809800fc96f684e84de5a226e2c7949a102cd4737373e183327b8e183566df5218a4755e7896bad78cab36c1bfeb0dda9fc5ea33ffc72063458b939b7236adb74717a857df09352dd3db9a62ba6b9adf2932fa2999d3c482fdb993c6ebc7fa7d4dacb1c6994480a85983553cc80d23d139653a21cf518c8fbd44000b1b1bc786d6a45b29c0d2ab4cfb749e2251f73306925f235ae4ce3be87be2ad70db0c8e168dc408cd3256ebb30e34fa763520fc9c58edeed6dc54a9609ce380ed1ffb457c566dd8e9c7375e80820eaefc3e673d245900e6b495c14c96364fabc2f938d3b83b503196d24df990a37c53b850dfefbf128b07218d2eeb4009f1108c1668364250facd388036b813f816fea48acac92a75f756fa8aec687723857e3b2d06b8db00e130bf7d47f2e6997791e18ad25e51128a684bc20b82c17aae4e2a6438f08ec997d524e4e7fdbcaa961001154ef33cfe26091a110a1e01f3e7f93397c826139d54710305d746dae1e7de9947d98d65c5f21cffaa5ff877bb16b6489ce03244815f9c4dfa845a11bc6cfcf688e461b75023384dc3f540d65492d330b9768daf28b276a5285d3c4c96557b03408b1517fa7b93928ea106d80a68d0d58ddba5f1fc193d15a0af0a558775fcaa7e2c5aa030c4e9c4c52c10089314f8d28e57f3fb686cefe57cb0fe6a123c86a7452d9e80762aca90758192c54c4891254aeb991b7b62c706be861a5b40a8b5089c66ff68de6d91c38bc80df3d3cface3e95b39d44b1176143d02e9d6ab11258f8ab05b64fd23e2f46cc75db6b19fb779825ec049ac9c34eba2656dcdb5f991f573a84d7b972af9a4c77418f124782c0e12c38a73d4fe23a01195f26be6950ddbfa2c62374072c8e576e65b78566f0014ff262ba60a3a50959664378522f2d77634aabad20a6b929c141ae89f9d4f076f2c359ba8cff97a1756f82313b2eff48e9c5456b6e122db0f79eddf3a052a1b67cb3a0963c4ac422cd70f4a5f5c60a499e2b1acdf57363a0d662d3ec79a888118c645b331448ceda99670790b7c313649cac25e865b8bc6d3b3b7987a4dbfad62b3d4442c447ff7fde76135a1fa47bec6454787f2096a38a45a67e6b73fc096d503e2e255d6b65759fbe9488f0282ccea4b278093d532c50bd68999202657d41fc75e6897b52fb9b4416658013305580859721ed3d4b3bec11a8ea677bec585a85daaeb9e75656279db80881007221db7d9dcee006a2bf8ad8c790d15f164d13be1b30863187031462c68cdf4f0e7518be75e773d30738613a01826b234711c3caf25388369df90778412d79236ae511cbd20719acfd9148c2275fa16faab238c56c267f40b5225e1e7bfc7c021e4c3624059a0ce56e0aced8bcf86057612a9407915f62e3ef3833492c13efb34967e09fc27fd03557dd9b09fd747ce9e5061f0c057718638d230ef30ef042fcfc9c3edeec9eb3fa7d812869fed394009ca1c4ca2eb38830b4780d95365bc6d2c3b6b14015e821319bf7b1c860bf1dca4fa545b423e22e800c51742bcd5f4ab5dacfe194c66dedfc280bf2f36d42ca44ac42aa3f4f28d9a369cb97c4835e9e62073ce220e5c13ca0c0628ee41e8735ce0b405061312b03911e14036af7650b92716f35beb3d170686fb659d0d8a1f7e94a861d3eaa8a724da645f29790ee5dbabc56690e4fda0d0ae628358ec9c03fb0a62bc63e048944698f279262214e0e0ab08871eb8b9f9a766d3379bc742381e3022f9c2886cffaa09a6764252c355a9f74d89deeb34e7009ad190984f7a61dc4a3b05ab3f98d0cdfdd09430a9c2ebf9bd92defd44170d53a814e1a9dc0f290959ea318e28f72cafecea04e996e94d95a1ad63fffd4fca90ba4555e706922c56f6ae54315ab590c7a00669118cff176e0ddb441e1ea0c47e74c698caf9554f416b0a0fb1ee9192235fb97da7906c7626ec098b70ea7be497046e4014e32eec29a7b748d105f1b1ea81635f23d88a7875dead9e512d93a6866bd7ed16bf48977610fb35bbba54d5cd3540b0a604658b5284edb1ba45087c7cd8982679b71f86a4a1316ec33ad09b153510dc5ed974ad0a1e281a953fce48ff7291a006a02f2ad2447c4369d1c11c1218971964049437280582ade02000aa2f1d90ba175b7875891a1389380324b850df2b4814aa260c978a9c58c3cbb132a0a6115cb6a6a3d9e5a5e01e35c0ac0b19a5cef5c969a4d04bee1c4c71e8c8c6829098d790b91ceec3a84aeedd14f37e09843e7ae7a8458d60ed74b8505957b8e5447ab709e9d4cdb5be6fcc04758f26fd50a5b5c9bafd841e0b2ff8fd7ad9d039fb71401c94caac7ff008552d5c23ffefdf84489379a09c196412cb4a308705caaafc7fe52fca671d6f3308e18f507ca64b8319a9ebb3f4f5230f1582219933974df570e67b300ad617af90a5add3a2b21991146eafa106a7176f547d204e9aa81b5eff1e474cd08ebf242f2da8f00859e0b2c74f7df0e951e838d82ea7e9c7a30d7d3527ee2313ccd167559788c82485947cb933254154204f81a46e35a3f467b2638334b1ae2217fa47ff390b5ff7cb9220377ecb878484ee2cffd7eeb95471ecdd6abc0ca2c2016de7dfd5dee772cf2906db29530ec6e6113228da12fbf418da14d6c9610921d89cf21ff7e92924b6b5d9aa61ccd4ce8a479d6c101b83e3cf11324f92d9e307dd083cbe20f4a789bc24005bd605e2604d2d5407537c26b3ba35346b4e25a6f792c8b84425ffc04ea5d1130e0ce4463874f8b352268154cff06de44d12fe3af55f0032c10313b3bd9351ca9c0152f157f6dfa21f7a21916ba72059a6f89d9ccaad5e6041596ed1381b0b7b81d7a9c0c2af3b5e755dc04f767431cdc987981566fa4d1ef493837cb6fce3bd243a8c7a7697b982219ba00445fd", 0xd9a}], 0x1) 16:14:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5c99, 0xffffffffffffffc2) connect$inet(r0, &(0x7f0000000040), 0xc) 16:14:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:14:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:14:53 executing program 0: r0 = socket$inet(0x2, 0x200000000000c000, 0xffff) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0xffffffff, 0x8, 0x6d19b0e7, "48b0dfa527d3d7681d9e2340d2de4351ff57c5d2", 0x5, 0x9}) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x5d}, 0x8) 16:14:53 executing program 1: rmdir(&(0x7f0000000000)='./control\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:14:53 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r1, r0) 16:14:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2009, 0xfffffffffffffffa) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0xa6) 16:14:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="669a82bdc083184a14e63b6eedfbc45ffed19f8900d501dba4fa78c084c0decede899bbc8bd9edc53cb87dc1111cdcf78a02e71a586266a38c95ffc7177b4e7cd77d12a68116a781b0dd1e59009739c96b20ad4890c009fab2714daf53c76dfb040816d1f455d9ef02a84109da1171938a857800276438bee583b000a21179a554006077c9be7b4fdc8a6cb8c3232920a07cebd622b4fb7461233ec4f7c39c38aaa9a59c1e1af92c5f689d9d85f90720182620f5c177d6ca9c012f781b3b879f081743ee6dd4b2143ba3d70498fb592a71ba8cc7b97aadc4fd5e76f73e59e03e264ad4fee9e80b09acf02c7e7a056ab8f4f60b70958377c677f20c", 0xfb) 16:14:53 executing program 1: r0 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x13, r0, 0x0, 0xfffffffffffffffe) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x4a, 0x80000001, 0x1000, 0x5}, {{r0}, 0x0, 0x20, 0xf0000000, 0xf1e, 0x2}], 0x3f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x10200000, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x80000000, 0xa8e6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0x5}], 0x22, &(0x7f00000001c0)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1812, r1, 0x0, 0x0) 16:14:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="205278a337e092d4e2fea8cace00ab45954023e7a1d548cf07c53dbb9528753e43118b5708191fed424a4cd4daf3530c6d82a1ee12d288ce9cd57f3034212cf8713376924695839fa1f48497fd43255cfa8992360527bc99f8cfbc56869b41c9f57e93bbb9acdab5c7dafb28"}, {&(0x7f0000000300)="a3298b71295673cbd17550ff364f86294fbd20769a0589adb68b15c3642eb244afe9c0fceb476a22270be8af3f98a5ef6d720c488fe8c883ccc5684c683be984ace53f3d442781d1b52c29b690b076fa4fb265ea99fa47474a8ec63ef31a6b5175544b0ad630f7d1fee2efea2528265b3eeab1ab9a850444b66d536ecb47b9fef81428a450e93a017d4054b02d743153cc26ef75ec75d14fb67f90e31dcb026ed12599ec532bd317001d97c242e12537b94842067f41a00d85bc09b227f60560245c2dbaf0af713c3239e75f8f90671a3f180259c151ab22bffcdc1ae3e81739ec9ce1f04d"}, {&(0x7f0000000400)="593bd509b2620da01097cf9d53d2137e554e3f1dbdc7b9cb969187d54a7f1052955f358d6504206f032f2c60a369e891a30eddab7ed4f481d1cb520ee50900b2362b5b6670f658792eef1f8f50e3bd771241e2edfa475a6ad4d8140d17caab9dcbf9daf0668859d92848b69de188831770b86275aedf695bc3e1ec6000976d3674994c86bdb054921ca82661dd346e8d29768e44d92da2a53f56e5dab77716e27d511d8fe2c6a4c58f3b161f8291fbd03da09800c7032a55f4e6b9bf1c969dbdda5d7bb0648bc4c848a00e8c34bf2afa2a8b660c6eed07b5193aba856cc5515307ab79bf4253539b6407dd00e80ee7420db9f4ec8804abb2c442ee5f149f"}, {&(0x7f0000000500)="92a41bf6626a835a3e1485282d0114e058e49fd8b20e533651bab63f291ae3851a8cfab3e63cf70fa71ddfdd639ffe95dfac096758582cdd85d11b7375f2b62d788e0ddf9f01ecf30442e4547a8ca0542baff364b31cb473b7815695789f5670e2fe38739589245f536bcfc7c4a56165a5f402d1346dfd02b4bae0f45554548dc1b898c43508b819e45886668a4523c1895cb1b46ff4037bdda511a8485695991126cddd7e1c10184b9f75c380fbe2a7e59d"}, {&(0x7f00000005c0)="4a51aacf795b460363b0fd665628b03dfd79085ad052b964dde74ba09b6fcbd0dd391c93abe4bc2c9029dd1a768c35954945a0cbe6540b710a07c15b1a4406fb514caf8cab2dea230f6483616a2260b95877d9b4b8dad4e5ef48d84375c1e7f9d13ba9f32a67b0fb440231781a2781fdeac89b78573af8df37a0a08fccb3f1b84661533d620e8f4f9fd1387c3e3b99cf739845dfde926d1f98b2b30a9371f6f7d9ee89d4f58f549479e6dc2935615672542d4c4254d529a9f6f5a5b0ffbc002d611fb6e729b54fd7163ac09a"}, {&(0x7f0000000140)="f2a4702d2f155d"}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="0400000000000000", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:14:53 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:14:54 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x111, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000ff7000/0x4000)=nil, 0x3000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000140)=0x8000, 0x101e2) 16:14:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x8002, 0x4, 0x8}, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000200)="e48959b2a522fe2e28a7ec149fabcff87ac5f186e39ba342e47f286ddadb1cf2027c0c14cd432e98e3d212bfc4b333781ba683076dfe0848640febaa336e126434a3c6136fa18b", 0x47}, {&(0x7f0000000280)="f66a27813165c1bdfba0f03906283926b86899af14b5aa90d073993bfdd0746aef450d7a0bb48004074118ee30646daf012e9c4de4456d4cf689166394d39703f54456522edddcce6200d40e932d771d83a7004573cc6602b4b7da7ab946621cee4ac975499879a5bcb8222664bbd775c7ce9b1b54ad5d0ddba89549787d5bc882e12d0efce21415fe50d196de4a282d0560b689a94148a8c08ca2e3e0596de468af889880c49e07b2facdfcdbe9f23a2f2d3262e1e79eca8dd51275e616558f65d5ad2a17", 0xc5}, {&(0x7f0000000380)="5bf93ca5f8ff09cca265d5236caec6584f8d436e7491072037a52fecf8f9e98c7ff32e25a5943b6f671287dc2f81f5f22495aeef14b0c915ec0a0333054b2ea0c3735c0062952a423744197b489f60c5c51271e58fdf183ccefa7173c1854835164974c09f358e5aee9f45af8b845ad40567b9e2acacb44a396ee75f700e650ec8e16039189048f92733084d16ca158778079cf2298d59d7852145853e7bec7e28d4ad9cf19010ff1e1dc3e5b0d13882bd00a790fa16d013199fd33317add8cfc767704fc326415826f8d86c67dd213a5fd34fba7fe954d51d32de318e14f93d9fcc", 0xe2}, {&(0x7f0000000480)="5720e4d675db83efe6af77e6885e300f7d34dbba351884d7186b08bf27ca1d2ad5089723ccb2026961dd346bcc2a30aa4620ba5d3f05443026c31671033c6680a89469d8bbfd494e0f37c534d5d0b074bdb95f0fd597747f93754848d9f8adfa8f2f64542926607aead5875268965a2e8b3d1757d7efe874c265524ba9ad1527735e40aaa9d58e66c3025449e38da3588308a119b3537928a72bdedc7266c22a11bb9ff46dddf9c3a5b12c213883eb68a8563e634fb53ab2d78711276841a31b63b4123f1fd1593ae90cbdf2c210ab6c66fbff442c98ce9930d53fc4d5efd7f468c6d141b5ecb87984f9ce59decb05235b29379d7d4b064944ab833b34e2e3e8f706d87d1d7852fdf516adf57a47b77dc9740e2e9fea251c698b6c3008aec3ebe7f3fba956506c31352546b15570439b869e8a7951daaee57e77dc853d63087ad273261b13c8af8579ce84a214e71dbfed8cfd1861547e0eed17e9bf02d1ab9a66f7e88c4237795b1d5d021d5a4fdfc3501e953901543e8221cc30808f0d8f5a3757df7c2cfb5c973a1bb5df8f1722a62f9496e5d995ce884f4f81487709323894f36fb4a08f82fb1d9a50748a627a72f426a8a9f8a1e345f14575a07e39e68193ea8d827ccafdda139c4d24984dd08233a0820cb19392de831e22066782afe1fbc0e99f8adb2353f404dba77db89c83a9b2004028155cc6df92c2b0b917e3956b54516ba6ca61d15fcb248bd7260b7041ce8cf9c2a3b6cdea733f82a21639488ec8922cf2859bf654eb496cd799a9d9bbfa0c9a7c8a671a0a04edae22a43469dcdfc58351bd428b06b9d7afd4f8e2f2cfa89158fa4457c37fb66e50a04b4d74dfd16372f4e44364bd65fe721e32e129ce41b21da5c60f91c6261d2ae8777ab4cce84261ec04bea05f5538fdabbfb7d57af2b51f82712b825a508db81cf598ca3b986c52e323e4debf14845618287df0f1f403454b150e167065e2296c375c0aa2587ad2d0581bcd1a7998dd37d96871beaa426472653fc03f65e8f6d2ae7543e1734a2be240f956e1d86705930adb33e99dda9df20404ca7fd2e04d0d3fe3ad3f48a76d1d21d901780bb4fa34a5808bebaab8a020e17d385970f28dcc7b426e25540eaccb1bdea0d9a86601924d83a0438d0dbec4c01fcbcc94af1f5cae8d129f8d3cc1873403ec13d85dcb7a27c78f93147c42cf580686378af40b91b7e0d9f8a725afd04c424cda2cabe89858c916e8ee00025d1901adf029950720e11ec81cc9eb086e11f844b60dd7739a2b1200525761933c9be93c173bda7561b33a8a48a10ec8e832f6a451def3a19f39b5865738b1cda76231d1f6a9d48628c4c2e4e7da80457dc4702c7473833c794bfbad2837927c260fda3d9a4bfa27ebc633a0c99e266e5fcefc79dbf444770ef455a4d7785923c1b1c849a56321df0fc642702658517b2c75ff2165cf466baf88b2d7d3e7f29f0e0066cb47edac33341a261376792c356b1ebb90d5a7958bda9cfd760ea760bf3f5dfa61befbaece84422e7e612d2c989ae71413d0a73c2dd7f83236c59fcd64d7e4fbe27fd68816e35ebd33e4e47f230c312966515b16cc329d2822a785a1e852871a2dc019af4effd1a058df7b1af388f90f569839966ca0cabadac328646893d62c0248a3bbfa18cf94efdf17dbb3507f26f0f5efebaf6e43a50933daf9080d3ff5765bc02f94ededae9557baaba5b2ebc7ef36f41bf2b90aed90269af8260c8c553653919d6bb4f400c8956b997e80e5b03a93d249a5e6a39cae937ebda9e08b5157ca69ac616da7be903d44ca3d47a68f885e2aba39088db73464299e9c903b8b6f8747f9b3a20c9354304db9c3f82ace8144e0cae30c9c8ce4bdb9dd9f9baadefaf6be9e673950e0deea59d3430039b3db3a260142d95f75171b3bca1f9c9eb293e5b1f54a6dbaa5717f6c0deb86b0e673ee34d1bcbc63e9a9dd9d84a004896983d744e8e247740c4d76b5326c033027f3d5271a419b8271e4e5ec39deb3a7c4dceb4858f21b2ddc5a67ffeaec9d96c240dba56f3621e05f28045c5aaa0b57055e7be9fa7d664e1c9eb05889ca55508ccfa306a8c7ecb703978358bd09bfb398b719cbfb3cd3d8d3095a11a3663804d00c442b053797c7f4531ff7fed5196a22c8766e48aa59202ee54fa147a5dbd730a335be0a4c9a222d16c8ef1172a07978853232b1e3fdca729e0ee56e1b610067ffe30b8472ff9ebabc8cc3cae0d3d36868cd3f07b6aa403c5582e4283d6e9824baee3a36ac5b8ef4b856437d95f4c982593f5b0611091cd09b706db7f7949cc017622c1ca5d31f927859720c1beced7b2d609b6705d7e27760220ad2f0bebf1a3f2a6ccfc37f44eb1bf5d77572cafe92e6ef84f59e84ca01d2111285d4c6c8bb9483277530ea4d64a1fa3564c1d09879411664bc5294de13440c847f66db35be57ba91b62c1b8f70c4245241db516f7d4ce85255a7988d0fe3129d4b4502cf0930f1af389b068eb29632bf79363c640719af00251d072bb7d46bfbaa4f54405a17b7621eb6edfe2a61bf49aa55e5d14d8b636453f83a49b785d07394c35d6768ae794d246aedeb5b9839060b7ba7b737bb9180763967ff66502725414ac6830efc3b16e5ee5946efcfd4408d08c8bfefef239b9ba3541a1e32fc2181c43b8351e184f9950e9ec05034c50e094732200c485f5bdfbfb16674c2c612360446ba6fc00e2b7e74a163c7351900a96e9a9cba10fec8d309135f23d574c91a75ab7ddacc0cf1c7cefefae11d0edc322272785ba0457872e2eb90bfe40d0720ea72b70b6875e72179b67e88f1e1912484f045b8959ba273fda127dce77a56be450c796352730394f0290971f4d04c7bffedc6abf4794aa253c9e3e819951dac16cdffa4e3bf1f3646fd6653bb31c5a6b6a75a9ed501b1df84050a9ddbba4813ffa571a0f0920b2b3faf3ee03add8d7c5476f51f827a748af842c0f4b6aadc6d437f78c37be696b80e005b53854726fb5bb4e84b846a83c13e0f882c3f701be669dff86325ad2ee836c58130e7210d94213db309831335dc92d8115f5e1a33296b489a1fef53e3cede5d6c22008590f309d8ae233cff15e129b4deb94a1a413d1706be56a84b34752e9808177a18f15e0e3e2ed719271203d0eacf95528ac5d3c7be3390becd621e45027d0818571a220dd8ede56c03ddedf85c2edeaafbb481e3440b85e3016b66f2418c42d2beefc888439e5f53d769a218ba2adc8307552041c8a85b2e1cee7a8da12e84e24ff9df7caf4640ba477c71ca2511aa6040b02b81eb65b15866b7defa1476cfc12dfb24656f22be8943e7b3c3cdbe21f3d729d37e2380261132b3109186f55627752412a9a78791737b0bb3bf39b830be80f275509c0f0002e6883aae3d39e9eb881b70cb3a2c84c7890026227f7d06005ab6d1f189a66283d138a0c97d34a9986525afd1227f55b06fca1c35dec3bc4a25c7dbb98ce6aa5e52e4043b70a3ad8d8ba74906d7f6ae7a44e7d7ca49b63a139c9ab69a92900f5b12bc20a1913a035b60940c05e7ca7bef1aac21d0ac7640cf2b8d1e69c747adf39782518e5c2463f8aaa4221c80fe1b83acd5747a526561b79bd86574061d6a6b459e37a1139c48ea5f397793ba2349a1a78ed1651d601292e970e45134bbafb6a268f52848ad028bf164351cc7a4fb4cfbdab58022f15d4917eb4030ded375318dd7d8ddcd3eb3f13f5329c045cf749f5bd406d9746f0fec45223adfa94c6a5192b252b1258d74618326a81daa3be402b4c60d40b9da14a4349c1b163ddb1d16d3b540d66060b7e48ed60a48e7a828ddf85b30e38972ea5375d2692f49e5fb3b4627d81d9131490370202390a2d76b15e2132313c39ce31ea9711129ff3b1b5ba82d1d9d4b799e5c2130bbf34e9b132391ee4ff9b3f1991d8f8aff54a006b9cfd2e88b7e3ccf77c65f1f96f717ea83ad0879ab056d156e7d3ae8bc29dbd7a766b722030c836adf7aa9f9e6a3a2de37927e486f2270a9eed2b0330036c64ae21603c5d4d3e326796aac0c7dbd3e1927b2948f6051562758fd40734879274d87fcb762cdf60c64c31b38e07484ce3e274c9a2ff09207aac1bb466095f168a0fe908ed662a707f8525ee5249eea26ea06b1cd037c78c2cfeeb412afa893835b944bba92c121b6889b419f58028a39fb6460fd86790d9582538f0d62552ec80db95a9008ecb7d8e09a6077887c11b6db587746fae612d5c2efcaf6e670c09fa2da529e1cc2604cac876c391a3d4b568302a45cce4f9d1a517af812f321459ab11ee55b32b8cd2e5c8aff433e5b22d4f5b7299aef1e6942f8199d8e3bd923ddc249d6910db41ca91aa3fa2584ee931f8951eb4e8fec4cc3be7d7b145f947833b23a494f9eea005d74044f66bd38e700423afcc22595804a23f5a4f7cb764404ec0cbf35e51ebc76ba1f02a2628fc87742d034d22cdc1f5b6e1c5ef49e547aa239a96cebd2d1032f4f9521f5bef34f15b142a61e5f3c7f071a8a3cceca75d3a5d5a0a91ac32cc525c45be01947cb70387ea890266f13e41214d2b32de088e05eaf2df138d563474c497392e237229afe3dad152f96e16126e7ccdf82b267255d212cea2999ac0ca04a2373f19e041bfb84a48e18ab5c7c3a6151bc0854317b267499d55a9da5b0fdd13608cf1d3b08eec28e16418c15414019b0ffd1ac6da507d031fe50720cb09b8bfc8abeb2cb7bfb48d72beab52077b88c394c6b36adeece3ae5f9186b2c38c6611a9facd053e21447d5cb389e989df2f69293d96612d9eeba110ce54ea4d150c1ea55c48ec28e2f88991538e1eb8bd2e43759eb5e8c6b9f1ea98856d63860893be9c558db41f659d9cb28b55af441ac1e224554f6f4b99af7c8466bf33220a6818437494b87b4eccc8834387a1482ec7ec29b5461c0f3bdbf7b60f2f3662049d6300b93a164571f85fcc72129686bf10e04baf378288b3bfccd3bec913ee9597846b204219c8e0f64d3faeea6116edb8efe36229a3287778fd05e21dacd1305d5a2f0140adf6a768bd4975cd3aa3a325061446b254b0316a81c1f1f2e43ee22da7928874ebd2380604778f83785e2728b55f2712f726b1dd59a7647ad156d2440f97367a9820371d1df41c86808468a405a2c92ce16ed93332d31fdf06cc6fa7cf6d5d13488e6cea5e4abfc04b8e6ca6a5e78919db29f50785f2b22ecfd94a675de5ddddaf1abf4f00af7174323fb1e07b7fe24ec5375a993231bc79f5a51b6b16d88038dddf5fbd4f38a6b01737d439c267c02bf908ca1f88bbe1a57378a3d0c8064fee32938368ef44d8dcf13c28e653524a9e71c0790c9f2e79af22c98bb872ff979e6c83e3d7ea2ec9a28104603e4b4147d7af44264b00dedbd1a6c3733366f187dee0a6a062020f7ce34bee028d788d0d19deb3e19a37d0d6dbf1af783a6e3447b8dc04940c4bd4bb6008f69d5eebafcdaef731b45ad4b7111a543252c96fe4690754a6df0c264b321a42950ce75fc01c79824a9770ba639de6d190618c0492949cdd704af224a6ebd1232acdfaa7cc7823ed990b600a3341e08b45371c6f51d2a5d18ade828a349e04364b621e0c24a948bc8c0e5d9ea2363437be95d38a763ce77cf68bd7f5e5bb95f3d4d48484447ef1566ccb00de1d9d910d3c43e2ef2ea0bc44dc0153a0ec39f05e2096f75666cc28a4fc956e0174b23c52f9dfd772a8dffeade75e05cf1a7418e34d9b6ddcd83ef6ea0623505c50edfcd48b7c7881bfe60042ee10eece54568d29d58b5f6d2c3", 0x1000}, {&(0x7f0000001480)="c82a818112ea345408b658e21c7236f40ac4156b9e36d52b0c058760d6bca419fb460effaaddf4e9e9e21ba1be1e777d837f18a73a1722141fb42bcd20e0c3fcc1fdc021868eefb82f257166110ca7029a344ca3030c89a74b567904b44e95d1edaccc41699d0000548759d2041540625af1fe789c6ca3ea27dec6b8664c9cc83682829eebf6f6b089f61a5329f3178f3992c51bb28c6c8a052ab7653931e465629beab05c4c262637c93e1e167b77fb357294b9dddd91f69d2e9da68387bd649e39746630b09d9a897f4ed24446b43543b961d72e8e46c14da5b5754f7a536087", 0xe1}, {&(0x7f0000001580)="b8479ce0eb8a2466d011cd639c372990300f534a8c53ed051ebdf191d0da9aabff9da05dda65365ad0a7a37617571ecf0ee1fef6e36deb7d8c038e3d85d3b6fc0591636ee6933481d9bc84e2567ae8fa9ad2ee3bedcd97301e3813bae2338c066555835a485523434b0eeb2d02e21db7efba4ccfe006ae", 0x77}, {&(0x7f0000001600)="f8e51c3eb15910c227802af23abd80420edf12b26918f76a2c6ad6434256adf3895ba8083c6f8942afc917bedd0d49db960ab8f9e735c09020467efff31c1bc218c0074538fefa1fa572a3c673e0af0708e81484e6596e6f7fd306e14606a0555507b23516c9d7e691e4676323bad1e0a06b4cc7dcbe46731553bc69419967cf0e751b1da3843b720a301e864c1844c749bc1d07675f311884e92933cf6b55e5789a14a919026941e21889ba45d710", 0xaf}, {&(0x7f00000016c0)="a60ae85e4a047fa9cd50cca21d5af66ccdf76e6af3d3109bf45b97797d76e1041de1c55e3e94c63d24c460b871485ce7185c3ff6da681ba50275e995912267f5c8cf18d26e37f3dc0f3e28e6bd89f0b458846330a2240f558638e9cab36da303aa32a95090e6ee3386b252107a245b0a2521b113f5ec53154df2e4007524710cdac0b07787ac56cf7d428bfdee0cd85808791a6dc3af484f6cf0650529c2c5b3f553e83c0b83c7f1c91cca282f44d9f694e1c64ff66f70d35a60b34a1be1b7b0f8b1adb2357bd1b9c32e1b8a076ea9d6edcf65c8b53d249e4ad7bc6b8c7e5f4807e0385610a8fd0f5ad6eb864a292cac5808b8c3ac573fbbb36752e5e7cce1ad0ca962f7dffa377f472761c95fce48a9ea1a70180ee89f09291b2210e8d28f3a262fcf9df83a955e41a9d1e7f3d0d7690d21597da6da75b1c8482a31ca3facf81e41ec70062eb2a8f9f07b075382b437cf637a186f0e95ce424599f88d6000070b77537111a11af3c271b675ce42ab29d7612fafe1f354d4c6bb342ccdfe07b2850e1b4ce6e32741e3e423023989de533f66c615cc0b069e24a186d60cd939da3b26300a28107f29561b319db421a8e1f1a6adf8fe3204f2e303da4a6b3e24eca8fef9beb922da46179cb7603da53c60b8352037f4e544e877a03c64659d7861cfd4052658d583a39d3df4d72ea53f668d40df3276b61aa0d6ceb79a8e531240303e6126332b2a459df96df23a3cd494e322723add71df9fe36ae132a900399470c7d9b78c233b5b726bb48ae0f747ab57cab30b0f026ab4e48dc216ae3d8df57075818a952bc39ee497b37f1642d9c0a2384455b1e9463b633ec88ceb5e335a42b7c1c51defb8621e0ee8b65283cdceff79e14745223d0e4e5aeb33ecb047c90b9cc06d44a73079982774a6742ae61f0ec405f6b402892ab7cc7ab425a07ea7235839354dc0e816dc4d874360fd8d925f9e56d32e376505623fe5e50b572552149bf63edfec658aa53513556fc649490d5a12eeaa0d382739fb9d2d85afb1162068aca8e44bb4c22b029e2a703df681daea42c8d6a125ef9303421d9af35834ba767ceab63da7e4bda0f6e6df674aa721f78d5795a3ff85a6504389d3f2edcc4591d5a8b5af2aa2cdfff5e8a053d72763d68f8ef4b0c285332fd741083f3f4e8b9020c4b30d12c58ad0130c3fdae9e5fd28392ee2d5e77705377d9a4cf8f0e569052f2350e8698d62c508275a33071d75b3d0d0adbcf8e27d411fd188e2bef3fdce17d981db807eb71f41de04c31955ea641a6647b959f9c1c3583ee520220560fa350b2466ab821a32d4cd36d9d84d0b9d70a843e28e2a5c754515a461049809b3106874482a287718b5b427b681fcb3434bd83233c12c46d962e0547678ce5729a6f9d2d24e1b0c5cfed7b66403f17de77e79b3ebe9d963b2d9ab03aa1831a80bf46ad955ca7b0ac4a1f63f42d54ada686f7b1cbb308ae798eb62250353f3a61bb5477a6fea16225db1812e1052a50265c9ca8ef998a1420a635a8619b4a7fc68fce863775360c3270705e647a5cd8f6ac3967aceade893416ba160521b1a235e4f6c590d1a84707329b8d7208cd308dc3f0d952f884cf844f7b22894c777e54e6a5cf4e8186b4d32cbffc8cf8d15bdb1d926dcec8f650b7936ef1c91b98acb6cefb0910b583e9075426f81bfe1c53da450e6f46ba20fc1e2bebf2b6a341a04cd628e97fc44ac39442c9899712f0412eafa558bb1577982624ba2646f7f8c9873b08f8062ac5953ba80d70a3a9587935d1f5bfc5bfc06e887112478340c264ab71ccb3a9b01c527eaf53aa8913d77d0fede23a13f5a2cbbf0aaac4e6495e9e5d1a64e688146d5bffbed5a286f4d604db80a5f54b2972312c08a3731e027730eaf0ead1543bbc3a4e134d4987d9b8f913e31d2898967e7630644a1f93f7b60440b5479d421b26a898a284a09abf93d11b1b5e50f5992c1d5b4fdfdabc4edd164dd85f4bdbfd1554bed2d9805ffbb2b4e74dc5f0db76e4b9a2473d43f081e19a6dd758c34efb119351f8675c90576b6b3049ad28579835e750e108f6771a54bca6dc8a1cf5ef805d4c90a19f23388a9cdd49e0f4b90dec2ee5815b47a57642cd229c47b310c2f0f99c3414f667ec46af1b2daf849d95c6e1dacf865f82d3ff682c86844c2a7de1638bc5447fd508217c3bb5f60aec8c65d3b6c00999bad29462ae067536bcc68d14471a4d163d060492c31aad88129ae8caf22dc41d1a13da589f4b2dd31a3cda3801097419b34d1a55a8c29c198fe1d1f767d8c387fb0ae439b86a80b28540471ac04fd83e4ce8956c8b387713404ab990274ec4e4e5c9e9f58c6f82f54f970b51e87352c0efe6af0372da713ee55611460af47b4b2baa6b8944a5d40d761173173a22a5a1be5d6ae836974f05ae1d8445ba0c0e7c7e51f9a150371f4df9ffdf3d19fc6e8b0f444ad27097b5dd057aaf04acb7b32adbaab6df8383192f863fb2bf4b958de84086c21ddac50a167c0713b88cfb35de01f098fd7e1626c04a217ece45f1b7a24d9f37d9bd2af5daf65b69ff9f77b80b2326b86e52649f75cf275ffa16704990bcab13c312536f204c346ea348f130940e35cf9bdddc02a3b2e8301462ff9e77c6628d102a950ae382eaab62a91340f75a85a1b5c7758635d99c4440a6cb734c9bc287e427aa94a4b8380c06256b14be87ab86f286f01eff37ada6b94f0cf15bd9bbdec5862264de2ec1d8275a9be670c3571789f45dbbd57aa1905f59484e0314d4937f6c61de6c93e487a38b743249997451abad8e348120d4b62cf84ebca92c122314ccbe8814e7260d3a8cf9c72ac9ec5a98badfe381da2adf6dd7864803169e6f9e1d5973f4966af9650678d97e7a32112ff5339849119daa75a0f457d6257d5bd9472b3e7e587008cfbf4ef83ebca24bdea63747fbba76a8b6804116eb43adc395b833594873ab46358b71c7ff06ff78366f6a167ff34d2dfae75df7987054e4eac97d60a04979ca0ae3f95f115bb5daa9a6bed12561744e2727fd9325ff8c01ed7bbd7062b23f600b10a0653e1f303535fa9cd1517b355c5320728151b48c3e5a0d3488319a1068a8e7131a0b6fa4047e10b4058f1b08f9d930cea5a9bdedacc05c80773bb75c98f8382cd0390e091e5be9fd2463aceb0f57f353b28f223ee0ecd4149174cbea64ed6bbd2392630617af844fb3d7bbe277f5adefbab70178efdd732c1ec8d7eb70da5252c173ad8217a443f156fa1619822387bc2a97cbd51a57c73449466695d36481bf70d6282f2ebc005679287e27bd22bc1dca07730774cc766c145d66698b557e336be295fa7d4728d162ef88366a81db096a0875d91d530b7980828716f5baf62d2c0989194252f0f03daad1b848000c9b9bacb0838f87d49c99d770db63edaee008b64cb7fa54420b333f9a1229868b6a3111d93303578959cd2d85e9e8955451069f9784280c361fd83b19ca34dba8758ad07dfcc43f031ba79869b66ba2fc81b6002f6fa36435e2b640d80b9d3fb3bb796c0b95ed35f67ea1dc9bb8e134b318124a2ab92177dce313c92272a3b3ea6d18fd5e41dbadd1e92dd2998419c29194507e0e1902e43b3f01897a783ada229065e65841018406225deadeadcd0da7c9f5c41c2d80c7e5fbb56a1b2cc2dba33e589ce84b33eb6a886b505e8b523a1c833893e3dda02f9c59edee8845c762dbb6368280f5889a909cd6094a71ab610aa477d44a9709029693c29210218c96bf4df35186e4e2898e3f7e862ada87f75f04ca484f0c5235cf2c88544e2981e42eb5cb4c54104db287ab53b6ead057b50843593801517972b19fd9c06ab3e4dfe34be986e47c7ee18996c021b4e3d518d4f796d69658a66aede431090cb7ed83909fb7b58c214d1f21b64578703806bdd028e988ac40dbe7d2d7c02d11e80c01a73479d6d669133eac6514ade99b1b8ad7047878a162bfec51d77838db836d4a81473e0e6baae96f64a26ab8e6036072f702d963ef669ceb812a860ad5edf5b0516a4927f30d1a54dc77708154800a3e98c6d0cba2fffac83b1e501742c6810019c73a4a0cd3ab235bbb22c5d9f92019c5ad29e414a899cc8bf786ec12dca5232d354c43b964eec046dfda2937f3861e4620241b70a590e2eff757fcbdd7fd4415290c4d5fc3c8c891e379febdd97ef0279aa85136d1576683ea8adbfd456222be625bdf111ea474ec322250d7506edafd0f45729026df6fe1b74191ea0cf3e1a460a4475a25d08b0777bbb1e460a58c639956046d76859f1a64e5df9aa9ce8218113ac2cbaf986531aff556070a7d6062adc4015afe75494e84a03e781e76b40051e4f6756591c2f7f96fe1ef373659dc47476d7e0f1f2f422ae332c48343242e606ed509dcac935a230711c3b712a8d863a473d12474e747e0409303f843f49ba1b43f0d7e9dcca158e0e99b5c8912947a4548631fb7d6525d349d3e04d342ba2b837225163cafeee9e26599dfea5ced12f958713a2cc4bc0c49e555fadf295c9ebd0c66b490fb7b4b57b678101219d75dbce01afff365228fc1f234753c5ab66e1d2956cf6bf80369e3d54d98a67cc7364696661a213b08bed4427263f71e28f060cc6782b05d9f504d7c6c620452e67eb8f343bc5bafa78fcc09db7654c4423ed5ba14bb290d4a7e1bc0bfe25ed6d561593c2435125a050b606009ebea60ac5c34a88dd9effee00ea655225d274bbb97287b4f1bd08fa739026ca9cccac6f983fcd39ecb1e30d597a3637adb31234d17f91b25d5b47f6b2a502909dfc8b9ed423a7aece453115c6c9e3a3e1f831b09142a5591cd5affa42981bc7d08971a59c278a0f34c7f2c78bd161a90ae77ca45839f72e8b1f1bdda74f4b8438f903bb7363aec558b9ef94c3c8dae75602967f02d5a600c517ccc19db629a7d09103bd11197c9b3b6134f1045459bfb549ef1f7e04221d1f09be7ef9a55f6b1f2bbd3a20389fffb54da781ae2e80c4608724d3e4d0bd171f8759054f74cfb4469b6297be2cc08b71c84fd83118e89d35a667c5eea901c8b7c21bce7c54a090622051d4921406a5ac8aa0e9c275c37c078c6d76ff1ced4df6d39c1a621a08062163edbbc5fee82912fa6d80752fae6dd4f493e604f886a4a145a38a5bb773e1d495d493477dac4babe3af61f6080572377303b67a1539579523da1a5fcab1648a4c3836cee0a9fcb338052e9040b60f3a3526361a13ff6a0026bb1476bffea9de3d2a63ab468994f85455be0e186b87f663868af6bba1c10da72e6e99ccf8196b954c509a46c67deaa1e2e14fac50de7062ba4a6265a0ad97b9c65ac54e283a0cea7491d8b6267380e908ad1c20fefd69c4fa8e69b6bfb3a2829967464d83e071531cedbfb59629602f3e0ebacadc50b66739d7728d2d708aa71a77d5513b30f0fa52cda7c13e6dbe7643516dbaa8791bc9edc438fc7a6848c03b2cd6079deabb796ffc7d0be26579fbad921e39e1cf26669255a6543223eeccf4e67d35cd65d22039b6d35f99d25731194a6b18c27206c1032ba9db3fef9dd0830018fc09a430de7ec879c59e16f59511db04c51cd636fe08f2a955949bb9bb3279beb70a53dbe7a5be76e74ceb1ce434148facf7ab5df071fbe33cf8e7f03f4b076310a9098482025bae9e6970073ebcf5387c6fda129c45dd9340a0e253999c257a6b742067e1085772ec74d4758981522c27f83322898fcdcad0e4b2939bc7affc67a536f66c806ef2187b186c91165d302034dae208d21fc365b65c412cf0", 0x1000}], 0x8, &(0x7f0000002880)=ANY=[@ANYBLOB="0001000000000000ffff0000020000002969d1bf991fcc2f10f179df1ad0d1cade5d767df53df6cd25c8a5d8040efcd8fc30b6ef42e95a57ccfe71e04c53cd3b2302edd201fd06eeee276b8801800000e0a4eb3da526fe65d3020c39e6276095953faf81ec793eb94675dc7910309e557de5671394f46a1cdbee70f387f83e5e477e2a12ea92af73f50c14cb3e3a24b9cdf0917ea795273ca8a86c24de476fcda9b7fc8cee30c06e90cc038ecb413184b9798f88a4cb9fa141106983e17c87387d71e8f6ff93e1591bbfe9e0fa274aabb1bd3c3d531a59c82d65307bae568e18226a715775fb319ef7112ad1d6704dec3a145364dd07e85ad6c867ef9b9a7df777290000000000000000000000000000"], 0x100}, 0x2) flock(r0, 0x3) pipe(&(0x7f0000000100)) 16:14:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="80002e2f66696b653017591dbd56a95a3ec1c90d1464c58a7e07f993fe448c7c0f31a6b3a23d2470c7d4c70719eed6ac196ca39ab35f1e81f6fe4a88d33c931467f1784cd56fa5a9dfc65047b71d0791a7fe105580c4c1"], 0x8, 0x0, 0x0, &(0x7f0000000080), 0xfffffffffffffe5a}, 0x0) 16:14:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:14:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18000066696c653000"], 0x1, 0x0, 0x0, 0x0, 0xfffffed3, 0xb5f598210f7dba28}, 0x0) 16:14:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x28ab) open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x28ac) open$dir(&(0x7f00000001c0)='./bus\x00', 0xffcc593368ed3cbc, 0x0) r0 = socket(0x6, 0x3, 0x100) sendto$inet(r0, &(0x7f0000000280)="6a40c3beaa2ae5deac879d3c8bb704d3890324ba1f5ece53cfe9aa08340a50f49a665e550a58910338145e286d2cda150ef54fca8098bc5aec930e13d82147518eba190d83a59c252657050a190258dad259e84a0bfe2d6002d641f17336e42c0bdce59c6be99e78ae29e35656b9c00e2858a83d6926f76361d490b8a76cee461e04636e44af5d2e7ed556a5db3103e3badc5f66c7d4f20d9e2f491aac658a62e14a92b59f17be13306e0a4cf89221911d9e2b8b9adceb4fd93cb08b3e9630821201576559f1ec561e98ef0c8999ab9979ccaaf2e8b1371579447d490490d898d0cae64e74b6c9d0822df23bd73b8d", 0xef, 0x404, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:14:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sync() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r2 = syz_open_pts() kqueue() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000380)=""/134, 0x86}], 0x1) 16:14:55 executing program 0: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffe42, 0x0, 0xfffffe77, 0x0}, 0x2) 16:14:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() write(r1, &(0x7f0000000080)="c0e289ccd8f214fb848b42a483ea73cb8d5e701497c2485e39e199938cfd34f2c48885e7f775233bce3f3bfec039deebb95de14d23c584c7d2aaa1748a4e2dd4ff9acc1d6fdfa729902a539789222ab6a90d118a6b47ebdec0c1236f853d9dedd1ff0e24804e6e21a8bef9b001ec32edfe19f1e90e800d3ddbf58a2049319b5effbb8b1187835bff9e2f7cb8d26d62f700ecfb4e7440e02628993c6b782420b67aafbba6d4dfa43d2e83ff9f383c2cc0fd37ea1bead7733fa5532f3b7682969859a68c48d38ca2cede6b552d694140", 0xcf) clock_getres(0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x3c}], 0x1, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) geteuid() kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x7f, 0x6}], 0x96, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x10001, 0x9}], 0x80, &(0x7f0000000200)={0x1, 0x1ff}) 16:14:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, "1c76620f111ece974b3f166923427dba69341647"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) readv(r3, &(0x7f0000000040), 0x1) 16:14:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = accept$unix(r1, 0x0, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x23, 0x3, 0x100, 0xe7de}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x82, 0x9, 0x97}, {{r1}, 0xfffffffffffffffe, 0x9ba1a2298c025c83, 0x4, 0x10000, 0xffff}, {{r1}, 0x0, 0x2c, 0x81, 0xe90, 0x101}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x100, 0xff}], 0x7, &(0x7f0000000180), 0x8000, &(0x7f0000000300)={0x3, 0x6}) 16:14:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = semget(0x2, 0x5, 0x28) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x28a, r3, r4, r6, r4, 0x1, 0x4}, 0xef, 0x7, 0x4}) r8 = getegid() r9 = fcntl$getown(r1, 0x5) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = geteuid() getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000600), &(0x7f0000000640)=0x4) geteuid() r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0x2f5) r16 = geteuid() r17 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000005c0)=ANY=[@ANYBLOB="016b65387d696c653000b496162397f942c39a424d94a7fe3b940389d157f3adc89f42"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="fe477ba31dfbc802c7a1ab18b00b1fb178de31e5a986762fa1645620e1a9e651b307ed23d99cdd16a5f9652f951596b8293e531477351956a4e97e4418b16aac1afa3cb2fd2e0de8f96e1e4bf67bf3094fcbc664a4048b96a58d34c7bf123032d417604b9bc26000b106f5be9400276a52edfa56194a8e0c9396c220984f220d932a970ec9ca28ec59879003c7afb826ab8ab7dc395fe7cc9a6143e7", 0x9c}, {&(0x7f0000000100)="573b98d992a5d08f2849b2b954e5f58f699ec63ef38437ec61c995923079d6b0e20a284a9e92141b5561becbbd6390b9611d9ebd623d9fe3fdc73c414444937613a306fd140bb7d1962644378ece73b005059ccb056153d5312c9d1d1077d6a31f5763c6e3e2fdcd722ffce5404d5f0f", 0x70}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x138, 0x400}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:14:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0xa, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000300)='./file0\x00', 0x80002008, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt(r4, 0x6, 0x55a, &(0x7f0000000580)=""/10, &(0x7f0000000140)=0xa) r5 = kqueue() r6 = dup2(r3, r5) kevent(r3, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x5, 0x4, 0x2}, {{r6}, 0xffffffffffffffff, 0xcf, 0x3, 0xfffffffffffffe00, 0x8001}, {{r6}, 0x0, 0x1, 0x1, 0x401, 0x8db}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x26, 0xfffff, 0xb24b, 0xa61}], 0x5, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000003, 0x0, 0x5}, {{r6}, 0xfffffffffffffff9, 0x0, 0x9, 0x6, 0x7}, {{r3}, 0xfffffffffffffffd, 0x2b, 0x5, 0xf23, 0x6}, {{r5}, 0xffffffffffffffff, 0x88, 0x0, 0x3f, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x4, 0xfffffffffffff801}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0xe6f, 0x82f}, {{r2}, 0xfffffffffffffffb, 0x50, 0x4, 0x7, 0xe19d}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000001, 0x9, 0x3f}, {{r2}, 0xffffffffffffffff, 0x10, 0x81, 0x9be, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x40, 0x80}], 0x1400000000, &(0x7f0000000180)={0x10001, 0x1}) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0x21, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8}], 0xd4, 0x0) 16:14:55 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x5, &(0x7f0000000140)=[r0, r3, r4, r7, r10]) r11 = shmget$private(0x0, 0x9000, 0x9, &(0x7f0000ff7000/0x9000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0xfffffffffffffff9, r6, r1, r9, r1, 0x140, 0xfffffffffffffc4e}, 0x7ff, 0x401, r8, r5, 0x0, 0x2, 0x4}) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x60) getsockname$inet6(r12, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r12) setreuid(r6, r9) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f00000002c0)=0x9) getgroups(0x3, &(0x7f0000000300)=[r10, r1, r2]) syz_emit_ethernet(0xe0, &(0x7f0000000340)="96c4ddf373ac4761660928b299e72322ca1ab4424717fab38e808e63b5b45e7ea2938da8e9b70e330fc852bebbfaf194891040646f1968196abc775c19cb44031be52c3201b72f6c362da23d30cc27f2520815407e379cd2b978406cbb9b16f41e61914f10d192daa5848a2717734902a9bc9d1efdd0326b8c7bff2040a0d187b89c05322230ee44efb46ad68e6fb23707315f9fc5be002fcc9917b67c7b1288862e6fb5bfc5eef03822ae5a08ca3a71a3a37fa5ec70c45529441f39afb5b94df157721f92fa9b095c2e1e0cfeb4be27441461daddd5a8d226d0aef868a77789") ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000440)) faccessat(r12, &(0x7f0000000480)='./file0\x00', 0x180, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000500)=""/3) lchown(&(0x7f0000000540)='./file0/file0\x00', r6, r10) getpgid(r8) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000580)=0x9) setreuid(r6, r13) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) r14 = semget(0x1, 0x7, 0x4) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000640)=""/109) setsockopt(r12, 0x800, 0x800, &(0x7f00000006c0)="090428d591322921a45f4f060b9e7e7e0974987b5d998db6db7265a8ab15ac472a9ccdbd4b3d9e7cc46d04352bcbce7e984db84d35d289ab3c73359fef81779162553388994c62a234ad693ee74dcede25df6fd9206f53ebc35b41fd7120671d92996e3b955f69169d14c48ae0e8ab16e762ce7a0ee1cd281062", 0x7a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getuid() syz_open_pts() 16:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xcf5a, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xb}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() close(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x81) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180), &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='g}\x00', &(0x7f0000000280)='}$#!!\x00', &(0x7f00000002c0)='+]{\x00', &(0x7f0000000300)=':-\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfc, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x142, 0x2) truncate(&(0x7f0000000380)='./bus\x00', 0xffffffff) fcntl$setown(r0, 0x6, 0x0) fcntl$setflags(r0, 0x2, 0x1) fchdir(r0) 16:14:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:14:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000040)=0xc) flock(r0, 0xa) rmdir(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) 16:14:55 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="27511e0ce3d6340e10000000ffff54060000008692ae5ff67ae6f7cd75bf3d7a3267e3837db5723cc191a0fe51843917d8f7e809fc798716285359c69ee2c7040000e3959bb09c06d6d45edd6222902d6b75fc065a5eb490eb15f56903f04f079ca67850632a5ae4af0f264e89dbb216862f4159ed6baa00635867f2074cc9bcc544d6ce335cad214e03653b9ba6d060b24b077660d562"], 0x361}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x4, r2}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:14:55 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/11, 0xb) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:14:55 executing program 1: execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='[[\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='}%*\\\x00']) r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) chmod(&(0x7f0000000240)='./file2\x00', 0x80) 16:14:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:14:55 executing program 1: r0 = socket(0x11, 0x2, 0x101) accept$inet(r0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x4, 0x5}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) r2 = semget(0x2, 0x2, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/72) 16:14:55 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:14:55 executing program 0: clock_settime(0x2, &(0x7f0000000040)={0x100000000, 0x400000000}) 16:14:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x4, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:14:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000700)={{0x2}, {0x7f, 0x9}}, 0x2) r1 = socket(0x18, 0x0, 0x49f4e0c1) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="7d022ea8e8741acb3dbb2f66696cc44b03fd96045e335ef4cb2da2f380424ca5a83d701122ef027b1962733fc5df5970d5b50079c258a6bfd1c46d6aee7216302d92d78f94ca18cea9337165fe919936f0fa28e4b94c013053a54a736089d24ceadfcf5927c08382c5d266e33ab8d805997e1e9e7006fef7c2c106783e4469f631a867a559331b6efd608d07cb1b4adffa54cb54eb09487d41ad76cf1eecdce8d75b2671cdb9a537535a7980048bde93e57d41c43622fbfacd162faa3ad511759c950f06d0596665551ffe77ec67bf6dc84291037edf846867aa982c0b3bd1236d7df084743277b1ec5007da6c33e9b0d09b8cddd237cf6a74a2e428dc27d7f7c50993d2265e5efd9651770447542a6ea490c8"], 0x1) sendto(r1, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000980)=""/4096, 0x1000) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x7}, {0x5, 0xffff}}, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000740)='./file0\x00', 0x8000, 0xfff) 16:14:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000000c0)=0xffffffffffffffe1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000140)=0x10) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe58) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x10) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/23, &(0x7f00000002c0)=0x17) r3 = semget(0x0, 0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) socket$inet6(0x18, 0x4, 0x2) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x3, r4, r5, r6, r7, 0x11c, 0x10}, 0x3f, 0x0, 0x400}) pipe2(&(0x7f0000000580), 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000600)=0x22a) getsockname(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) 16:14:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fchdir(r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:14:56 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x90, 0x95}, 0xc) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) close(r0) fcntl$dupfd(r0, 0x0, r0) 16:14:56 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffe86) accept(r1, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/108) msgget$private(0x0, 0x200) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x2000cc) dup(r2) shutdown(r0, 0x1) r4 = dup(r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x2, 0x1000, 0x3, 0x5, "13bdd52a4f1a55e4bc0c56d2787bc7d54856faa2", 0x6, 0x81}) 16:14:56 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:14:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e3ec2e0020696c6530000e20948e4d6583d3f8cd8f3ecff1342f25b833ebe79336b34fe853b630b9ca2e29e5192df21a6cead8759d1275f13ea351808e870cabedb95594f44619f4d78592089feef8c4b528c6f5131d00e9d625d92f920d178a5fb8a75ed332f07f353899fdf6"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:14:56 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x20}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_SET(r0, 0x1, 0x0) 16:14:56 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) readlink(&(0x7f0000000180)='./control\x00', &(0x7f0000000380)=""/154, 0x410) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) 16:14:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) msgget(0x2, 0x4) 16:14:56 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xec29) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x33) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:14:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = getpgrp() r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x92b18323692dc545, 0x2, 0x1000, 0x4, r1}) 16:14:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) listen(r0, 0x1d) r1 = getegid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x7) setregid(r1, r2) 16:14:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:14:57 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) 16:14:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) sync() socket(0x6, 0x4000, 0x7fffffff) setsockopt(r0, 0x8, 0x4ab2, &(0x7f0000000100)="a646527cd5386c24ba5cc2930ca3fa1ae12a21b93b4da2c6c4fdcb17b3428cfb2ae90ff7a3ecd294277ab4b0e7be102e9afab97568bb1fdac4de994977f1e12c72905c1da240efa15ec9182133c3ea3f49b09b72886b6f7a26956407b2bb7922cd76d647fa7955952dc9036bf5ce0f160b95c2e28e6af084ea52ac436f777979684ccdb1ac1302316158b565d22c11f9be434c13269eb94ec63622d2df479af0a2479cf30eedd66e2853e5408b88e7d27311171af45e8a04d0b17dab6f9f35c934f4aece0305b7912dfeb996085305aaf2e2eec5054ea137385b857f40be23f3b24e7aeffa19", 0xe6) chmod(&(0x7f0000000000)='./file0\x00', 0x8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1ff, 0x81}, 0xffffffffffffffeb) 16:14:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x122, 0x5cc1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000fef000/0x11000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x45ccdb56, 0x7}, {0x18, 0x2, 0x7fff}, 0x3, [0x401, 0x2, 0x60d, 0x9f7, 0x0, 0x3, 0x1ff]}, 0x3c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/208, 0xd0) 16:14:58 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:14:58 executing program 0: r0 = socket(0xc509ef5b95150a00, 0x4002, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:14:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:58 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) r1 = shmget(0x2, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:14:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x6, 0x1, 0x0, 0x8}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x0, 0x9d2f}], 0x9, &(0x7f0000000100)={0x5, 0x4}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1100, 0x657) 16:14:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8001, 0xbffc}, {0x18, 0x0, 0x10000}, 0x3, [0x2, 0x400, 0x39, 0x800, 0x3, 0x0, 0x4, 0x14af]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:14:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) getdents(r0, &(0x7f0000000040)=""/64, 0x40) 16:14:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x198) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x9) 16:14:58 executing program 1: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xffe, 0x0, 0x0) 16:14:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockopt(r0, 0x101, 0x1f, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x2, 0x1, 0x9, 0x80000000, "e7e1cf14242e372fc7fcf5353d5e64f02b14c718", 0x100000000, 0x1}) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/127) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8001) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3f) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000400e6d09ff2641ee6910dd100c246fd6b0aa2ef6ddc1902042ad1c6b99fd54e17a7e800c3612d37e2b20cf1646344f277c3dd79516d74c25a418619ac440082984721b894693d2da349d9d3999991e0a652818d62aa365037a3d5411eb15f1e2ac0ed597ae37fe83d1437241065abe4c84fa6b74228ef632aca3cc17bab623540fdaa745efe7cd0d44f8f4026a1"], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/92, 0x5c, 0x840, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x140, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x9, 0x4) setsockopt(r0, 0xffffffffffffffff, 0x8c5, &(0x7f0000000040)="0eb19fa006e58612cf23aab414862114ad4223671d0ae82335edca182fbe5ad3a70e1ab703271c96b8d336571485fe007a72accb7fb09a70fb06ac327c59483fd930034dd13ef053c90c2019d177123f059a7d4dfd431e3774612610d5308133be8a899875b642b161b77e7218c5e965102cd671d4db1b616763d93d9aa8f288db7e2397b75355e46bb42cd5267aae3fe8c1cccbd669100f6fa677cf0241306bc1221ab72618aab0c44fe0e6ebadddfa7328f76cb025a76fdfa9180e525e0cc80b81d3847fd0ef7948e4c84ddbe9088a298aea1cab36fa494894cdbaa4", 0xdd) setsockopt(r0, 0x0, 0xffe7, &(0x7f0000000240)="b1581bebdbce9a2d53ec92036f0a10ed41868086e4e7fd7089e48a8f028fcca55be0adf3ea95f2e54665c77d21828301b7fb1b4039d49314476b069c3696b456d9de1a5f45f4f15dbb01202522a9702982874274a8b5e97cbab457412a2eda9ca6a258daa5316381d4ca925e2996cb80b716b712a297dfe118de1184da388fa84fba7d833201b8551bee756b44bb62d8dfad13edf2f32ac0", 0xb451f8ff81b5f461) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r3, &(0x7f0000000200)=""/46, 0x2e, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x2, 0x3b49}, 0xc) recvfrom(r1, &(0x7f0000000080)=""/131, 0x83, 0x800, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1c}, 0xc) r4 = dup(r0) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x0, 0x78, 0x10001}, 0xc) dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="476ac2467d673f815efc11137b1280b91dc7f66905ff94e1b0841088f053d2a5e99e94ad4bf07dbad0d1183aefd6e293cb44a05a0ac0d2f619ffef14073f716f9b88e097a206a1aa208eca74724006dfa2a857649d463e7f8fd5e0c505245cbc2b8b569702d0fff023e45e2b043251eb9e1c5c967a7dc2a86d1c8e7ee7b77617fd21d47160433a1f7e33a879be"], 0x65, 0x800) msgsnd(r0, &(0x7f0000000080)={0x2, "472bcfc67bd92c0508a19f37d2"}, 0x15, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) r8 = open$dir(&(0x7f0000000280)='\x00', 0x0, 0x40) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xfd0024d21fe9209e, 0x1, 0xc12f, 0x1}], 0x3800000000000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x800, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0xa4c8}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x20, 0x2}, {{r6}, 0xfffffffffffffffc, 0x2, 0x1, 0x8000, 0x6}, {{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x8, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x3}], 0x7, &(0x7f00000003c0)={0x8, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xfe79) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x4, 0x3) socket$inet(0x2, 0x4000, 0x3b) getgid() setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0xfffffffffffffffc, 0x400800000000000d, &(0x7f0000000100)="46184016aa00c96f7bbb2ec9eef6ae8a37169d5e86d7adbcc914a3c261766709710be0c432bc6957f458e4ac012836d2c6862fdfb242d6e9d74eacfff5dc30181a900fcb6b650befa92457a362c5a326099fefb47f6d7a63d61c583d4bc162e7c8bdb58825064858333ee22f02d81d94dfd6eb80a4d40ae2d0a293f84fced5a250e38f0c1fb9877991", 0xffffffffffffff6a) semget$private(0x0, 0x5, 0x28) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acb", 0x5b1}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./bus\x00', 0x7c679c79e0824f93, 0x101) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x83, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0xed, 0x4}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x96, 0xf0000001, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x20, 0x74}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000001, 0x5, 0xc}, {{r0}, 0x0, 0x10, 0x6, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0xff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0000023, 0x5, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x101}], 0x8, &(0x7f0000000080)={0x3, 0x80000000}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) fchmod(r1, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x10001, 0x7}, {0x18, 0x0, 0x7, 0x4}, 0x2, [0x2, 0x5, 0x9, 0x8000, 0x8, 0x2, 0xffff, 0x1]}, 0x3c) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x45f68048, 0x1f}, {0x7, 0x6}}, 0x2) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0xab, 0x0, 0x3, 0x101}, {{r1}, 0xfffffffffffffffa, 0x20, 0x3, 0x8, 0xc8}, {{r1}, 0x0, 0x50, 0x400fffff, 0x200, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x800fffff, 0x5, 0x8}, {{r1}, 0x0, 0x80, 0xfffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x80, 0x41, 0x8, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0xfffffffffffffff9, 0x5}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x5, 0x1}], 0x1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf6c3acaed021e59e, 0x7ff, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x81}, {{r1}, 0xfffffffffffffffa, 0xbc696bbe31bb79af, 0x20, 0x3, 0x7}], 0xff, &(0x7f0000000100)={0x8, 0x8}) r2 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000400)=0xc) accept(r2, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) chroot(&(0x7f00000004c0)='./bus\x00') 16:00:03 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000000000405, 0x64) r1 = kqueue() read(r1, &(0x7f00000002c0)=""/186, 0xba) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x4, 0x2000000000000, 0x7, "299d1964cc03230e158b327e6aefb3792988c14a", 0x1, 0x1ff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000380)=0x683, 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0x7}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb, 0x20000040, 0x80000000, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0xf8, 0x41, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf00fffff, 0x3, 0x3207c946}], 0x8000, &(0x7f00000000c0)={0xb5, 0x9}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x64) fsync(r0) poll(&(0x7f0000000040), 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x1) mmap(&(0x7f0000244000/0x3000)=nil, 0x3000, 0x1, 0x4011, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() getsockopt(r0, 0x6, 0x8bc, &(0x7f00000000c0)=""/79, &(0x7f0000000180)=0x4f) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvfrom(r0, &(0x7f00000001c0)=""/120, 0x78, 0x41, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x9a04, 0x7fffffff, r1}) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/190, 0xbe) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x3, 0x1000200000005}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xff, 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/196, 0xc4, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0x1e, 0x5}, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40000000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x42ad, 0x7, 0x7, 0x1, "6b6e7898f02d0891500d13d8e258678f79998c2e", 0x3f, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x40000000404, 0x4, 0xfffffffffffffffc, 0xda, "8d7a2def6627041cd5dde0c02cfe000000fcff00", 0x6, 0x10001}) r3 = getpid() fcntl$setown(r2, 0x6, r3) close(r0) dup(r2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x515) msgsnd(r0, &(0x7f00000000c0)={0x0, "56f4ae0fdf22dfd82969d21e9d49e65267375a214f73db4d7365dba1f28eb7a68956c45a645f17909f1675786300044820d3ff8f593309533058c9548d47eedd7561b03a773f61bf74fe15cb0973a92cb5d03ff86d0ac7db76a67894329b59418e1f7b24f6a2a1fbe340422db5f3c8f7ede2534ec31373f96ae3598c5bff8bba80b727139408be406804f11813742009cf84ec15e05099"}, 0x9f, 0x800) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r1, &(0x7f0000000080), 0xfffffffffffffe69) getuid() socket$inet6(0x18, 0x4, 0x71dd) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$inet(0x2, 0x4000, 0x316) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000440)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000480)="b3b8b4f4546291a7d929863a9b970604d0b8f724c91c16555afe7611204176f075ecaf450a4cffec0c308ec1da1c4c6b9f869065dedce4c76b3abddc6212ac00caf4681ac177a6df404feb33a6a55a31df361dabaa1ed95578f2dfb935e357b0051491fd02a3776b9f48d95c3e9bbbf4712eca993de00bc8896902c087afc5022117d7973edea75713330124", 0x8c}, {&(0x7f0000000540)="3faa61f3d4e290edeab55350db027fc59632ab6ee90d544ccb466b35246db508b5f1622431f6abf1139041c3e628cad05832b22042b9f3bbd5fe45941dbccf8a2b379b093725146b3918d9a09d4141ff472e75cef7af3ad21e835b5ecf1ba8521ee89c0af85dcf730177cf5072c24e314b838b2bf63b1a7f86c66f63fffd2825688968f79a127d2b0ee7ade41d918f4616e4f398d04d33ef35f2a3e5c87958", 0x9f}, {&(0x7f0000000600)="e9c8fdb97028a1df9be8354b31e0a7d0fe9d2105f4515d2b6c3e05fc36123b59fdfdbb4a1a41fb6d883ec9a9085694a91f97dd20a934a45fec9c0c6f05234f", 0x3f}, {&(0x7f0000000640)="6c73a91c0c9e3ba21bea5e16e0ea14cfc57d7e23387e7c31f9ad6a0214c6358bd001223834b313bebba579d2b2d3b220333de68105fe2a7359aa876bdb7783449710fa3ff0f22473bdd48acfd0ee894560e833dbbc13085000a6a70ceba665a82ece168f1718074ceb61c527d8294d0c90e53ccc47daca4c7c3b037fce16fe36f86c8435958e0301c258a0c22571ebeb038fce5c93b4880079fff2e491ce2d67f410b9c31efaa41dc5463254197362e61dbb4f7ba2c15afe0362fdaccf1bd4b57995a796ab9f7e5786b44bae3fd13eef6e1d0af9d3de515f1e7102", 0xdb}, {&(0x7f0000000740)="347d59f7ae4dd5cf3f5b7ba951c2c5f40ef2521edcc11a24f3c3d961af0d264da14361fa36fe8ea2d5fdbd4de5f5993cce55e5b9", 0x34}], 0x5, &(0x7f0000000800)=[{0x90, 0xffff, 0x39, "79ada161458f723b58930c596acc082e4f4d48a80278849f46656100abb2e9f15eca51163cfaf8dee4a83d013771ef0880473b8766df39cc80b259907e41ffb9228341f3fb642516c8d8b06caa2d037dfde60d766ea34a192c0e950104d13a1c22ee20d226829a2ba64ffc0199b27985e7434cb9507b01c4286f77"}, {0x88, 0xffff, 0x0, "6f2943cf4a1643ee7021e7cc8fc2648ec1d994d15e8cb47c9a0b312689947b62f840446145da44e9cb64b368c51a07fe4d722e076996dbdb374d3e900c71a32ec4216da24d4193602ab87476351345333f59a4cfba4b2eeba805cf4aeaa9c808115468a7c6f119e6719195e96cf132879e7615e87d3482"}, {0x38, 0x0, 0x2, "6147ae17de9ab4049c7ea2f3bf70fbb14055c91e95c4ca06ea9a6789a36f01c268f06db794"}], 0x150}, 0x408) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='N\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='+))(\\\x00', &(0x7f0000000340)='\x8c\x00', &(0x7f0000000380)='#/\'+[&(\x00', &(0x7f00000003c0)='\x00']) 16:00:04 executing program 1: clock_settime(0x0, &(0x7f0000001940)={0x100000000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getrusage(0x1, &(0x7f0000000440)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4516) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0xfffffffffffffff7}) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400000000, 0x130) fcntl$setstatus(r2, 0x4, 0x0) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/57}, &(0x7f00000001c0)=0x3b) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/29, 0x1d) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x2065c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0xffffff78) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) socket$inet(0x2, 0x2, 0x85) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202f, 0x518a) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="7629a3c863c49bc9", 0x8) setrlimit(0x6, &(0x7f0000000040)={0x80000000, 0x80000000}) mlockall(0x1000000000000001) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="df7db12d678680d03117591fa2da26d9e436770a2c47f39eb506577fa56ae30f2027db8e778830fe5f50"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/240, 0xf0}, {&(0x7f0000001540)=""/130, 0x82}, {&(0x7f0000001600)=""/45, 0x2d}], 0xa, 0x0) r1 = semget(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0x7ff000000000000, 0x800}, {0x2}, {0x0, 0x7, 0x1000}, {0x3, 0xbe4, 0x800}, {0x4, 0x1, 0x800}], 0x5) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xaad) r1 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) 16:00:04 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="fc0750d497f0bcca9134136fff469c", 0xf) close(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getppid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000004de4994c00"}) write(r0, &(0x7f0000000600)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a61d26bd074190471656cf7c767a877b2216447e5845a6721b7d77d92efe6070f7cfb44f5935f07368174dbdd814e1f13c1b8ef50f58fb43a65714a8e884d441f4b7ac06688ed1e9860992730ae8465ede66323a4655b988ea9f6ae13aa85bff78b384c00e1ddff7cff529b258bd0ba1b3340dc01ebe14cbb79db705fc7d23897c74878d97c103ff45b85d02b932f161356ef4312eeab67fdb7fdb99b7d04739a43717f38aee08167a6bf1986f27b1db16739f9423e31ee2f4b1403f3c937acc91dfc6c5463a5ca64102d8706deca08", 0xa7) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:04 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)="01", 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f00000000c0)='*)\x00', &(0x7f0000000100)='\x00') recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000680)="8e", 0x1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket(0x10, 0x4007, 0x5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001a00)="040aff41222ec83ee6bbaeca3e1a99713820f0bf500c97f676937ef5ddef65b6a9520634685fb3afd5d3b0afab8bf57dcf6c15331d514e09a70e7a1d9ccfe328a5fdebf7516c211a5c69b6a9939cd3ef37db202be5704933b0cc67446664667d455d3c4709b5fb85abc234cff0e87eb89e497d28092da03f497e29b7e1a5bf55dfc5046d4eb469b276ff30a0f21c13a39f5166017b3ed994b35949bb5bfb4b014cf05a10aa0d8889f6f2a67b01dc6fbed9438c0fb78000c08bcb0acf78b97bc8512444fa86104656d77cbfb554201bc5ab8354a52daa536edb995a588736319d0f25f21d26d7270bdf689b6c8472fd3f9142b0c5c68cb0e2eee8bf44bc504661d24ed543ff5939bbbab763f7575423d30183d1237a759c6c5a150698c628d1af355941bd70364f5d7d9984753081fc4349aa553b2364e6a9a7e5cdfe1fd142f19b7c2245b5e29a750fbfa11789925eabaa87abc9643d4a4ed82841e23fa491d7de662b1b7e3a5dd2bc561d080f3b635c240b7783526c23463989b52a5edcd1332c6c59e9a003dc64f78bbda285f04da8cce8590298fc678b761f586d2996473b694a2a10e4bda5a864f721792291b0d9a2705b7bd53dea932ed6eb720fbeece95f6d243a57672f44766aa2924a11d39f04ca58ae64e6cec89064a779c4456a3f583a711cfb020ce1accdf6c45c7c76495f195fdfbaa06cfe528244f31c63095a1ba2b81370c306ed65b4befb18bd8890255814080a36572f837e7a825b767cf57fefc2829f7c6b1f85e94e59f2d1e4ce705fd83d307738168a49c1fd8842c4b28e7c13e7c01f4c4e363022a7e4c1eff7e59067375aa0b5aca682c90c95648063b6a9c8cdf82c7c310987f380fcd915c9f7ce267c281631d4653a4cfaf775f10dae2a3fe0e2051cf81ae93961b5535aa1a042a0763aef0d847271a95a726918f3a5b8dfaa6fba17c4f52dc8ec0afd867f168a7610802df15674cc3b87dd890ff537dfb76431d0c2955562a6dc5a8d778a32dd962d67f7a679c29f2283380966b3650837a663cd9845c7c0049a96d8e80991bf3ced5ad596c03af68951bfa87ec33ab92909ed432963f1f9fe46d08b22e29da8b27094708392b96f8336b59485d9b469529b18508d2eab4234cea3763c2779d494f02df2ea47b9e042d68f246ef3f4637cff145883177f25b5466f858255f43f42d97370023b37f575def72b23c246bbd36691935c706409792061b83782e687cc43439499d6461020b9a9ce884b23398c96b27873ae6eeaaf7c7cf4b83ab804666344c9afc3dde8e85932f845f61dc2875559d5641d43148933ecd114c27a508243e8b908f0ed371008909bd464e642a6f54bdeffadad92d44bc241e53300af620ad15417fc1f0b8d04b92cc0a3f78cc63631445b9d058042a77386b1339bbe0bcfa3ca590f64202e2e30dd135254bbd020abff7efbb75c70abe3708220339535ff47d7d75839dc6b0d04bc758150c2e209d7c4b4fafc5b02ce47883489a30d17b681e7181d9253bcf8130db69561eaf090f33ad49714afa49f53056dce0d5342379f8156d59ac419d1a979e09df8ad53b29d7a5e68eff5f18e9b7fbc481a5ac3de9de8c2dfeede8cd597ddaeb771a90a6bc0afb41fc09469138b8d9df9abfc77bc0dea8ffdf830e838be40a647b7cbeb26839117e6f3ff8fcd1b22f02a8685fae1f50e820a9f0c201e976d35ca6b431e7a7064ea1278e0b70de1a665cc330cbecf0b7db365e8f98dcbc0b44e945d408f4510ed4c31e6586c435814ce61e5970301253fc8ce0fafdab5118c7957eb7a697a8abb8f4e3d2d0c392bb65d2addcbcc514e9c56f3c8f3e34d34f265ba00ebfa66d00a6d2cbbe0b9c59a7b47a85ee6ef49017d3d769a1fdf3bd8ae3c9a92dab47b841a2ce0de96ed52d1fc1747549ed84a668afa0f8e9d006447d1c9a788375d307bc9e447ce980be95dcc5b7d45aa1de722210c17d7722ba622205971b26df5db2e2a166e2222ad2f4bd404278b0699385eaaf66dff026bf937f980915c27fb8c1590020f22ad7658bd41959b86f9a45f9785cc4edc69de87f93ee436e65aec8c75517fe614192d82d7cff01c523887610e0a3b3022989960db6af28906bfa270477e2b2150977609c078ef0698c4a3d40ec0b12a1aceb19e3b9d0aeb246ded5cd78a5c0ce298e2c787254ff4a86dbe513392ab7c854d359dd5ff1b436c83c017304e4a03859c3ea68e1a25666962f5ccbbe8068c3748e473f25b1f3e34251d218e5d1b43f7ddc652c18ae2d7589daa5846de2991000dc41d30e54f6c0225bf834ae486b26cfe49e4d4caf2fc3dbd36a50752211e243aa60fa6d24dac4028b4f5abd71b0972d941732f57aafc7eca2477c24748a9c1de1bc13d016966117b978d7233420a1ca3a2beffa4c88ee59f5f9b0d6b669cd33b7f20d19edf8d49daab42d9f5eebb44cef77907b586ff91a938897538316dc5a0efc55f858762c55ca34710c229fcc58cab25ee78639d857d7caf5bd67c245238cf344a66bfa6d284eb266526a6a52aa99bccc02cc891701e4fe26b5995fc1903b77a34bdf0bb37c6e82eb51ea5235c3d5a16433acc4f4f2a52cb94e3b432fd1268ff5addae83a7f9a705b9081aece5a38b3c87c0bc04d637274360562b2af2d192d7df3ae2ce52c2173413d52c66be0c47efd48d0f2c37cf760d20a0d74ea5504b7dd63a84f2e7382406af757eddfedeff418bee7aac923072b573e94eb528521419226bf13cd73345a891ef27273faf31ecbd5448be04eac6fe176d43d0a81d07ea8fc84c50c543d0da64f2b33535df25ddec2d1b253867c1ce63e60dc52e6f741a9a6026386c878567b48ca6539073d03a9964ac12695f9502f1073028ff3085e31e6e0ac0c5810991405de59ed1c8908d76df02469f77e482ac3175820e0830940ba563aeeb5cabc434ea40aa1646858e4a24d942f3be28f639f14fc7bbf69e358036c4d30ef29b9a4ac00504ca731c28784ae447484bcdb6c56b3334ba9742c7da91ace072c394fecebc630ec3d5981afd2e2e8a3c10134bc7be51b2b4f3aa1ceff0d17bb0f8e6a75c6ba45deae4f6da98fca1ee54dc04e0eeb501b625e352f29caa2cafd1b05100138e2c4592efa5d5a404434ada818b8b86bb80283504cd62d10dc04be3c46e10e29d20afcef102dcb481c48a0dfbe8d82d8610d86fdbeeccaf3ad95c4ded5c6da57eef809f6fe3a471445ca50291ff47aefc356832ab340d3c02cabe8e01ec073534124dcca1ee8487e6fcef60241d17fda6fab9da51e8622b556d4b204bb9bd779aedb9510582374a91a5f45724e620fc6657064a050ce514d1879f9f970538b962ed1554671b8cade4d44a508ba1f671c6e4573d9aa8668f38f0b6cc337132dc6c105ddd566303f4a2231dffc1a6ff5863b97c127a4fcdd8eee96550243fc96a6ce2aef00e0aee57bc3f21a603c47b8a109da17053e451b7468048e8fce2bee808a1e659b11fd9b359af03e7f9f3b1573eb91f1625c7841086d2950cf2b69e60b3223f357cf4a1f0e139f81a5ad18eb1baebc6ff1a6fd8163973acc23202974dab640fb76f1c7aba2ae66c8cbfa3d057f43318d2b4890510638133d848399037d62475176398f26185c1cfa855ff04757804ba6ad48b7e4cd437c23330ff8209b0db3098002ed58f477aa5b3e2191ca485601b29c5201c9870ca127cdc8c9aaca3b9e8791b40a549c1e4f0ff3499f73fea8bec45d94a3afbb7a599cc5a1ce1535665b61fce271e46917e8f2db0b51e6452ef1f660eeb6fa857510e7aab86dbe9980dcfc3970999f2b130dd24781b78baba349ea48e438b241b8f4d13419d0f3c8f1567158c7b5c9b9b8ec893b5b2a8291b3c5c7d9c79fa6b5f3a21c77bf7c16eba4d7cf4af40c5b33e100fa6203d7d5db266d633df98e391c15ce9f001012ef95517d6abf6f407d5b828c888c712f14d4e628af20961b925e6dab81cddc0b65f8439c60877892e0953ad5bb563d3c04cb8fe597ae4c66aff22d1a5931665e2a19628d3ac6cb040ff115e44bd1b082c081a894a0b87ccde0f69a3c7921050bf9b9405ff8b0c6a9160f516cda37b243a96e20bec93ae287da8147f73f1ec3ccf2b5237578e345ed221f8a706bee97219884e10400808305374b3dd9edae66e2db9510b4024e84635004e4ba83360cb8341419e58d5cf7c1d6b7951d07429b1d4dba8cf8805c01af16ff866e0d8b4370ed521e75301bdf30b948b515afb05e88f1539791ab2e19f6d9c8e7c3ae26d7a4f2528365ff7447c18b39da46133e5e9a8e93f6056e43dcdefa0d0e203ecb57d8c3f97f788298f47ac4e550010c56b85fbf9ee35bc3c12e31413d4eac1b1108f17f519a350ebd0fb9ab4dce9ba4d6b0234746ef733d56e86b64b391aeb0065a5169c8c5c27ed1c45c77973bd2177bfb355d86d2940b928028609f6d5308735e0a8b3cfacd7b315117af4e228ee15dd0c5c10bb57234f2ca0890269e328c8f0f0b248300ca12c19b2aaa758bada36bd6b7bca637ea84036ddc09bee599181f30312b2196d34064505dea6cb60c885bffa7826fb2a18741675c6de4f6950040e21f1be6695156150fb15a91591323bf5968b653bd7072129dc399d131b7e0ab0244ce20458e0289d5048c4ed9df6e5694964e833f8faf700de6ec9e47ac8da4e5da4621ddd05e528c8f10b2f1ef54489c4b91c54ff0c15a5ece347dc1d94c57814ae17364bb258b50d4f744ef6b13ca9d2fed1429597ff2b95afd8c5ec8fda8be860e6da452a126e521877a8220bed02949f6cb463071de2231b7fa23c46e889b000a43af71c4a1be2276de3aff20d47ec3f2cec95b54e3d431bcea23ede52e99d59140e14d2081596a0acd30f773f2dd291487003b90edc5ab2bc069d77f63fea749554ae8a300c15ed293fb6eca1d1b39ea6b719f94170d665d3bc990343aafa915b32e7bec69c931dda5ec25b3c41dd4d43f5be234abf231c0d511b501bad0e1ed9757bdf0f527d50ed7ab2f56578ddde9eed457dc96fd251961096d157b1ec8aa6878ccdca741d49e71bb4eff28b23384d32a6e3c6001a38ea7110f7aa7b989ada03a700ca08b0806e99371899ae0729e89051fd94f723a9def189d91fb7f8f82608a28ddb7b43484c7d261f74c434d2a046312a67e05ef2e95aab0fc06a8ed336633c8c97658e727080b201b16e84aaefd9f6332f2d30f6fc57a460039d5fe158d03c81854ad7f7f8b75c8c49551d11c80b42ea408fcce2d9c7bf0fdde4446f1ea498f1d554a4d32579271437aa95c3e1bf9467b232921ee3ff6f3d22817a666e538fcc0e52ebcb48fcabafe050070b4cb35637ea67269687be878a4b2cf3257d5097ea3dfd6aca75c82c510e8728d982581ebc16ed12183f460b33e9688b90f70c224cc2ce4d791df6d81c91512a1386d09f00e33f3afc98516bb9fd147de29fe2470734c115c44d7ca34bec4107fdd5b20ac92aa7424d948a1742c9befaea2e41717a9be53fe8977ce86f42681ce02c1f03998dbaea0d2cc646016ed26896f07e4c165230d269220850f0998423ab27357051328348d54f8e147879c61d9be13a8c4ee83c7ca444f209e109d69c3024ee683cad1af9b0bde447371732b503ec0d36555893a7438afbd2ac117184b02381acb5d3f96f237662bf109ee8ab39fdd8dbdf83955aff0192f27d850ec1a6520308de0a516eba6d86dafd987ea91b1a61855e4d8007d26a9735c6b81ebe3c968009a6c797af26d0133f2391f8fbbe2d30e24ec82bda3c57f533ad", 0x1000, 0x401, &(0x7f0000001280)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) sendto(r1, &(0x7f00000001c0)="22a31dd96d8981048c6f6c52c013151aedeb2963faced72e618621a02bab28bbfebc5f959693509b35805ab09c7d4339278f5be04b9cffe57f74d357b6635802854fc805231ff3c1b1f3865c0f742b328b9f766a3279f75689dab332c1bad45fbffdcb673aa699ccd094cbf420cd1ab5f406bbe54831735869e458dcb2d559c762398926d7cdca48f70cedaf94d24e7b3116dc9938f5b93e756b6c77fbbfba30680f61f65da43fecbb24fd48c9de9181e92ebc933668dae83581b7487dd2745452ebacd1eabaf1b1fed8a996d7d87715af634c6f04c475edb618942369fe129a4a62272a8bbac3750b780b0954299aa1c71214f11318a0b3793054641bc2fe6f5679c781ccfe6040066191ee486c8d535588db2bdf9d3b0759dbcd134943c4bcf64fc67a589608ae7e71761a1a3c28f75e3aad8d634fbfe0e89fa3ae4811b1999a8a4350717728d41f002c2f44a99696f8599f7ca848eb362ec3089030527f6a237775f86046a7e7190eb54d92a09c09838acb4fcd7a5840ca80d885d2fbc91bd77d88802f352d2de009c33bf0f54aa47a31c1ef921ef79191138fc55fab0ff1543a5513d1f02d3ebde6004ac41512eca74ce699bcf463032bd842bd4678c3ffcad037b6a8d13bfd30a0b129560682207574fa56bca9017ae35f34758ce7ac7d6cf1cb06ae537f0d7492bca9b12665acc3cc40277750ca8da7dcdfcf2a023eacc879d1825a13ff58674b3746ee898a0a1e9e405f389334d5e551991010062f57e656e4f1044cf013653699dddbf8016601d56d9b6beb3b8970ff08b8ac25a289b1bf3036ddf16f82cfef8666d3ddb97bfbc4372f8ccf30cd97986591c4abc9b83916330c05294c78a69a16c8a3456d6c554cdb70c73874086e3baee0f8bb5c9ac5e32061e21e158dc0253175031635f0aa335dd31d2f1baca2b461799f49f7cff34237e50f85e0a884176f9e3a8bdd9a90cba4888cc946b7187118c1059975d2ea72b4204055c03398f7cd638b602eb70585b67fe71c29a4e2897c64feafcde55aff9bd12386f2f887d00fc847db63dd93498a03fb6791f479e109b7696c56cdbb25c29dcbb73c85b1a524a8adbb8327da840d07ea35fb35da1e94b51963ddddf6ca702a1a2a4433ad8fe870e8871cdfba33c5e9b67939a62bfa5902dced924bc829fff8552f6146027b095ce147c66a9cc5b0444e7da4e9b32454a129d14c10f5c245042dec10362f2886adfe52ff1f41154212aa4131a65373ae600b670263bc1cc73306d0e6f379e455c91c21b2bbd4737183b0a2fffd2d64d37a86b4b0d07bee84cf4a46033aadcee4a62336dff02893bedf2dfabc0e6c8ca8a0f1b9f5011206c305ce34b05fc5cdbeab62a1a2f95cb5c2829b98958ab3707da05e547c05358d06e5b414490aaea5c56c59495348171cef2df01a17830b16966f7456ccb718e95c5cf329a64fda792bcecd7c58fe1aa1be7e912ebb685ef4636b2171ba4ef8113ab5d826332cd58b48eabb9c845352f0202cd41ba42892e1047558950489d08539743d3587ae39e8a40a29429a5617085077481fbd0922e14b335e1ff38fe36e480b574ed60b35ea6b432ab3dc6bae36227e9762c1f588c83896b42ea9e5752607475e9b5496dcec5189590cce043829b7331f425a56f3829d02eebfaa647a04a94e742025ceedb3caa7573f30ab94b21d109f7b139ad31360a952ecee19075ba0c4097a7362a983554be65e254b4ded778b3d433d1e9b74adb766be3b68dc7c17a5a0b02656b0e5e580b69445263893612314d0c1ecbf101f64b55118478b4e02feb3d0c39c9b7bb5d0fa51f15d82bc71e9253ae0bec0f33b3167434e4371cec2fed45261535f2b57eecb4f29c0d3ae9122d202ca15b551ef47998981de52edc244b3c7132cf9a2aa4c50bb7398d35b8935dbce29018f43a00d768010557cdaa51b2f85a46eaf478af8efe247ce14f17632415383b02ac9a085a60891d3361e603ca8dc956e847138211dd10d64183b0fbdc09842809135ef2d77ec57962d38210d6381895cd2fcde7e4ab52947292a49f8cc1809d8f34155f479a44f266ddab74bfcafb242c25ac05efb510c302e496e4b053b21c7d557e361b3e8c1e26715207d5c2337b603f03dcad8197910db4effc747a0ae54bb835f6b356665c014bc63ac6a170a6fbaa3b6429a954240db4a2e2ff96fdf3029431ba689ef52036446c2401ed69aa68b7e9e9dd2093cabf933505d976add15c3dccbb64348555e4dda9446371c0d79ba7abe4890edd199fb411bb25fcb4a1f438f111ea31c738b822fb87d5f821d047abb116e89cf7e2af73a593749eaed036312b3ab6aa9303fe04fa74f59747f583b73b45b212a5be3c3574a35574d04285089e691b6225adeea52af4cf348467b683540186f11436f9e7db06a2d208aac3e1d303c9d3e450db57236a047a2243fc35e8480a7560ffe5c90594fadbea53a0bfbf1758da53782563691cce65ad1feb426e13d6d81ecfa0b1f4940c0b67a2a39a0f32c8a837df315859d74e86d6e9b08852bb6ab6611fa7332cd03277db2de821b4c092e89ae499c7b0e37aa6cd289b37e8f0205af3ba0f0dbd2ff835bf5351b3935055c0e72192710d8f10dbec08dfaa95c814b886e8ef2affea916f808cc89d9df749aa8355ce7fd3fcf832267e69bf8600b70947af548f319deb74040def7b6ec78b1d813eff8b9392d89ab3d4c2eba017ffb936a04ed72717951238935aa2aba4de4a309add1869bfefc6b7afdcafbd6364d29bb2d3973888b1b1c49d6be0942b7987f66bf494499dfefd28f3af3c9161f1ee40c59fe2ca577f3ca524f0863e42b883929451cbccc022b422d2aac441c0f469a0a50be66f3526528da6234a3545829c5171a332d2dacc149134d27171f3de2b4cba71e5e7e698df24562dd5d79a45afa8c7fd42a7dcab2d9c075384379485a3bb9dd930ac61472cc34a7e097df43eac791a3b611582e23ba12f92658040e1ed51e4d6727d82091bc137c11591492e8b049834a555b68c12168c270401b7a0adce910a6162d383e6352902ab79feafbc398de3c0a3337b452e6cb5c9654be82ed830c234917d19767c10128f97144c750f1b7de82b8a9955e9c44b069734b3bb53d04efed39fac9478bbd8cdc1a7953c0b53d5df1f0e70d3921c491d077cb8717aa5efaa27be3cadcd5f24ca77580c94f24eda9a67bfeeb73228dc2bcbe0555e31cec9c67f2234f2f6b7eb492d5d231a178f4a26db2e69aaca4439774bcc3696d35b698e4985acc4cf5526b5854bd7b27c1801954fec50cb23108c162dd21fa6af8e80f2e792a885814cb7029b807ed92bd101324d7ac6e44cae8cec1d54dc4d7c19dc2ff5118e59ee54b9919858e919cc933d3059cc18e00581b023c10bff8f9aabcb5185882e673ffeaddbc494a03b826868cb44dd7a511ec060fb9b9a49a366489b90f0ab792aa870105929bb0cdf506ab1dfc3a258f58f4bbaa857bbccd35dee367dd2bcea29d2b261e8fde0df4711124012ebcbc1d302e26b6ede78a0ecdb6fe3176d0a8274e17197b7d4928a39a07a21733d0058f072903ad4d2670133353125f1b1fcc2175a8cdb87d0aa3a95f91ee733765ee8fca2c36798ac922fcedcfb2682bf9ce03e482634cda2c5443d02c7efa31c3872c5b86e91b827773a28881c0adbeccf28f5e01396ca58e665b23af15a5db30a46db682c00f8c38ffa2f8e27b7607773dd549a7fe8b231aff13dcf2f5caefac1362f9eb0c62b95768425d43e892516f29b3d36235797be06bba84797fe733e20b5ca6e8372e5704a486bd96ba9052c9c0a4d9b8cc9eeffda46b2cda1a9a123e2d71a4a3ad5a09a1ba86eb426ed2f61ccbe1a2d40515bf18636c16b92939c245ecf00a609b663909e8eade81b83b2f67fa1f70c158de56d7e34da7abf30965ae84fa0e1974afcf3ccc1527a72aeb2e04676d500852fd1e92edc105eb319417c4b52bbeb959362cc94658e66380dbac322e351a87b91293041de2b22b2da45912070725a81333c3a6b36ced2e262176158e64024ed390900240c2c6752b6628bdb766b2ecc4f62babe44a77104b7c97ff80d4d9343653e55f6aa11bec85e929ee11e9798c3f7348e6836c48938ad9634a785f574b5764b676d38f04de5d3d91167bdce4dc2398569ddbd5b36d88ad615e6b6370725861e75ff23643ceaadf68ff37056ec1878e733cc17b2dc99c1aec2b24cb57ef3dc7e0983356501f15736fb7aacc39bed642257f105d16d36f4191452b60eff53e57b0840da010640d6d88060d0c0b76d11297fa711ab1306502131c402e82101f074b7f09c11bd2c526255394c0610cb3d779db5f23a0e9520fbfe6665256e5d7e81439beb76a0b65af97684f5f63413ea6fa1d13eb99b15ca474023a551e3e24917ceb4a4e7390455af17ca4958e05fc20b600167415d8d54686f4de2d0f7fa54201ce5443db668383e2868f4a000faec11d075c5770cd55b0e3f7f2f66bddd819a09d2a5398c78dbc9dea76d4e54066d9dc29185b11c58b1c0983a6dade1e49c826bdf8fe84c91364dd05cc21e53181e59ae601eb18bf44b156a5d581ac6d4daaa872509e6d23948cc6ff8d1db76452f61f48db909a38b167e3986b7e2e6f375222903a95d696baa2249ca1d2482723965c540acb37caf4603649aae6c4d814c00f3c669df4ccca7740418ee5d2306a29a80506f5048aa5bb43f1353794672172f0dc4776dcc9221454acd670b3f14c11f2fd249c38234694179288bf21bc1f947edd6bba978cbac152f9fc496f92eef3ce490171f69d7b745f59e9f49ee0031ab3a3c21c5f476dec0b3b1f9de768b6d10c47273ba65c412fb611bca9d1ba2141c53aea0e829e72aec3eafe179e7f109cbf54091781bfe904d12b4f7923b8d0f7db1decded13d2cb3d9c0ea58c7a21574740a07700ed046aa645ddaa5561c84664404881cd79ea86da0688e4f0dece095912cde9831f8fcf7d73f5ee4690ec8086cf2d8e06ef775437d5f754f5b52088ef0fd65ee035f431b018f001144a1890af54f8b4e99e1aa5d5f6e4f19a84c6788fdd1b8946791e6b6a2640de5d50ff84ac1db5c56151afe1473eebd6ef56ba947f1003a5e494b0bb359800cc666f249fc96009d34004690cf9b249e9436f2ceb78ff0f71deafc8ecedd93287f598f993973d80a1d43bbc4a1c8f3194b0052b87cf513c76205b2562cd3728e7683bf51cb0bcafe91470c0cd898057120eb10611b5fd82583bfdf42e7b0fe401c55c3118d8709a27ca8c719da8075c1de7e1fd987f8f29101b7a684b2a7b8eef9d76ce51642c84ee3d692542831f3a7dbb404dda16ea05cf9ea2d4e8c64925efa2ce6068133bb7f7760bfb49ae24d134425d0e7a532854de9a5f9137ec62339536ea41b2e4be9fceab716c42121cdb0e542c68623f1f63aa40dde92000235effb86f6f710fa4d7026b7fc1eacb62f81c449270517929d6bf68fc781e1adde6decde2dbeccd82c9611f404ee2f50fb5255ed8988a551a1cbd5fff5a6c619460a636d4bb3def3f68eece9b573ce106b78faafc3b8423f79ce0ea7e9770893fd2baeb221c4a8593d89a42b27c6abd9aae24167cfd044c82f6636b48ea1236a21c592dc0aa4dff9cb93bc0f7aa094e0ad47b0af44b6dfd7887b991a233b793469695fbe823a8d2aba0ef14924938fedc756d5628e3ef15d6904f54018c10a39ed9d7995d646a3dc58afdf975cdb117663aafd7a3d82c5d53cd3013749c385c532c737fdf5c7c3c21f631f27d1ac", 0x1000, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/42}, &(0x7f0000000240)=0x2c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x100) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = geteuid() fcntl$getown(r1, 0x5) fchmod(r1, 0xb4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5379f24) setuid(r3) msgctl$IPC_SET(r2, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet(r0, &(0x7f0000000240)="3127a24512c7b4ae117c7f4c0d9f9ba61b614b4265a2799ee6adb7978fc3a754e30cdd5b2be010c23836d149bec1f93b8c2336da092b4da8a1ca23870a67d54354d7db5aea85fab2ec75cd1bb31350305c9b9af194d0fd8f", 0x58, 0x408, 0x0, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f00000002c0)="c67b44b7f063452ee404bcfb4c05564a1d379e35b686919d360b9316a044ba14600e431a616be0a42863717e23939b13f40b0a0cb38b5657a5", 0x39) socket(0x6, 0x0, 0x9bf) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x18c00, 0x40) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x3) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='///\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^/#\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)) fsync(r0) 16:00:05 executing program 1: r0 = socket(0x1a, 0x8000, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) socket(0x32, 0x7, 0x6) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000517000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getgid() semget(0x0, 0x3, 0xc0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlockall(0x1) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) accept$unix(r1, 0x0, &(0x7f0000001400)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000300)=""/77, 0x4d}], 0x4, &(0x7f00000003c0)=""/4096, 0x1000}, 0x2) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x400000004}) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0x22) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x92, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getdents(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400000002c8, 0x1) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x482) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x203) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r4 = getpgrp() wait4(r4, &(0x7f0000000080), 0x3, &(0x7f00000007c0)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) r6 = dup2(r3, r3) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getegid() r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x40, r5, r7, 0x0, r8, 0xa0, 0x5}, 0x100000001, 0x2, r9, r10, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r3, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r5, 0x0, r5, r8, 0x188, 0x9}, 0x9, 0xff, 0x0, r10, 0x4, 0xf00e, 0x5}) r11 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:06 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000000000010, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9", 0xfbc) sendto(r0, &(0x7f0000000240)="1e154cc4c66d0d0ff9b4b9ea1df41bc03489db08d87340f2642ebd697f118773ebc2f9642692ff9741bed9dc816f3b96722890e627a656372e78501a12daf7ea6cc11136f3", 0x45, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') getgroups(0x4, &(0x7f00000000c0)=[r2, r0, r3, r1]) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) r1 = dup(r0) clock_settime(0x2, &(0x7f0000000040)={0x0, 0x2}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x180) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x22) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x26, 0x200000000000002, 0xb) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)}, 0x0) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="0964fc5783bf152681b975fd70a35ae103a50a238d9c3a1a554f31e5dcc81083908dddbd51e4309810053c88d8e08598be7d8c3253eadce2c91241ce582beacb4f9d613e5389e1cd289128bef80450a97eff0d516da016b75b9d96bb0c75fb7c7a44b4bc2bcc7b7829ecfc7a59862405042ce7b4d488a3a954635b2c0a85d3eac945e98954e1c70ff5abbb6dda231ad6e2965c8c3b8d2124229c7435d0c304625951339bcf40caee7a87c0e84a8c1826a334da47c4ad9862defeb8ebac770823a868e913f2b6aa3826867a127741f016b268147cb031c4005db6d78e9f3e723b6e660570bf80dd7e684a929b76da9f834956ce99aa15d37b0a294b58f354", 0xfe}, {&(0x7f0000000100)="49d5b567c5da3a8c68f2d5231763a1245ede8a0d6c253a8953bb6ddc6efd70ccb536c91e7f960fafcdcb3a8d7adfa3ad28edf9d460c06ff1026b68ed24b4c877c18fa7112abebf4de23eea4fd731d743cf430c9dd0a51e25459befac0c70c57a06e730bfc4e880155e9466f7a105aa48c84d545e91ba2dc9700a01b9d06fc058a572298988917e754d421d308f9ddda50cd8f062ea23046be259e02c38609f4f2d4a2c96a9412298490e36e342c99e7d04de69441a3801b176635ad1dc614f5d9d700107d1d0637c8440ce5374d430c593", 0xd1}, {&(0x7f0000000200)="7cb7d81c15238f9b98418b900143999f3354d0691ea127049db4ce9a7301bc6ca6dbbca6636e7a9b6332686d0b693a6aa8bc16c53d34e6297b3ef6bf45f897181693906b3e5936f982b4b7acc143dda5eb37d4c65ff1d0890d23e7f7dec3134d078bf3c5df6eee55e1168412b9eebdf3e5db0882eaedfa0b1f9643e7d3873957715cdc60f5c19ee900d53a3b4026c6ccb3f726d79a430c9307ee746b852a74ccf9de3ed04643702e0824953825859e398e2aca3205f9e3e23e682d3de5d7c613656a5b90b61c9a481a5aec7a074b2b7944b74c9593", 0xd5}], 0x3) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x3, 0x50) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/98) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}], 0x1, &(0x7f0000001340)=""/130, 0x82}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x80) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000040)={0x0, ""/203}, 0xd3, 0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000000, 0x2000100000008}) flock(r0, 0xf) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000140)="d1998f58a4ae00a3a4db358140750ba24cdc89488486", 0x16, 0x5, &(0x7f0000000180)={0x2, 0x2}, 0xc) flock(r0, 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) sendto(r0, &(0x7f0000000080)="83942b86f43e587be5c9f5645fdbe15298d3c760e532ce42e14f0eca688dbd89eefe31abe84552cbe5b64ca1fa991aca3433f1ed817a93081f7b9078ba29a14e49f363098e0c9c81d1eb0dabd2be", 0x4e, 0x8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000240)=""/108, 0x6c}], 0x2, &(0x7f0000000440)=""/242, 0xf2}, 0x0) 16:00:07 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x1, r0}) getpid() 16:00:07 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) accept(r1, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, "1c76620f111ece974b3f166923427dba69341647"}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) r3 = socket$inet6(0x18, 0x0, 0x20) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) setegid(r4) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/32, 0x20) mkdir(&(0x7f0000000580)='./file0\x00', 0x12) r5 = dup2(r3, r3) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000340)=0x5) r6 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$inet(r6, &(0x7f00000001c0)="3f7482aad0950a64b2b00cabd6b583ae660bd522d667adcc6ccb5cd497487198b6a2f8a80562573081c6e48acf1f62d4812af7e3137cbd59a5b63a88d3a8b41d54c1020d139859667a606b9c9b0adad6ca4fe99bedf60cb3f24dba8772337007409ad922965527d2dc0d1e3882a23ec2ad8e8887fdb0eab6b04c0454017c55be7a2410bbdfb0", 0x86, 0x0, &(0x7f0000000280)={0x2, 0x1}, 0xc) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$setown(r7, 0x6, r8) readv(r7, &(0x7f0000000040), 0x1) 16:00:07 executing program 1: r0 = semget(0x2, 0x1, 0x100) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/66) getrusage(0xffffffffffffffff, &(0x7f0000001fc0)) semget$private(0x0, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfdac, r1, r2, r3, r4, 0x101, 0xa9}, 0x800, 0x40, 0x8}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)=""/54, &(0x7f00000003c0)=0x36) getrusage(0x0, &(0x7f0000000400)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0x401, 0x9, 0x2b8e, 0x5ea8, "aa4b31b81007d1cd0b44e46c0e6934ae8239111e", 0x4, 0x1}) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001580)) sendto(r6, &(0x7f00000015c0)="f63bbb0576e092b0f37963a59c1687baf144c0275ea335e47f413ffb05515c065262d36472c2a210386276ff232de96b5da161cfb1e84edbd6397387944cd7dc022aa51ce1570006a5064451faa4013df1598aa0133b2ee6762cb20b508267e6047e86173c8c9e10f389e6f83243e82b65788a80401c3a3fa82df08c5b0746f585ba37051bfbbf88a7c06bacd9bc4e91fe34765b7521c5ebbb4a6028f59b0f80f1ec2f7960c024a7f486f52efd18a3843e52c9795ca8c41541e076853f8f5f311dfa204c69c2ee868e7889b4e370d91d0000000000000000000000", 0xff41, 0x9, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x40) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000001740)={0x7f, 0x5, 0x4, 0x0, "8038f9958c8cbbb0bd877b02d419287e70e251a9", 0x80000001, 0xfffffffffffffffa}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001780)={0x5, 0x3ff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpid() semop(r8, &(0x7f0000001800)=[{0x3, 0xbcb}, {0x2, 0x8001}, {0x7, 0x6, 0x800}, {0x0, 0x400, 0x800}], 0x4) dup2(r7, r9) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001880)='}#\x00', &(0x7f00000018c0)='#)\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='b*\x00', &(0x7f00000019c0)='!\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a40)='$%\'-\x00', &(0x7f0000001a80)='\x00']) fchmod(r10, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) 16:00:07 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fchown(r2, r0, r1) getuid() geteuid() r3 = geteuid() setuid(r3) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) geteuid() setreuid(0x0, 0x0) 16:00:07 executing program 0: getitimer(0x2, &(0x7f0000000000)) setrlimit(0xf, &(0x7f0000000040)={0x1, 0x8}) setrlimit(0x3, &(0x7f0000000080)={0x6, 0x9}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x7ff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0x5f0, 0x17, 0x234e, "44b4cb72e79c594b9c7e591664b75c3f6191925b", 0x3, 0xffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = semget(0x2, 0x1, 0x3fa) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000280)=""/4096) msgget$private(0x0, 0x1) setrlimit(0x1, &(0x7f0000001280)={0x0, 0x7}) poll(&(0x7f00000012c0)=[{r2, 0x5}, {r0, 0xc0}, {r0, 0x82}], 0x3, 0x2) getrlimit(0x2, &(0x7f0000001300)) r4 = dup(r2) r5 = geteuid() setuid(r5) r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001780)={&(0x7f0000001340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001380)="45c9526103f43136f19b9bf5fe8524575d895d74935b1e805a341e08171ed8c53c1f3b3358b159eb7e3cd9c90f9abaef10f0b3e1b6cb7de7d64d2f6de7a2bff963bd228f50b62e0ed91b748cfb1fba627d56f016a6256a2504f9a5eee767a79ff9a1ad91db39787dcab5cff7bdf43f212ed2b7860644ea22d92122cd07d43cbdbaec6a4be7bfd9dec4eb70997960412fb2079a41ebf0d942428a8dc25c6839f5858652087dd95a1fcc59db9b2d08db55fa7cc3e6b1db64a5399fa86d9bab9ca850f061e803b3b6b9d6560fab2116329200a46b806bcd2e593fcaf334ab2938d8085be1263a9403527a467026f6044c0ef00337859e79ea1b1d25", 0xfa}, {&(0x7f0000001480)="a6dc3c737f42befbc77e4bd117a60781447a2c8115d49a02ac73d88cbc366cf6f3219a9050cfe13517eb6917221e42950253babaa83baedc72ec1f78572db6b706864a3e268eb73f497478199c74fc8a2ef63b913d4de3507f672fd0ac83a48980a037a1b968a8f664d210bb851413dbf6f47bd5d8f8e295083c9045d7e6", 0x7e}, {&(0x7f0000001500)="4672709677fc3bd2b6d1be336cbe4b60eaa075162bcbdc791bf3b933ad9eb4c62b52b80399a102b54fcb4feaf80ddc8fdd78ca89e0157dec5b711b44730effa37d086b7093ca6978d045ced529ef8e258fe0f17250c0366f62faa51bbaba5cb5256a779da93096cbaea400c7da1bda5c3e4a2cde2703f5facd8e4a22481660c3b634954de812c8658af84c8664edcf1fadf5e096436976c904556a0dddd85a4f409dfa64b9772915eea822da2fd79f4e183ed7accde4855a70fddea5cc1ce2e0472c53ea9c2aca3aaa7ba8073e312d0063ed3bf8d7c8c576b3e8c335fe89c0b4293c05e49e50d782b559ca6ba2822aadd8fec1fe2dfb0314e52d", 0xfa}, {&(0x7f0000001600)="2c31b4bc309a100b5094eef4bbcc1ea1f55302ea566324782ec7b9b98d1feda154610b5a4e5d97a67c820a88f50e2ec0a9bd6f28a9a9a91940c66dda54c5f5d8e074842fd61a771abb4ef56a2626ea3b30033fc5abdb22f7990e539aaa66f0a230c4cae34acc5bbd3780104d27e515b5341a9ee4d87111df9421700ef02e8e8a37831452c4d07fe7a4dd501a99", 0x8d}], 0x4, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r6, r5, r7}], 0x20}, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x8, 0x100}, {0x9, 0x4}}, &(0x7f0000001800)) setuid(r5) dup2(r2, r4) lseek(r4, 0x0, 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) r1 = getegid() r2 = getegid() r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() r7 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000080)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x24) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000200)=')2\ap\xa1e\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@K\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\x04\x86\x81\xdf\xa0\xa3\'NA\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x00\x00\x00\x00\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc\x00\x00\x00\x00') r0 = shmget(0x3, 0x1000, 0x412, &(0x7f00007c8000/0x1000)=nil) shmat(r0, &(0x7f00004e7000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') munmap(&(0x7f00004ad000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socketpair(0x2, 0x8004, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x83, 0x0, 0x6, "e24a703b5ddb279b66c7618c1c4db194649139c1", 0x9, 0x5}) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) flock(r1, 0xa) 16:00:07 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/80}, &(0x7f00000000c0)=0x52) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x3}, 0xc) execve(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0xffffffff, 0x4, 0xcc4, "6ff64d31e9373f2253ffc1bbc8024517f70c8b64", 0x23, 0x6}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r4 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x18000000000000, 0x7, 0x7, 0x6, "bd82ed5ca21b7ffe0376b1c16175008a236dfcb6", 0x6, 0x1f}) recvfrom$inet6(r4, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x3}, 0xc) execve(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acbc6579b9af36b5e25d5c2e58c19989ddfc5cf7080ae78ce464928a071f0bc06e9c1b061253d09edb8c4d9a430aed5712e51339568cd134378b9c91d85f817c92af4adf05c2b7ef5f46d842780440a0664b82f4ccbeb96a79f88c8804936d3baa61b88cb1ba25bbf820eee1cd394911607123e1b7960b6a1ce6aed1922dbcc0b860bf1e42cdbbe7be97dd06fd0b26363612a75ec96b81e6ce990c312babc2d34aa7de65454f687fd861ad5090c96cb34a42900d8cc147681b900d20df0ed9fe20c752f5c94ae79de88c8973c6b8f05f006fd6453d7652c85a2fe448068d4ee8d7cf88d654161faa58cdd4fe73d4430436c3d3d9f796a3beb6e562bd815fc78751e54c126ee8a2b6010df57ccb230ad25883b5b88a8c96a0737560c22d15e7f46871295182439090d88e1f9b049eb2ad7028fab280748f842499371c25641bd73b1190ce252b07cbf20f6ac473e6b74104ac03fda0e1c829b1b7913653325e401ff890273bf04c01937de3b64f8d1e14d945fafcee4cb9c1f3a60df89cbfd62d8ab1399412034bae308b6a789d7635f428b6880d17e0ca8f51ec23955c5ce4be14b8f40e6fac619a3f464bd83e9a2e35a792864fcff16519e97e41080591e6d7f22b4bd9fb952b12a3fc1f5402c3fbc73dcfe526e3a249f32f2cf966af5937915b5ecf6972aff9cc2da4846ce8919aa4a48a9e9c7ab04f8f97479852294b9a74ecb6dbe813eec587b8d59962af0cd7ab25938c2a683a80b7f7b750857903b32e91aa3d51af72f6bd86aff847e2f5c9f8a7b589dc3575f25a3e5f25337999a940e5ef66405bca48854d1023b487a4ab3ada734e36018375b5abb288d85846d8540d6a15bd9ce7a7aa870de5fa07fccc3c3c7cff9822237d30662607fac54b5d7cb0f44c0d50bedb955e414050f38a06f902adea8010f3377329dd1d42d82ef2c89373959ddfdfd019d63a3eab99ad0d5af9a7bdc0cd2916eb82cbce406b9bc5d897602f47f9e5bd6d4ac8501e415eb35749160d037006ff380942ddb181cf84b427fcee27f49f9a088afc23e661c58f7db402bd98c50496c85539e5b018bb64e55c72ffe3dbd33017e13498292b95fed4b78cc458a95b46d127b5f6787178faf862788945654fd87934713b273e6952b38e77ef6ac8023b50dd7ae80ed531de91c8209bedf255104b18135da917ccadd014c9b96de70f78ff7abfdda5044f2c0d201685bd2ea44976b3a12f440b632920e7b312a04a33981b1fe7d0030fefe124ad55ce71dbb2b455ce75b10c8987f8cda5abb6cc81e043003e856d65b51f51421aa36c0fbb18bf3982849181298f6ff774a761468f97f981d1676081edf7ed1d5389cef9c1192aaa5976820ddd89b0af1e826d1d84b3a7a10358b0fcce178c3e0872aa2f06bba53fc363cb7b27b7b3bd6ab009f618bf2efbe4be8180435683a426a8112d35369ed61ea102144a36e11c87d2c2bfe540fd1996324cadcb126de1000366cfedc47dfadd371a093c6d3038c847af7cf7af4307963dd7da80760abe124dd1521ac1ce690561e7d0906fd6832c66bd06ae41d4b792a07576e4a2319a96f0b1dd4cac9721c514127ca1ebfa4190ac30ede7af6c313e1426a857ce81bacb1514c21340e12ecb083fc2f8d9e888ea373203e7de0cf2b4f3b93aa632d8eebd1bfc0286ca7590205249e50a604a3bb558d96d9320de6aec0b6cf9d801e37d619a64fe2e2732709fb751787eaa24298a4321f11d4e4980d0516147592b0661a36a9fbdcc505905f243a9b476c5109edbf302bb124e3edf1cd0a6939a2a805721005dd9c5e8d8f526135a2b3d40a17d4be478de464c1221a1dcf17db0101f887ca72acc95a2ae37e1f6408e0c7e69b7071d16d6c6ed0c774daae8abc8c1116835a67f941c81a7cdf3ca2449a01fe3beb0dfd6a666a19a2392eb11f08c054533061c5a98e9ee69c5fc3ad9911ce386f9175b495b38937dbee7cb8c83f5acd45cca29e1a63dc018a0b2794b5501ba820022ba8fecd45e91ce99b30704f4c77bb0b98625345908192506029cc1075402fdb86689d3120fc9f04ffe075e24266d6a523b05f811dca7820c1b5f685d0122cb20843aaf21c64242686fca61586fded18f48b4fdb3d1941806916dfad", 0xb9c}], 0x1, 0x0}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x6, 0x4, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x40, 0x8b2b, 0x325, 0x2, "1e0940466b84c90ce7a5debf3acc6c50f31f2556", 0x2800}) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000eb0000000000000000000000000000000000aea0c6d12445b1a8b40000000000000000000007000000000000000067060000000000000000000000eeff0000000d000000000000000000000000000000000000000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacaf053b4070fea0dd2b7475564cda131b50939b4f55b96c86e6ede9915bb63ee9eb84652ce9f02f686159f155aba81e6ec255345467f2810f8ebfdc9f00774a9a4399013341b3c71d923f0"], 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r1) dup(r2) syz_open_pts() 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x3}, 0xc) execve(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x3}, 0xc) execve(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) 16:00:08 executing program 0: semget(0x3, 0x5, 0x702) clock_settime(0x0, &(0x7f0000001940)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) pledge(&(0x7f0000000000)='./{#\x00', &(0x7f0000000040)='\x00') 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="98430602a6a384e55eecf8045a1f7044a64cdb2f24b04f1941f42f9600241a66932a21db500eaf24d7e724edee696d30aa6fdea02df2aee14bd1b0a33f7a359d32e00c040d95", 0x46, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x2, 0x5, 0x8}) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000c4b9d278049a4200"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) poll(&(0x7f0000000040)=[{r3, 0xb0}], 0x1, 0xc13) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x3}, 0xc) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$getflags(r1, 0x3) fsync(r0) poll(&(0x7f0000000000)=[{r1, 0x21}, {r0, 0x89}, {r0, 0x44}], 0x3, 0x48) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x50) fchmod(r0, 0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='r\x00') chroot(&(0x7f00000000c0)='.\x00') sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="e194d17212", 0x5}, {&(0x7f00000001c0)="1dddb7e8b4337bfcf7ba24cb20c36e44f3ac38704a5c4cc6d48a216f568252da85e46b59aedd401ddd64f0b7853e7ebcbf98efeeed28af735aa7d1424f313aba114aa5f431c173d7e58984f969cccbc437324770b1b04ec6fa2715369d096f238ae368b32b8f8713442817292f8474ec848f5b1d6e289091397a11e21f6735954d2cc84212067e43bd93050401a554edac726efcc335b5c7a99ec18c0ff31190dcf1", 0xa2}], 0x2, &(0x7f00000002c0)=[{0x30, 0xffff, 0x100000000, "0ef7a400f7e439c0ba64d3c8f73565eb5bfd1b0f62a9981045b9805a51e53c"}], 0x30}, 0x4) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) geteuid() write(r0, &(0x7f0000000040)='!', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x9, 0xe1, 0x4, "0d0e801ff3f58af8083dcaa3b6eccf5669c8357d", 0x200, 0x7}) r6 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() write(r0, &(0x7f0000000000)="5e76f85cc8ef7e80ce987119aaeba90033be2c307a29d8bdbc60f6f8938c4eb882792e7b287885919b", 0x29) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c3, 0x0) open(&(0x7f0000000040)='./file1\x00', 0xa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c) writev(r0, &(0x7f0000000300), 0x258) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) dup2(r0, r1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x40) r1 = socket$inet6(0x18, 0x8000000005, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x1}, 0x10) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000001d40)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6a, 0x101, 0x6, "92de6a148f4ac802ec66b9275ca4bc584e782bf5", 0x8003, 0x140}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) dup2(r0, r1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) dup2(r0, r1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x120, 0x8) r1 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setreuid(r1, r1) unlink(&(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/231, 0xe7, 0x802, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: socketpair(0x20, 0x0, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x29, 0x3ff, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0x0, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000380)=0xffffffffffffff2d) setsockopt(r0, 0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000000c0)="5d6db1ec7092b50e7e3ec61e9a05d9a683729403ede7db83e3953c9da5c9d50c21bf355450e03fc5dfb675c9d58f271eef9f81569a55d140bdb3980f2596732f250db8dd343402c3f69fe7d7174c9a45322408c7ac1a98318935602646af2273ac56ce32e8d292abfb72e690d785fb5e936083bac294d22dbb224452f1c3f48a890dc5f649c732b64a8f795b49f1c2cda925a31a2383ea15a5b1c38f2474926b4606e0fd17b00e0e1bc6c1d3eb51656be9a65300d86ec0643297c7499168ef71aa25e3f117b125e8881d6c96de23284a4966f0370c38a4463801c76c465e74955757ef24bd1ed4a84933e7c4f78dd0608fd7", 0xf2) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000280)="630d3a95f473e6264675e9bf7004ae36c6036f03e90b0e9701baaf72a1b6b4e164acb305cca67e5f3b91c37768f519cef2d0dfd8c6bf342c0d5481c5d018fda3aa7ff0dd8a9e755fe4d12c1aa6e17d6925b07f1007000e5581f60cdbd6e56995542a2776a9244a6cfc3414bfd88147e490c483e3da77841210487ac089ff31c86baf49baf73a7b3911d06d0562925a55333088db660b3749089a0c36977544e400219a50e1a5c95fb93ea4cfd70233577eb16937af803790c88f7c85e4fd313494896c682f2b1b", 0xc7) setsockopt(r0, 0x7, 0x80000001, &(0x7f0000000000)="46cc50128b351be4f57368d838e530af337f10f0050518b9edff5f9f0bdabe1a3f1ce26483e011be8483b7b0e95764529803b7db72a4d8d503144356cffecda22ff48b83c6f5389939efad00a7d73598f01a6ab6f985664b08eb70f480e9706acb98b600eca36deea1bf68fafa67f7ff49a32c9a0a141cc51ffa17b67e70f36c0e9eb4f1451e952e873b32d0d9da618e2aacaa5944", 0x95) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0x0, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0x0, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)) recvfrom$unix(r0, &(0x7f0000000000)=""/192, 0xc0, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="9dbd33348c614e31920e87167e44f476cd0eadf287bd65e802acbb59bcb5f0da687f48d690fc9380e1b92bc4bd4d9e27899996", 0x33) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x1a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) kqueue() mlockall(0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) r1 = socket$inet(0x2, 0x2, 0x75) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/82}, &(0x7f0000000140)=0x54) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r0, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x1b5) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x8000, 0x8) fcntl$dupfd(r5, 0xa, r6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000f6a000/0x4000)=nil, 0x4000, 0x2, 0x5011, r0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000440)=""/155, 0x9b}], 0x2, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x10000) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x68, 0x20000092, 0xfaf4acb, 0xbe}, {{r2}, 0x0, 0x40, 0x40000002, 0xfe, 0x3437}, {{r1}, 0xffffffffffffffff, 0x6f, 0x10, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000008, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0x1, 0xfffffffffffffffe}], 0x3d680559, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x20, 0x6}, {{r1}, 0xfffffffffffffffa, 0x16, 0x34, 0x1000, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0xc9, 0x0, 0x5, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x26, 0xe6c56919310a3573, 0x9, 0x200}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x800}], 0x0, &(0x7f0000000140)={0xfffffffffffffff7, 0x70}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000500)=0x8) write(r0, &(0x7f0000000ac0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="71fac5b57b3652a54a81568056d352e0798844f600f06171060f00c5245d1d4b5f1b62fedf2f48f9affec2e7198b375e7f9275f65e03a4f5b0cf7d0a8f97719a46a1ff760bf3502b49d3a69a", 0x4c}, {&(0x7f0000000040)="da4d52bb86f0154a455296fed23c36338c153edbd23f6aa1e8e9acd284bd808446814dce5f536d5afea16f69b1557f23de289944e6b8c94d661b", 0x3a}, {&(0x7f0000000140)="88c1dea2e54e8862da04e9100176b7a1c1d272f102069635e5a37c930eedef5efcaa1a23a7c8ebc30ddcd7d6fab93e825c6961621156c3f6fa6bc3db961866d51e8a86df7a9d6769683290981891070372a03a21ed0f20ed0b36fc96e0f2e733e83421bc41951309b5119a6f34fe705c86868dadcaf3622900d885b9aa3e2229b7fd4905bbe3158b52d6212e3860e1ba72d0b0e11b90647f6520f9b96e13e73b369219e0d447d4abda700761aef5a3ad8c5fe73d6d1dc50fe1e6dce989991461e5fc7a7974aaa433629aa290e561d62043e8920225d2", 0xd6}, {&(0x7f0000000240)="580c98585908310e3cab8a00eb69454e6e8a434dc59696ffd63378aa6154d92041f3d56d7351bd6411d7c18f3b67ac08a2493708", 0x34}, {&(0x7f0000000280)="e836f3e49970185111be78cc9294d91dcce17bc82275a9a98c55ba865ec53d85d241ee17287755984cf7e045873ad01a7a146a01d5eb98e373e25f659d4df202a50c1b60d2cb512aa58302f21b2043b835b274911a98945a535a4afed7ce5809aac3c24dd5e63a34486ac9cf53a05b04e1330a4178cda06f519ef1983339105f01bf78cfea645f3d1e52c61a6acf0ccc7bca973a9f5e3c4b32e0a9b8fd97219f329f18db18f2836f7227fec76e972678eac14ba6edd56582d5a311e69a518eceac0b49eb743a5f2069b540ed113ce22cf396c90b8b6ac861a195c912a7581e2d8e2b870aa662ea497597673a4210ad", 0xef}, {&(0x7f0000000380)="35b30b1f58b3ddc437a4a4ea7de055d5ac1d628fb272a059cd920baf2935f12210413654f608665b04cb6291661653006e9107fd47e814", 0x37}, {&(0x7f00000003c0)="323149fa0556876f65f6d7a906a6f582b5f1eb25999ef3939a19d150acc1497bd268247bc383af00ae5b2e2c2e8f940369d2c1058ba7a47697b0cd7afdd0ed58ecc62c55b3c4e66a16c1aa48111f41c3889223b86d42951b983bc49bdb157987b1990f2fea879ff26c51cec86faeebdeac72d27f6db6ec844abf4b48822f768aabe5cb0ad4535b5a712cfb39810c9632c6def3adfe786e159a4fff655a5b5dbc24bc7a46", 0xa4}], 0x7, 0x0) close(r0) r2 = dup(r1) dup2(r1, r2) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: socket(0x0, 0x8004, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x4, 0x256) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="564c1e294cfe96a1db0fe16c5af63ff264c9fe59ac9dcdd8436a07301f387d3b7a17d5a49cb43c05e872bebe7b734c71a006ffef2b0832e147071cde199ea2cc2d4d5803ee75cd96a13140ab6143a44adcead222e2d5e009bae7e33abf51044bf490f6351c7c0543c6fa692fc6e404bea54f475abf721f94de1643d83b1d0e2c544dcf472fc6f4d883244ed6ea7fecb84467ad555da9fb5aaf6278375205ddaba04812cc87f96f26bbc35b27282cca4d2ffbefd60ec403", 0xb7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x30) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x108, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) mknod(&(0x7f0000000440)='./file0\x00', 0x800002000, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x0, 0xc7) r7 = open(&(0x7f0000000180)='./file0\x00', 0x302a2, 0x40) r8 = socket(0x21, 0x4000, 0xfff) r9 = socket(0x1c, 0x8003, 0xbd2e) r10 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe2(&(0x7f00000004c0), 0x10004) getrlimit(0x4, &(0x7f0000000400)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80000080, 0x4, 0x6}], 0xfff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x18, 0x812e3ec6d566c5cd, 0x8, 0x80000001}, {{r5}, 0xfffffffffffffffa, 0xc0, 0x5, 0x101, 0x3bc}, {{r6}, 0xffffffffffffffff, 0x20, 0xf0000041, 0x401, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x11, 0x82, 0x40, 0x5}, {{r8}, 0xfffffffffffffffc, 0x11, 0x20000000, 0x1f, 0x6}, {{r9}, 0xffffffffffffffff, 0xa0, 0x20000008, 0x1e5b, 0xdc}, {{r10}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x1}], 0x8001, &(0x7f0000000340)={0x3, 0x81e}) r11 = kqueue() setsockopt(r0, 0x7772, 0x7, &(0x7f0000000380)="4ce13364c7ae0cbe2993a7285ce02c8342df53d5e195a84ac6baa00cec18f4f1c8ab44a7", 0x24) kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r2 = dup(r0) r3 = geteuid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x81) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x10) dup2(r4, r0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r2, r0) r4 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x50) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1e, 0x8000, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f00000003c0)=0xfffffd51) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r9 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x54, 0x0, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x3, 0x3}], 0xfffffffffffffffe, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0xdfb}, {{r4}, 0xffffffffffffffff, 0xce, 0x44, 0x1c, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x7c9e}, {{r6}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x4, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x10, 0xffffffff}, {{r8}, 0xfffffffffffffffd, 0x60, 0x0, 0x58, 0x80000001}, {{r10}, 0xfffffffffffffffd, 0x0, 0x4, 0x7ff, 0x1f}], 0x1000, &(0x7f0000000380)={0x3, 0x4}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) clock_gettime(0x7, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket$unix(0x1, 0x1dcb74d16ce31dad, 0x0) setsockopt(r1, 0x8, 0x100000001, &(0x7f0000000080)="aab21ff18bfd7d7312fcb2d20e00181e2ab1a331170b19d08338224e912206a5c5c0be22850f390a0a90d9984087e82527360e797007cd6cd08d55b8fc0145b721b85f01d1e321084090906dcdfe886c5e9bac19c14d418c11ddcc4cd2946811efd6768b2aee3231a48943b78ade20bc6031c201b18a9f3dfcf3595ab65f19d46dbf30629ab1c6ca83181636259dbdb6c6b2c66e40c916aee0138b487ebba3b602251c0d0c", 0xa5) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000080)='./bus\x00', 0x201, 0x50) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96ec2055d6737c4c10a45"}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) syz_open_pts() 16:00:17 executing program 0: r0 = socket(0xffbe0c10eb715e76, 0x2, 0x5) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffbff, 0x4f8d}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x8000)=nil, 0x8000, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0xfffffffffffffffd) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8}, {0x78, 0xffffffff}}) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) flock(r0, 0x1) read(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x4, 0x9, 0x9}, 0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = geteuid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r15 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) accept$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="d84cad04", 0x4}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @cred={0x20, 0xffff, 0x0, r1, r13, r14}, @cred={0x20, 0xffff, 0x0, r1, r15, r16}], 0x140, 0x8}, 0xa) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x101) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x6, 0x4000, 0x4f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x99, 0x64, 0x1f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0xfcd7, 0x1}, {{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x2c25d6fd3bfe6b11, 0x80000011, 0x800000000, 0x100000000}, {{r3}, 0x0, 0x0, 0x0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x1, 0x400}, {{r1}, 0xfffffffffffffffc, 0x24, 0xf00fffff, 0x4}, {{r0}, 0xffffffffffffffff, 0xf3692edacf02a4f6, 0x9, 0x8000, 0x1c00000000000000}], 0x6, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x92, 0x800000c9, 0x0, 0x2}], 0xfff, &(0x7f0000000380)={0x3, 0x2}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x1400000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000002, 0x3, 0x401}, {{r0}, 0xfffffffffffffffc, 0x48, 0x40, 0x0, 0x2}, {{r3}, 0xfffffffffffffffe, 0x90, 0x0, 0x81, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x4, 0xd4}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1f, 0x5}], 0x20, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000041, 0xe166, 0x9}], 0x2, &(0x7f00000001c0)={0x1, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x43375381823eb0bf, 0x5, 0x1}, {{r1}, 0x3e8450066fca9187, 0x20, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x100, 0x1065}, {{r0}, 0xffffffffffffffff, 0x48, 0x42, 0x100000000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x9, 0xffff}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x24, 0x24, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000080, 0x3, 0xac2}], 0xdb5, &(0x7f0000000180)={0x3ff, 0xff}) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) poll(&(0x7f00000001c0)=[{r2}, {r5, 0x100}], 0x2, 0x8) write(r5, &(0x7f0000000280)="d1ec2b6cc909365a5a65617304", 0xeebea3fb88764ad3) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = syz_open_pts() close(r5) r7 = dup(r6) syz_open_pts() dup2(r0, r1) connect(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2, 0x1, 0x3, 0x1, 0x8, 0x9, 0xffffffffffff75ef, 0xe4}, &(0x7f0000000200)={0x5, 0x3ff}) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) poll(&(0x7f0000000040)=[{r1, 0x20}, {r0, 0x1}, {r1, 0xc0}, {r0, 0x1}, {r1, 0x80}, {r0, 0x9e}, {r1, 0x2c}], 0x7, 0x7ff) 16:00:21 executing program 0: setreuid(0x0, 0xee01) socket(0x1, 0x8000, 0x80000000004) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) socketpair(0x23, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:21 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:21 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0xfffffffffffffffd, 0x100000000000000}], 0x1, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) flock(r1, 0x8) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff8b, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x41) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:21 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) munlock(&(0x7f0000074000/0x2000)=nil, 0x2000) 16:00:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x88) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r0, r1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="f96d295f06e832f3b641cdbf6110b2ed32a51699366b2d65a1937b80a8bcf459f87c585459d9c861f13449447b04c39139db2111789d89d2cdf7ae06a3d368a6e754d8fdf1c0fed42aec074585abef314085cc0bc3df81cab77ec9f190498b7de8dcb460e43a568ba5b1677f4d848b2656e1a987d298e8a771ca9c6c46356961f0c8b7ece17e947152ecd2d699390dbd13151eacea1e711354adfc6a7634e93555a158601c48bd4a0db4bb7936e5c969293f48b9bd348425e6cf7c83656c4fb2a6c49050bc4fede25d56bf47e95334d9bcec353559e7f56e854701", 0xdb}, {&(0x7f0000000340)="2763d704155962f1abdfa293cf87345fc5611d7b148e3ace029cf77cf68a0f27084799a54006f2f9cbe28f3b09c11b783c91e45032848c619d264a32c9530f5c5eece5091727e71e79889bbf7c14d2dcd7dde964cc6c2cd06171b0f1fea0647c760e2e428cbcccbcd0f4ba426ff1c0388d856ba3aedd44fb0d34b4bf4786221d1b9a050a02f131c668a58a11523b9cfa796c923cd39e5471f6b42ee86f4d3069588e8b442f0a883d8fe6ec630dbd57d65b9205936040d38d06e5bfe66eb282d179e938f5ef317cf93a69958d78635bf167cb73272adecaa70f0418b4e3e372fbfd5f84d4b5e374248d199fb9d75bc19549f5117266700328d42f471fdfa1d981508646066716f4a2dc77c334924d767ca9103c3642d434e46d38a817dd169fa7b69d4f691a98969eb455affd8006281ba9f7ff2a453a0b5e53daa845279eb338bc5f975f4771e472f245be01b02c447bfd1418cfac3914a4a22802bf0bcefc5b66a3420978d6fc2afa013d785eb138807aebc90745d4888a321f6a8c3958cd9c1387f29403b4c677efc375827ea896d40b4d401ba4395d5e2b0a380692faf8915371e9ea912c781dd3e7e9772cea51f3fb9269ad56a7a812105cdd9b6ab091bf7d42e7de905101d16230d1c72bf45e7203b96f0501b210fdc4f1e85e7f09ace66f4fa727880e192133b4b680333067fe2254412d5b887c5dcbfee33b261d912bf73abdc95f48ef979a261b19f579dbe63f649c65b2523566b63024bf9e098160b1feb194975f1df12f7bec649113fc6910dfdd9722d8cc1bc39b242c80e57277cd50bc907b0289f841b131678c10f2e812794ccc94a059d9e1778dbfd34eca6cded4182e280f2abf8444bbd147402ec2bd831f5797b3a5fec6f27e34026ed940c81491090d37cd536dc15b744d55d0092df8d725198f16649e39f63fd58d04f5c1f05757438c57d6e7c7cab51b65d7cf6f3cd6b656befdd98e84d9e7179167c70229d4f66a23647807cb9f4d8c2be91f44e8e695bcd44d0e0617ef194d4e127a0c09c472f6327879a24f033b9a1b032653018c7ac6dc800fd5619d25cd639ac08cae987038e4c50b43b862f1f87df4edbdfccd1d0a32d5f57d590d8acc774b54d078598b972e4b6fcf4bbe9c22f9fbe92b2526dc7361072cf6482fd047030ff9c994b3927a97fd59346255fb88427bbc6ddfc322017f2a5e2888d010086591426f597fb4e288423550a5ab1f0d49cb747c1a0b5b025df498f82d5c99e8e6e7e4600ced3aef2e51595375effe3a2a898238c83fd7441896212e15068213018d8c69c4571e96fd0108a95c3aa66c1a090209d9c004905730f9ffe986d68318c03d73b1464e8d53e8f8dbccfd37995011e2b3cb3119caf2ad96987257d8a55ac7fda6377de94a824c3cd27c996ec1e3231dc74c2468ab5491a484db55953592ad57973dec1da73ffa54f6bed8ca0f1e579553f65bee18e0f7d5672154cca28a3d712fa4da5d6f0b0438254f21397e2be94f0d407d5a3ea82c1061b8aa3da5cfe06a38d24daeea8d823ae1acc86200af02324e0ac20f1af7f4c857189d7b19196d72f62aa8226af017c48443a2c689e44cd0a60bbf310618eff96674654a288faa7d732eafa3bb1f4f2313e591edade450f8c33da41013bb4a14f478a270e4ada257d3f459bbd9ce11d7d35f7c939305e9a005b691ecbef0d6e37f361c0ef53686e7d72108e914bb17b53ebbbbcd16b2da7ec19308dd013251aeea5900ffa67290daf644d53e5198451a57f4e6a52d7564f5f57e5c977860e6ea75c8bb6efcc6d8e40e1fa468f5022a786b4e9170fa0d621c946df442dba41988d8cfa6f05b77e659bf28ecc5117c59fea1076ee1f78ba9825a163a9732bc1a0a4f14686e8790a5f658d2b2748cb722cf5f64f34459a8f5346cc54d138a6b9c589b7fd295c59a708ee0e77bfaf4e0023881ba0996f80d062a6fc448b35540e5941e91ce6e3ed5381c490096565f5287be45251188442378d5a2990a2305c24c456b42b5d9f0bcde198c77cf1fa710157e7649732ab260690f3696175a3a032c3960a46f85f8254858f9856a7475012527882b562957c0ab0302e27d0a4608540fe29a54a3b4fe963a8baecdf80c528ba524da583b2a30f5c9a2361c1a57e8ba732f5e77f9a7bb02ceba4d9df3947a688f46b06f288905c8e2becf2435bf26fc2a61f2251589bb4ad5cedabc8195c49cf454d60740406d599925f042b7b7bf13f270f9e0143bbf8850b9d7ff84197ff8ed87e9832952aaae6d427d3b5dc81d5ba6aab5fa29d606008d7258e2f45384bf93177449e1b41d2fc3853bd594dbebb66959d687ab20357e36cf4a22b7bf59790ae340ca4c992824465dc65ad5ff8b63e976ef63b657258eb1a8f047f5b088fc2ef233a5b588f3ee2c244f87ea169cd96d9714c58d441fd2603adfb8824a51c8b17d026af96944f6ef64b8b6718c64fb8c9ced767fb8023d1e32b185382a952c68f47487018704f75a782fbee1b35667801dc74a3de8cd87c8bdfbf1f5e869bf8ed2acf10aff905b08844b395be36b5ee8c663be645e0fed9f04c6b838f1d6db3ae51dbf3cc7633a0b68d6b8beb3e773874e55d6aeb3d14850defb2f9450fdd96be6579e0d89a0b47dcf166f78e5ff696eb543587fef2b8ebd8ce6e53060f396c7f53c26f436392394fb669bbe996c0d9862bd65a5599a76efeb7201e71035ea5771c7b77e36cab7d84c09e15474d964c91f4cae52dd3f1e7d180f3be78c215bc24d6934bc5f4d59fb76f503d2614ce098adc4c96b4ff882ce139f4a7bca18d45a27a0aabd9a4b4a422482920dc32fe6e7424c71a8cea2613feffa0f16c3142240b2ad75baa330d7e0b73dd58afa76db97abaa4d78be661e83d1484e66f1c9d5ddca91f1fd9d52dcbd5fd4552cf915a320324231e92f47e9558defbfae5d0993e6141d8c16240913ef8281d0ff4045e6bed539c0743a5d9ec5ba36cfc4113f8c9762a69000dea99aea86fa15877c0b7009c95d5145c98c6e6eca6c0a03f34e8fb01f246be185b80d4c8cb01ba4565d1df8b91a51afb0800ef16eb7e831823660626e6afea613b2349ce02e29b8a724275b5051dcf33ebe1b71b04c8efad46cc6ebb2a27501fd8cac60fa536d0405e8c8057748930ac35fdbcb5359e9565721dff70cf7a67d887fbc070ae933256780822e30ae4ccbf21881198c473a51673c39ca270d980bd1f3e8be054ad00ea226fd99301564cddf31e180d0ff328512f7a4cecb515fd66bac9242d358326503ca366cf28f1e351c70b2179d17579f7ec2c621239d3c9b2e25374d0e43604b1258962fd48b9c4518622845a108b9fb946daeda325d3b487831b817f57917831b78bfaa5eace479ce657258e678f0fdf13c9943b5ba6750d62594f3b903c8ed6f51375513dd89c9f17258111344e80c7b3298021579561812ea8c77c727769b18f5bdafb74418b1785b0213970fc27ab5808f0eb3ee5f6693f23cea871fc574f93ddb7c2e0b22652d8c493847e084cef79bafbe429d3dc944e6f4d631ee1783c365b942b5729dff18ff6ea8790bd1445a51d8f3f6e82d8296aaf1ce236e9bae2bcc055916d660764aef7001ce41315c2ffde94b0364d1c41b392c5775d4d294d2f38f529394bcafcfed7ba6e21dd4fd7dd8255d0c9c4cb98067b2d79a30251acf65a9096d94460a3d906427481d592360359948dd49453f75f043e0837693b47170055a847fd6f9ae97b5895f44e0084cf056893c50aa81ccab23d12d3ba5e913945ccc86e7a49798c07b22e279b125f702374c73a0f4add30461da93e343295261f06d3cd5ed9176b1b046ad97eb87daa58d1f564845f75a1246890eac973e86268a586b043428f2026006569123b8c288eefaa19aeca71d3ad9d5e96285da2b159369d9934ded4a52d7638e1a209ab923c728adb318b0b24d9c4fd6a3c4786982ad2844d2db6b41b11ba11bb168701bf2b7b8fc8cd85d02f64f6b553b453644f8036193966f9524f60480b05f2b29b5b2eb9b493a12452f8bf5868f16423b7dff06560c58683fd202803f1ed5818c56082fd117069f17fe264f6a71182bfb4a5dcec95d41172571577014dfb6fca6ab163ed0abe45542a641d989e291a9e3d3825c48185b86c7f17fc2c0e984db23abdab67f6ac282d3bcd00e896542c5c47e8d320cd70fe50d10fc4a03e24dded897013c22cb781e66c32ec8a6bfc51a06ff9a50eccc3ac2145ccd6a2c01feaa897a206a3f13d3550b4e87f51a0a1e7f920afade02d82a63dd19754cec19d26f010cc417a8e330ab5fd8d6ca9f8a05b5389077d37f6dc665900cb460335e991d7af9f8906017a3386f5d7d9ba3c1e12562adf66ee6c31ef105e94b2f974cd90a3cd2f4b645ffd060b37b18cd366fc8e2ee8e6ff5a00ee63a2a449d346e92615a9d8d55f2fd3e39dbfeeac3d1a3adba83ad585c6245a8777cea066e281daba3755bf933a9d22e2f06325e9dafe6e8b14acf993a69d2656793243022e7bba6b68e26bcf8df69e56514062ea4575df00e9eaa8855e32314b0cdbf6421f757a6bf6525f918d50f551d4e5bfe53dcce7a750150499c5bc1a1a171cdfd79b827eaa0cd66f756248c3c76bb8ebf7f9e9868a7e8be1ed6ecf126b86beecbc9a9d893bc447695414652a2ccd837e27b50dfcf5dfcc262fc31547ed0c12211891d7736758c90de1d9629c8b3bdc0a3523d6fe0f6d7a3a18351fc654ccc2a72be84f235e599e8eb9cf11080b0c60f40c22018fad1b43551655e8fd84cbeaa06537b5c508f639b125698a2542697ec77e0ed0b1156d9c3203a7e36cf1aa51caf0565ed55162a9fa010155ed280d47ee056da7d59f0daba54fc943d699dc42a29631e604514dbff8184d6b20c77adc2b025a877d1e9f20c26c34eecc14ea5e609afe37532729bf4b3b826fa29b4c8cbe5b38b686fd2bbb083c8e233516d42bfb36f67bb84761bad67886c06a6f7e3170ed7029ab99383a1e8539e3de7c23ead0d8240871c44ca9398d45657b3a98c27beda520f1a5880c303c74e1d6188dae8332d7f322cae3693c39f1ffdcc9d378550da2fdc3c507c8c2b2e0a63638ac81a8d0e7f3f6e8b7f52c40bc265cfbb571ab268d98f10b577a3e3ca9ec93ae48ee0858cae3aea69d2c1f9690e41bf84ac9780d0f2056206c7f313e5d50669b9b7a4a0d8144ca42fd0d2bcb09b95d90889039a4ba927ce7b79d8960ff7d97dc385bdca0fed2657632dacae0a41940dc9514043f7998d2928026a6f7625e49946a1f260e4933ad82c877f6218c08d269d4c8faadb539130b620f35116fecf71a69ece3a0ed1370be52eb4e32c9a106257a0a15d6355506dce45b5e7d05ad16e391c133af693a85148ba4099c8bc84a2fcc96c5164df3195baef53e87bf76a088168f049b531f9cf807d79dbd9d7a33ab0e4d93c10fbf9a82eff7f2f1e60c19e3e6a35fe0902197c0ab673e24fba47da1f1987992ca6e8e656499d29b1fde91d3aa923e35b406c4b552b0de5291c4196121c715bd56c7e98e62c35be2bbe8d1281a6be209d48287bee96a611a90e9eb9267a5af7de48f4427cd371550dac00e2a533fbc21f3ddf0c68646574871f788943d3c67fea28e8f80c997f120c9a19e0cc735793bf54ea1c8cc415c00719790b313219d34eefa590b1f0a7b9e04f90a7cbbafc9510c8a8a75b55c0046674d04f46247e25158b2b28e59f82b0786903ae2682c9047bc39b6448cec739be8366491bfccc38e26e65924355e003e8b47ed247e2d31b35da11", 0x1000}, {&(0x7f0000001340)="a30b0f76211ed04d4ea4d51ea1cb8a300141bd0c28117d709748a4cb7f70c3db66079b2506b88156790c01a4bcad00ab9ec7818ca20a18cd270adab3c22cb1eae1727f08b192a96268fd366b5ac5cb182fd433477ec971fb509fda08992cce79efd4dd288b2a4906f798507a8479f87ac1d41b0d722882400869761eb67fc2ce977d18727cbb39c0e5649bae4e94840b47301351595c172358532e251252cbcd93e9214d5a9e8d63f42785c5b6f0e4", 0xaf}, {&(0x7f0000001400)="960d8333c3d5d3f1e79a94d56184ac585476289830ce54483e3797242134eccffb3ff194d503ef8e133ce38f56924e8df20d77cdff66c6c19e08edc367b23d3e5ea31cadea0d5db1cc1d469119c2b7f8c475da1b1fd68daf6fc60bc7c42401b90adee8c7bc9f885c760d2a86fa3f142ddcce6f80b11fcdfa9ef4394eb678c336616d9340d4959070a0aaf5046840456783052f9ed4851f8ce90b497d1b05d35c69e91032fb9aac1e2e2f3adb4345f309acd7822ead4a37609ad4b0c82c4ea90d359fc7c9957f05009a69f78f2f6c5d118f62e7924209da340f5e050dc960f7487a0190b6655ca341a407faa3bf91f1714c54e76c79897f2ec0ac", 0xfa}], 0x4, 0x0, 0x0, 0x4}, 0x403) getsockname$unix(r0, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r0, &(0x7f0000000140)='\n', 0x1, 0x0, 0x0, 0x3c1) connect$unix(r1, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r1) socket(0x0, 0xd6d5aca946c2917c, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/98, 0x62, 0x800, &(0x7f00000015c0)=ANY=[@ANYBLOB="00e12d6f66696cbb3000dab6fb34ef28d5a45b270ced434156fa85168825aba072adf882c07c9847541ca6d58429672dda2e2eec3bc49de8a13510267cf08c97e07c96037b2349be3959821c7db281b9c8b6af3da1cd72de0500000000000000000000000000000000000000007a2cbe11e2d38b08e0804a3f813cd0fbc50b4487b115d4"], 0xa) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x201) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000008, 0x82) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) close(r0) fchmod(r0, 0x120) fcntl$dupfd(r0, 0xa, r0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) fsync(r1) r2 = dup2(r1, r1) syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x7) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 16:00:22 executing program 1: kqueue() socketpair$unix(0x1, 0x40000005, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:23 executing program 1: kqueue() recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000080)="fdc93dc252abfcc13559bc1025d675a1bd9b529a8f249655fc114108a3f61cf74e0e56101a72c3739f2d771bc1bb53c48008a6b58e6757f5051f72637f84559a1e6c4030d16569faec67c9b7b2c67c2cdeb07f2cb09a5b7f398135b6e4ccd041857ef6fec0304fa7bdcb073c60615e8fd4c5eb890ae7da100baff812", 0x7c, 0xc, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x396, &(0x7f0000000180), 0x10000000000001e5, 0x0, 0xfffffd9b}, 0x40) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x20000000 didn't change! 16:00:23 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = socket$inet(0x2, 0x8007, 0x100000000) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000001580)=""/18, 0x12}, {&(0x7f00000014c0)=""/95, 0x5f}, {&(0x7f00000000c0)=""/62, 0x371}, {&(0x7f00000015c0)=""/72, 0x48}, {&(0x7f0000001640)=""/166, 0xa6}, {&(0x7f0000001700)=""/14, 0xe}], 0x10000159, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000440)=""/4096}], 0x100000000000065d) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xffffffffffffff63) 16:00:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x40000000, 0x8, 0x8, 0x1}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0xa) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r3, &(0x7f00000000c0)="bcf42e8b7100f0", 0x7, 0x0, 0x0, 0xfffffffffffffef6) sendto(r3, &(0x7f0000000380)="d555fcbf26d85cf71f7c756e09677ad1682e8ef6cfd14cdbf788f75143490d9f3500e33361bf22face2f041d1492312508384a3638d8b3649a4db23e2ba9fed4e255c4914af2376dfd9b626f6f1735381f01c123323249169e38f9ce6a0b32c1be7bdf1a96cd01418c6951ad968e68b54b210f7816200d78b29802f92451769920c4801ee2b5b1f0eff44549099a668d28544d99482f4ab8fa490c121c776480de641875ea4ded3cc565f31c1bcb1d805a87501bf27bd84618f1781721520408aa66ec1ddf34b00d59f60b32552046b381c842d0c609855148d4b491603f36edcf", 0xe1, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000240)='./file0\x00', 0x2) accept$inet(r1, 0x0, &(0x7f0000000340)) dup2(r1, r2) syz_open_pts() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000180)=[r4]) 16:00:23 executing program 0: open(&(0x7f0000000240)='./file0/file0\x00', 0x229, 0xfffffdfffffffffc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) flock(r0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x22ab732e2d14a2f2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/189, 0xbd, 0x803, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="35c8fba7bc3e56600c2a3d2653b3e3bc1497bcdb2668283dd966ad6a0fa4df46e30b3ab63459aed80f1e26c1f9bcfd3dd4d6aee8015d4066de36ed3917d8d012ee41b4bb85853dc7730eed11c1928781810f88c824ec3ea42492c514a8c236ef0974add63a70ca0baf6d452ff0314d711f39028618ba622d98ee2a2fb9679086ad1a3b92d2d04cf18f15e0b162c1adc6cd6bdf4b0e6fa6507fcfeb2ac57d4998e17e4cb1d09c1452f19ee159497092e211e5c6c84c0c0e5e77a99ddd123f83e05e7f5a2e088e0f1f9a082e6da8b2d03addad94959cba51cf78a4cde5e715e4687ee97d5c83f159138b50e79db3efae46fd0842a621bf5c5facae343a1a70b1d6167f34f1e05e582d1c35f565824368b9046f600cdc389534d268f0d556b5612b1d0db43a91144afd92d625d4426b9cffc35979441daf2b17069d15f6934697f4c5cc27f2320efd7567c1694ff939d29f41f25ec84eb6aa45ffbe4526ea74f621cf344eb37223c020fae9240f06df2f338a6ce41ced70a8e90c719077623948eba919086c924b7b20a87808c1fcbba81cf0fec7d1213a8697139f8ef6d2703a605fd065039c8508c614ffedcedf776d388d27c8554c36293ca73e38298894288c2b1ef7e340b08dedc28f1e872aff7c4945529c75f9250e6aa6ea2320e980f8e92b56c5b5e8a1c2fb3664c1ac1a97233e5e8a1bd37dc9a4dbdbcd21ada63841f61bb29aa3e657ad2c1c90f8de1804df47f144421c72a934e8de17e8fb2b7923fbf684c9655f4285517b3fb01d373fc9d5eeaae4823772b2c62f670b6630d1ac61f08154664383ea2ecfdbe9d7cea1f3d34add983e210625848578b04ca9cb5807673c9a1b06a416b7703de499d9cd300bb98c0f751b9a609a87a85333b4e626133fc52219769b48b70833328a345f761cc1570209c9d2b1595696b12099cdcd975ea4ba4d565e02faa600b14f8959f2bc70e79889efdb2a2d58da149690156677ad3afd03c61641d9a9ed6d295bd50548c62ea4109da2de25dbedbed8eebb86296380e46e4646179e80879c86e29647c6540ba1d4258ff141ca218e862a633005bcaa3bec6f911c967abd266b1e391a52dbe27ae6b0f4b624d5b96e0a1d9ce43ec74b734aaa82c9cff00d8590adfcb300a98a1a6520b012fef6492598331ba848be6c07677391863d171605be56df18a969332776269fe396dc031603477f770a537fcf799d7a3342b97bdd328f12855d77c84977549cd8e92061123b4e3bf84d186dc6a1896597f370ad7c959e50e6e96cb90940c8a2b24e551d2ac5d0cb543ce9e9493518c648191ac0e5aa5a6c6c0e8abc6d090401a301b8ec269bc47f7bc1f0be9b0badb0fc24167cea1a75c049f1e39157eb736f004e4b3965cf62a4c1ae62ce9a365b18c2879de4aebb9397d877282b5205a9cdde2a3d0e7e6ef61df6a797b90f3e592d550641b8f06dfe979cbd2d8400872299cdc3d4b3e7afff47c64670d3c5ba973de279b4f441990a99e52a9063c16c70b9ec70b9142d6e11a6e5df576e3f0306e2ab4862b7f53f30575907d2da408431186c620b39c4acf797d5335b04d70dced4ccff27d4e12e0727c7684e959c4122d162125aa27609acb20d7be2402ea8b9daed5429d17f4a7a1810e7f8fdf0fe143c2cc65b7c13ad674bb1d66ac01f4cc3b3d0822a3ff4f867c49f9f1982286b3b3e4bcd91cb0c8f76b374d44a24d773ad1bb9143e9c850068f48b344e0034b7a50d4b83cc69b09e009bd388b605abcd86bc2708817ec3992fd9c1820564d764090c72191d4f054888602e361be278a964abc7842bee5e07c8e9d9668f3043ff1a845aaee0554e8083640e49f82b88c79d647376b042dc4384058f8c7415e3625c7663be6673cd305491c248aa75d208b387576df7559b1004596d39ebf9436492f724766af13e1fa3605d16b10ec6af154daee71f32a4e2e512eab116d5eb870284f9a1b996dfffcaec658eb3c1df47c3eca0531fe032240560b3b705fca54e58ccd8e49d4f69b3652360ce54ff65648f9a7943dd603b6a8c7ff41b09923745eca64aad8540433c78decef21fe8fbc5e56f8005486ffe9ba1fc10eb9d939b2b0f8604d97651d8d33b6142a4a214a1bd1d3d01bb3049ff4feee6853f41c045736f390a7d25ab4394648415aa6c4f99f02b52258dd902fa60b4f46fb8f288eb7cab08ad7f715289228743aac9252b3bf0b016a8702bca70c440cd56f2db4f16fb369db2beb016113fe746b3f15b0f4c3e7b1ffd01a3152e60c72c08ea74fd7b7cd591b2957b76c4922efa0104f3fb379d92e8fd662f5b5e3cb73f1e8b9bb295e849e211839a07e1a429ab595b84db9083c5e5fdae96fb2fea98af16f5f2752e4f00b05c5a684d4e44cbea400a264500ac3004153a9c938f9a0bbf2a33a89483977dfcfc857ca10c320261b2501fe09f051ab8a67282676f4a633f461d87bb2a1e974881dba7bf78aa4eaf78f32ccb3c5505fddb2eaaf59b52eb4c493ba29212b5f949035c3744f6669aa0bcf000610d092740bb35bc19a4aa5804242f2c94bbd52e7720b758e591711329c9b9ddcafc9997641ceb1cf652f2161377f9c959e2e0fefb9975dadb69706014550cf8861c9db75da6333c73af4118a8c9b9563374564bee381a50a95db6c1f66224cdeca6df279c16dd83d97e8c7b0761913436fa5121ed96debc7ddbe2a1c68816b62379334dbc59c2c5774a66a9b938cd70673eedf929a36421632b837b5bf8c16bc47de1d7581d53b0035e529e38242b0369aa92a4557a802bdab332fb68d6db416f4499e42ce31cb72183f245ec13c9260b68a289135a600861663a37c8cdfadf6703ed0a379ba0bbdae47e0a02667eefd2199421dee2797d14a801764c1a9e3b07f7a24f738de1bd72ae82e68ebbc68238a7f9b071ed4175ff551c8926f64318285aa144af7c69265681336d2415664d79f60c209c3e923cf4ca8e5459b71a0e6a17ff1dffb6c9bfda2a5856e55497cd3dfa8cd6c2dacbdf800814c62e533508f0239fa8717b121c4b0912ab30af55adb96951e7d41c872f0dfb05cf26d086bc6f27ab68ca5dc1a92c421caff8b86465cc1fb0d1ff7b09d8d7b631ac5dab93ddbda5ba0cf62a477950c3f3b084456cbee640537389ed99ca74958c4d9f3c18263b063c7ba1bbaadb8a176a7119f3718ed7578e7bf6af7e2398c6ad9e9e4797a4b68e2e8787c1f05b374cffea4dbebf6f0db6039e669203ed0a1faf694b0c8cc3f07e4a9837187e0c0daeb3c1a07fc332bf9e749e4cf80a82c9a5b0e499dfdba7223dc1b257e36fa9e54ab95bcf447eff4246f1e9c58a24289f01cfe2e617423289cefc0afccbe988d847b6da9d9559ac20201049215cee0db641c4f813d655f9da4721cc92f797e5832b6018ea5e7fcac4c55117c828d3f8aebc1c3c75ea8c20aa5301b604c0397d82001218471f9ae09e4f25a60140389c129ca2300505b1ea8269d60e7733b77d8819cfda751601c65113f1a845107bf0d70785ea13a8135965c568ef8967717248011093af30714f218d272911807727b66db931fa30a995080ba44ad4b875f56dff6f67d66cb8ffe3a387572bebe35387bbc85ae20f2984edef8d5cbbba43074b5cbde78e7610f56e82229f13b74459c03fa91c977bc132775883a08268af2b06bcea9df86205e60fc4c6d50db7ecd1101f818229c923e602305129856546ff0c1d0cd2496407144c1ef0daec7549fe31dabd02f43cd061a4c36f84d6021961bc392753b3da588da0d4f893bad46d963ba0b4860f2e76a72465090094314e2a79e22a4051dc370517b6739ef597fd2d4710546cd0612d05f79e6d255dcbff12c76af388859dd2eee50f4098e9431237859cdffe2dab1ff1e9f1bc6223572dc6f9eab3b6996955ccc2b7ac3d0c10977e6e4ed0376435ece076ccf5f187d329a46ad31cb1ea5e9676b4b8dca4c5de914cac9fabcd126a4976a59db07e82736533177a6b4ca04fce0fc54062174a5484b79cd8aa5c24a69d4cfcabfdc45bbd92cf712ab1c310090a988a05d37950008c48f1b35a88e59006bb753e4b4e96fe12231e0f09cf41e939309d06ceb7bb8953501ebc8657dfd628f79396b727f36a8256ace59b5d82b86f8f001861bb7de084e3066c1dc0338e817aca61874f762a7d52e1f4fb83cb8e2eb9ee154fce8bb85aed2c49c41058930ec1d413c17069de1fd575fdeaf201290e4e2508e78e814cd9b5538c62075eda96ac3606dcd39080289663e5b5c95cad75e3b73b09848bf74fdc83162628a02689ff20c46eb1fd458e197e81661856fe168b309c73f731c0703c410c0422b69b4919df8bc754d77d5b19657c7a21e314309b899646f58ffd633d3b9c647ef4b4a833d52d30ec7ebbc7ccb9ad6b598d96f5bfd923d50f44d3e5493c2a5cabf3ba9f12a32f50a832c5f6fa47611b31f59e8fea5ffd95773a7a5299dee669ecdf6a6d26202a638a72fe909faddba414ceefcc967ab636cbdf38c34295560133d943eae6e783b9e3242d0c8a9ff10a16223875913e9137940663fc8d716376244dee7431e93f3ed534d2b7670b381b0e755fa85adfc5eeaee5b2dc50b03200df2ed28bb211948dbe909aad96ee7be016e1b76736802e9a96a7fd176336176cc4f7d2559949c03b9db6d921c9beae577805d72ba1b694626348fb73d62ad3ee377a84030d299dc1d1c331d337a7349589bf898a2f282024b097eab5e1b5447aa8cc02061a8d45f8694cbcc45d28ee53fee74a806bea826b3cfd163a361a8ae4cf8f79776b8ccf155de26e77501c59dc460a8a3054cb80d31587c312a399f32e2d9b3e1434880f7b18ea9fad691449320a3cad7a32668342addef6b62c775837c8bb6b3cc842787a91897107356d471a113de4dc75ecbbfd09e4b075fe3efa7aefa629f4eacf8adfcd9319861a9d7b33b70e861f1137b8f7fa5e8823d5239290fae49d573bf196ede119680989354b9083979d628bcb73500a9f157db4030c3b13a563313298077d11c1254ff857329b3753258b44af998fc75510c74d1383bfaf0c149900b47804cb4167d1e8d415c5f06188d22916112b431d9de627c30a3cf4645535c03504f3b430c08018c76a0ed65542e6bd5596ca84619c9948734e17f324714aa12f593369828b30b8b881a23bcea505a707ffc7471d52abb85d217b93e154a310df92d5aa93e3dc771f14151242ccda9ecbce040a154ddde90679c827bee4e05060966fc168a6c36fdae3b1c45fb02b16ec1787bf646eba445fc9f20dccdcf680a43c642fcfdaaabd5f592b6f8d351353e865011948e5b36400076812227bac3f3c9b4269f8ee27d0b1c7a65eeab034d1f12762cc1adcaa9edf377e6ac68284490f84567537aba01da60d225d4b1af470c3cf9c8474bdb3c15cce57e825c7567583ed6ec4990d78d3862f91340fb46f78c6a326e97e1eb8811bd5f4f3c2ec3be4bea3d0bcddcb33d5a2a3201eabcc8bb6efd09b9bb24823b730332f06a8abdc307e9133805d836657f6cbc71ccb5012003591bc7b64f5625a8ba6b91cbfd2b32f45c9d18b78f18a52edf2aa3a1c6b83cb3103436d9448c492bc99bce21448e767e3c43851c7daab05d75977af713f50cbd2cbd36cd7a2dcdef9bfb2413ed61cb7e601756a2edcbfd79e3c10fd98fc30c2007852ecf3e17e44b18e87c7aea16a9b63647debb9f54fc8ae3311a4bf9dae13c27e482160af1b9f29e89062ca2679764a6cb9eb3e221118e6f949bb4ea3f870050c8e3a25ada9de1720fdc9863f05", 0x1000}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) dup2(r0, r1) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) socketpair(0x18, 0x5, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="152065b4175e2e300f2d03dcf577b699ec6e4f5743d0bc7d48c51abf89a15bb97c0b43812e683a67821addca799aec2271d79ae1962ef1f00092adf893bee20c11a586ec3f8b4133d6acad4b8d81d74549a54f9fb9416013bf9785ffc92ba67e3b6b6853b258ede555075b6521cc8f50662bbe351cfbf31c8a1e0191d91224bb1ecf7c509e2651e9d8f3fccb91a82a4903ac7314bad26b83036fb0f006042005b7429613fd2156", 0xa7}, {&(0x7f0000000340)="5174ef98cf0ad2d1ba6f0e42920b8d1ebd295d6fa31ac0e2cf64ed24a0d210c8971506e19b18bf1a12cd4374ddbc3c406b0cc43c6427cd2646e1b24dcd6827c56cc1cd68c54a885176600ec325e9f70cd61a93639ef4ae0968837885c9f2227fd38d9ac71064ea5dd0ca5b69e73c6b0250cf815ac43d03279641c656b5c77294199f4e70de12771746e74041ad2ad7a7fb53398df87899d2b7dd4673e3f6685d25c25251a92cb0694cc5de58625a", 0xae}, {&(0x7f0000000140)="41233bf99e5a8acec67e818b709d8be44dea1ddcd8329a9174f374220be8acbd9210597de931421b4819c95bb0a2d598019f127cc45867", 0x37}, {&(0x7f00000001c0)="30a217b8519574634c3a36c7874a95a2358e1647ddb23197c2e41c787241c8c1878f992e4be2478d7f5cce18a151ea4b8aab5638f6b56ff85faebce5965fb8dac1b53570cd1ef8c1168ff017344590553a9df319712d79d36a19d8bf7cd8f73f3e3ad46a8d356c177af304a50b5ba74e22ab05e4ab8487", 0x77}, {&(0x7f0000000400)="ed25aaeee35f819c3a8e3c935fa7e503cca0feff88eeb0e0bc375e359e177802d232effa1157949a6bdfb9454dac5d5bdfbd461e1286a01a547df1935a35b887bcd366c635110682f13f961b0494bcf8bf4c161d64240c897188ccc42db9dad4e6", 0x61}, {&(0x7f0000000480)="11963bfed435b84b6dee45d759e4761bc0dd2edba525c577372cfd7beec1cc24b2770ab95b424fce2cc0811f8d6ade53288cb96478c3669d23f53a9184dc172604d703494dadccdd7b5d3e401f87e1c6f321af6de4a08ab104131dcfc3f9d7d66de63fa635743a878e821c1acc8b61e7fddf2caa8e286c99afa0ec5f929c8b480062c0bea063ca61337ef470d11b5690d61995484783bc022404e684c5d55f7b69eae02e3824a1d5e2f74c6821d0f50edc07ff53ad0326529a4042fdc2e7b3cb43fccb6d1cfda36bfada7ba0cff978d0ad5f24fdc2314c7a13b672a7e43034a62c", 0xe1}], 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r3 = msgget(0x0, 0x1000000000000004) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x1, 0x1800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:23 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/204, 0xcc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffd52}, 0x42) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3e01) sendto$unix(r0, &(0x7f0000000100)="f0", 0x63, 0x1, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) dup2(r0, r1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) setsockopt(r1, 0x81, 0x6, &(0x7f0000000240)="447e24b7ad4893bdd9941cf819cff2513b0d0f55d522e5cfd0599d58c6a0ca9388403669686f933997de5541765ad089a0ed0fa9323fb1c7241ff682dbadef12f53d658ed22c1d5af86771e2d907159845239cac6a3c5d15d06a093842908aff9a93ee2afcbde515515fd957a5a2a9e11c84162a71e5e0bb748d94630c7514270639e28871809f1cfc2687254b161f0f156e868bad84e41a71792644053b02e0764cc2f35af1551a74c39d4a41b4914a83a9737938d2f39609f957a96ce98b889fdd176a9e23db1c9cb6f90c64455906e077b96c112eeaba5b35bbf17d4891db1c081b896cc06a", 0xe7) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:24 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/70, 0x46, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3b3, 0x6b}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000200)=0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="5ed4073e139842b72e9363153715a8b523faa2ba366de49db6afb826cc0fd96cc0db7c9e1754a30218b5351cecc52fad2367033c5af919cf05aef2d6a012c8072315fe56303e94141c97c00a3e2c6a36f752a8e776db641a0e0c69496247902f479573924590d714b67cf36e3f3ba07c834e", 0x1, 0x0, 0x0, 0xa7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x101) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="a8988f03f1a5fc544788ef5891c610d2971eaf3863b5b0b60330435364d0af96f9348e35c81f7de528db1fd85cf938e4250098316de2388a9dc76c", 0x3b}, {&(0x7f0000000240)="c13b210ebab95b856739d30235a0d979d4245a69afcd96912ae3813578060b557b5eb6b729a0f7e589839faae5a432dfcf77fe7afccd89d3d7cccd5cd6d4664322759fe1afcb1ca6cf7a89405a3a3c49d442c0933d0d086be3e80ac12b5b88", 0x5f}, {&(0x7f00000002c0)="fa71894cafcebc8400ecec04717c4cfe9a71bf60d61cd4ab2441bb9b332079c0e3f5309a17f810bcfa81f720062d651b51cac5457801b7f079db595465d3714afc0185229e367e2b3a3ec408d0c563e432bd55598706f5878d0146a617432335c8c09a20de8db3bfe5cedc9f871f01e958fd51a7ee0eb014407b44056a7248a91df28097737c6e6c0a9da40741ed09", 0x8f}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r4, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup(r0) dup2(r0, r1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c799391772ba1856b96744ba55915e1cc15d90060106151fef", 0x19) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x219, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x5}], 0xd86f617, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xd0, 0x2, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x80000000, 0x2}], 0x0, &(0x7f0000000180)={0xfffffffffffffff8, 0x101}) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xa17c) dup2(r0, r1) clock_getres(0x3, &(0x7f00000001c0)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socket(0x10, 0x8005, 0x100000001) 16:00:24 executing program 0: r0 = socket(0x3, 0x4003, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0xb0, 0x0, 0x0, "ffe1bcb7c04179abcd40c9eb08f0bc9e8b180f1a1a93ca9a139d9008bf0149550cbc44a37e634baf0858797996b4431e024e8cd7e0d795c75c620a4a7dfcbccbe9026b5a274b7cd0dccb128558fc733db91c3381c106d26a5090a043909907be686e4afb9e2d5d645f71798536db170613ad87c6f752da35bf48cbc5b0afd86d77aaeb982da33b901c72031c6af9067cb4fe69a6e84aad1979"}], 0xb0}, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000080), 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000140)=""/224, 0xe0}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:24 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/127, 0x7f, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000040)=""/113, 0x71}], 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7}, 0x8) select(0x40, &(0x7f0000000080)={0x8, 0x6, 0x7, 0x40, 0x1, 0x4, 0x2, 0x9}, &(0x7f00000000c0)={0x800, 0xc7d3, 0x0, 0xfffffffffffffffd, 0x2, 0x7, 0x1000100, 0x43b6b41f}, &(0x7f0000000100)={0x3, 0x5, 0x400, 0x47, 0xffffffffffffffff, 0x8, 0x7, 0xa48}, &(0x7f0000000140)={0x1, 0x400}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x0, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x0, r2, r3, r4, r5, 0x4, 0x1c8e}, 0x81, 0x401, 0x1f}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000240)) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xa) r10 = getegid() r11 = getgid() setgroups(0x5, &(0x7f00000001c0)=[r7, r8, r9, r10, r11]) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000240)="f00faa589db6d0a562dd7ec29038099c156568f4bb390500bc8b28af0a2836cf7d3483b247ec04466c1da58c0be7054f4dcccfe405b5400e03f2165b004dc4fcfb9dd37bdd65d8332de8494ca70abd57433fbfc334f6b9491ba427795658c464c6d6c0e2dff8aac57aa9d3358381643e86b5de5b589cb14905262872c37ac97f7b57a175cb2cada540670264708d2c4a237fe4b8f4c5e0e24623394aeac0a2d7d896632974ee58cf18e3aaf21808d8778f9734ef350f4e64ac58360c3bd78587274195bd970f1ce9e1d5e9cd2689c7dc6e01b101752ca841f099d360a44a8ec6373203b261fe98ca2b8c7b8b45e72d4577c8ebd2db4cc6224eb0fe6823884e71eb0c7f61d11ea0209727e7125df0b3c1aa5aee74a1fde4ecc86d57c3b7", 0x11d, 0x400, 0x0, 0x3c0) dup2(r0, r1) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000465000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) geteuid() 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x7f3}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x200000a3, 0x0, 0x200}, {{r1}, 0x0, 0x40, 0x2, 0xc1dd, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x54, 0x2, 0x9, 0x1ff}], 0x6, &(0x7f0000000180)=[{{r0}, 0x273e9c52e10ac026, 0x44, 0x81, 0xf3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x90, 0x10, 0x5, 0x2}], 0xcbed, &(0x7f00000001c0)={0x0, 0x3}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = kqueue() r4 = dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x1000}, {0x5, 0xb31}}) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x0, 0x546}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x2, 0x101}, {{r4}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0x10000000000000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x39, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x52, 0xf0000041, 0x1, 0xffffffff}], 0x6, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x6, 0x7d}, {{r2}, 0xfffffffffffffffd, 0x12, 0x51, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x83, 0x58, 0xffffffff, 0x8}], 0x4, &(0x7f00000003c0)={0x1, 0x9}) kqueue() 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x72e0acd4fc28b260, 0x10, r0, 0x0, 0x26) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000002600)='./file0\x00', 0x8000, 0x30) r3 = openat(0xffffffffffffff9c, &(0x7f0000002680)='./file0\x00', 0x0, 0x11) linkat(r2, &(0x7f0000002640)='./file0\x00', r3, &(0x7f00000026c0)='./file0\x00', 0x4) r4 = dup2(r0, r1) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002480)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000001280)=""/248, 0xf8}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/88, 0x58}], 0x5, &(0x7f0000002500)=""/206, 0xce}, 0x800) poll(&(0x7f0000000040)=[{r1, 0x112}, {r1}, {r1, 0x10}, {r0, 0x128}, {r1, 0x40}, {r0, 0x14}, {r0, 0x173}, {r4, 0x10}, {r4, 0x4a}], 0x9, 0x6) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername$unix(r0, 0x0, 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x13, 0x1) 16:00:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1}, {0x18, 0x1, 0x1, 0x1}, 0x4, [0x9, 0xfffffffffffffffd, 0x401, 0x1, 0x7f, 0x1ff, 0x7, 0x3]}, 0x3c) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lstat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="044b047754048d3b73b7109cfaa2230a888e8efaa840c18ff3db21824a88079e267c1c8dc8554ca9b20b27e5789347c5b3ae8c27dd90f0fdb95ae65144318199e01f79a256b785d81adee06ba1d4e203eb9ecbee278b3d28e0272764395950f40a712a5c", 0x64}], 0x1, &(0x7f0000000240)=[{0xd8, 0xffff, 0x9, "c9e39a756abfc71c8ee613741081a43cfe230769489bf6e3391c85ec1d8b3959edd16706bcfca22e677b7242c8bac1f03abe64950c3ec2ba1d8cfb1bfd2dabcd532980feeeff821952c412f34cbdc31f56d33db09e5f4731fa2372fadd5a37bd25d984076ce25cf4222d538f5a60fa2672239c12682bddbef0143647ae95eba47322359ecf732fd6c5bbd537b809d76014ab05061c77deb7aed7e5b062c9224ea545d935d29ddecc69aa74681211274b65fa2262ee9ff3ce87c626dfd3e34920d1"}, {0x108, 0x0, 0x100000000, "f9c1c5596a1463acf54a65de61e8c5d9482363d2a13007078b00476b468274cc540d9fb8cecc58f68fa579cd0cb707a17dbcfdbd16cacb540a549a56067d532f81e417adf60f862535140bb3bc1b36ff6856b51acabef073629356b7194cfd6dff498e793b16e7ca02e97b29b8d80f06393b3008d12d10b71033a9b22d26fc9f0832cedf5da05d7047d70ab7e5d9d04c2b6b165b1bd7168859b6c97fb23100f0314531ad24ddd084adfe765d89ff1eda2362516be2fd718391e388a68615571bd8d714dfa1f0acf69b33e698901d5649f6b13739da4a81e6d2f7d08c5e7c089aa7b7ec97621f86706e48dc532b3424f21c154afffcb7c1"}, {0x100, 0x1, 0x5, "b294ad793d67c1ae96e7657d23ba8b1f29ecf1c40639249fb3267115827b8cf7ec79dfc7d6ec357f5c908d82dffe9310c6f730aa405d5a539ecf6608c1e8d98aec06c49ce392e7591d60a1430912a439a7142cdd60a49bad03c604086d1702874499d74efaea3893ca1a182ed1f82d680fd42c9165dae1d5f28d27a40ae000743f928b241343586da6a1bf7e965c687143b0f397c3f815c8300ff3999df94de1cecfa7147f23405f234f99029b381e1e7b6b9e1e7f8be48c804f2dddd8fc42e695e4528c2a47927ec1539da5338131554983a4670921ee9bf61d4c385da211a207b9d08e0c17fb20451a29ca"}, {0x38, 0xffff, 0x5, "f352cb3cfe807ec47f53163bbc2299c929a145d41df2c829cb829d38209c73059021c5be2b38"}, {0xa8, 0xffff, 0x1, "dd20ed682befc00ec8850db022071c3a5cf72c5467a522ed4295a463bf48f3919eeecfe8c7ac6e3527966796898f2dcde3326483099efa6d6d96f2c45190f869a566f132f04aaba76b797f02f1c49311855fb046c48276af8cfa5dbdd0717b6c5b335c12827e313d50a1efdf9762c141f7c6fce98ce9565b5eeaa6491e4bdd3cc2afb5d4f9b63784ea72d37097a3f27a06b3"}, {0x48, 0xffff, 0x2, "6656e676fc79e6b6e7027b22c6ec23ba3bfea2b16b05cbcc2f213987176301076792367200d531122eef3c0d1d15ec66229f54d6"}], 0x408}, 0x408) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821201"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) 16:00:25 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8c) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) dup2(r0, r1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x28b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0xfffffffffffffff2, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x20, 0x10a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) dup2(r0, r1) 16:00:25 executing program 0: setuid(0xee01) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x1000, 0x7, 0x6dc7, 0x3, 0x16, 0x5, 0x2}, &(0x7f0000000040)={0x1f, 0x9, 0x0, 0x8, 0x7, 0x93, 0x5, 0x4df9}, &(0x7f0000000080)={0xff, 0x6c6b526f, 0xffffffffffffffe0, 0x6, 0x5e43, 0x3, 0x10001, 0x1f}, &(0x7f00000000c0)={0x20, 0x9}) shmget(0x2, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x80000000, 0xa7ec, "36857ba1bed1ce70c21a364b0f0f74e747054d10", 0x1ff}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) setuid(0xee01) write(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x200000037, 0x0, 0x0) syz_open_pts() 16:00:25 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x34) fchmod(r1, 0x8) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x100000000000000, 0x0, 0xffffffffffffff0d) dup2(r0, r1) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') dup2(r0, r1) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xfffffffffffffd7c}], 0xffffffffffffe84, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000016c0)="8442757816b0a7ff8f63091506590f83da4f0d466da912cdede37c127ce433ae470a8c5d9ebd7be48943b7fa6e7e7999c35f17dec8ffb3fbc98c9298f1851f0f19cb7b5bee98894b0d2f703b5e5209233993cfbb4dba713e63b1384f9885e61c5da53fcbccdd653fcd1843c39432421cb4a5a6a9046926a08398992c61b49f478bd58d4160626921da5696e0d665e675877b2e38fe0a5a24f427283e6a17c9c6fb020208b8609e1f9594b3e3189be4eefde0e4f735cc4e0b0f91a8e23ed0f759c4397e6cbc01675dbad98f8b92847cd8215f7b6f2649d71e2ec1fd0d44971d506ced28e0b8ee40d798e68ec97341dd8955cc7c2d85cb957a4080ff611a41cd64040a9d41029e90d9b7774f733d8cea7728fe3aa72402a1b558ef0199de7ddbea5405264b7d448bfeecf8475da637a0e3f595ef5793c126838e0f91e06361e70bf67e24eaf6c182850650b7992e1f0fd31cd6284188d2031cf161101f9fa052fa8d66e9900a3a65a8580f4638469a741b3eecb15b349aeb600a74888947f6866f7505c8cf876448c2524ac25c388b8c5152440ce3f614433393a44e6cc5b28944b399dc535f2b24ea024aa5064b6108d7a500bcec5603c55b31a16eb4835cdbef7fe79b9e53e52d679d7c071374c07ebba55a0c378f94c94dbbd0891a7bb49a727821355aaf9ac48afe6bc16c27109db431d9b7d3dd3df76bd22a961a81dc487734b5103639914c761f6ee3d2f792a8caa1aadbdd4d515bbd5a41c025540b232666447c046728b901a4abdf48dde790324efb993eaeb9adec122140f72817a6e610ba5f641d573637766c95db02bf1ce4f87caac10373cbf349ba745280e1229316924e3ef230d1937ffb771678af232c499aac573a1d08528cd422c21c7949bc25ca494f19af7e74a3c26ef707c08f4acf8de390ce3b5f124ee4e3b4e2589aa61dcd9ffb7c7f60516203e0adbfced6c3d78354290ed069879c3a993e8c327d657de5cc89cabc439374746503e6c67990952691a0087a85b1ff36a868c814080991329b6d9af8b5a3a451b1607f612a21eda75a346409bfb9b127aa2c84f1d698b734e170347b5c8dff850dafb666cb465819ad4603879d5c07c75122a3efec6d031f1697dfb4af1596e9cd52a9d0e34486e1b4a24d3f46e7c3a1b823dffb38fd1f77db522cef9046d3a0eab43905a0fcb38ce8e52fb2d276b876ceaf1ccf2320ee95bead5f944c836a992eb2de6b594a925139724193e52a8281945693549a773270e5299bc51cf44ad432c8fabd5c3f511522dd113f320c8334a2d259efcb85c8f377da5250c06662057d12d3f12cb77c450e28cd809c51b37223804d11c8632ac1135f647479c197e373dfd9014ebb522e400023b51d4d07fcfdacf96d35ee965df51804503cd8fcc192e1f355655a4e9d169182dd2c4947f3be761309a6ddbac9fbba6088f4c203572ef68d8cc87c9874203873fad78e2e6d39910c92554b2ef4b7012b30ee3ad90fdbc6e321ab91c71056a62ba8016ae62004480643435b66bc3b643d12c94553840ee0337cb06ad6d74ab88f245a62706abb6c91827dd5b2c3c321767c29f1e59b48c542c59ac4cbca730bfebb51a7c42abe82bd0191bf8f0e55a19bfb948ad562c9713e2486e972cbae94e349b22e158bcb5ae0a1a46cf9b1793f354777a9781910a59175d3c30173b47b4d1e440a20d758fef3f685434aca8300589f131b4c2a899c30703d12fdd6194e7c6cc70696b9a6905922bd74869b7e5aafa229c00f76f3056d88b7047b79eec35364628abce075753a8efb8327ee999211e22f8e4c28a07d44e9cd7e610ff3098bc91091fd9d95ba290bf2466164fdeaf5b78e4b03937020578522ea71bf94bf7bb0e2ee718178a3daeb2a3cc4637ef09fe14ba6bc978183aa31653003c1f19f6efccb7b6cfeb192d10a14679fb8477f34ebb15ae87e1971d25cc8d5ee5f09c6a913d931b936beebb52e329ee4e26252bfaed1e890927c6853a04618a043b1a3e1e1e2572c8d85a86c7721a5604e1ddb84738f86cf00400560809d57f9e296a9f207bd2f2046c92c75b596c259bf20140f9aa1aea44e89366a4c401794843dc5933ec9969ce0811cf0cae76f82e300b514986012dac882a04db6620f89a8798f99e2aeadf5b2484cf5380d7ff8f354401414cac5903af24966664577c835166612ad33e20170a8ee8e0d4cf73f746e577d048ba774707d6ebb77c74574a26421a01205964701406a8d8d73b84766d79910b789deaf04636bf8404579dadaf500cecb2a93997a0d948d500f20fafe7b512863becfd39bf43f1f9a87addbbff1bb7a0b79dfc8210f250327a7f6caa56035f7984eb24094fda10d60c0faaf3a888efbc118b70995da83ac96fcadd4dca8eeb6aa2736dc3a6db9251ce1f87dab06ac00ded6fff08a6cd187dd554f1abc030d261bf9a2cb680c0bf20f7a628ccccb1fcf604166d963d04738fb0ccf26e925d9c028c89ff86552bf4176b45a3b3178e4fec6c7769da6226241f2225bc102e8aed7108c26c60658d9c2c9fc0ff3ac6ea15e581eea9ce839e53feba990424c366f0625c9800d8a0cd85ecc1f4ace59c3eac3440a21611b01d69179eb4de1f3fc14c3cad3150c3b07adf24592ef3235292afd724246be25799dfaf3c46d67736c07e2fe5977bb39f8527e5ace702fed08061a38f4bc6c69551d4a12e0e812d9aae67308577d73394267aa261218b55e65dce6d986bf34b837d78c379c845e2d2b276f4667d54f8a1884b511c6ff6ec57b16eb822694348ecc3fc33a8480b1c42b3b98b139be7d09fc3e2e50b343ae2483ac21004db2d98954c13a25ae5e44ee1f8acda149d2f856cb23e77f14ac13d78d06bba380f42d7d0ebe36631c14a8580dfc578e4d9676ddab82e3de491c3d58acdbb69440ac6d9033cd8f598b55cf13c17d3c0006c339261fa3327f033e148011caadd0bc66618ea7fca3463ca22ecf0fd7832457e5e9e4bb4e8cf38974f65a8395f67277c8c85488fce600c48ae286763d3fc838d281b16edf04406b8ca37eda7eb516e05ae76427875fca520ee59d44860ba6e0692cead711941157558a77fb4af9789e9f7eb4a3d0f41ede5a7f8df875946fb836c397243018d2b1775e532dfaf29ada004f5c1fa6d5c431c1feea17a479aa51fa2f29cdebd94ae75f40a280a547129101e08d2eff66d5467de90f597a456fb28d46d62b6122fa1f5d98cd7d1a4ce6585267d3da78bae32ce888bbc543b1e2d95d2e9b3633db185b99c0af050ddb2e8e3d20e2af3360382e64d94165d3f7af370c15799b25dd09bb18229a3291de7d66e026096d579f3e4f29283a59d1f3766fb4ccb34ee87257a177d4a6b30e9d4a9bf48b0b47fc41af4f4a77df095aa683983ecf202e4bc5e30fb7375128d5965eb2d4bbba96aecbaed0add8d9ede1a47e97eee5f43c86537e152068a88808cb16c741842dc1698b805f3848868bbe14cc8dabda85629515860d118fa8b8f5e8d6b5775b3d341e24dc3f18ebcb5b10f94c12963a48af9d01a43461af06f132dd6e66be63854617fdb933f938eb89f3ad9e8f053a22f4d92578eefcdc4fec3f53cb2ee7467eaeb799bf7e7e8ac4f5ed61b4bba7dd80578f8981e39bae04d2b1c5d8760eebfadafa6e5f990c5eebeb9dbf14ec0c471c21dd83137cdd895cee86d344621195693bd54a8c67000741250032274f5f36f22d54d6b4eb6300b5401474736a9d32db72854b8f6b49d0e1a20b9cebe011d2378e2adb8acc8da224babfefe62f06ce02eebda45138dfcbf8ce64d59c21ebfada5ec92eceece42deaa39bb160e5f87d8cf0dfcd8f2143ef777f0c2d22fbb0253f7c4e5c14f55592cb1c82308c95560063814895da11f09706e6f7bd20a83628ca1d395e8f69e296c6491027daa7fafa61cf0e6853b21afef48dfcd8bdd792a83a97db29540ebe703336826c4c3d0db9ddf2e9f704d26d8ad4c480ae0b01f27e6aaec78a4a36ddd2b8bfe8883bb40b04fd262d54bb42e185c5a94c5b16d2a637b8e6b34555bfdaafdf9032b05015cc99751c88b2ca9166ece2d633f586d2a9e7c1cb5dd06ae900ce845b71e68a7ab732116ae738039c741ec6f8f2f64ed09938690f4d9ea7292cf9d5ef7d392a2801f4816aef6309efa5ce07f7b16f26f244806a27cbc660695b79fe8aade13c7d47f56832fe087df8141e86bb96112115b1abcc7463366e07f5eaa3851d56c81787bc6c3cbdfdac5e6c359b26c205c9cb64762fae472ba5914841c0dc7c5570f564f1bf78e8e72f3d42bc83a7ee8fbec88cee37e8238d7d731bc287fc58129fff5cc06aa4225c888d5644fcf24b4ffaf718931b7307700515621642caad5664825d2fb389d3a3c96322a82dc8b8349ad2ee53b39a27d1891cf1e877f786bac1d5352b7dd0e46c784ff8c539d23ed13f5650ef8e4f4201a1c66db5d92229ff246d18279679651c4fe874c4c371bc25a13258378aa1f4681c9e4b79f177bdcb6d5cbb9412637dad37b48717e573af9225376f1e165eee02dfe67801bd8ecaf5d13888aebb4071572e60719c9efebcd5319cb43923bd08b2f4e0f9c95f9b300a7bbe478c1d51c0f2a2b8d7d78cae210837dae9bf4b971848c9390191ef5b15a935cf996664ec529964845d411024b219765cef3e4f88a7b7d3136b2c601f594f74b64618df17b5b2aec163924293297a0e50249b3db8013751de1f22617e23d7e450f87b156409e181f5ad69fd3987cdff9aaa274cece8620dacf9e8f23def92db95cc5022c2037b84a31be57573cf4492547e70c259f9397b36c02cfbbb3f8b0f4d102ee1774647d40f50417959d1350016ec83d65d03b0532cba2c84abf9f8daac36555eb8f5afabfe2411223dd3d49d1394747ac5a8d26c116466a8182300a7f2d0e53b9e11b89445d35ad8f08450c77b1f497a1910dc412e2ef5f80fe44750e8cfc5a30bf50c4f68ffbfc252917fdb14f7b09c6bef681bcfb1adc60ae74c3139ce6b293afa22376f080988a1ca3c9b794f048d30b3b203c0fd5bccbe06ee97be5258704e9024afe732f2e7f7307b642662128d424e23baa4ab061760eaf192950d91d8fbb6ad96be14bb492484eda249c7272a5c90ae73ca376e457a8ff8c2638b6aa035d317a04f687d90e1cdad5b68840438465080ee9f66a3e2cd866f43ee15e814e5b582c6d27bbc1e460a398328e02ba2e9e74c5d3726930b26af35b85e45a00ca901cc1375d5e8f43ce094cac800eaf085897ecc9de69b09a9f894aad33e12445e32212265d79d39e6e96356f8e25f347ea0b37f01fbac7d02efa8bee0a2b6c2e03660c4b5f3f267b5358679a8205966977412ab9be2f037801dfedc97a809131919271da3e69621759c0c84a058e5ca183dda09b070c59753979c7424280b44ff88e113745c9c5a8893388b4bf7761579018405a9b1928d1801ac3aacb380634e34f1db917b38b4396822cb7c545828f1437fe6974f03175ecdb9bc3caf2c147df6f533d00c4893f7940655b2a2dbf248eca72b0b7bc89cea304164a181631bedf9ff425231a9370b4894c0678a52a0151c0761e6f5dd3b421eef8a7ba3f590abcb69420aa023cd93f4afcf6386928cf50c0e790d5ec825e4cfbc2a971923adf3000d22e7835b0fd9ed8be92843016b3e97ad58e291d2597971f9b06627c3d67bc574c2d04374064e37f0beaa637913c590898d7fe2779d60ae0f33b0fe7e115b471f10cfac052e0a54bb12700b23cfbcec8638810a8eae447644ff54869484dcd0d120dc0b", 0x1000}, {&(0x7f0000000040)="a45f17946da22555dbc910416955ac3fd0e3215a109a810b8650ed", 0x1b}, {&(0x7f0000000240)="e41f97dcc1315c4feb53b750c08d3f41439b869a5c9ae77e9322137befeea0d7a5e19b68330c413d5cc730f9b5312cd80699e62bc4a70a132a836d9c8e5dfd63bfcd659568c6b30ea56911b3a3ed58490921fddb29cdf9634d56c2b3c575a23e01bf2fc13851a2ce52215a3e337979e69e5c8c", 0x73}, {&(0x7f00000002c0)="cd26c7600cad5de18aefa9f3922a24ae9b5269fd74efad888b65299548307afe1158e621c15e7fd39eb01964b2f4219092c9adbec722abe9634f9bb583ef4e044a70231592a4ff6267d7b47ef578d8339aef049bda13bdf76bb5ae", 0x5b}], 0x4, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x980, 0x4) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:26 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x115) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x1}], 0xfffffffffffff000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x6, 0x100}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x586, 0x1}], 0x3, &(0x7f0000000140)={0x3, 0xc27a}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) dup2(r0, r1) 16:00:26 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x40b, 0x0, 0x0) fchmod(r1, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000140)=""/168, 0xa8}], 0x3, 0x0) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x2) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup2(r0, r0) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 16:00:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xc0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x108, 0xa) r6 = socket$inet6(0x18, 0x4000, 0x400) r7 = dup2(r6, r0) r8 = kqueue() symlinkat(&(0x7f0000000440)='./file0/file0\x00', r2, &(0x7f0000000480)='./file0\x00') r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x81) r10 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xff, 0xffffffffffffffff, 0xa}, {{r2}, 0xfffffffffffffffe, 0x51, 0x2, 0x6, 0x7}], 0x4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xf4, 0x80000000, 0x6, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffffffc, 0x1f}, {{r5}, 0xfffffffffffffff9, 0x8, 0x0, 0x8, 0x4}, {{r6}, 0xfffffffffffffffc, 0x80, 0x20000002, 0x680e3dd3, 0x200}, {{r7}, 0xffffffffffffffff, 0x13, 0xfffff, 0x3, 0x2c}, {{r8}, 0x0, 0x2a, 0xf0000004, 0x9, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x84, 0x4, 0x8, 0x5}, {{r10}, 0xfffffffffffffffe, 0x80, 0x20000084, 0x1, 0x9}], 0x1, &(0x7f0000000400)={0x400000, 0x4000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r13, &(0x7f0000000080)='./file0\x00', 0x20) recvmsg(r11, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r12, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r11, r12) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="d5ff9668", 0x4) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/205, 0xcd}], 0x3) sendto$unix(r1, &(0x7f0000000040)="84b81448d28729a57998bc72faef6e6c1ad553efe824ce0947805a8e284f84d24a4e92ca3fe19a1c9f51684560dfef7bb7c90c028652c876d8b8533d6850619b406edbf3db015a3c5cb0df1f7a1fd5bd12c66670724c68e8f406dd83ce04f7cf02e856f882f51fa16e1f1f318ef1152cc202aaf745a5cde406fc451f10c3faeb84d29d0b92d900b0f219cb148f2c0420d27fe2943f2006efb1312c31a0e30895be63f228371fb8a5410cd11d29c630ed0cd801", 0xb3, 0x402, 0x0, 0x0) dup2(r0, r1) 16:00:26 executing program 0: r0 = socket(0x1e, 0x6, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="260d837244c9577e26215491d6a94a1479b99dce79ecfee87db64b48168d", 0x1e) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) geteuid() r0 = geteuid() r1 = geteuid() setreuid(r0, r1) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r2) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x70d0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) dup2(r0, r1) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x20000000200) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:27 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) lseek(r1, 0x5a, 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000001c0)=""/55, 0x37}], 0x3) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) shutdown(r0, 0x3) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10b00, 0x2) recvfrom$inet6(r0, &(0x7f0000000040)=""/245, 0xf5, 0x841, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x1}, 0xc) r1 = dup(r0) r2 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) sendto$inet(r0, &(0x7f0000000180)="ab8d6f4877af20fb5e3872dd81ee3c4dd4804dae5fcdac44bf4457f5568586a57d0fd7cd2c87392a38105078300a8f2dfbdc6fdcb3e8c42d5348fefa443b83672b455b72e4875713577389b8e4a586382f502731c92c947ac461ad8dd3256c4d844c4b474b8167cf100d0b6376c27542aa6b4dfa6289137b5b281eb7763782bff40f1831db4fee2b819890b72dbdb9a7715c8b7b0a3580fd8995484467c66e4fa7d6c88712a60c0ed437e4e81fc19de5184a51154755e4f0938a408339264b23175b1947c40811c562bf28beaedd8cc279637837d4e2a794558c4b4f96d78641b82b6fdeb1b9039611917b3e5abecaa8acad2838a4d1fcb3bd30e0da000212a05080130ff7740bc9de205a5cc79a46b310ddf051b22ce6e06a1240ab965b986426aeb4437a05df638421410d3735b74816ef39e06631d8ec983b3973bda5bb6a20332fac4c796ee7a1cb6f08289048b34bbcaaafc5b81f2f798797956a42d013f4b38b4641bb82dc5cc90ba9881378e7dc20fed4701dd2555e2abe4254f3a4edff91fda62cc62f9eb232c070d78ec7129777a59b3e7e834c21957ed3d78f388bd9294d847595f546d002ab7645ff9b94faef93f96b9134173c29c2973f1df6708b466ff974089de87ffb2d5d7d71cfb577e6f7afebbf064fa07a6ee24485440688abe16b035a3946bf680841c7448b5aeccbcaaaaf4f24350025bd96b7df1e3451b7bac89ce3ceb5f6253ea672ecee303b88b8c008379ae6485a61261b03b30f58d53b17da27f448234663d7414c970359651e5200faba9684d536e1b2d15ef22c853d8cb6f79a77f5c9f1270ca4586e04422cbc3a5f0c462b7083ca8bcfc2f340bb04215ee6b47d68ec641983a78fa4934162ea14edff4221b4be612f0fb9f5f7b3ed2b5ba9470b66afa3ee4ce420a0c96f6db08ff1f382e6b12d04ac5af6f357f2e989239692dabfab4e62785dc768db005b16b1090fb9a87d907e9bb24d1fe04537de7ad3614425488c3859b45fa1dbd840d1838884f8109db2a495ff31c3c48f17d3ffd9eb88e831319ba0fd2db6621426eba08458c2dc07ad700736943230b453dc51bc5ef86ce40edc5755c4377fa2cc011d80d4624037a878ccbe0f068c55d07dc81afcfca570181003a7c62d73d10c0ffa81bc4ad56e95f9afc78e4f2fc843cf0b0490cb280013919f7c7a0ba054bee25eb2aa57a8d6a4f2291e44a9ef185123304628eb6786cc4a65d282d3d1310cb64e45c61e90a897fa741c0bb6524885ddf0f351836362c1f597e657d0e53093535d3396e0479f226094084e41d3f91bba2afdd9954e56b95594f50e41b002a1af4242c50b625640b8a54871bb1c66479cd233e56c82b327189213992a40df19a7fb4d29bf6fe48ae12cfea15f33d97f6d97b226362bd00e89325d12c83a692b555282260d1e6604092ad98807e0b0989b8095ca29c5877ef370a3ca8e22c3aebf6d85d49b222e7c4dfa4ec64f7dee9c4109bb68535d6d9425e99c7387ec8304bc3dcf6a9c7613535c9648ae4ed8543d106a33c87bb2ddb05d3e3a217a1bf973f31f2f3a91f1e596cb70beb1cbc35a1d5ac62c68a17ce67d16df184f8031a7d85a5bca2c7145c8ace84d18e1dba90c48e7de428dea65f480d8470b1f641b709a86d8ab89d6599a4473c7f6d9845622bd4a4bf7ab8caa39c62e05ec765284ffb5551936440505d121452457e84ffcb423ff95f6c02df7c66fc45f35ec04fd7f515b8ad1760620411557284b0891dd2d0a755143588f6f13d3d7c54d9e6bcea1890e5f8a350de759d5bae429506aba24f24eece45de5b86cc97d66f24163073bc74aa5904f73a7550619a5bec3aad459a12892cecaf9e3ae67d50259efa128bdbf20ca8db478f1101229251a60371604570396285752cea8aff35ac3ff1163fe40de94c3f6a483604eb893d26d522f6ed5c4af7e28a67600c2ee2135f5306e8f5c3adb9a8fa8d9255f4ad5ee1edbd50224a07457c6d2e25ed9b090144654acb61b43699a8c6359faee309fd55b4f2c5f40a68a6977b2d66d2ce4f041027ad914051bfcf64e53624e2cef4c4995656ad523e69c4222ab8cd21c8617a72bba80096b71455c1450d68ec1e3e16aeb3f4d835d424edc55da69e236ad3e801cedc1718167a9e7239f2e917367df138e7264e95bb30c39208364a0af6aaff26a006c5bd43490b1f0bf3cf9256ec5d8ae5eca4fd8997d8bfcd127cf6e992d3fe80389ee009d75bb8e3ade6d9093d4a4b8237aa72b56d3f0c4e049ff9a458637e29ba0425aa986bc3576b9d2b1dacde2cbdfc2fc9ac0735fecbb2c0253be5b5e618f15dd2d424983194ad5f24ebc3de785731f0ad165f644eeed166d4b48e648750b5fd9bf6170def43ce635bb6ff93f631ea9e9c7857631163f4009582d6ac15076489f5260d6c4fa68976c389da3a20dc5d5f66fcb486498cb3adf650b089ccac70d43307eb1c8b3677438ba6a9ff982d5c6c8f049b4d3467a45576708ef01cf07b0e80935edd8b2af74ad56fea4180472107fbbcd5e5474cdd8f4c07953566612721a3f74ea513e265585e6d4c2984167b58f5b6a2b51dfe886acbe85a3b2ddabde1caa626bf3921c133c2696e535d0c631946352e0ce4afd4db14455e0720f86c404b68ae108feac391fba7e6ed7a19dc09390468ee3a2eee2824f18cc0e46d31a89464051c3d29411331bf97c1f0836e8b706c011147dfcf93dc850152d89ad30de2b9bf3aabddffd28977163467f8c0fb6dd558ac731c2e495291533f850c61de9c75b486dd699a08fc1eb00d71380e51d6302defe6b7069595b5ad298d37b5531314a65d70d71f099293af927779fca32e3a4d6789b95c64ee94b7ee64e2e8ce10c5ae341369f74338707de4a50fb66f08e949e648a881ca1924740a692de86159ab8c3ada8d61c04e40dc2e9bcd1e89500dbb70cfccaf8710cfd7bee52c1702001a1c63fa2b67747909ff08ef12a2e3b5ef93fc1cdfcff4aea641601239237b3fb0d3a046d798fc11824696fe474701fb8c2c3028c624ce98a6970d8d80df994c821f87ea2dee708f015f07a6d1122f322c4cb4d95f9637fcc483965229225e9547b7ca04e5b6a89d19cf5ce5004555b35fe8cb88a06df986d1ea946e220ce6a5f6312c03dea949670f6f8fed813c2b8aa3bba3528039cf44e1d496167295d1360ad85f7494162b7159841570cf2862697278e54c423df3ce210826f32d77989945383cab581cb81bee28ae104f7175367838bf98177a9cc60f2c82fc1989bb951655899cd22f5553e35e94d6c68d4f5e0e21d5c79e2b6820feca98cb1c9141814b2a46a747103b3dbacf6fdc4198a6169b5740db9e70ede507fa0bf96a21338714bd2f17042aa55488e7c1b733311f3805a61aed2466e4f3a6c7bcf81568fb094a3130228e1e733bd4c02b13f8d9d55fef372d767298ba58d94c7cd264b2dcd558eb85e6aa8368a16b27e092b5426883c3549c79d9c0caedfb10f045514080be617068a64c4269917dbf54be3a2b45fb0ee46b4ae206de4ae3d053fd1f29c09f8fbfe8dc93a36b7edcb3d529850e163d372c202f4437e2b082bc5ca053cd1b1c18bd24b34c24c76ad455702fc428d56df1e1bb58c9a17f497f1dbdba822e1dfafaff0629321066bb860cadcafa7b6ffbb2f64c409367c50af11cebdc8c199063f46b92acd6a7ce0bc0913202c7bfbf8bdeb2a3f003abfecfe5a92442b50fb96bb4cf7aaad2e1a95e52fcaf0bbfc93a2cc10b05d7a8ce43c9c89340ff9fa49acac44080a84ee4b525cfd5637a16aec908c4cb010cd2152f430383b5573b0ae9ff6c433148edf701b457d23b9f855868bc6954f855a69f220ee2db3a19c620722967639b7402d5d25d34821f379c634c1cea91992edb1adb00287b4ce59dd367c81a86de99396285ef99eb87250f4e5bfcdc44993872cba030027305fe4bd3936df5012115e5ecd4fc7fdfa15ce5b9806af4d435d52135ab995568b3923cbacedbaf1de59a0213087eb90f0b3ee6bda8b1a6ae419652f15548902c231060cba17ad4027ad056cee92e8f169daaf4fe7312dce9b7e4eada65ef03f7946f8a605904c40b5dfc0cbbc7ecf893c963c43a462194646782257fb7b88ae5e8c8956b6e40725a97d806fe1227185d6a077ceef2a8ec9a082ed3b715b3f058a0701b582014230b62482d0d52ea02735ff6efd1117546bd2edfc9cbec19be53db95b0b8df8d79986bfc804be3baf6b4927d5ad56877df8240cfeae7c98924e18a24a0976c964e1ab4173d5e46afd0539f45bf632346ff380d4121e3cb6f2c16bdebe7ec13b4d8522b33cbdb7d1b57e305bb40b46766b2817b0ad6b0dac01d6025029d7667e1eb6d8a72179ac71958aa16fdcd72a5ddc00a58c7a0d06dec4f0cfc2a68a74d38719f7ae539be70320c6545a81e7708e896f431cf18497f6beadbb6e178000a9bd001acf409a2454a44742758986fce4ae68f54279d7c0536faa64e4b91d22531209a9d99928c2b4db528a0d33405571146be9b2b4fcbf91333f439f6211d42f7048f46eec691b2e655326b683fcae3fec6c70b75f41bdd389326b61506994cc644c167f1c1632a4f066d6f8b5eead590887f6014cad405ac4e37b42221e5903cc8602a9fb4901d895e886b90c3799021515f27863c6c914a3385aada4099529f9a3080eb3833a8134157a6433440a88d19c0b7d1c2fdea6fe6920cdbebb2edceca5e057dd0b90e1f422ca7c165e9934283748c558cf29aff94a59fa4c1254ac0649ea3823a36c007c7c6320b68c494198d0ac7edb0e9fe72a50263917bb1d4fde9c81a17abed45ef4b8c38ac9af87b0f6005d6ce29b54b9ab2f8166413573b6d58dc29664a95fabe4605d524f94a93dbef7220e09af7d4cb69e849119ee5703b23b19ef1fa28fa8829d19f2ee494202fe0cc6431c92c80c6dde9a1e5c888cfa80a24b31821cbf8c5cc5c9a8a5f4cbad13abc438d61791ba524ef2604e6bd2b57eb10477702dcfb2e09b84f2111148e8cd6d08efe46ca541de1ff0876f8f38db33cb3a744938f5693bd938c8abb621ea95cb9004ab7144d56771ced66fc13ce121585bd481db6a8d114891f57b1543abd410b1de065aa322300dc514858c27fe16d379bc9a3d3a27b4333eb4f17f47c49f871dfd565f595ec1e85b219f77c897c6bb83e93c92df54665babda455e318978f54d2e0d876ad535f608ec62302ea566cea87fe58e0de9444c9f5d3d6c934fb77a1a3ca36a87239bb32304dcc3683056b5a576aaf0b29e120af806788a7ce172f5580a74b6994d553e0b3173eef2ff0218db07dd40e76c53b05423a4596c3b6376e5c50842702f37c1a982c5c848ddb7bc845d6199cc6d0ddd5b26a0a4dde6206864b87330bf03f2233ae704e541b930c1dbf459009a0a9405d673841dcf2548a3829ab5060c7e9ca73a88313f828636ab4bac1bdd16353c3d6984c41d1a45691859a781c2352f718d8ab314d4180f31d7baad280833390bb6c6d24b1e8f3c13084cdc836351dd5f0ee1e3be87a94067a896d18090e08d743c4c8f66a9009933d138a0181a38ddbe86286a96733a1e2f584d2b3a9d685ff8ff731f4bfb6556ddaf94014e0f3d07349d47ec6f92189998a2b33ddf0f6b04a0ffd4d990260400010334808449d7ddee394410c195da5b7df397d2c848158d0519c9d5e0fa9fe9005f85bda232f9929cd5169559181041c8250c4a6e68ed54909513f8176e0506d4daca8d0ddfe5820b926e7514f7a78f223a58835b02d841a00b16293047", 0x1000, 0x5, &(0x7f0000001180)={0x2, 0x2}, 0xc) getdents(r0, &(0x7f00000011c0)=""/24, 0x18) sendto$inet(r1, &(0x7f0000001200)="6944654fe07cfded9531fbe422c4ac9868832f9db8f097d399f66e8fcad5507416cbf6809bc55dbde57c39c79e19cd491158fb3d356184fac2084d7c951479cd8db797d68c9adf723e0cf8ad4143c56647fe4312bc50a38a21f18fa5b97b83a74a25507ca47fd91f0f2ee0375385dec0986cbd13f8ac72fa7b2a576b2e3e8836f13b7352386cb756b720b69f099c396e2cedfc", 0x93, 0x406, 0x0, 0x0) symlinkat(&(0x7f00000012c0)='./file1\x00', r1, &(0x7f0000001300)='./file0\x00') sendto(r0, &(0x7f0000001340)="2b050fa005", 0x5, 0x4, &(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x100) r3 = openat(r1, &(0x7f00000013c0)='./file0\x00', 0x20800, 0x8) setrlimit(0x7, &(0x7f0000001400)={0x0, 0x6}) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='W\x00') shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0xfffffffffffffffe) getgroups(0x2, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff]) r6 = getgid() setregid(r5, r6) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001500)=""/4096, &(0x7f0000002500)=0x1000) writev(r1, &(0x7f0000004600)=[{&(0x7f0000002540)="a6582e209fb4d8dd172e6ec25330aa42668be7329c20f86935f22008cb1c66a9e958a4c81e59faa28568c8d6d96be8f33a4a37267cb1b218d7b003917997e950e6e98e5f5bb817cc4f338f5f173baf0d847634ef918f6696001c5710c015f8bd60b688209a7cc7e3683a8b871c51f1f19cf326058b4a415cc46104aafca9114eab9ef65d42c3931649f72d51276a667eb44caa2c7a8ab750dc2628a2e61986016a6e1f42c020fb2d89dc8d2917c07fa160f1fad5bd559d6c32d2145a7ddaec570e1c4d0d154e82554749811d84b70d4749dd5fa11432002b35cfd2abe19da915a1d3f8c845357b365f3de6ff84aeccb07e1c436624a2132538b5556a36055ca12e5add8206d3d6f572502f0ecb6847dce5ab50b543abbcc20c3b616ad36b8072d63a919ea82f893cce84d29d06b8b297a4cd7b6975b7c27ed12321b86eac04df62ca140d77f1c87e0f574cc9ee367c668aad88a72da5ca6fc78d69f1e411feb85b000c49695e1d1d2ed7a8f1f0325305b60df7cbe501c4c6267af6dc2aa773e28142ada188329567ac400584841cb8402fe2f27b3b035c00d45df0d9c422e690d5207ae8b5b17cf3c32e5f94593dd1a6b80a78bc7b2f4ce829a94fde81d58b3b264d620d395b93d506465b834d9c2c3d2231c1a741339907634d75872d25bcc5f02748ab523070df676823d4974a6565f80383adbfd2bf83e9f92da27e240a892ad090c226a29aa129d09c55fb0f20e11b73271777560256a1afda473112529f7ee48e8823d20b75ff5f04eed220e747203017d8c54efab429b79a7a62e15d044dfd1337fa8f5c085d27617e85eca0073989cd0fa2cc570284ecdbced0052423beb9ce275b0683e19e364fbc228e5364434233a86961c7520f4ee0740d56db3d5d5bd61625dfa3492eee51d047129bad2db86829533b4b6c18b0d17e1b6e6c9e29bd424e3452cfab3464bd0714732f6a0709100c781c477c0f1a3f1fa952fb315d402a13384212b523b4316c3073c6282f4c52ed587bb857370bf1582c5fead8db188e046bd54ae2ff909f9df193a371129a54c33509804c058f0a0aed1d4cd0d4174543cdbaff486077224562fec56a7a24a54e17c30ecd733e2a192fe7662efe69803d66f9ac4aa023cd5ffe3e5a9c7ddd86a3bb24fe4144d20ae68b7b35881a18f85d0e408459f110b61e282f91dc20916338d90eb595bdb3919784e28dcf62170bd4e279c1ca53b3faa73718e20acf0f6e11d218c8901dffa02227a2002a9fd4e0dbd7f39e96d7e2ebe62dc0ee7f0bd9c44bcde75e756d50a7bf7d4cf2fd7742c6e01b1bb95ac4657ac0b598d4f74bb1656ff3ffc197399d55a118132b8a6a1352796b953a7553b80b2f52fd57b13f550c0f14fd09392f19905b13a355476adceedb20ede265983d907674e49f1abacd94c907c7d61f40ef6a63bfd82379928c820a74b2fc437b65246447bec404da4cd3c0721aa328f2b055a41aee3aebb8dc31dfaaab991514cec278b55c258960c011c270ff00109715aafa84bb044ac3c688d8d42c0465a968a6a231f1e02d8b9ec6b82fcdc46e531fb2354233b8bbacb15389db74afdf655a088ca7a4c4a942892f822be4cf637a2dfb2bb98ab860ee5e9892e3de8dc7ef22ed72420fe9215bb7ada529d1a8c84d715c4ec78ac43b7c1f10bfdb2af0bc9ccecf2dac1d532b86455168ac731e3d479f334bc5d9bc93b019d8c07576e15fcd8859772f6c776fcd9dbbbcdb33e849c4342d19862d3bb50c156c31efb847372881e9d86eae518300d30642166c59fb1669bbabe4e183c9d7fd1bc91cd7730a83fdf67ed6ee422b82a299fa26bb2e0c5eba84cdb642f0214505600c0385cfc6dd231c8617e01669380aca895a6302d0210527eed7a03400a2eec47c97bbe1ffa137b29c8e282d16e51889bee1547909f5b37294c07dc1b445d0e293732f1624e575641534079e33e051006b4ce941221e907337740ed2c312c3c6957cd72e6f87488dfa6a1426363e740153b7e21fd19af90879ed7897043a5414bce6ae2b99d80490857e5966e4cce057eacd91bfae6f2e66530f3aedb643921933e16e3d71f141476a63a8e38ba21f2babd83d06fe5f6dab811a30971644ad7993b079c9bf2cb01a5ad974ad468ed0613a194d2db488cf41662460acc8c5c6b3215ed0c71d6090297044b9d9ce7a3d6c0fc8de6eada7d99e0f920279ad3ed51c0490603182c569ead6cb0df33077511474090cbefee06e7e302a6d28804527e5ea773dc89a0db17c9cd377bbefce36b8cc446edb22ef0b9a7175b2a1bfa36722fe70de98f46f1a18b95284829c01199154ad175708d43b197e036ef356101231aa16e5ff55f1e009299499973383248537947de7c685314312b56f5ee9fcc64cd580bb48c839409b3a6acea523a2000c448aaa1c7eb98a39d3b9371513951f6a325f7d70250877bb0df7d4e32f3f72144518b1d1b89fec6d01f51b09d2e93bb20f896605f5204de0ee910451f2cdf153a3645841173188ffe1e59db029669f903d64090aca8257fced84788c320e162f60947c0d0ebd94dbef4a004c8ae853fee285aa3e3b350151cd7c0972464bfa91f73778aaf6b6f282700406c3ff45e383042d5144e780c946edde7bf029534c69fc56d038de04c95d617d564093ecea00d4a3b8785f1fe68a7160b7dd23623c6249b99febf6aef4e7cefc43a6c8a1612595da7cdd352cf0c1305f19d72c61da9c8b0e19b6205b19cee0cac99a392148a01df3767c89fd37ced13ae385430286852e2af9c53d7cabd55cb82c82ebf384937f73a0cf02f41d9f6edb576af565958ab71ca09f8fb67baf2f1bca97f6f20608911d472158002de6d8151b514746eb8f69f1a9379fef29c6ce6628088b46e2ae3a5190f2191bc20e7d3b4c817c0abe8a5dce24b779f9e9aa0c27712ed0c4274a11ced2eeff4f04ff3e972e8cefa913ffd7208ca89da9e1836cfd1320b6f4c48d42700138d7a7d14d5be5b14d51d0a71d9c525b05ccb6c1306b4d8b44b5ef076ec7cc1dee996f2e3aa11a5624bbd059f9c9b212651f39bdf51c74da641cf97e40f2aaeb22b06098cbb3dcef731d1ab6d62fa1997bbea3aa20ec9d879a1d5347c513c8d7b4c4d2d8b5a25785b86870da14e58bcf986c9498a94383dba228ab2584f60dc3ed3457946527e03ac9840485d94196cba9a33d0d9ca3dccfad7a079640a19c1cf6916fbfa543c9b3fd1b1a783e9c0e050ea78a433f9c4773044e0d93c10f25397171e08b63309c0c4bab8b532738e46e0eaba35595c7b5505f179c74f1e9da3f4ac0f0b4f7a2e10ba06e43d96d63c3a08b8eebbd05f45aa000752b5c23893d2582c9ea89cf14704f06eea84868f19ab218695fa6b232f895dbb3f160e482a65c268824b3aeb4e3dabd52cb1f670344da2cab2d4a1e84a267e10d0fce3b7f73f04e9b218a8b7226e620b0168a75776b55e2d9a3e209cfb99fefb9019dba0380e680fc88ea98ff678eb0ee6abd431be301b6b88d2f3933f89818a55270aeb89d042eb7521e090afb61ff04640d6e3e96f9ba9c283f63616b87036ae5291ab3be7400d594ff3efbbdb3fb0f55a4214eba533c52ab3e9f6f0d63ec1f63bb9632138b8e0cdf59157980ccb707d493c2eb08ea77ed1cb5e71c5c1ff73f2f1fd29bd8b37002c943c3711e1f45c4ad272b0d8a7ace003ca0e3136d790193754b6a8aaae5f98bbbd2951b0face84761bac6143274c571f3b058363c79da4cd15682ba818dcb342c6e24ee7e7a12e5727bbeb2a65ed51f71cec0d62612aa827a163035d632d97bb02d89b6b32e578b210ea55c0b1c8ef77ca4f68985469c1575a3cce679a32c89aaf03eef8007f1c0601e3a0d5f85b336bdb855e68bab43a0f5d8841039d29a25e7c8d1548a1d54e9ff4c3a61ca03236775483a7de4607df883a5001929b8aa1a34f3f24051dfa41d21bc59bb4d3a32a380b5ebdc8357d14f561ab7ea256e170e2a60e0f7f5c5cb5cf978a02201abf722a4889d985523f5622c588acfaef51ecf8282ddc85625a3fbc4086069668157ae1065e69f40cc9a4d5aedc8c829800c3ebfe1e3adc66b941c0cb3e7798fb98c84cffa6fdc8e14faf6da22c9eb4ea3e5a6fd57e1f4428824669ff88e662890386f8ac135d93edd91ae5a636499f2f11ec6d36971a1e2c780ed5ce779f3d561c1c538b621e356b3a482e74497e2818de679814bb867d88b35455ddd956799910d8c305d2237845cbbe22145a1e069850ed7ea6c6d39c048fd0fc05cdcc8ea657ec86f054c73bc6b2a63b73bcbad52189e45f200ba616305109383f91d6c6e0c914dfd3ec3acdf4098a6badcc0daa2cd36bb8e18b5536a34463b0c9a369bebdb27a53e6493d8900e6b1ecda8303e262f634941ae9398fa55285a709a9720c96891470fe5e3494f59908925debc1fde6757ebad4f61a3533bdcf0f27c3c821c66d3b77d5e51f010b38af8d7a2e6fb041dc66bdde574f0a9461bcf899d0ed1d5c591025ce4733e143ac754867293671a999301b34d3354f984a23ed58671ee14c0f15a66b77cde1ae45bf539c77124d8ceed7c98cdd130903ffb053dad59ca5747ffd92ad982f4e0b3d8069bdf9717f464c639fa544ba1b197422d5ddff8473f3fa47fa5aa42934b6bcb7825f092b2fbc4e12ef5f8bb00a114f64c725d97d7cae0101ae9e88940a7001a853650e096109b953c3e3b2d43b3d100f9c4f5e91f605504f373e3fe40feaed53b1490aa706d86010e6d0fb91df6e4f76a6a070afb414a97d8927b2c77f8774eab0071b3c0d97383c63b02253528f477b1457f9a0959110bd7a0992be4fb258a320aa96762f13375fe185d5646b6dc10847078c4e7a6fb3f6af47a7eca139ea84728136dbdc7f495148539acca63b7368c5de7dcfae97147a46799ed732194d1fd2c9e4f9b6f20ffb03c4a644349af0067a9204000dd6552bd7708aa60458b35d6270699a76e3dedfc310bcec57d051a78fe2a46c0a72dd450fb302e897f43469c90c279ea385d0578e9174b255bcc59275f9ee46814bc891ae516dc12b44596dd910a401964b05a9166a15062ccdd457763cbb879281d27c5996172b2a06fb3223e65d653a56e2cee60e01cbf89fcbd9598f05994d5eb4e7014ba8275882047afa536b55c14e08f89d94cdd8f7d090ad2a41ddd22cc6bc18004feae0575c19a318e06593dd790cc99ef56ec9619416197cd4144523e18d8b463ab36e65422fadd2ca1b7ea170a458019871378203bf919e2bf343626593ca4fa6983fc24f4405b6a1906ba62405df5f3c83d41affd84c37968206b0143d87c0f8d3b74f6d4a7d8098f1c441ea3d030a2ecf853a6605bbe7336d86e6d003f49e1a449e2ff4459a0eb929160593b2f879e2e85280d21811c2301b08dab2ab86c2f66f56609b6c192eed1c2bd36013922e8b7476d51af4ad48bebd497606489846be9963116a5e3e157fbe2adddef57221ae4022349e29c110237ad15924aeed298a374682a5474e2862ba35559b71a4369cfba23897e6db90c3d0d7f3d25fb7872638d8590978f412285b4eebd62a7ffbb314162d776bb5f277725b992db843f7cee96eb44ee7d752777b1b2d93f2745c31cc92ccb4b8d65e5369df835afe3d8fc45ff0cef6ee6f98a96800da9a91f77a61f9eabf09ba686da052360cb6d17fe8e1fad38673a308f6de0ca129f7741f0d965d4f25106581751ce77c2405e0ec4ab20b60bf24fa883d2e0f3a0630214c5838d6ead9935d1b687c78d7ad2a1df96218ca1a7bcdf1ead", 0x1000}, {&(0x7f0000003540)="20aeaadaf4b694a93f15091d6bb32ed2a02289bfb02a92188cf8868572da249242d44e60bb8f39ae1336301de20b9dbb8adab23f5353486e81668f7f2cd37b21e67298c2d7e9e4c8d034837cd4816a93b711e2d1005a46e26e69205cfec44c56713097b76219c2c55962d60ff20cdbfedc0be52740602ee3e2d18b98f9c4fdcacb28bfc9e42099ad20e702831666810c879e27af3bff4692524d12fa", 0x9c}, {&(0x7f0000003600)="93b2d9c438bc24d9d57c15f9418b1668b84d786a2924755525146d8acd348c3342faf0980607547bb6c67ac8d1fdd0b233082a772ba49c104c29144ce485b808b98fcd86de274bbe98d646eb698a43071619f99fa60e2e068992a2da913cd08d82efba2f96d35f5ecd50a441a39816dbde9e638626e982f108a013bce227facf73f043f3ba619c22e6bfed5345f8a8b39300421498415fd91bad588fd009759dfd15c60939de81d8707ba3e8aca22e8409cc102a04f13ddf4bd186f6156ba54328cab94a04b9b7a2b3331db3f4e7e998e4b6d6ba1c224bb0f3dbff45b767eeef88dccc6308412562522dc46d9c9b3172125d15169162879502d8745ce5094109d6653eb86b190bba691cd1bacc0770a81bd1d7d43cab1fb25f6514a43a6410cb5676af2069e555b7b7fc8a28e9f4acb2edd5d574d883f5eb66fab5f73df97581640c4752bdeec1653d1774a2b1cabc5601ee3eb05edb6d4bca87452de4f420c414c0c219174d2eccb27a2e48606b41f4ee4d5dd22d25f20c97358bd5d01079e1ed7d16a576004f56e35aa76cd433f57292b44e52b76582532ed80f95d718d99c53f60357d91bcfce86b5e3294658d00318d0b6a59f5a6a237f2d5bc2966615cba5b776eb1fba85e71f60daa361c89977e34b5378fb2f4cd02eacbaa226cf0c7cdbb9043675ab5bf9c32a0c1c28c304a97a628e0cb65b8a93e4b9bd439a7016525985f5d7ee7b474f65365bf1306674d5c0e84810b9c560ed28d33c2eb99054c61a4b698e37566ee40cc13b2497473f0fa8625cd760ca13399989872322aef2777d15949f59f81da30b4efd380da37a81080234f78dbd3553b88a2a6fd54d664f08dab2776c83b542c7e08186b8fb5cd9118d2bec3d8ca253e01f04fb7ded9f84eedfe663d981a0a8d311fd5cd3a1c3ace918f4414a12109c80f8a68bf18d3bae015f3a2d7903231a2974c378201b1fefb54c96aa6508225961298f746616e653f3d3ff4c79feb93874246efe5bac41f369093e9dd5a2ac8e87321dbcca5c980d67273e0dd99852328f1c00ff9bcf829f7d1dcd9c78d48577a71cbadd269e6002be406bc8ea3833fa0f88a169e6c8f5201e6ab0f9c92b5b9220eb2c715cd6aa9d9f79334dca7167142146873115a329387df10585b0820662c00b07f38b8537c7eb74c56419862d65675ef724bf532104d4922c2501e08e1f7b7faae2424fad51e747bb9f1199779f6f8945f77746f58121e0afef228b3514a8dc85bceac9c6b350c1ad95d1934359506b47edef299f8d59c454bee7cf6c06a388083a55482327b9316ab2300b784eb4f49a5756ade33c9c3f0f9909e74eeea26ea1a86c41df33b07765adf793d4d4d38f71f0dfa80ad4a150a52c716c0b506dfffa3f0fd48d2f707faeb49d24f98fe82e9ef1f0bfce2ac1b679f6735ceb800a9eb2d717746bd5968074a7b848a30c2c8a460035f7a178d275e60b23555bb3286a4b38cffb939ad89555d0b44f127af3fb8f8e3af64d8ee8f3f22e7c164196c0dbe9ad00222004f182277a310c7cca8ccc282fb6902fb22a7a807cc0a319121e24a19195d5a57a8aca691aa14930f455d771db48b7246e392f5774657187a072acb7ff87cb0c10cc8b6ee645907041d6e4001d0429d86e16ac990e5fe4cddde3d88f699ce1a01ca2ed64adb604727754a1c016ded0ca2b2aed29f870655e30d8de6470a4bcfdec174fb77c1cbe2916cf24f45aa4c91af1c1db63a33999e7b5f4d78aeedd7f2cf9b387b47fad1215de616a5bcde0d281774765c1f8c7aec179888eba907f2b6ed08afce3f3f9977614f4ce17d2f2366420222c2adaafdba10435bbfeac171b4a944bd1c1600adc8ed0d79668a6e411effda416322a7260dd9aad11b85aead203b5b52701ccc6ce49d0b3c1db847d83c19d22bf1fa04fb68323e746aa4ecd1793eef295426bb4f39e299ac08d885a8af6c4e53ac33345fcdc50e08248cdb1f254c4e76c7c22e5cd86a8e6f9ddcda2b0048a01d2101f694cf2314cddd78ca33cf0c3e3dc11b2948c4a343bdafc4ebcbde675afce13668d4523eef7ff8303668c21b173e58d3a91e804cdb91ed6dcb69a3d1eccc63ed90852d3d2f254e0df236a7d6ab36e7035377df338203cc57a187d0c86be07459b4e1a18b8666aa5b11603fa3ba9b218f1033ffc756e23e6103d62680b109995edda4885198396778313d26a159888da216e84b07593a6acde5421f0ebe4f1fe33cc152cfbd0d1d6787b72415f7d52cad04f6bf0c6c84c03a81ab9fdc56c2e1d7428b14e546f6598f3f9e959571d9767d7e8f2c3afae2d46df456f8f6563d9a166c010a7c793e6f85d84ee25ce593b0a78825876d04c6f1083c3ff813cb7da9bf93927644684cfa7deefc3b5f60c294d422ce5167ffe740d8e1dd2ee1a3e6358d156ae9e6958dd6c91246237713f18e8b5afbe3979c568dbccba8bfa5be1ca5af2ac1888767a711d5da7c3ab0aa93bad836a7993a9b6f371e508fbd993174c7dcf19045ad610b0a5615cb89aaf7422b5fc9fc1916d5a27818481e12f2429d2aa8857626fd554d2938bcc3a4e7f5ac716b2ac045e543d77f01b4d2dc32bf0fc2b14bb5539a44c1e958a5e811ba3729870ac45e1f48e662c9fb74bfdea88c43e4b927f10e4785582dc82d3888987c24f22170b9ec6432386378b295e097b84487117b28af7f86badda5dfb9003db372539ac424ee07f5dfc8ddd6e73ebc9e48b667cd860f324e104c9fb55c7b53664b8a661c782f817085f542462b160d7b52bca9cf9b009fdc5a8c2dba5b0c1e0b081cf0dc5f5d73929e665c61c1a261dab034b2eb18b0e19fc0d358dbe0e4fe2c75eed40bf32c16f70573ec00eac4dadddba5b16cf5daae0878e801421f9bfbd7028ff125c643896b10dfe621e432e497d88884241c3af896cdd2be710a392a20ab60c3c705c3029f32aae49250a591a4698a01e047fd651a91e571486ca98769a60316391ae8d5ae01299ae076a07daabb734bfc65e9a5af80cddb5bb4539933bdd304fd17b86529c3c9219e43c939921573dfd5f91b849da9a0a4b5e9473a2045e6adf9b62ff8b9f188c2f7feb7be7cc355805c16f4ab0513474094fb0d3691caf5cb5e8c827bb70e4ace3b4538c2165812cce1316d7677ca0524e0dbb087e6e1d03b38fbc5fb82b0c88084a351524ba52e78f1d6cbc6b1f2143e9b541e87f58b67bce87285c5a890c90f98c3f4b06bc625726672379453f17362d83c3a259d62afd87fce6dca955941c9de70f14fd21c9f956c0facd91731d9f23c456b46d62663d38017b3d74f147a9e5720afe746d65a8b955f9d3aa9a1187560cd1140256f31c0b9797298d451a035f0f605eafc317304b67ec859e0a8674f566a2197cfd60b3d38058cbf48279915f97ea696265e56588b14151da252fc75f5433bcee613709e901bee5f5c1cbb6577921c0649e30722535d5074ca935a2eab09b8eee803de19ee6b5fdb1dcf0ebbf06393898a76741dbc6cd417c3e4c67806c3dda4e718799386dd95afaeeb42c7cac17378dc6e034b63d86b5cb65056a83984d114d49f3fe29defdeb1a67acfeb25da00acd0bbe33532e7a4c3d5f5308e6c04276afbf62c41ea85f3b81a4933c98dfe49b5885a1c7f63706e4a251176fc24da8f0c57ef0d6be4c9834f677d9e4bb3dea745f70ae95eec40f95398227d468f4c2ecc5d25aa568ec16684302d8d29603597ef2bdb10aec684278b01bc52e2458cf1dcfd7c3298dafa08236ab09e8933895eb970485a3f59730e138d1ad60a102298d74187222d5e4e26b4504d478ed69ad4e028702560e69d8108f1318df3c2211985ac5cf9304d4c32fe75f43e3aa55b8753aa6b4fca8fc8110f6bdbaa6a6053fcc7475d8b613574c1fddb8d1664bbd00d7fca6ae84f8c926233494f9ff8a1020ba3beb31bfd0183d1154e3f234ea6e1435de83a2f9c09929ae3c4edcb54e62300a267c68731b1c5536bc220c37bc3a4c63db31ec31d7357fc7b722f7e14a54e8620975885456b397be0fafda20b9f863ccab176580f32b08035318bac399fd266acc16eb7c1d16206a1e46132061a840c8a92829810d8c655ba75b3806565aa5b3551cba3806d244ebcd45386315346dcc3e98d11aea877c31f6534a2cadeaed024efe41bea470d5a4d3807b93d3ac009efbd9c12b77ceb88c05578c2b85be7eb0a4f6a30deea6926555a91777ef9c80c15c72f61afaf05a613a6ed3384a4c6f34729a5a887c00c875936f4e193d916ea23159da606855a826450d7f30ba7f79ee3933b09786b7af1be4004a5078acd084586b5e57f5a52089bb8986dce585fd02b61b6541e07696da8b2d3a9cbc879bc8b18ebe433ae85ed27409898da3fa149bd463ca249fb18f7ab56c4f738e628b7529e9aa3e91dd686324151a5db90709b1169e168f5ff116226b00176d203a08f3768a493fab97635eca724efae1a31fef880bed48296cc7e7003a98d0e53af5fe38f6e3b1700cb6e73de5b4fab0be25324b2e6e906683bc73a9cf370569985e4c73fd932f83b4060e27fb55e3879599c671567f29178e37fb8ede29222edf3d706d55009075301e43801ad83cd0beba4f991f9b83ca9b73900c44566671df380638f83d4f20ace2004741d0f01b671ee3baa47cb0454ac0ee2a19866d9a67cd7b753b89be005ec73e2ffddf87728a452b4a28ff622cb8d508e8fe6c30319dfb37a86a170d3e61878c9745d4e0a1fc540f3d8945d19a86083c8a466fd54aa3d2104283e8c3edc5d4c40eae6bd983af1cc7615ba97a57cfefbd47164a04cccd3de834b998d629889f537147b665cf50442e6fdefe655c00ce2080d6a90b342e07fb20743dc57ea9347f09f71ce224cd9dff74c04b3a6407cbc69617056ef2148ad04ab1af62bb6e870f8c6492d10290022a635e7ab046a31e24553a1bb68cc85e42ef9ad78cb67deade57c7e57f7dd492928d288e0762ba1ceb88b87dee703e8bf8e86a3a860b47cd69e4577003515ee1870579b7e2c0f551b681c2d4a49d1c061abc7bcff47efdd7c645b7450b2b181872721948776493c41ce74675cf24f34ba19d4043f953861a1076bc37b67da0d16ed202f3940e06d71afce65f1172109e866917eaae2743ad4e490a762a54c3920b44f21a6f7a9ce1b9c459ffe48654347532bfb29e207758ab46cdf22f8acacff30399fa794cbf622b81abe372ed6a19f5bd2e21384ebbd243290a634c0549c9db5eeb98dd760e23eaeb586aab44b043c7e81fffdc18cd6aefdbb075be76fcc5a16f60410e53d291f20fa3d1b20b0a8378b5ac9e2548aa02e996a335fd5aabb7e64edce301f97d64ea19ef97cbba73d3cb8971d9fe1419a159d03db32eac9570d62756faa009c7bb76391c5cda9bafab548499a93a96c60379b1d6a65c3936e277703ba5e782b5f966a46eda74eb688985c872a9bea882d64437bf82458dde43e4c139c30e95c6172754cc23a995b5a7096710521341f1071e5cccd77b7991f3592ae5c72ff9e731d768d0771092223f0846ceb01bcd42da10b6a4e1726ecb807e9e3121de57f67f41a9b3fd24cd8602775e1ba738dad34cfa71558c846f4279577f0200bcbf56f75d8999dfadf0d75a0b5f47ae85a24bd232995732ee5b6177a422929a56ab078ab20526b5428cb3e4fa5b07366a96f326033ac509a0034f39f356b312fa2516ca83bf40ae692b61a6d85b8ba162ab2dfd6de236d1bc995872478cd4ab3e06dfdf3871d6aca6423665ba88d6b8b60f90d647dacbee5f6a9ed90fb3", 0x1000}], 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x810, r3, 0x0, 0x1b) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x7012, r1, 0x0, 0x0) getgroups(0x9, &(0x7f0000004640)=[r4, r4, r4, r4, r4, r5, r5, r5, r4]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000004680)) fcntl$setstatus(r1, 0x4, 0x80) r8 = geteuid() fchownat(r0, &(0x7f00000046c0)='./file0\x00', r8, r4, 0x4) unlinkat(r1, 0xfffffffffffffffe, 0x0) setgroups(0x2, &(0x7f0000004700)=[r4, r7]) socket$inet6(0x18, 0x3, 0x3ff) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x0, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0xca, 0x20000043, 0x8d4, 0xffff}], 0x101, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xb2, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x62, 0x40, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x9b3, 0xffffffffffff1de1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x43, 0x4, 0x1000}, {{r1}, 0x0, 0x60, 0x41, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x7fff, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0x800}], 0x4, &(0x7f0000000080)={0x0, 0x6}) dup2(r0, r1) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) listen(r1, 0x2) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="d8d41ac9e40c89a0", 0x8}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x68, 0x40a}, 0x402) socket(0x1, 0x3, 0x3) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)="ca90a7cf6cfe5e3c7b9d856ae8d699fe39813bd8c11a6efa000000000000", 0x1e, 0x0, 0x0, 0x0) dup2(r0, r0) dup2(r0, r1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x10080, 0x10) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="fdedf61ceb7ae15cfc253752e607ae8edf7991", 0x13}], 0x1, 0xfffffffffffffffe) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) syz_execute_func(&(0x7f0000000140)="c443791d21c266400fd42407c40285ac3a660fc27a0000366444a40f5e5b74c4e16d73dca8f30f51dfc4c249df2500800000ff9d7e760000") 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) socket$inet(0x2, 0xc007, 0x81) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f00000015c0)=0xc) r5 = open(&(0x7f0000001600)='./file0\x00', 0x80, 0x24) r6 = socket$inet(0x2, 0xc007, 0x7f) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r8 = dup(0xffffffffffffff9c) socketpair(0x6, 0x4000, 0xb3, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001740)={0xffffffffffffffff}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$unix(0x1, 0x1, 0x0) socketpair(0x2, 0x8000, 0x100, &(0x7f0000001780)={0xffffffffffffffff}) r16 = syz_open_pts() r17 = socket$inet6(0x18, 0x8007, 0x10) r18 = syz_open_pts() r19 = socket(0x1, 0x4000, 0x4) r20 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r21 = dup(0xffffffffffffff9c) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup(0xffffffffffffff9c) r27 = open$dir(&(0x7f0000001800)='./file0\x00', 0x80, 0x90) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x1e, 0x4007, 0x3f, &(0x7f0000001840)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001900)={0xffffffffffffffff}) r34 = socket(0x26, 0x5, 0x6) r35 = accept(0xffffffffffffff9c, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) r36 = accept(0xffffffffffffff9c, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) r37 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x0, 0x100) r38 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r39 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001a80)) r40 = socket$unix(0x1, 0x1, 0x0) socketpair(0x19, 0x0, 0x9, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = openat(0xffffffffffffff9c, &(0x7f0000001b00)='./file0\x00', 0x1, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet(0xffffffffffffffff, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) r45 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x14) r46 = socket$unix(0x1, 0x7, 0x0) r47 = socket$unix(0x1, 0x2, 0x0) r48 = accept$inet(0xffffffffffffffff, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) r49 = socket$inet(0x2, 0xc000, 0x7) socketpair(0x18, 0x8003, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff}) r51 = openat(0xffffffffffffffff, &(0x7f0000001d00)='./file0\x00', 0x8482, 0x80) r52 = socket$inet6(0x18, 0x5, 0x6) r53 = accept$inet(0xffffffffffffffff, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r54 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r55 = openat(0xffffffffffffffff, &(0x7f0000001dc0)='./file0\x00', 0x0, 0x20) sendmsg$unix(r0, &(0x7f0000001fc0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="ec08b4a67a0b4149bf0a94b541ef163e377cc801251b8276d58cfd94f060182a76b1c9a88d0404416c81469db6753e5c2f754a70b41bf7884eff55af32ec564bd5bc78d86ad09ca239f1c676baa139c71fa5bf797d8c57c9c5ed99edb62d7175fb0bdb0fe296942c9c66fca51d82ad88b1bc32384916d304ced0ec431fb81991e08cb6a970fa8756c3303e74b5ad9cfd8fd7dcfb80868c32a7a61412de5477fc1524f973b0d19038f5274fad3e7f6e2edbd37341cd63e599556e8b7de42dc7bf48e8cff4a3b8815fc935589e1427489fda4aa500435e267703326d971178ebdf01", 0xe1}, {&(0x7f0000000080)="65e01ab16212400c9d40c3b0b7cdab35df173efc4c67d7ad947408bc2a3f", 0x1e}, {&(0x7f0000000340)="322834d3d8c7a93ba2c06d128d1cb001bbf494f8122ff099f7b90e5476f4f31a48498101d58b3b4ad156b3a1051d2c1299c67a28b592c428072c0574348a08f9d5c9da2ff57f576b37d704c32085a4fa3970d279dc6d4f1c868c4ea62cc4fe78265cecf757f4a40d5dae029c3579c1e195110146761ac7ec340c56ee1b730811c1a1d86dfa303a8ed8b4d459c6ddbb31830774fd676bfd193cac3bce58243b20a9687136d6f84f5a1c31ca32e3fabeebb3a7c6478e6cd04490201954bb3c848501947a7681b6e1be493779450b39433ae7394be6334a380fdc5270063dc6bf6b828ecaff2fe1d9067abdb172f753faf3ac2173eeb0209750f9ddfd022c2be3aa71112a94166deb3802565c95d953f00cc5fdb9a1d2360325d8282a56e9a6c967cef7cc5613812aa06d96a7d373feeb79c293c8045e20d90acaf22de93534daf9c10567e08bb66c4fb7de359602135719c15ec81e71dc6e341a19c30d78c600b03c8330dc0e92ae3f33c4c4ca6f2eea19fa9d3278f5ece504258724b365de07c6e5d77e828c13d13d2b913ccb398b28230849f0d7c2aa6226e5248a90d29e478cce264165c3de259e5303cce08ed2a1c877722d5ed0c3af7ccb912cd50ef2dd5480e0432d44348953f218d2d587f4859b5805634b62c5d699d7db1705fbb5a93dc13dfc7b25a7ffe5acdae148e2394745f8b536701441c02e7e77d3d66c6b03cb83e5169b3d5d5f17bf28b9d1766df8468f0b66992093511900c29f4465cef6a88e25c7eef9714a2b6d770375fce9e9278e45fafec3aa92a38c4d98b56e9163cb9473f5da456abd19ce7aaafa956a13f137be51cfb8384be1587308743161598941f632a0e61b1710f4882b502a28c8bca4d17b430cff2ba6f941183abe624932637b9e07043036b65bd9292ad092f0a08c60ff3415503cd869310671564285fdede378e5561a159afdeae8aa16779981fda0a01dd213faac2ba2aaf9a58c4ac824636a845374d10d2acd2e624ecfd472668126ba480b21be604807ed499005473c30725e7b9c54af4eac34dde3b6e72d45353b64e723c13b92e8a83a6c1e59f0ad69ec0c69639cdd5f48a9b7d12a56b773492ca5070da2ef38d97d750dfaf2f9db0a81e84f02519b507907ab7da808dee2d90bfa393280277dde7e413bbb556cb559452ae09cb10d613dbf8f08688410ed0761a5fbdcbbb6f7cc7dd625781485036252673da4714e37b409e2c7216d1f87fb9704d7e941f0391ede15f7f39096b371278fc4379f993da1158b38aadc0cc62b80fd27dd3b00a988c25e5eaa8bb1a5f4408aeb82a0f3b69ec70884ad5b465cb502eac1c44e2fb3c0f861711727d5052d7daeaf81532e70ef6c19288fa6446556dc60703879f6954e8194405596ba49e404b2ce19494c4f9c14417871b40e902d073508dec23ad4d93d067b2b43b554879bff420cc2153f5ec9370c0ee6d163dac8bcd019e0686f8c1db8aaae7ed698b77671d9916095070aae046993954bfe3f55e4ad269c2976677f036027e6c91cde5531a138182d015f27607a82014d22ecca5a6ba1ca2f8434142bfa0c3407f603a39e035af47bdeb09df3441ebfa39069fb73fa8fbd7210d6f96eb0becafc444eea91752115af683c93daffe11a1fdcad6fea3957da2be6d556831c9c76707fbb06c568e4f60a7b538258c8729cc36ff6c3f9c33663f867bf13f869dd379d3d8e56e806d9d543b7df1123893ad3cca6817089addb274c6f882a2b7c71c20ac0045ee091a7efd4cfbe79512631f5221a491919030af1b37d550d6a83fe6ea1f109135e501d78c025bc84547d14ad4055f4a46e123db8edb7ea576fc356d60b34ce5f1c31a1260a369dee6b887e21e557bf72be7dfb4fc0de0ff8f8956fdad27b719dd08102d5ebd5aa4463b947552cff57433c546374ab15aa99937fd373aeb60ef934bd087e2a772eece55651c4a75123a9aaaca6492d545b25abee37179bad12524b754c2a0deb18817617b99cadd5504823c4f648938de67ecf96544ed07822d75087eb643b69a6655feba1ad6378e16101a2239bedd7f829a8d0ddf79f25c25e019d34849aad70a1da1ad7fdbe98d5932dd247c90f6196f408161ad0863dce1035c04d7564ee841463d5587e8836410185bdcda8985d921dd7fcb2e39b175bd3049ba4fea852445e9118de44cb56f3f4d5239e4d2c811d1df66ba5eab26dd2a354f0656b29dd240380fe6a9b3c62112ed055ab98bb59b7322fc11e386ac95c7240d8c6489f5df2507169497d6a0083a7a5af433ca9c413b1c08efdfca9b39b5685491778b30adfe1a5a265a4d7897fcaca4d9e70edb694e69694d5275d5fc894833b0d3b503803608f3e848216da03f700711276a0746b1be29efe83b88c2b82ea5cdc234af2b446f85297a170bc437c43f2521ae8707dd2606c1fa9a4671b80655b979f7a9e75eb6dc690818809213559905aa79571a6de5298e5d3410d8366084ee7f6314cf571f4ea3139ad34adb94a8c9b795b3a450731004cc9fd443c06696ab4d723ebe0eae64998765392db54973afe9c6568653dc86f4f7c8259acdcfaaef8e1040c9240a7303e719133de5c503017b2dab2074f80f1c1745c40c0f1bf7744806879d2095960b64153b3e275764bca7ac5f56b5dd36fd8ea6f7413e1f7c32804616649672fd53c3d529e580a69c30204309d624ea5fc7870d9a6e99bfc6b73a8a68ba5006e15b5ba7f1cd286117e8bce195f30fbf6fe1857fe8877d3780247fd4b4bb9ced529f32a830fcf67d74dd08739f58b48c6ccc646587eb6773a4b717c92165c6328b131c7fac710c62d0ca5c4f3d6c320daa4de2b2e9a5b6caba6ba6792adf21df60c3592a99255a62aff977a8417cac507483801b2cf0cfe4035f0d7e2019fa4f3d2aeaf41dfa63da98d05a2af1b1588bbc341389c15f0dcf1ccbf994ad50a4057a06c0e1557edd9ae427708439a019b57c101c5af6043131c9da57ca15fc66a25d97049aa9d4246af8d20ddddfa96aa050c435258ae87e6111a4973cd0a53fd75b2b4a3416368e904961054857f833fd3d4bfeeab2441adfacf2e2be154a1e24d1098b5d2ebd4b9f0a7042e015dbdd4c18c4d1f83dc8f125fd8c62a2b0cb0a2653f7c835781301d83bc3ff1c25ffd7a5dd2269dde1e6655b0eec6849119d731ea2b719dcfd74980c4d8bc5e3226fdf3f7fdd98e26c25c93023a47f6fcf636525f5e27f50531925cdebd1c5bdcfec8d4bcf48fed1ed4143f020723e16d395ec2179eeaa8bef54c50f0934fd94860d3ff11127c52165c5f0b99402c7f402407834e4c44c941bd4b4a6c4c73550af1b45dd93d73ae1c98bef5289539a954390bf58688fbaef95c198d9fb81601b6e667f86a71a26d8de7a4abb0636543c8bde57cf49e8296e433031f2110b7aedb32481c6cc52e36fded3f6297fd78146018c02b7012465121898092dd128109dde9a422d30e84f4f593dc943134276ca8d467163578cea1d36651055d29528c20976983113d2aecf76b6328e0abc0a1570bc62c4f990f783b3728cf18b2f3f722f3677d2e639c4b44b87345eb378162ead7276b08acb759abf9496d128d0961552df22d5177b5257e7d050a5f25ba68a795cd9dfeaf1f12fdee3ceb8dd28f5dd7f881248fdde54327746c879b610fe1f0a5c3fcb042d9761a27238c173e0520550345e1282d7773649d29f7f027b30602fd0fab690ecf1d40713ee8f5bf10bdc01efe133dbe8aad7e065b5ac38f8ff902558a5acb1821e34c34244e39b505145fde45a14036d61eacd50ff5ebe1a90184e573a0bcd9d4448eeac7eea40f05bbaf62b417ec71d7f5b1659c9d30838e2369a453cafb43582f9237d98c22511105673e7f6d2279cb26505b4d6320a79c1f977394df36c6e16b4f5f5468bff0004520db4b99010f87ba9d7de4229e46ded44bc3d5b58dc6186f36197263ecf06583c0a8ace9f856cb3b353b0ba845d9b8356e06cf576ccefa0ca6ae9a89c69e177cc7a40f2a70254dfd316343ecda54572076ae2a6b50007bb41b70f5305f58c04108ed98baf989d1003976bb25c75f3401168c56a4404f227da5f6f908b50c829004cbd2cb9ff8fceef255b141f018a17df61fe016b2286749a3ca564bed1369d759d6549c6c476a3740ac3fbe8f66354538666294ed84ff18dbf8207b415e37b4f239424cdd3088f0dc4ce0f084ddb859f5bb573aa0e81fd152caf23b5647844509d09cbe3b9eb1e61637e38af08795dac24cbb740ba510af59537a6f73d7567852df9000a565fddf598fc2eb653705615ee107bbac4760a9441e0fc2342050bcbdf0e6a9c312bb0e0212aea498145c0e5727bfe262c6f79fa2874169d29865d8ccd789e19596baf2770ad77b34863f6f888ed05fc47f9d883459335b9fcd4b7914de2b58cfec4bc06d8eb5e168e0baab193059a066b1e37df982e3cdb2d0c18a2e08b9a81bf575a0fbab00582d6f752a25d169d17bbe0bfadd2e413f147f75787677436ff4976b8ebd0f51f2adfcf4597c1dd305de46bd855f633957fc94868b497e488ac165f764b505ef10a2f5653ab202e4ac5bad4dc9621b35d5b0949b7878f4ce95f82a969dd7ae24b6cbe540879b942a67d65d81fe1a3b851d40f69bf4b908eefbaae2c3bd85694965511dd8da5dc67f4cda79a98bc9217d67fb6bf3b4c312f9f42c833d110ee1bc3f45c343b96011bae1ed1c414d46dc9fd0f5a919c34cd794e25b2ded48faefea61106eb8fd4c60b7c0a776010a51cc72966b34cc604bd328d26e4c3a3b05187cd1a27ea2973dea93b81ee75b81d9e0f1a2d1ce647a53c61952f732ed18b8052b29a66b062f90fd60267616021c4e9534c7f745ec3cce35fcd9f6c8bc3c5e201b1b936ba0ec27a1e39370704c86feb240b14a6d3efd4615d7cc8fb047f6fb1a8900b731959d17a02289dae3e29d5bae0da41d2585690584ce83a4589c3f1e145c25ee51129197590a81bd607339682df912c934bd9a5ef03097af4194c2ab59f91483753cd45b1b9ddb80a9fa9fb5a5e58bc488d1cb13a0125d7c626a85d8aa110144b3c5e86f1a4c99dc4c5490dc011d1286ca094c89fdcff67f9f0258852a668f578b84dc10084b9f876cdd479c745f5e3866e60bdcdc615c25a5555b9a13b7d8ce70952a42528ed419cef57f5a15dbb1f2f23a6087239457cadaf55e94878489b72ddcbca112a87c18efd28f9ff96efdc20c44d2071adff5bc31097a262610684e37b474cb9f94c0599451f096917cbae9dee4b5ca52f9b280bb30ba15b493a9920418582ea0b63e7e722d4079dee73bd178bbc3a6d1483e7e4f84dd485b063b14924fab3b6e554942b052796e605370a564ca8809dbc9fe1829ee3149ba1fa70ebe8d3ab731f50fde6cc6f326e4b1f6a90a018552a4a55e41780eb0a5a5b688812ac283cef84c6e0aca2bcda10d7fc196e02c3edc3eaf45c372ea2c3e01b7e8f8c751a4e0b465a653019e1c930a47a685f27f3de5fe04f5824b2962b0e5dab07b114144d15c293bd6ce301f7c177ab244c124593d3b46ba5757e003601655217535ab9b71420582730c273c3a33577a33d0f0299336f504a90637cc7f8a5a7f6b7a099132beda866cbe3b5a4698bc7c9d1a97ff48f371030c93cf570912631e398b76219f5e0b189adb3d099a06576577f67f6c1f48f2ad716b8ae546a4088ea7d7a84cc106f7bf54816bd3737c23fe8001cf1ee137484b12feecb099897ce7dc4550f22aed6f396e65b0ede48a6b69144dbcd44f8ffe85bf2563c10e", 0x1000}, {&(0x7f0000000140)="273ea71926742d80422315695eb349d4ad0693c8089c7bf1c6a6094ae1fe336e13a872c497e6bf6da537ac52593713801db661b094104c14e7e8c449768d1fcb1cc1c7da5982da849f7debde0895719f394ddd54e5e4b9a59d405409c98d19bf6609a9947389d422", 0x68}, {&(0x7f0000001340)="bc057d29dbeb7e813598403984217664ac66a0c3ae05b8ad0132dfd67d70864dd341dee892e55286e66d931b002bc219d56efe708bec3345da51d6c78bd10213296ce4c4551173ebfe4534b6d5f2903ad1901f900e9254b2217fc7c40b9c43fa2adeb4a1ca9beba9af67a0fbb4f05dfb91f984e4713535769abd76f8a1e064ef8242164465c6c1fa1b4423a0eff59e1fc5a17833fd6e2da5ea7505cd7cf7ec66dda0f5ebb6e1e3024dea6eb2accfc6015dc565ef5e67fdb2cf375ee6bea1182078ab356fd8d2de317ca060e5d8969368f50c79de223eabf019e18a1f2a81aedceb2d2783c8d61d", 0xe7}, {&(0x7f0000001440)="ffe11bfdad2d9183bf1ef2c9fcd1ab4c3252c46fc90ef617494fafa0924786d323ce9895f0d825bdbc6621a33d2262eafee78d86bf92f8b7ae4749a185f692ff36d458c89ae8fdb81c8f64a42697574396cff1cf5ce195ede9b1b44c118c821597911fe2b1067340c205398abd0f5d404ab62ae21acc7405e89ac4de837d", 0x7e}, {&(0x7f00000014c0)="cc6d11d30f79b539330d45a57cdc6e422767732bb84229b601828ccd34be8e2f790535afbbf895a5347df13ce39a7a4f3c3acb32a8baccf8ddabf4ed9ac53267b33ee782d2ac81a984938e8930c454e22d072d3b9975d9e8637060371c93067faaf8bc8ec9b901271d4b1d23d05b690f99543d47", 0x74}], 0x7, &(0x7f0000002000)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000003020000000000000ffff00090000fec7e213b9547ca1a13cc4575ac11ca10000000000000003cbbeacad3516b646f6b90a0c83a64260a6d8bd41676a19ac830000000000000000000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55], 0x188}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r56, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r57, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r56, r57) 16:00:27 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) fchmod(r1, 0x2) chroot(&(0x7f0000000040)='./file0\x00') 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000080)={0xbf2, 0x7b0}) r2 = fcntl$dupfd(r1, 0x0, r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/146, 0x92}], 0x3, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="0dd0493625364fc2662d8498903456336f06143987cfd7d86dcef8aa436e5093aab924631129d49b689a057cac4b6c3ee051795ba54e3b0a573e653abf1d58fc3243b299d99b52e31d04783b1481bef600000000000000000000000001000000000000000000", 0x66, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffffc, 0x3}, 0xc) r3 = dup2(r0, r1) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000540)="4994a4db2fc026a471cd1b4d61ae49045223f863cacb36f1a69b940db719fdf347ab0ba58c2148d02a351b54c8eecca91f0c54730248f04de1ddc77db982726c2f0280b9dda59c69a8893086d9d56382702dff42ff76c95cefd4fb0bf19a202be32b80e2fffee3204ddf1082e411b954f7b934299822e823c4bf0ca9222f82a078fb2d35eedf438c26c8ef3e16c21fba91ff929416fa95b7902f1f5f5b5690bd5db6f8ea2c1b897bba12bea494e6de710e1eb4e3e609b27938956a53e804afff91bfd1c35cb67b74a8bf012fb47a4eb41aaafe06ea26725963a8a200310faaec9c917a6d6f550e6cca343407b0b539dec245606fcbcd623fe14771dc9fac79f27a7e0b1246e258c93738ab3698f104286a9a7b2a0b4ba1073bbc12c8deed983fbc5f8322188f984290b9dd150d6364b34fa2c38c8e170d58a1ee090b89ea012cbb6de1bc81d2912673172d89e4e7070bfc6358b42878cc4b18ffa2e28ef7c3ace574ed47749ae24c4c56db0f4566c0dc84cf52e6e505677e25c98b5bee23f20bce535e8265a2792789febe2a013763c55211d5c988d1fd480562dd70fd0c01677aa08426372f956e6ea73a76d1458ca85748af1d26a4f9df06842e412e8568e89c720886595a558348106ed721e0aff26db622e2edb2110bd45c0b7fd15929c4ea3a2e24f477905648b33c4dbade115fff9db1e0a8987e545322cb160bbe7e3b02c219b1cdc765566d6fd81bc9829cb3010b7b201f5f1cc7fc7763fbd39a1af2b112b9e3efb77833f4f5f76868be058378c928007243f2625debe7097aa193b36ae5784f92d2a94300edbcfe70dff30709ba20447df327ffeff5b067e07bcd51a0a13e87744f1d3e18344d0491d8fc15d0ddd7b813ab8c88e8e0639329435907879074df072ed591b3401e5349bbcc111822c761ca55f05a04517c77ac74a392c7d3cab36e253aa5d235e8b646608f719579e3839c018c854369b32c10f2716fd4d72aae1c0ac446bf16071253e8da60a2d09ba1a8417e1a4355b99006a38027ed9beb11c1303e38d4c39b2241f114bac37dcf451e892e2085681397a34a9b6f15f787defc3214396712c760fdea2f8d5ab7a600ba7f419eecd7c2c02078812e72d3cfd7d79ad3c586fea71776214f349cb018a4096210dbdb96f5287712aaa214f236985680b0bd9791f397bfb37f56f9cb55441cf4128a8a72c95baae9d16d8615cc6626d6bc5f379a2c4959e4a338eb1bcb4ad2165658fa2bfc2cf12918b87553fff047acee1d42c6f671f68df7a8aa4b1d02f615867780bc4ca83e4ae7877efade48345c7c647232da605fb37f9ff61f87f32c3b7053a4741777ad090d74e683c1571e7e4ed8db1e79f892d1cef53e26bd10b48488e90f4a71f63645f4a8b30153004422690819017fbbc76a69d339c36574e2bf78439ab134992e42598e5b47a30774b3f89dc8bfdee4dd30f3f2b7c515ae83f5121abd9554f5e565d3ccff623dff5b100389ae5aafe3a0cf6aefe495b5bc89e8a6a821927e79719fe6396ecbd50c1b99b8588f17e4af078971aa3fc5d3df31d5d504df63a7ff563def8118127d230b814b7ff9628e93de479cd3790136ecc5439db9d79a9600e373d6554ba5febb014b494a4ef29464eaf7ac90829d547234390e4b0829d071128a40628e229aafd59f5887653dbbbd873152f1429e3e5b3c5b5b6b5a2399badc2d051f4034a7fb4249798987f278a94fa91fde52be3bd403ab0636b93eb2a23bebd95685b206c53e8a153c2a2d9ebbb102570cca7b621e56357d6e5996792b2f6bfc30a60476d3991d644a7982687bf9beb4ee083fcb400800383c077bebefd64e9fc7cae27432b8473bd130c5a8a7debfc5769c9b04e640da2b46de68ebb68721f7588bd0a677ecc8207a6cbdb4bf6a855aa9b73e10f3964ab93dc0a2ae88faa2f987a2c6a3cf11450e3c16a6c3a5ea85ca4938be1337a34c203857bc23ae0b60750fa648d90d86990824b77eb10c2232a87205634a081d112725e1431a0c769599c083b836abf3e5f6a6dcfcc08f2491e0392ee366b7a4e729e2f92e9965a6599fd8070e056532f8bb9305876cf39e7f66f03b0b7f7a1299a274b5831e69d26862943151af8280f1c848fdafafa930339383a1a3b5fcdac50196f977d5dc05988ad506a8c4977bd299f0a033f6d9dfae0af2502df7a20f0a7009bf91fa168407329b71c996eabf56d9145a80737dc1a543ddee87f328b641314b1ca2bbdeedd2677977f09c4809aae244485d23b320f0f5301bf0458936650cbb2ca056e302c313b5f15a4585a78fe882fd9f878bb8ed95b04cb77426c5235fccd26a9ca80abd51caac76be6e48a6d6cf92069fc37e764f5aa45c0463f62d412ab635f723ab086c173dda7066a1d56ab63cc6f22195e73fd98657976780c8e9d60984fb16cc1413f94cab077238f067234587c177ad432d18da3dfacba9d0b1922d9b87506775d5b1963ac780c55be3f06649e809607ff8e43286c4e3bc8f3cd172cd20c134709521a63c528b9c334d66d4b4345d0e5889cc74450400f3d63df3133aeed306e4ce4a27f82939ec8893f7fb373a49c0a4e68459ac9d9a95c58d92520d23af699bfbc990f44d32b2cc7d5c79ba5d6ce144de32f4da0ff27d86183bdac289521e1c219b3492c4dea69bb0853e951b50a1b7b21bf4bd9b4d86e0cbeffde98f5dda57b55f93c0ea2d6e01f490917a127a68cf33ee66b05cfe4873edb5377dbc26e576cfdb2a4ad4f12b17a8ade86bf562a805b224554ece07b05b132a59eb4eecc48f6fe1a02a27a9ad8e05007dcc29e59c975d4bb85fe2aabf5928bedf6836cdd72252d361b44b8165b1f46910dfa8aa830fe7db14e042e492ec80c53381565e9efa407c9d6931b7c8b23519cd325c455315aac3050df3f772c51646956d1adbb6ae3090db7aab37f8ae69437a802d8d536cd50956a7723bd28efc487b19a00db1223917d6082f1d8b5d0e8a4202b653e2fd1f9c6d46f028f8b46377d34e9763046b1ae5dab8718ac41776b86fd19b6901280f71c92b35d3e816a46f1738aba058d35223e58ba75aa45ff42670716650021e35a3e786e8a06fa04d11324c58004dcf48abdf02f966a92ab736135b31dc17daa6ebcb6fd30b5638d2d54e3e4ef826bbbba47f9ad3769698dd10cae07706da5a3fbb991551eccc0c5bd76b197534a3ee6209c276cd2b519528bbc47f2cb544277df730651741afa7dcab9f080253b2f02725b68546e3bafca3bd8b26a3ec46ddd3c7d335d1b280b2893f9ec9492959660ef66e0c7f2ce7d9e95bce56e5c71fe3c70bced6465407aa4097df02d19502281d6b431d273897b67e63926322018caa076c9e9aecebadc72f805762c4eac4771ec5d8bfd18c5b451a372b08aca5bc8e388e2bdfb86460020a8af25ea4a14ecf73376af265215c7c0e9fa651826b453e58abd082253c2031f147339320d0ecfde8c69735b99b6cedfcc6cb90b83a442c023d85eef477ecc16692f89cae4ff93876db7e904e7aa607be116a6a8ff0afd8d7b0611ae859576188daf9593d515e8fbad37c8342c0eec19dec527d94de03d6dcc8ba1f75159e3f4b5f3981a6122b1303a841055743585754c416956baa5965147c74848cf73fcd27fca9da13677bb5bf73f1fade7e4085b2060cc7aee6c1b6b2c75551b73f850f97c9c40424bdea72b728bf1957ab06fb14517687ac54a5ea03324b8502ba25187cb2e4e8c2c1fbcd26a4d5cf51b59ee2e0fcb3b4a817ff6e3b24d3cbb64352718cb0a446e46254ec1f1308d616b113ca46850b20ebf80e23d9c9dedc2e37b058c589b9475e348e7e562fb4ffa0b09a2fbc3449e9e703cd0b9a550c885db14fcf64d01563f4bda65f12dcf5f778b98e6379d6649406af7709aa3f06b36337904a76d549150ae7c402fcbc3b09748cb94b88f84c60aa40709433a15a6423b1603bd2cf38ab7de1ae4c82bbcbb3851e4056755eba6a5dbdecd1ffcf171510ae7b2b2ca303658d91661409931748fb23901dddf2dd20e0eec1bb71588843e6ab8a9b5d1e2082fc51d423c0753e237c08d5adca5c48f0b968e46769e88ed65b0752e2a7b35a79db5f45cc10b9b79269bcb7c8d508d987d5089ecf94fadaa681d16727227ec5fddd027e0e65a93152f79e1d3ccd5a07890d03461bf8edea4f2b1d5b53612588dcb5ee202b8f1de70614c5ee2ebc57ecdc48ebdf95eaf4c9a0eb4d78c9b014970ed4ab7becd17314dd15b8f66a0690d9c109b04cdeed3dbcae5cd9bc99ee6b340936547fea4014326cd5bfb39fe91d27cc804f251caecc3f614694beab93bb8b6c30963e585acad71300909e5d019e60f1e5c20db08907a9c02b72dfa7e96efb68b957f663ac7d5f6690b6b5393c960d92553d6a3ec46bad00a2528418f8d74c1b723f7e7b8eeddccb03d56c2788af9bb560ff28b1ec7a94b4391a47200d04ddee02e57ce80fabede519b35ea7a6be49c52434c55949843e448aa989dfc57ee2edef50be5e4386f4b824c2571a2e2e4674e39fb931d6bbfae8927dadb505915f2b46f876fd43b80642fa31196fa5d8ad35305ad8245edaa2e9c03ade6ae1a040ae9d44b9063ac0c41b558a3059c663c83f26d41ab611a43ecb21682a831aabd6bd235d9d6bf2f614d25f6fa3031ff98c2001447859b41ff160a485187828a26486000ece7b4b62ccdf12e0c47bdfdda57270fea1d8ad675334c54f60032e160154ae8b221f8c7fff227ab9d5597d4d0201183161a0a2b330c39d20012c0f86ac1879193f66fa0075228d5b9e0c104437f65be2d3b11de952007d64103ff7c05a19960e4caa6db72e1ad27a71bd7ec86e3bacefb67bb727c1fd9495df8b4aaa24d7578a49cfed61cc3a671ac667d1a39fc3dcb10b2fb7cbc9db63af5eb4384eb043c6b8c279a614de76f1672a78114e8219942b5fdfe5d18f61494d13c123005289947527e8de166d0ca57803b372bb2815b73c134d00146745ecbdb152d88b61a641a4e27f5f42f736693fa5f8de2134e4c069789559dc463ff0bac30529a7d5410e217007769b25062692b4d5d0157fad71dfa4b9701503b72d8aa9748f76eb7a1eebea724bc24469edbbb9679307d70a05fb6a105d492e5bfb3653c4c5b2563856981ca2b5d520058351c0ea4936522d679f36ee323a62bbb74c0632c89cb1688d993a2e7bf4fc52901cc111dd58b140dca4bed6b21777598cb2215a2b79312893a25263f8168d51b449cf1c22573c7915c1c80e3a9b616e8dec33be3f1dbe11025a2d9a1d9397ccb0d0d7e664d4031042ef69aff43bc818913988377cef3c85fe10136f8bd3b7a815a8f4ba7f6dc676be59cf716d1c5af7b52f57c83255a91766769a56d3f4cd8c0844d8e0801f004545fad6b83b5a2b89b317f4aa8a3d4d7bdc3667bb4d601e40700a2a68ded6dc069ce745cee21985e64004fd957510c31cf22ae5de7a343058415de36fd858b5114e38a1fb178a8e66d2183fd3126ac4fb67a2665c07711c8dca9f3a72bd51d2577dcef1d0c1a635c48b9cc9e88daebc533b361b8250fe1a749b7bc7e50f6e0f21662e72e895cf29c1a1f11fef28dfac60cbffc44b56b239f213620c9fa82d7b4959f443f51729d92b72b576dea2ce6fb6935527c30eafbdeec92bf9440276141af4d60b4a836f931431c010cfa7bfee9a1e8f9ad66622559b9203f606ffeb2ae874b58bca964cd14b3ef5333e64a3441d010728bcd23957c1127c97296bd11885c872a651229dd0313c67f9112e3062c6fd08747ccd1a", 0x1000}, {&(0x7f0000001540)="de9006f80c57e1a63b164d8ddcc1688d84cb4e69305f717cc4cf23e450252b5f43b870519e267b580678e6f2e17a1d16f3b0bcfb39fef7b630b8013e0ec0f8a577101df5474e8564e038bf394db10d488da4631a9293e179edd6686ce6ac5c573f7199fd0c5c2e32e0ef8b9753b647ff45ef565bfae82e0d51a1beaada39167d5b58b3f6ffe9b15b350f2294840d34296626d151fe66d1e27696f8ca372f5d7c32a0bf15f5fbd755c9435afe716a753ad05ec1e1b3dfa1b42e05873f80c12430f2d2ed2759ffcb3fdd664dedde7ce14eb45e21803113bd8bc71983e1249d85950d115596a11d59deca16635733a8e4ad", 0xf0}], 0x2, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xd2a9}, 0x8) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x5, 0x2, 0x0, 0xa03ab0f20c5e2961) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0xcc0, 0x88) 16:00:27 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000)="efca2198ca610cf7d1cc3cc03d77ab6cf92f69c2c941ba47894bdd524460b400a5f7228c7fd2e3", 0x27) dup(0xffffffffffffff9c) socket(0x18, 0xc007, 0x0) r0 = socket$inet6(0x18, 0x7, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x3e, 0xfffffffffffffe13) r1 = socket(0x3e, 0xc000, 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:27 executing program 0: munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) syz_open_pts() munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071d000/0x3000)=nil, 0x3000, 0x6) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x38d, &(0x7f0000000000), 0x47, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x41, &(0x7f0000000000)=@abs, 0xffffffffffffffbb) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:28 executing program 0: socket(0x12, 0x4, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r1 = dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x1, 0x400000000000592) semop(r2, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r1, 0x20007479) semop(r2, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) dup(r0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = geteuid() setuid(r3) seteuid(r3) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="cb3f8ef5e536c5168553ff5dd58f9f53d5701acc003dcfff0d312363f70c7ed801b32ced4067ef5ac4597434b4caa111af0c78970f7698998b4c27402a97016b3dbd72e3d917ffbc66ed646af8abeaadcff8f963cc82c15bdce78c2cd5", 0x5d, 0x8, 0x0, 0x0) socketpair(0x15, 0x2, 0x1192, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10a, 0x2) r2 = semget$private(0x0, 0x7, 0xf) semop(r2, &(0x7f00000027c0)=[{0x6, 0x8, 0x1800}], 0x1) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r0, &(0x7f0000000040)="b0", 0x1, 0xffffffffffffffff, 0x0, 0xfffffffffffffc99) dup2(r0, r1) 16:00:29 executing program 0: pipe(&(0x7f0000000140)) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:29 executing program 0: 16:00:29 executing program 0: 16:00:29 executing program 0: 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:30 executing program 0: syz_emit_ethernet(0x323, &(0x7f0000000480)) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x20b, 0x0, 0x87}, 0x800) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xcf) 16:00:30 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000400000084) bind$inet6(r0, &(0x7f0000ed3fe4)={0xa, 0x0}, 0x1c) sendto$inet6(r0, &(0x7f0000000040)="e0", 0x1, 0x4000000000040c0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:30 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = semget(0x0, 0x0, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x4) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x10001}, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x5) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa29, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r1, r1) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setreuid(0x0, r2) r4 = dup2(r1, r1) recvfrom$unix(r4, &(0x7f0000000100)=""/218, 0xda, 0x3, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='/', 0x1000000, 0x1fffffffffff) 16:00:30 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='r\x00') unlink(&(0x7f0000000040)='./file0\x00') getrlimit(0x8, &(0x7f0000000100)) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x1) sendto$unix(r1, &(0x7f0000000100)="f0", 0xfffffffffffffe5f, 0x2, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/123, 0x7b}], 0x4) dup2(r0, r1) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:31 executing program 1: socket$unix(0x1, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="e33b048a213b5f2e75b21ed971b9bc47b1c0857aad80f1fb4e50140cf45e7d4181a5da35677596fc2bcd12a223f168d6cd5dfb00e910e5ce8e8d30bea50c37bea7ce518ada641a5b94d667bbab940804c701a80623734e8691e32b2dfbb79bad7cedda2094f508dad893efbb6e52e52f5dce4d4fca5a99", 0x77, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x1ff, 0x3ff, 0x2, "cde008e76a1166579c52ce9732dacdcabdfdc179", 0x2, 0x1f}) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) fchdir(r1) fcntl$dupfd(r0, 0xa, r0) dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0x384c, 0x6ff9) 16:00:32 executing program 0: kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, &(0x7f0000000380)=""/217, 0xd9) ioctl$TIOCSCTTY(r1, 0x20007461) select(0x40, &(0x7f0000000140)={0xbba7, 0x101, 0x7, 0x3f, 0x3, 0x7ff, 0x6, 0xfff}, &(0x7f00000002c0)={0x3, 0x7, 0x6cca, 0xed8, 0xff, 0x9, 0x1000, 0x2}, &(0x7f0000000300)={0xfffffffffffffffd, 0x3ff, 0x3ff, 0x7, 0xffffffff, 0x4, 0x1, 0x3c379954}, &(0x7f0000000340)={0x8, 0x9}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="5cfb5e3a9b7c38364853e2c541168678eeb992c85dfda3016bc7b9fa9675601b72124d94c5b84daaa1f3bfdef8845cf3d997e864897a7b5bfc4c56a0d986adaf", 0x40}, {&(0x7f0000000040)="4df4f2751dbab2c535611a9b40649a41b41ba60f13e3d2f5714be1ea2d7b0192d760d306b756cd0c275b13bdca80a6b2c17d2a2a244837a7e98e703305e781095e40661ee766", 0x46}, {&(0x7f00000001c0)="7b56b822a37d397e23fbabb3a52cbcf7e31d99bd12d6b3fede42a1b4cd52f2a80ca98ed524ecb20bb3c769426adfec3a6451b9ed0f8fa164ea53e08a03fd21351527d25c5cdc5f7c68da9196873bceb7a36bad69b4b55f739d2f8305612cbad0068b94571af4a0c4941ede96100568479d4bd5ea24fa0724c52e684ddd0864b746d6d17887aa9de9263f8ce567e14e3e29d87d1b0b8db3bbef47e1320dc980489d9d6dbbfc42abdc64dbc87cce8f15ee88dbd69845a709d80359d18a69c3ba1d28fdab58c740fe2cf01834633693ca8e52c3413a18", 0xd5}, {&(0x7f00000000c0)="7a8d3a4a22999dabb57224e1b1bb6ee2c8a1735c828dce9ef6b7d2a8065b2a9419b3107c26c3ddeaba", 0x29}], 0x4, 0x0) kqueue() 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/84, 0x54}], 0x1, &(0x7f0000000500)=""/90, 0x5a}, 0x840) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x1810, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/4, 0x4}, {&(0x7f0000000700)=""/112, 0x70}, {&(0x7f0000000780)=""/170, 0xaa}, {&(0x7f0000000840)=""/3, 0x3}, {&(0x7f0000000880)=""/92, 0x5c}, {&(0x7f0000000900)=""/67, 0x43}], 0x7, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000d80)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffcdc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000c80)=0xffffffff, 0x4) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000a40)="97a9adc98c9c0773cf73cb1f5cd83f12c08a3a81dd8efcc13ede3b4939fb918cf7e9ff", 0x23}, {&(0x7f0000000a80)="bc96c24382df7ce1bb35ae8341077d8204ad7cf1591040b1674d2261bcfd80ba9881c4b396190f3b940fb9eca2258066adb6d02bd80676197fc86c6b388d4b6e32ed565f61002e6c21e56b5db25422de5b96f98a99eae24430185263c85ae83790bb11bbf2a1030f427e655e3db3aaf6e80c4c0b528486033b950e8ae9391ca3ddf61611bc465b214b6cf96db1d709b5dfe0602ba5278405ba4e6351b46d20c4c78c790323d0800879fc834569027ba9a324abd5eb9eb8f8172c82ebe7a3615ecd7d50aa1e31024751d45602d00827d204be2eb7fd023bee6b31dabff4158e04fd73ddfe8d41f67b33f392ea8fdc265bea563e2a0d3a508678a49a", 0xfb}, {&(0x7f0000000b80)="933a9836973137276600824b31726f7a1bcdd753f389b650fe9973841e00dbf557ee90d18d85d8c321a608049ff1f8eed74e84557e862d26919b9243306f8854563ffa6b146de9e138777a", 0x4b}], 0x3, 0x0, 0x0, 0xa}, 0x2) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000140)=""/161, 0xa1}], 0x2, &(0x7f0000000280)=""/198, 0xc6}, 0x1) r2 = dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0xc040, 0x83) 16:00:32 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0xffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0db65d055783e422f447bda767410308519b6f912332d18ed18ad99fdbb40f63921aa46530f4a3f9ecf05348c6c20ee12078d083", 0x34}], 0x1) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="69e8ce33c80c6306ae4d9d17d5928f89695ed03d7efeb13e0754257b9aa8284e7cb618590ca5d83c2ff4ab52bc261e8ea611db943320158d96f4fe50349a154c144f426bc72353aaac3feebfb40f950f0cc97d63b771682aa0fdc7dafdf0a19ff06389756a6dbb7cac1a8c5489b1369d6ec020fc9da2b7e97e77c5e6b2a973670bdd7b4e1d06387cd2f1f3e01cfb9b4457e3cd3a5cf8560c9af0be624d05b3a97e9ee1e0b24d73bbd0b25b25db1de33425b16141b9c0118dc10db285a6ca39ccc21aefcb27efaa149523668ff6a651bed1d5c3664d42ce14816e018b35acb178d997b4f01870c27c00f6fe0f42005da3416a540f1d6f8f3952f866e62996e3", 0xff) recvfrom$unix(r2, &(0x7f0000000180)=""/132, 0x84, 0x41, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) fchdir(r3) setsockopt(r3, 0x0, 0x6b, 0x0, 0x0) dup2(r1, r1) getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:32 executing program 0: writev(0xffffffffffffffff, &(0x7f00000025c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) msgget(0x3, 0x3) shutdown(r0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)="f053a3c06790c254c94aa6d1ae53cd8d5f95cf05c9e65ac5628d8502005bedb3a87d63575c5e67075d1303e5161638ec0cb0de3b6ea0a7117fabf01435d240d6d3d81b036e33c09002787bdd8712f318b2379955f4a3c1075acaa0ae4d5301394a50b722ddca0372d43c86d2c19e0c028bf41cd42fe919b733cb7bcaa25e718822aa0dce621b518bffcaba1d904b898c2b74c05232622e854902b8a0f2897c811cd6ceadfec0b8fa872e", 0xaa, 0x400, 0x0, 0x0) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff0f}, {0x9, 0x8}}, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$getown(r2, 0x5) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x65064a3b28a02fa5, 0x6, 0xfffffffffffffbda}, {{r0}, 0x0, 0x20, 0x1, 0x100, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x100}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x0, 0xe50}, {{r1}, 0xffffffffffffffff, 0x5, 0x40, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffff9, 0xd, 0x20, 0x0, 0x3212a728}, {{r0}, 0xfffffffffffffff9, 0x50, 0xfffff, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x1}], 0x200, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x26, 0x20, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xf1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x5}], 0x3, &(0x7f00000001c0)={0xedde, 0x3}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="7138ebe6423c21400e940201", 0xc}, {&(0x7f0000000140)="a3ef635401f3e43dfa13db9207d301716eaefc33533ad19da1f7161d1597e3359a3c3a4d5c8b3e2ae1e17535007ed684f70f76754879eeb684a07c8a986a81781e22601534e443b7a29f99f2ff8b42441beca18b39b80fc1d3b93330ff0efb6e2f746b20f17ce591a53afd726901192f2ca7d60deb8c18a0e0cb25e0d4bf1c4467fcc415f66bef4f5ef6731f40ead40c02de91de8531fec40ab74206a270df", 0x9f}, {&(0x7f00000000c0)="9244d930ab0ebe89711872170270dc", 0xf}, {&(0x7f0000000240)="eeca5a83e206f0aca2da6e412d71fcc70f231140222248f7232080b1ba0301fff42543d2391ef40906b603fd0c4cc53f54a0e79fc5c15c14e89571442199d012cfc41ed77d1eeb7b2ec57e0eb13598897d2b668b9d0e6238dc6819e8ff39bf691de84daaa087988a0563c0b419ec0b5a9b5b98e5a0870ea01dc7eaabdeeb17c2421b2419ae", 0x85}, {&(0x7f0000000300)="920fd24ea6b673cecac7599f7e09505ac6060b29899dce50296ab7838d7678b5f56ebe02", 0x24}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="08000000300000163953e7af574742df0509f48a0000000000ffff00000167690000008000108b000000000040000039e9ffbfb199d637080e70275b37710f26c6402580a4da085ba5c90d001e00bf65c9ab9d95618247c0f21a503c577502de36608edf1b4623369eda3f4700d60200cd65f9aaa77cf6d2cbed72160697aa3b89db98a7b125e2f57e641de66c7bb8cc0ab707e89915bc6bf99f2f4049be7c00", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1], 0x70, 0x401}, 0x5) dup2(r0, r1) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="00d0f66cf2d0cb5986001ad6825ad6239bf3e28d879ee7fa9c2b80eb0000008063425fa5b573b282dbd8ed41d7a9eaaa1414ddc8144bc59851a90bba7965b35503c7ad825f5a65e504007e1b6fbf779cec6cd39f29ef78da6ce96ae8dc1b904430b51cd9181904e0b1c507be0639275af316fa3db6be79f8e45b34092e5a34dfdba46dec6c71203163b4f52022aeebc29d456555326a45444d37af08de41ac31b6031e98f2fe8da7e2dbd6459b848a5492578d46b7db21ab47d60489ae76b48066b4aaa61aa06cc0141a702758f7ed0481c81b537b123cca9257041adb7686e3f5dcc286861858ba10268ee88c8ac9b506e4c98573c79c62b9aa440d4f1b11000000000000336bf98787223a81429bc0a3855c84c97ff5e0f700eba704182cc978de967241d8698e4bd0450185a79d1ab2a2a02fc73684530df26f084075712f32b71c69cf9d11a584052eb7f22e3209690364b6eb6c00dae084230c34b3236c9df69b28a6e993a23de4d17553207277d8f8fd44da717875d2185ca7b0eb", 0x17e}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/37, 0x1d}], 0x1, 0x0) 16:00:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0xd8, 0x0, 0x1}], 0xfffffffffffffffd, 0x0, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x800000000000004, 0x0, 0x1, 0x457c, "0e000000000000000000020000000800", 0x4ea, 0x28000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r2) 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000053b000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10800, 0x1a) mknod(&(0x7f00000000c0)='./file1\x00', 0x2041, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) r1 = socket(0x17, 0xffffffffffffffff, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000337000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f000047d000/0x3000)=nil, 0x3000, 0x4) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0x10000014e}, 0x42) fchdir(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0xffff, 0x2}}, 0x2) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) poll(&(0x7f0000000180)=[{r3}, {r0, 0x140}, {r1, 0x80}, {r4, 0x80}], 0x4, 0x6) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/25) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/40) 16:00:33 executing program 0: setuid(0xee01) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)='c\x00') 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x44, 0x80000000, 0xa0d, 0x81}, {{r0}, 0x0, 0x0, 0x20000001, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0xdbc2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x40000000000002c, 0x79eb}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x868f, 0xfff}], 0x8104000, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x55, 0x4}], 0xff, 0x0) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 16:00:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x3) r2 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) chmod(&(0x7f0000000040)='./file0\x00', 0x82) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000003b6b872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013ec5ab09da254f5b8f4932f4f4f8cabe72f767f6e7288bf86afd8413b2fa6bcb3bf8c72ae7bf050ab305cca31e7caf30cbea59abb1b8ce2b5bd76231c08442a1983c152db301f59459cbf23ea82dfb0decbe542f934af48daccccca07898529c2d94fbef413309ae535da49a94f34337ea2b13903f1cda9f0ee21e4f7d1eb6a284f6b82961e7972b67cf0df2ddde57fb8a848c18a9fea0eda06d0622ed323ed59f22165a71688090bd7e29543120675105d9826951f5f4243d60cb0ba4b0ef51526804926a4d9e0fa594dca42e02c350a5a8159bb55ff90b86e78491391f400e2b711ebc5e02cc1cf"], &(0x7f00000010c0)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) socket$inet6(0x18, 0x1, 0x602) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xf988, 0x8000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000b4000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f00005a1000/0x1000)=nil, 0x1000, 0x6, 0x3d72ad739817c6dc, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000000)=""/170, 0xaa, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x40, 0x9}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) write(r0, &(0x7f0000000040)="390edafc6085390df15f3f0363f9af6e44f40b3bdf02b9", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r0, r1) 16:00:33 executing program 1: shmget(0x2, 0x200000, 0x40, &(0x7f0000dfd000/0x200000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000003440)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/112, 0x70}, {&(0x7f00000032c0)=""/77, 0x4d}, {0xfffffffffffffffe}, {&(0x7f0000003340)=""/242, 0xf2}], 0x9, &(0x7f0000003500)=""/236, 0xec}, 0x40) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xb1) r4 = getpgid(0x0) poll(&(0x7f00000005c0)=[{r3, 0x84}, {r3}], 0x2, 0x3) r5 = getuid() r6 = getegid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="758afca0df0402145982723cb1f42966de1542b0310d68842e7c7c71c11f242a94249e7996b93890196462e65009d434914b5f26ff021300d1526a67a7", 0x3d}, {&(0x7f00000002c0)="224ddaa274be773b4d0ec8ac26e1e2f967c7aa10077f4b5a82b306ddeaf2dd0bc0d84df2d851edaf5dd11efa90119f436840e2d9d5497eb83e29d5237d842cca7eb4c6cfcf3bdee1ea11e02da444eb6b87fe88a275d0d2968a95d8dd9f3e994d04850db58fbbb01d78e81434a288b1e2b5454a23e463a2bb73e0c870a4fd1fc37467f92346d5ba939560bee2d2f028e9c1921bea9457fd03178ad63cd4405dc116dcba1cbffcd6e94eb36f5b76829dd448411bac66c8393f96c6cedd36d423b57f31b2882c2a9537", 0xc8}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000200ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x1}, 0x4) write(r0, &(0x7f0000000040)="71935935fb8a7aa8909117e805d5978868a5c82b1528071a8f26fa0965bb997ca6a845cd7c5a8dd9c217bc05fb0c1f56b0fe8756bacf35eb1aa20ab1e4c25ee988399013bedecd2f", 0x48) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000140)="0e00d96511ee2a0a4f3ab236475102d1ee834d3f0e70e63545950b4497eebbe6d746d1b67f3befa18aa74cbce32759f75ae98ece738441125b0fda66d4916a4d99e4cffc13b943e56b94b6", 0x4b, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xff2ce70a, &(0x7f0000000080), 0x313, 0x0, 0xfffffe8c}, 0x46) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/42}, &(0x7f00000000c0)=0x2c) dup2(r1, r2) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x42) semget(0x0, 0x0, 0x45) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000140)="a994ae", 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000003, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x6813, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() sendto$unix(r1, &(0x7f0000000380)="cfdc617f8167dd1d7cbfac33ed4b4e40a8a08411399679271706fad6d43d26e9007c3bafb76bc56b35b6a9388fbd78d4203e328548065f497e4541574d2c296e52471c9c4d11eb5229b212af112b1a732ddb4bffa68b97f18c0e55c028c53ab8ae50d2e18542cbc25ac77435b59aa707cdff1ea02b4c7b007777e221d61e6fc6035d7a434a3b6acf926340d4d11c64994b723ea13275ecb403fdb2793ef2d4c9b346f5e4949621e1900e7587818820f49f51869cf586953b5c65ea85ecb25dd240b4af68aff215d20071002a9f529138bd77d2e0694a16bf9109d8d16af5d26efb4524b495153305", 0xe8, 0x2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfff, r3, r4, r5, r6, 0x100, 0x3}, 0x20, 0xe9, r7, r8, 0xaf, 0xcbb1, 0x3}) r9 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r9, 0x2000747a) getdents(r9, &(0x7f00000004c0)=""/138, 0x8a) sendto$unix(r9, &(0x7f0000000100)="f0", 0xffc3, 0x400, 0x0, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0xa8, 0x0) connect(r1, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) kqueue() recvfrom(r0, &(0x7f0000000140)=""/132, 0x84, 0x41, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffffa}, 0xc) dup2(r0, r0) getppid() 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9906c4fe5d28c704feac09923ce12ed1885e2e17"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x3, 0x5, 0x5, "ec9fb6c09ce16ebebc37021713cbe2569dcb9f4e", 0x40, 0x9}) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000040)=[{0x3, 0xc0000, 0x1000}], 0x1) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r4, 0x1}], 0x1, 0x0) r5 = msgget$private(0x0, 0x7f8) msgctl$IPC_RMID(r5, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = getegid() r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000200)=[r6, r7, r8]) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x2, 0xfffffffffffffffd}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x4004000000200009}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:35 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x20000000) write(r0, &(0x7f0000000100)="189823615453b501b10bd9210cadb96a2d3dde0fb71f0e0cb0269ade1f4162fec5b58bc8bb0ff0b5d3971d269487609b3adb50c2c5395bb269677243af78998d6a9ceef488db7d1ad9d2454db8d74d04cac963b45b768da8c165de848a11175f15fbe71ccabbaf5c6842303bf834a6a26d2095e915fecc5071d1891664dee01e02ef6c3ef3aeb8f7d67d60f26b4435a27ba319e6b9712ba62be1032e8c13dc04b1baa29375e6ed96e5e836f8952ee8e7abaff4a9719744f9a613bd5d0289a2d24a42050eb5", 0xc5) mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x1) r3 = kqueue() unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fchdir(0xffffffffffffffff) kevent(r3, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="f00b4249dead51aec71b41d3b7e9938ba2531e2b496725e83a7413b0c3960c5bf962e624502330bca4038083804983144b05542871af524f2f92a0fc001a51594f0a814c969fc1a2cfb372c009e8425217f6bf611373e19ed16cc168be84b85ee96126ff4657e9a56d17e4f14eee7fa7302bb13d1839f7d83a7ee3a1e5c034e5999e8e2e0000000000000000", 0xffffffffffffffb3, 0x1, 0x0, 0x182) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r0, r1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f00000004c0)=0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)="f0", 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[{:])\\.\x00', &(0x7f0000000300)='U\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='}$)[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^-}]\':(\x00']) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x1, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) mkdir(&(0x7f00000000c0)='./file0\x00', 0x188) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x14, &(0x7f0000000140)="08740b9d2b39ae6542023779043a82cb53888d81") r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000040)='!%+\x00']) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40, 0xc9) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x4, 0x6) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x0, 0x184) semctl$IPC_RMID(r5, 0x0, 0x0) faccessat(r4, &(0x7f0000000340)='./file0\x00', 0x108, 0x3) r6 = dup2(r4, r3) sendto$unix(r1, &(0x7f0000000380)="291c1cd91cc56fb590b942e209862e4f56f247fa83da2db6e08d0e473608b88390955ad2667e47e9d8142e35b81e0dcb978d1d47bbf482b2460e8558dcc9e0d5f7d2941f", 0x44, 0x0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000240)=""/217, 0xd9, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r6, &(0x7f0000000140)=""/179, 0xb3, 0x1, 0x0, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:36 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, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) pipe2(&(0x7f0000000040), 0x10000) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) socket$inet(0x2, 0x0, 0x7fffffff) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x3, 0xffffffffffffff7f) 16:00:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x21, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x1, 0x2, 0x1, "56f6e98b38df0c9d1a39bf2a5b6b2855cc08614f", 0x8, 0x6ec}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffff82f, 0x200}, 0x8) 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x100000000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) pipe(&(0x7f0000001300)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x8004, 0x9) r9 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000013c0)) r14 = socket(0x1, 0x4005, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x1a, 0x2, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x5, 0x3}, {{r3}, 0xfffffffffffffffd, 0x2, 0x3, 0x0, 0x400}, {{r4}, 0xfffffffffffffffa, 0x0, 0x40, 0x100000000, 0x10001}, {{r5}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0x3, 0x101}], 0x3ff, &(0x7f0000001440)=[{{r6}, 0xfffffffffffffffd, 0xe0446904d1c4a96, 0xfffff, 0x6, 0x6}, {{r7}, 0xfffffffffffffffd, 0x0, 0x200000b0, 0x2, 0x98}, {{r8}, 0xffffffffffffffff, 0x69, 0xf00fffff, 0xffffffff, 0x1}, {{r9}, 0xfffffffffffffffd, 0x1, 0x25, 0x196, 0x32da}, {{r10}, 0xffffffffffffffff, 0x20, 0xc0, 0x8, 0x800}, {{r11}, 0xffffffffffffffff, 0x0, 0x20, 0xea, 0x5}, {{r12}, 0xfffffffffffffffe, 0x0, 0x40, 0xf1, 0x2000}, {{r13}, 0xffffffffffffffff, 0x80, 0x48, 0x2, 0x8000}, {{r14}, 0x0, 0x10, 0x40000000, 0xa83, 0xffffffffffffff80}, {{r15}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x8}], 0x4, &(0x7f0000001580)={0x7c, 0x4}) r16 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x2, 0x810, r16, 0x0, 0x33) setsockopt(r16, 0x0, 0xb, 0x0, 0x0) 16:00:36 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080), 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d48bd9a6d22c09f55b766106deaff4ab9e31726f14aa495bf61a55c38e8b42f6efdf29778f68de153a764c5ccb85f2f9d1f48d19b238b3ccfad7aab3e6ccec5e022e791a2764fb164c8a917e0e9e08c26b0fa83e75a4e1ace7c597f5b50aea98b61573aab0ba7de6a4c814872c59d586c7ec42dfcfce43f613391a87a2106c34285684823c37d4812466571042019e10721bb2307abb", 0xfffffffffffffe53) recvfrom$inet(r0, &(0x7f0000001340)=""/173, 0xad, 0x802, &(0x7f0000001400)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000140)="050d9f0679a0660febf5953d04681a95f523697b3c6e23e54e615a6194620fa8fbac3b3571ec959088e4900642e14d3e4dbb40a85e974369463e657d45d9316697e852b5dc9cca426dc3cf0db6eaec9ada0f80b03946067ef91b56e9b8971168838aa256673d3f63b39ee2a640feebeee63e7b7a315ecb", 0x77}, {&(0x7f00000001c0)="05ac701830322592acc9a7e53476a73a2afab7235721bcae3cc304e52411ddf2b24e6e50f726067d", 0x28}, {&(0x7f0000000200)="c738701dd4f7c13eae96cb1834b88959ebe13a294a1be086266d48cc1959cb157ab100e536db151c83921679e166c3f1fdc631c0a7c581fa8e33d10949cf37b55cbf6933263e52bea23d6638a2b608a46d3dfc95b1f2e9dbc5d1f6690233c2fdb405254f36", 0x65}, {&(0x7f0000000280)="745e65dfd4b463ad19c4411dcdb03dcb25a8ebf21bae295b406d81a00c5282941437ad0751dc036288a9956f90afed492063d0f0db10fb8caa6ba10c9189e85cbf6b674607324df38e7d339dcb8828d5752f37e857d73628c70527c8532d5e710f9f4768f5ca0d6be1ce9e9dd6e223ef6e2f9e526dc6347e4fcc9d0e998467584674d54ce6545920a7731fa88b06cd69465c05f6e54927ac697bf89db799847a7846539d6784fa795a73d7a18f430b6c880a8de66df746159be2d11a52c2aa49653ba8be18752451077483f573508d4ecf4f8ced24944d8fde5cc86039c1ede5f6a4805c9bc7ddd5bd1f2b79dc65b4f7a04e242ccf976c138f05f312085ca2a358ac75bf7e8a601cd33acd11921633ab706b719ef95b57731a4eec97a150ec749fa6cd52492bf02bf950e09c523ccd3ef3afb3b6f47497705a6d1ab70ebecd7d49cf699c0f5d5365b07b4920aff13ee8ae367075e60eaced599e692932098c90f00b255b52d314a44cad548922b4c2c180b79af3a42b3bf9007256832edc25043cac7d59931525cbc1b912db7416ca4089ad0bbd9f9c30f5ebeae0e37798bcb755e036147695836db3e87514f3a0511c8ce0c9dd3fbeeb37b8bd2776833684095876f1cb62e828a5e15f06f91fff33c37998613a6be11d09857d1cbe206d08b0a5f10c3b2ae89832b3ef3abb1388303edd1caafd77642da50e2d3cff709da4628d6c6759e459f057f5c92e3e2de9e3c911a1788f18499fdaced32004eda732b63d86e45205bc4d55394b0e945d224a7ba871b0162181e14deb628307dba5fb6f7b5ae7566dfd1905ad5602ccaaf79a924e40396ccfd15b086ad6cb80848c1db3471315452a49bbc5b29bbb37d970d4b239dcfd40097c2e5412ce4d61dba548d6f82ebfecd0a78ec3a296e2e6321b2546670d9d586a8ea1cf3663c5a3655d7389acf1f413efec90be731e87ac6b9f6e32e78dc98eebacbe4a73dbb1c841511261bbd348bfa74c29cd06565afd58a625f239f6c95e92966778717e6ea07e87577a374ee4488ec401c57da426a7c4edd64f0daae7f184519402aeac8cf1549702a88430ba128172dd8719e5cecc437c092c6d1b53d5512b6f8c39c6e48101d8324805b96090053d9aa74f51c993557bf50206c97409e7534c2cb202ab48564b08401f28cd4bdeff579f6c16dc5f6c8f9c9cbea086b7eed910a80aa0690b294c9bf23fc4ffb7f630ee2e4338e75d96b8378e1eb8b10fa082bcd6139f335c87c5e57459072e476cfaa727a4f26ba09da8e33b85ace5b3606817e831bd4df0a5ff986f15d1a9acb6bdf3514b80847594a34521c01d67da219bdaea5cdd47bab5f8305e3d0ce81b6100510bf7c864d37c0313921856c7eceae3452a3f5cda88d97eaa629fb7505c73b7612931845ae2b749c8e127420c83e4bfbaedaf5e889d4080a42c3043bf5d8707bf48eb23c08092a6b48f894e0ef9d06daa9644405c5202c78662a35ee6b5bd7ad050eb40c00380349babe066f4cb72224620256b0fea015d2c9af313059ef18086001becbdbed08689e55dca2645b00ba566cca9164cfd10f22a0825f96a10df31057239de97f40c16ac94b7531700950abc02633cd504c96f7514030bb7cbedd7f5212133907fd1418ee5091d50c94e47938a28f9464599175f956d0352b1796dc53f3389f7e73f92e7af4e3d797e11c65e2816000901b2578d34d6629124dd618c851715202b8aab6a3a3b4df297905463d945293f79c5d90bc1d842979478a7e8c021430ca4fec4126f3d0fbaeb1586988cf728bf402ad274d31c56fb70757d2e0b370af43daeb38bb9f9d1ab0a455232239cec02d2a4076f62d20db646fa3ab0ed9f3db4f828b9bf586cbd794b24f242ce59e03f8ad8aed2fac5ae829073e7c4c54b12d3d7d8ac3945db0489f0868334aca8dd1256d32f0e1617dda7b78d92be4c9b7559c8073d5f455bfa4a957f6b6acc56badf6f26551b66f44859549b3c590dcbf79150f9cb763f890cf30a18198af8cd6a8adc881261b7b254fc5021edb4aa668766d5e235d5ff1c24f12bc1217766a83fb2448332d1abae0533a96c3f09970f7397c139417546e6e50214e0b3752bb9749ce610ff04716983baec3fb8f85545e5c7e75c015fb8a68ba3ffac61d8a50e11e80c3c6ed9e319eac578de67d219106cbd63864c92913af777974b60da0c53f2c0ec6e0df098a21532ab5b5149fb88706805e53620c629bff7998c247a0dc7281733a38a5877a9c93030ad4e23c7283c988852bad615064993424a6197224de953547c04dd7c04398b91afcf6e586d296fb80b62b95d2410ad146124d7ffa8ee77214f69e0bd2c11b8c466d057ab8c593b140ad236815abfba7c9bbb61c51db5f8ef7c94bf894427fe7390183576b58c3a10656e6f2cddf70507f587ba5dc0b38476c70d3efaf88635d05cc794b0444033bf5a2fc689ffc606c9b429416cd3e5776031ae5578519db1f0ecd6d5975f49f46e279fe40d8fb94c0834d242204f8b2b60ffbc97ccbbf83d1c6c71a00c2f05f9289f231d28219268d73e3d8fe8191a6e70bb138068f3cc1b55f8d8e6f221741d4a97d8482ce594acc3ffbe2a8e25c7e92edff1f8f809c153704174e59b50d4cc15f7b5fa958663b446b746da1befe87cc25ac78df36b02ba09bf796ccf2c4127020708bed64daf43d1e3e2f20a446ffb13c07bc58b6ada57a74f1211763d5de6a0da0fc24d7aa65dddb7a99eb18ccce414c2ddcdfb30dd4f2e645f80add8f18dd09cb5d99a8ecd1884f6c4c5de54c8e30e407484870984af929ab4d356d31a7c8cb3275399f5431cb53cc793ea6b24af5a147595bad1581aa2060e370d636535702ba7eddf8445a7c90976cea301e9257d80895697628b0a6df5e87ca9a8b5610d96d4bbb3f1ac24fe3ee4d7494be14a7c5a70cecc2e553cd51647d49f5bb1dca8b13059674ef6e0fc096d039f67bd5b2e499b4ab2af9f81ec7bf8146f74ecaf46303ea99e84acc100d11a1af3ad39e00884d199137f4cdc93ae8a5feb88ac4c020eed58c8eae39905699a85c0c2ed2e950ff8a060eb805a9e222dde7a7bac74e14ae141ef4a6274e3ccc91fd89e5490892a33866b17abd70a2bda70c7ed245437ce99f2d444c41f9a8ffb81ce962b4509d57932ded3195ec853651c3207c481ee70f9d2a898b69910b671b37c444a3bcbf594e580abad08838593732043a739ba2c4af7ef798bd4b65d68d354c35c55b204ea31310782b938e13fec842f3bfa8bebf0b5338f6793fff5b0463d5c2d2c291ad4cfb43a267c81c6d2951c897fa0a5ac21face92351ef0ff58b4a884d2110d5707a8ab04ffe6ccd3de0463e85c2b82cd2ea9d96bfba7b6bebe1963fb9f4dae02c70b6497c1c82d71712649f9a761802ba1f9bba6e8231ad13d727906f71c07158f564c94063892dd4f8ca634df37c66e582485f598435a5d4dbb034264db54d242d94ab09ed2b558b1656fac6a6a873f25c90ccfcbf28f5106f660b06ae7affe5c8c5ed6ffcdde13fccbae0fbd2d4d1293507f8d16eb42ab467060a203d8416936853c83ef5ee923c8e8f0d92bea16dab7e16026088abf2d2444ffec28bbfb98fa4528cdc9ba3815de15ab45502cf267de85bfff1f07affca71d414d13493a006f77beb83efa2db4c9061958d9b9df506e6ec5f757dbb94959bc014139d9b41b41dbcb27add724fe3665170eb9433cb544e62df0acc8f042a282054c0ed9ac0c23c60b6575699d9e3b67c2195cace483bd7bfc10bbc0071249bb722b4324bcf0fa6e2810e2be3a62a6ddcd2ae29fce386ef6a442740342ffe1eef3638f0e8162b90ad4257784bf5271bd2ff0f1aa0b927ce15ef6719ea4d072a413a98d73ee58d9394959ab5fa019b0f27e0dfd6df69c572476416f04367998bc8d9b3e533d46b2f43c00e8b50d6f89c1eb0d17e42223ab25d09ef7d22ab242a0864469b415496023f80cfd13b69a9dec3224415f8a958bce8aecec64493497acacd68b5a016b9abc58d95ee85b1519da2405ce02ba34d2181074524fb19f67454b6494a4af7435ee197200db614cbc7a00a87af306ff12315557fc64348cd18b2874636b4727e776edafa9e4aa2f2f27b141479ac49dc1575573f8755f4ee579c4ef4585c7b85372b6238d3d86daa76544f1cbe8d0ddebc9015d2ed3bd92164f619f3beff6d5e019fba42841d7210444d74f8f12dbb00b9376cfcd2d437d6cd5b8ce3da0add39ee0781fbf9f1016f7bc9dba0b0d9f8f5294df317dc530de8b2af8752a058286f3a3b87d7a02e286053ff16dd304c2966b38ead44443135b2a8d034fe96bb765fcf5d66e71ad2bdb18b24df1aef1f43b136df2c4fe8d64bc90fd9d9c0cf05de621e9a489bacb77450046bb6a04d96c95bc194a6fc4a093a1857a7c27dd106cf0ba0f9bffd23b737987581e764faa7f6755951421fdbf088591bc672864768b00443bfe1f11357a13a27dd178a055d325aca6760cb759e1514d7074c58b829a34157f0f946d25292854ffd19ea925d63527186a0dff4686e097a8a77dcb800312b9b7f0af3453d1f4f72e5d1be278a53bbb0d0aa76c19847aa30a91e5293c1eff7617f8ec396bcc7ee52eef157b21246b4f9af134e0c7b259d169e7e1dec7fe9afe7aa4c2f0b828d7bb5854da15f83df17c98e52d80bd01c374f9a2817b55667ba03f5d6159039584185a7df5faf5fe33465bec480d157d9e802b5bdb659c4acd745cc79d239ea615ae0f0b9a09028db40a982b148ef14410028de2fabd421f1f8af81a3324d20f1d627188930cff3317168aad92d2fdeeb51a0e9d882b65f4e08a4ea11235b45aa572c3e1a888ee0b16cecf27eb835b6911bf4e545dd3a2c16de2057fd4f4126efa2b717543c746b76d4c25f362e41ec5916ea064654258990b23408b6ae86093425b97512271d17f16440f0eec1369dfa37f1fa2c1872aa08cb2a8bdb38b1748b3a1554bd880eddadf57cc8af06199b9b1f7aa1d359b43da78dd05bd7f7166a159bf165bb2c9afa5ea63ffd7d295ad4a3e261cf890ca0ccd1e0b773c0e6f58de06084c4832945705710e170f2a8e9c81015ad129bb96a8c99c13bf7bace71d2b745a1ee667e9042c9c62548e4563547d313fa68435a08c898058c315a5167077494ff3fab6fe80d88b5774cd5e76372d3aaa66c171ffc365300decf91f40fdd9066867004c7a1fa0074d7c12a09f9970eaa30f5fed98e5d52d007358e1b6fba069587bb858363f387d872c74447488b3f475a89952533337717ce724c69d57974ce98d16b310c2c0efa13862892af1e624ffc2c0b698fdd2c451432e20218d7c8221509843175a504d3228b5750d6c689624161ad75a1a21ef5f6761f7168bc10eb1c948c75a717801904713bcc6f747390266942633cdc25fa154ae0b2567a1426d8438db096f48882b161fa927f3d281109932726fb2577c89070348955a1a672f4ae7a5ddbb13183705f35b739977fdde41ffc52ee89f2b1706177efd8b2b388a9380992dde7e05193ef196621833ec43f275750b64fb79cab5d526620cbc4695285cbb67fdf6ac8bfa340735bd9b5932c34365e9c4ed1563151a363f46ae1ff9aeaa69f0259ae0c52b88e6d2fa0ba3f73a75769a565ec276a260991683a51665fe3ca652874a4dfc2a7af7c48b0db15a8715411904a24a3d434b973d849658e7e06a48a4a413a194782eb17b8b9f3bd075ad6ce5d9c83252b2fdaa877c6794089a59e21d12886e1453c94616dc1d2fae152f8b20f47d9c421c", 0x1000}, {&(0x7f0000001280)="593aa2d0548905f8b3e3066eb040c274050b20620f45bf06a9fbfa30e9", 0x1d}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="a8100000000000000100000000000080ae4813f865e14f0c12124d7f82e8b833f11e022aeed9ad2b47ca525583244aa6fafc897d564d61ee411e3b388c2409cd11d60a90d9df64c2e40d1717bfe3f364309a0a6b06a61c246131f578192b2d6a1561506af15a7d8bbc78edc67ee44af679a6f3a4dad09e574a445b96f1f173f773e1b6364300d6d143be507d26703b69b8b7583900000000000070000000000000000100000007000000d39061ba0bf0c750e3eb31ae6f3a6847ce032e7ad11414ec5ae4ac1cf5f8b689cee4ab1e57505fc7f671323b70dd3ca1edad15548304563919669dae2807bcc4c83f4ee0e41fd5a4a6dded037e3965910a2103ca7735499cd0620000000000007000000000000000ffff000000000100d7172907cc8af233cdcd8138f216aa0b0ef1a35dbddc5a14daf461b9c43932b14b5d094ef69da860279737337457d9faff14cd8937d68d5f2dbaee8228a09dff7554c0c32ed56afe93bc248d5f11942175bfdd4c3d61fe64c1ae7849d11000008800000000000000ffff000003000000df591509407857816f5709b6f4038146181128747fc031957133b78a36874d0b67fcd8f2ecab6b0c6a63e28e895378d9e2d7396064436d6efd7f7890f7c4395dc0bc554fcf6e05e1872231dfcd69e912b1be29c95a973f9cd32ddeb8bfec332c00e83b0ae0cdf2bf600cf5d752d6db7847403460a27f2fd01800000000000000ffff000008000000e243f02b226200002000000000000000ffff00008b88b15fae784e4cedf02c58a21f660000000000f800000000000000ffff000004000000537fbd0f66e3d451df55f04d45dff021ea0ed30bd30be635cf72fefbe0ec2ecfa597ac1f4a26ad58da7a3da124979c6f0520eeeb471c4c65d7b5e9b3116947c0e6fc349a8a481d5ddc4fd3d67309f903c4cbf05e8be1814d79e16967c695c5242fa9d272492b42542ee80c6b67302e9b9ed3094986a691be0b24fefd167ef65f75d5c66f137215340daefd7d844b702d48f0a5a1125bcc4707d46bd04af88a22e0aa866fde648a2bd2b69f39605f5f12deaacd93e8cd5ca738cfbcfe72103b2a77231356dd24a0f7dc1cc11611f3963150b327cffd4bb4b1f8ecb8db76798b266b842079dd6100002000000000000000ffff0000060000006e92d1bfc4aee8d30829982a00000000f800000000000000ffff000000000000e1700312578d32e910d792c221c35cfab05391eaa5635a46875f468ecf13158fd09c4b3415b391d3a086c91cd224d111b05448b02352b0873ef4faec5f8d4d5fe69a7966bccee40c9b70405fe9edc8be8cbd15eadf1541e9807f18eaa72289ccb9a0bb75ae32a6a39978e0222e7e9f6f1aa952d98b625c644561304368280bdfd6e6d34cad8e4c9e9a16f34b2038049cda1106d1599b0e0e11a6c12f0a942e07a0771c7bbf50a57b30ac1240be3fbabee7bdbea035132ff6bbcfb668c9d3ad4fda01de851bb78fee94e344f2b5aeaa6061452078eac9c82c237b5678bfda06a0a9e02300000000000000000000000000000000000000cf1b0fe2d93e1d375b24a971e4889a739a3772f893c54a47e38916b83d38392f96a462d67e8f2540d5f4f4dd6a2ba02f8aebe28a040ec78e5e5e008d40e8dc8ce5ef"], 0x458}, 0x409) mknod$loop(&(0x7f0000001800)='./file0\x00', 0x6000, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0x0) dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) pledge(&(0x7f00000000c0)='{\x00', &(0x7f0000000180)='\x00') ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() dup2(r2, r3) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x5c, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d3777a2e27e7464d7793a89f69657c19fb75272ac17d2d7903d495d9ae3de227bd60caf06f57a51e45340c47e81bf424753307dfcc8d83a17a58f7ae5ec77dad40afd9b55bdf4e6c173fa2353bc142988326aa8cb103235902a2deb8bd59a97405c53f1ade0533483a014bfdfd5ff339d4b6932ea7f20f57665c88a8cbc56fc75f82602a3d7c30289cc0ec77583aa1ad82334bb4589a15e9e510ff71160f09fdf924d4eb3e7880cf0d58e41aaa8bec4e3fde79258004514275f6ce30c3", 0xbd) socketpair(0x1, 0x5, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)="f0", 0x1, 0x0, 0x0, 0x167) dup2(r0, r1) 16:00:37 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:37 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x9, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:37 executing program 1: pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000), 0x104, 0x0}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:37 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000000}) flock(r0, 0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000340)=0x7fff) close(r0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x20, 0x3, 0xd7b, 0xf0, 0xffffffffffffffff, 0x2, 0x41e9, 0x1f}, &(0x7f0000000080)={0x0, 0x6, 0x3ff, 0x800, 0xffffffffffffe70f, 0x7, 0xfffffffffffffffa, 0x7ff}, &(0x7f00000000c0)={0x9, 0x9446, 0x401, 0x2, 0x6, 0xb6b, 0x3, 0x9}, &(0x7f0000000140)={0x80000001, 0x9}) fcntl$dupfd(r0, 0xa, r1) dup2(r0, r1) 16:00:37 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x60) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) select(0x40, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='\x00', 0x40000400000002c4, 0x171) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) mlockall(0x3) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) nanosleep(&(0x7f0000000000)={0x386432a2, 0x2}, &(0x7f0000000140)) write(r1, &(0x7f0000000080)="814886eaf27214a616f896fc3b242ca1234938a1adb36bd477b3f92c136d75ad788385493577cfd943ed41b4de6251cfb5dfabbca9a13547bf25d34f90abd00625dd1f68c33eb6c15bef221e5be8e164a333efcbd5e2a04b2f2f7e20f7895b192c77d2d95d739795af6957675265a2a5c98e912a9299ae176574bb03bb56c031943a1eb9c55bfcef3ebc68013cb80d629ebfbfaf2751553e54", 0x99) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xb) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='@--\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=',[$#:[(}\x00', &(0x7f0000000280)='-/#\x00']) 16:00:38 executing program 0: r0 = semget(0x1, 0x1, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x10000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 16:00:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x180) r1 = dup2(0xffffffffffffff9c, r0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r3, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() r2 = getuid() setuid(r2) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x8000000000000d, r0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mincore(&(0x7f0000ff1000/0xe000)=nil, 0xe000, &(0x7f0000000240)=""/199) dup2(r0, r1) 16:00:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) write(r0, &(0x7f00000004c0)="c7a7002c2d3b8357476c406821ee27d29ec6c6aa19039c4f0d8c8ba88e61217614070d45ca34ddae0b182eea689e49b692d2baed0707c738d1246b90ef5a6646952e4552ab1a3979264bfbf05952cad9788727cc1e16d7e2a20d84e161e6f13a9cb5f7b241a854781946816416731037839057d59485f5624f89c8be0a6591781eb7fae416d4454974be7e4d779d4ae692bdc56d82e703e6f3ab0fb2f9935d7147bb3d28181fdb2854e86eda379fe5723ece76f97d2cc98b4ffb0ad48aebf85b095562ba0942499eb05573b1b5cd548499e62f3c3d61d4900742963eae7e037b87f4690b8ae74025a09781113bc97782539cb72ab3cd09546b1e99c111d7007fb3cd3b86815c67121b013ede56f0c60de5f022c72883a813a6f231b1ec267f36f4665321087aa36d2646a3e6bbcfc4f5cbe7153bb5ab11f19b5944e81ba5ed33de4724176b05a822b8c35ae3677575b23d997c8d74da9e279683fa01a9728e805cc0b5b2c259677a8c3c2e19073166cd412fff186b72bce60918a6dd0c8d6c85b868cec6211af267f7834cfe87b8bdf0228fe36be5ce7c2facc43d3796088fe61becc7352e6cf4142fb0e05480ebf771bb46911004dd3ff6964c893572ea9d2c959c9423acf33b9f74abb39fb0235ff3ad4d36ef402de3b78c52fc0bd6bf40a986c7b354e534326145d25bc5f9ecd6f3e2cc6b3cb784bd089cf17306ca36356d9bd9834e44d5c59d0cda05dff0de4f2c4fd328666aac51b9ca76f6d99ea06af377c731945dfc22e96d2c934d16a9efc478ad9bfc0d7ecd2aba64781867e4257be18ab6ee4ea28ded0926f5d190497f12389b6844993ebd6b149431a7e1fd463d5a3ec6a9c8f731e594d7ec1cefd1452c47236bceb55ea9740618e4bc7a28a77bd44e74ca4d4921c7fe38020f7b5543fe587355d5cde952c38b62143c58eeff521f68e28f861e48a27aa8b4978960e1086e43b8e54c064e9622b391413a71269327b2f8d2b95855583d17b1a0a9822221bded7229a8a1568b283d69bd04419b7eaaa8314cc4867757750a9f74a820a5d2674b35363be91a260d54845558565d1eaf1ff4835c92ad11f10bccaaa6b0a8733b12d3017b0e60149816af90cbe93a5982b28e31a9b34a010f3e27aca7f32404d9a6046ef5328d2a2c046a41cc1a2476b9e1b925e34ea36dc13b76b3e2df66781898b46abb57f6f90ba3e806a891c832df7322e9a00150d86d52738898a70a2c2d7c06ee2d710bd8d8c689d8426f0739939a45734959cccfbaaaffa08b3f1e7362ea8a2a755e3bbc2143201eb4698921467c8ac1db750c0a86e5457cb1cea03dec9bf6566a2446de2675a95e0a17e13ec923f67a3fb381dbd350cc9972a13f67c226cb6444753e5f71e4f4bd2d1508db898bb394439b094d0e753cf176c231bd0d8e14161a41b5231cb341367d3807c1be2f8064a22ffd4ad6eda905414fc819644030f9609b89435e7b403e9544dc3e10d0357ff4b7add5bf4cb55fb32adce8a6b8a2ce5f8c6bd6530c49fe6be89cabcb8dfae9a22894d2fc88ca632ea20e0743241e70aaa057405e344241e9174c01529ce7f93f81f502d31182d8e5f8bd180607da8d95f1bb1b4f632c1229039b81f35f1064ea4f5a79046b139f81313380e72e9652f21783863333c36784b0bbfffd18d9d8cc034c44e31614b167347bc1bdaec024ff99e1209fb88d2679f80bfa7bb245be4e9c0adbb6129199304f44296134f2acd8e82787f3b80c47c21a1c14b637f018ae663d3d9774f370137114604edf61807d965e94af23b195df75145026ef1e9a3562e32fccd04aca975f4175057714cc6af1c61ffd682fe47767e3efcc5d13e951b5f4c65a0f1be9c1b7659a2b82f9de214a42d613290ab9a14ea98791d8056655d6e4e1e1f381f21e11ba04f601c336d2bd4ea12780dd23ba8cc1bd2738a87a0257b2494b2adfe8f1928b8814269d63089f958d1883a24ec120523fcb94398340e0f3ca597710d3054d077528f7cd05967879867e6fade0baa6a8ec61a0547aa1968445c2aae6a547eb29d398b2829530c3fc58e7cb1dbd4230665b35e098612550714e72124125ce8424397681a0722f5974e2a13febd4083888d7c4a7a83c05a4b7e132f3589887e08d7efe40616677e9225e80b792a8da9c925adcd9a03df689a1e57af49f636380b301ec1c4689be7b410aa5762f55e2799d0a99fbf15380ebcc9a70ca01a285b6cfa61698c2575f901565aa4fcc49ffc992ee25de163d792a98514b4f1a807bd20cb616a5ee1fa70afa00942229fe2b25d3793377656666cf08258fd0861e7283a526fe583209158c9a10c48b69742cced19b5849a6921bb67555d9cee355799e09f9f86d63980fabb746d7a3757cbba1f9d30222e0702d2a4a760f48d3dc83c8aeec117f10fe1bf9d6e37a05ebd0bd93ed7b6f80abc21625c6d06a6aa302b6ff496c620f6d2d53e06bc0b29f246a296a06179886e68bc28ad3784eb5de6d053cb86f055bfa9a53892beb15f55add4942df8b97d8192d69c32d05759568fadc555e50089dfd9fd6d7aa409d071b185b6e7a2eb332db9525c856f71c360f60a426a3ff3f8ca8ca3ba773c0527d12c4bda1ca85dd07b070be9dceacda9ebfe0ba142ae1cd875e94d3d7bf4774fde4faf6902333a6353f24828b3ac6d1dfedc15d6c9bd8f14744d0572def058dbfb4fd8656737283114184be0a52f520e0752b2c9168fc1e5227c7dd5e8c887ee48884a422259ad1fdd3b86ff48c98395895948d76a5efd4c659b22e7ccc71f7ec6b8d684486d625b9f91355cd42210d59eedd63491c01a10ce4b462abb3df530cb86523083e14009c93ad0e46abc438c27229b830df2e0e668c7c033c1151e8fc959913ae291a0f5ad59b30d8ceee96fb9ba1c97215783d1a6d49f1661b15d09252ab2b43b19330a0ff23f048251c52de2dea9d7fa7f1b054a50bef99abf836070b17982cfd67a6e7c8ad6ff389a5b3ab159aa44b20c9c63f6e2859e0fb4f636c47997c4d6e06ba6dc4541d75bd393c1360477aa992104fedbefe9fc495df3c0134cf3afb7634d4e29bc4bb24c760d08f6239b455fd8a0a4669a114d470fd44ec2975f4bf808edb3490a0f275afd7d799640457b1d93c3fc01c7bc269f421bb6356c1b961f0d867392cbf8236a15c427d0bde110e6a842e57c20f9ff0de06ad77cd1bab34e4754a479fff6ad7018dad366232032c0236826434a359c68d8268ad3e2ecbb103e251efd6baa74db22099bbd81861c29a3a992058f19406bb48f381cc5835b6ee85f8e9dc846fb736867f749509aa74af13a39dce52035b08d8bb77485655a397407896df6795c212faad15741053509c03c2a0811c369bdf9e9b0e895fdc83d6b8a2df6dd8eb87e670e4cc6724efdb9d77a4b70d9a2cc8b55b41582cbbb6f4d845422a82e3c7f6bbb1164c61d8f5ddfab6c07dadd76b2fe41adde3531fdb7edbdb92bbb6273ee3804a9c04cde3891ea04e1539c86478b1bc24d5bc935b957be480717ee49f06fd30c601a824b42d543ae120ab0983ec723c2f1bf77b91348580ee9670db811af2e5fee723a2f9ad143103c8720f7c5df75f807135ba065429c6d334561ca397e65ec7dbfd41cca571a0d8a8aaa1053673bfaa0d0449405de798c0f49333aebfd728c9a1e15e30a152b88f92dc9d3e3022968a9238d9b812e989b0af364bdd99af20409a2ea0008734d1a5a60413e2a4a714faf642ae88bf7d6bac5e983cb2f40589759a36b052d1f2fc13d20f285e3e079db70337779267a06ecd18a3dafee252e408396e43c93b5ee68899e735717d72eef2b92163f905f345a19d892a1dcbf5d598c5f37df76afc48a11a00e310083a32e4b7e49e4930f8255abcda8ee6d935ebf83835030d04278b346d307c84639cdc6cc736775fafa4890fc4bc70c5a7b3d20dbe7d302fe7310f8b34ff11f0558bef2aeb109897b92da30c37581301f10dcf3719d63a12b82e65059450d1df0d8c081a2b32befb2e964a0812d469243bd7cf022718e35a4fc86cc617b7a3d29f9dded5406ffc0a6586c703d731dc081631b043c0f46adce514200c15e4d9a4a3273188eed95d6bb28a1623957dbeba3057c7adb6ce5b104a5ab804ccb68ad1b9b04e7df7668ee609c077f4fdaf939715758d1c2b9840220617b4126be6f6de59eb2aa07f82c5986cd29e5e1f794fcb34906d9b082d32b74aa2f708421fa661b8aa9370a74e525a7b41b4ea8188d8cf98eeaa17b01e088e25ce6fca12ca75bbae8e902c5164f1ba02dc6ccd5ef013437a1f4ef3b8280f6c3daa5a4a8c7194dcf58cceaff1129d0caec20ca147eb274fd3d6d68c2fb8f422b6597bb94600bc8bb3ad31a4f3ac31cf8d9daed78478f0d8dc3d5209c250e6ec5068776ab31c5756967806ebf9a2aa17e0d0b60236f339bec4859cc5f8e369a91e96898f75e6ad39ff76b121797bfbbf06abe854623188718b02ef0d8630a603dc5263becd3682f42ef001d4b2ff0fb9f8e21aac98ff6549a8e179f05f55973038c25009d19aeec3baacff20550450530b90c76449b6c3908d7a2cc5cf1f834ccc3e784562325cf372488b63deb7b6f134b54e55a17fd19a6742202da657a1244c785487faaae617d735a5ae4e28b06f2e939b876eedc8580d9396ca9b942e2c18e86506b5946291b6691107151c211460824cf8d4b78e5fd1ca2493a36e0a0808f66427a22bfc2f8a06ba8d70cd02241adbb43793d5e795c19ea669d9f7ba35f618d11c0701fc5375b9aa1a3f39af9590d9773c2724e1ff0a6885c5692ad29149ef5bea0248e48f49b4af87d5917a22d7c1a3c1e788e89e46ceadcbf7b38eb4ed6bb17ca5341195fe931c1a3f452bd499265b7593375abeccfdf229ed955a5e8164a932643cd204e787b7ba5f5c60fcb7ffc5273bada305f56af0c015c0e136672c9cdc49235b67b8bf031b9f2c8b35d7e3620dc321ed8c4b3af641323ac8014cecba1a0c2b508a4bb5bf1794353daae4c46d51378e42fc8c6552d1468f4ab787e3a6066e65cb22433834164d602c9bfeb7478580045f962123051a3547d46cb7578a8e177a19470a653bcce2f5c98649bde1e5af7afb941e341d6bac795b27f28aa6c7010890962352caf8cecab2bd1263e62f0c1b447772c3ad63424fa6ed3feb2404adbb00d78bd81876d8063680535691a3d62a97b8651f41de40c9b3307c537be9c2a4149b4c7873a17829821b519c4336f4950deed2509dde6a25317b3d11910e91ea8df036d3e9ebcb97ad3a2e3767e0259dfa9789834caf9ec9067f92408f3b0ee8e7a27ba78c693c107fe7e14f80ff0ed194e769a7cc894b462f68883aa22f4445161b7c4d0ea84041f3c0e36699521a7174f96cc4a51f6d2b66756c34ce3eec2552fca98c85a8d697e256484f48efbd32f5599c70fe0335d1acf9d976fca9b8dcf8d1deac87e4d2eb39092105ac2b0ee81580892a92e123831a16fe9e44db909692d2cac4e36c935de98abb8e1214b4ca619e2aba1d658cfcf7caa6786a9bc36facfbe184cac27f6464066f8be3f8bc3c1bd1a1b06cbbe5e30e3f77b87d33cfd25a21be1fadb1ac42eece0c318b0ebea939d63af3e24c99325f793422b84b37f1e882a87d6add171abac255b54db93273ea9859bc9852159e28f62a8a226a28092d444b380b224118ecdd41350277c4f7872e712972841dcac46d5393cb25331f66927a86c20cce761bc98fe3af35679f04e2196e76fc3e9ba074248d98fe8fec755c80237f057bcd281d75325c09", 0x1000) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) dup2(r0, r1) 16:00:38 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair(0x10, 0x4005, 0xd0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) fcntl$dupfd(r2, 0xa, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) read(r2, &(0x7f00000001c0)=""/29, 0x1d) getuid() setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:38 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) lseek(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) lseek(r1, 0x0, 0x1) 16:00:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setegid(r3) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r0]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20002, 0x100) connect$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='b\x00') 16:00:38 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x80000001, 0x20a, "ddc3f9ed7b95e10af77f9a5f277a4266ab199303", 0x9}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='r\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:38 executing program 0: syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x7, 0x4, 0x7, "c48edbc35699bccade6e54afcdc78931641d0c19", 0x800, 0x21f}) r1 = socket$inet6(0x18, 0x4, 0x100000001) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x7ff) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:38 executing program 0: setitimer(0x4000000, &(0x7f0000000480)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x7fffffff, 0x6000000000000000}, {0x101}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setitimer(0x3, &(0x7f0000000140)={{0x7f, 0x1bc5}, {0x29d, 0x4}}, &(0x7f0000000180)) readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f00000004c0)=""/145, 0x91}], 0x4) 16:00:38 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(r0, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x100, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f00000001c0)="e3b871181c9df8ef2d1f5b3cfdf0fc6610d5cc2e99c8706fa1c905058844feaa8b26b6c92400badd6362a473a55c207d601f2c88d13ea05b1c19ca1d3d2be958c7a4683ceba0bc5df467de1923f60db3ffc76c02343e59de5deaa8db8741141647966cfba9849179370b0f429c14c5b7ccd6bd4c14ee93edbac31533bafe6831db56bf216c0cd9871d1fba6b896a8c10bb876629b48b61de55e03cc8311f29678b9fc4", 0xa3}, {&(0x7f0000000280)="0cf3157cd5f297ebf76ac456275ace6d5f1e6f444253a1f9d7746cb57f28e23d807344e7db8bca4ac75619aa4622c1ec1f4f09f6697432f460f684e6073c70bca58e72b93bb249a3bdc0ef246991fa16302c5e066603e94160b24de96a2fff3dc5efcef9f5d50fbbb7309a726662577ff827cb2ed8c39be7fcd43163a40ef2174fc8582e2097f65e4600752bfa9c86c300103c38b076d6ea59ec0261a73275126be479e2e2b3cd6e5d2f5c6029506e42d9f63e8b995c2a46aaf05f223a0c8f1a89159499b44c076608d2d7cf863ef2464cc2e070684cad05e1be74e9e05095f71d429f9295c86e04af76afd18b49a9b689f585262a5167aca5dcf72c492e4c03e45f5e533b6688e0db299fbb594cc98db7964f47d9252973f4778e54a0387f6679556c19cedc9fc6bb12fbcb3f8b4fc697e976627bc9d0ee4307ae1c84acd094b4169483d318bddd9c0061b8f2d3809a04512c7a601274f90885f7e976a58d9f82cf9f51303f86ed5723f010a39055a948314041d2484f66aca9034f807f1a9cc4153d3849105af6e4627ee845a28be1612f006697e0d73bb31e9c7573795fe51ed0a247c9c3b3fa0e8b144519808b17c372b0ad7d0ca2ba1241e7ce7846ed663106169ac7964c26adbac52c51d4d4ff8a2bdf999e3c90051194f88d98aa3fad23b02584e30da9cd8341dda172b18e3653395c69afd2f4575c761a170e77ea66137d5d63404e48745fa4a4632f7e6ca5e2414a062ec3a89df723bf0cb603d05b06efa25e8a7539ef2bc14e4ca1b52713533319814c89db07f79668baedac98284db40831cd05335cfeff8f1445393831720af7d04c0537e744289f25baf4358c8e19cd026df7fd6c64cddc1f434412edbef114e1a5d1385d62c3d8703986ced51d8d191ccd9c9316bdc5534971416c3aebce0ba7ac7b04bbed68488524b65f316fd3e83b19e08494fca24306066e9090117dd6094ab30514ad5c757f7419bd5006916ca6838cc759eaacb34d30d0c6e68efc34ef5e637d48fbde1e6a3a44eb24c7e25aff30959bd70686c0f32a1f6e40be5fe8d5fabaf802ba85a385d3e7c4fa1acc1c3e1c7d405187b9d644687db9c35d5208f7c06a95f264bec7de70be99f6bb76dafe533529b06fcef2454ba9491c1ee7600aab377b1aad9faa2e9c37ad4456f2c6ae4abb8d8a7da768f4049762211ed3db338235b1d939f52cd843923c1c91d15d3237d5e51310e3e4f8718481ec23dd61a728966bf1e3f3217d57c3ab8b432a0ae2be4498f3705d8f17fb884d66bf94ef94e59d8bd61d6ce1d8f641d621518051debf6a58a1bb4e203a59a45063829b4d494d8dd98d1af38cbaab940e135fb0cf0649d0a05c379d6c1910c9c3058247d23eeed2f37302edfb34cd4b6c8afbcb357effb95a61ab79c6630cc6254c53c749f1e008d14ef5a2fc336d8a048d1061a6b199aeb5068ecfcbbc055fff876dcb7a994abe3752926e874f8a56e3eac973edd08e0d9142ad2aea19b345be23229a10793be43b3a45685c8bf08a576ccc436b43175405fe5c8b411ce02b6d007eb25c75813e13e90098bf776beefd769f7c361b81caaa117ddd595c56af371f5edcd88cf6df72dd36d0ef9bfc42df87dbc53ceb1c618697b2313fc2327fd7ffbf5cac576b994c908ad9187cc493b19b1ac7c5bd9a19fa89d6ad8127122f72492b49509ee3f7519cc95a74db2f8e31de7c509eba414bf93d5af713cfffbe81cc05749274d8812e031f0f0ea6a0df9fe0929b639fdb81e8b13956376d753a8658580772e1f9047447caf4feeb1a6bf795203c0362d2659dcdf139a903a2fd1a160ae76bf1659ec36263034e40d6c3af0518d971fd26111822ff46bcb81f503c71e7fe624b340b568c20cb94255d9e6985057c9a410fd6bb41c1055b87aa5fca16ccb51966fe1057bf84ff101404a42688cc9af078f3c2909aa2d7dd27f424b15ac9a773f78616bd0fd045bcc91af0a6f39539da2cc22090e1ab28163a44455ffd6e3bcfe822977c33375d60dcf9dfc42df2850af613f824ca37f3cd1d1327b5d06ef5fb48f24bf2337f0385c4b94e4c041b897c8873c90a6280ae53e65fb07a54bcddf7c651ac3cdd307c746b93aa4ac4f7105750b971759e60ae27092fed455f758230483d6658061d1b2f2eae4b5bd8d8aae5324c52a62f95eb2f57906ace7a316d8550f0abf2b8c07df35498b0117ac7d9eeb4c206fbfa00cf1c5f0a99c9314ceb1860cf1a851b10fb7a8a038cdb383c1c7c62048e6d0105e72fa1ec83ebbd4d4e6e7a4ae025b1e4be39c811afecdb777367b215b316e58e4fbc1673032b945347343a372b1422082926677dd80f7bceb678010418596a39ba5e6f0fd813c88da6b21610fd5ad54908b406c59cb22c40da7fe73d2796d8bf7879400867df42e04efb8c3526e12562f76b380c119d544da5117d129d5c7011d95fdc74f16daae0f3157267e5a641326f494f283e38561af9c81328d744ef0f703ea7ea6aa90921a468c2ea05010077792beb9de18860273b3fca6137ef2fb39f43415e219487212948c92a9def708a0ac65ee6c1494bcacf28c69beae94cafd34df213197d16ef5a4ec636f0091a0a0e76bc3fa97a5cccaf8bf3e1b8cbbf724768efc489e4343faffe766779d638f604d2490ce3180bf950b140dfe7ad17ea8dc2dcc62cc6f6c2e365cc51d81679e9dd9092d92308446ec5445a4c504d1468c5e146b8ba49f67a3002ad0d5aa47a36cee0bb0e785e184528e7c1edcb3f1cdba58f5e668fb27fe159417ef795e61ad8d08d7de42fefacdcd0c7ee4ec5c084fd401e5f5dbe6c67fcc19c9894cfac2db5cda379cc1ae403e3bb1fd792f7c7526948aa8d95883ba792e9e2ebaba40b7b4c6f4d3887ae989b8f2c9b7bbb0fcf39f345963f1252b1f65522833216546b6f323963fd90aa25b0109db1bc9335ff6f1eddf0260f60160629c1967973d8c71ac8243ee19d5dde752746aa0738ab8e6ac93118a5aa8409f0defdf8c8593abee9daa176163b1f61bddf25e24ac90da96c23255c63b4db5e4a797ea1a1ecd29f6e94dee25a8dd8a78dd0b09727d24cd21749053d9a2ca254552f86251475d26b5d0fe34fe5d293f28613f793073c7b5caa61656fcd3ff935ac67b4a231a1127d23db156da10e526b2af3480c56310e7a746a94e6018110c343f3100bfe1a63e7c9ae23a79b386d393a1e74c3a0b0ed3ae6e7133db252dfe272aa96d130d5edcc115a1e4f6f2a48b47c8112d11f12417dcbf4c6b056a067f078ea8bb8d0a19d3532305e7da350b0a7ff9b679f95cf72c47c489116d7eefe5406a3250f18a2397632df672d186447b730fff2d5be50b7c8d78b07cb294b466700198f08950c3aac06e3f51db68633e5302b1dc75a00496972881de3d438d0a683e627ef0ce8b87d3376ea844224fd27281aa1443d8bd61e4f41e2d1f6740aef96e71f77cd17db67dd26bfc27c43a7fe2104ba7a07cc4191dda577d2136fb7c83236126efa8112b453af34af7cb157052efd18f482194f2967b19df134ced4492d0d58145e2e48886452fa27c02489543108386b574f6777508e8f6960558163b46a2022d1fb556770b4c8cf4b2ab1f8289a9158befb1409a8b7e97cb6ffddc896d5c290c8b4f85c569b814494858f13cd48b17a0696612132724fbedb61bc17a3c038ff33657ba0794aec0ae2f1d30138c2c3fda110698be07b8af5c3a1a0ee491ae1dd80635c331446d94052d7e4e2f72cb40ac4a5dc749f4b7a342f09382a3a52ae50ddae6bb99babec1b737e5e80b72098e48241e8289c11661093a33a0450eab01ab81653f1e77380c36e53528016dd9226af79a645300f3e656c014c97dc1efc83d3428b2a6c7f1c8e0e33d174a758185c37072a7ed8790c9763580fa27ead9fbae155b8bdbe4694f77e0c75621adea57fe7aa015fd2698f95536379df83b82e4ce029bac58633de753bf4480877abfd285e4d58ffc9d623950e45605e60dc3dc3fad17838e5bd248b8b086a07bbdfe219c2d72f6dc7ea8283c5a449d207dd53b094697e2bcf551aeaf6489bf7361783d9af20a061878d889e5dc2d446accf93f4d28edd7be6fecbfa1f0b561c705beb01efc1e12728dbf62fe0b9c85ccc82e485ac61da0ea5fec91d85e0b037c5a1f1441f5072e8022cc1c30971d36424dc30b186bcb81a07033e7f74db5a6a0343bf6e6b6fde2a7cef3eaa0fb5bb529aa5e62833ea25ad29262cf5eba0e67dc2fae657831dabfeb38a62f0c6deda545bcf482445ef855df5c2fd4ebc617f37bc1ff2dd46b87407ffa0178a6b89fb0c4a39567297c211df86922c0bd8fa619ae43e32351921ba986bfd06f2e4f3bc7b3e891af8a97001abaffe85a046664a8f5b79d1c0dd49fae0ea82ae59596051981513f440480a5f93c0c21242a74ff97adb4049abfffce0ceba5fbf7a4078ac4f61573a54d404881116505cd3c90fbbfce13e2852efe7988532d07b81f9fcd4ecf233ebb4b6e81e37c3aa1f8bb56fcd96a57efdea1b0e830c81f4bda57e42f853f7fea125aa9bf0ec33ee37a4b5dd730c26e8dad2c1ef48989692f8022015c9a384e5203fd1c8a3f371552f9182f397b27f4eb0aacd0f5ec5f8a35a5cfe24ca20cf714bc305eed746aa9fa5d56f245f9174f3b3ca662d17216f5cd291f2f665d0216c3aaaf39aa95b7b7f6485debe0912e9dd5f06ec3d0842eec4f7990c25913eb9e0c10677a54c2618878b1525b56764d356e651ffd4efd924bb96e9f85508c83cfb33b2159507b9277e7a2c66cec26b76bb93dbeb4a6a31fd4f5765a6212e7c32098d29d4b9c2670298d4fb6e888123fb5f7f98a12d0452e739e66a18296d1bd91e012323681f7e42575b068963048fccd54cae8be656e522452de430fe42d573f92e9254993952629bdfb4ed19392e6b7ad750464afd7879bb8c946789241fdcbadcac609e6b2e96618c180e77323aff70e71001b3efcbcf68850f4b4a50643563d45c0ba81e03c4c2c1df3cae5b90c2c1b56b1478d7d9736b63af474288836ea5a539871e481f25addb476d4c616913e1dba61ad2c5254aba2a743a9911a3b8cf0592f011ea31681abae339f2a254399f38442323a4ffb07a7852f40009c3331b7b2b418531e49b220a524b778dc4e82fd87a6b899d065a3e09e5b661da0da4cc2e2a9dfd29f0c32a5b306007bb12bb653fa74b8f522e64098ab9ee2b04bfac15572908a2d9b3516dd92cd063b8c895aadfde6d1e490a00f1b1b466dbfc1aa3c01595b8ea7917a83488d53329791d16bca42d8e3468f3b221151f2d99699b85a5cfac55cf5b13c9d58f56a32386055d040dcc94f9239eff11e28515e263246deb249df91feab275eef43a7f19e1f5e2324eef6b8fb59ff7816740223502538e64e65f0604640ac7aa10188cba4faf6b48776629cfb6dfb11eb0fc5d37f0e64f3320ad6ebec6377b7a4bac67d24c90f26879d3a24ed6e3d5c377b807031372c585633d33fa6a4e9f5650e87653917eb6e7e6e15958a7a1416eb4fc49b048af3122d9cc1414e51986bec4e8a4bf73c4ea04d31a68a54017b5bbc36856f24675f37c6bb64d97b66ab6f01fb06e558fd716926657fdf87cfd6ee757d182d92bf5c4c85df57474d870897a1e1783294772d5379b00df221c7766ff9a2ef662a6ac26a3e679e7519b6a8c871d84a8aebd64fa053d70d95921434daf40a77f113f5f245f273134b47766f55a186ce919722ff9ba99af844f050df8a3d22439c1ee54ee10c4a289a4e2173ad636545a5b636dcd", 0x1000}, {&(0x7f0000001280)="aa047ddec6543f78a2b0da2b6a48f5d80494fe4d403d36be738f71f056374322605e89959f008997f7b73681", 0x2c}, {&(0x7f00000012c0)="857bc0529aa696a3b4676293d6337bf077b50bd4ddba0205982affd7ff235c206dffa278cc4f1cb62149ab1a5b900cc8f49ed93a30d3b033ff81b5632b93f097c32b53d7a9326f9efc5bf94780152bc18fd9f19767e52e4313b07818c2f391bea8dc2fdd1820783aa249109d13249c43c87f127a32af9260d4795e37ec3f036239fd0813e0a1c22ffb36b2746111654a31093a7f007417400bafac6d6a7a522e4613b20c72b127dc110a38dad409033e94507ebe7857a60e7f47e53315f00f4f519afe66ad", 0xc5}, {&(0x7f00000013c0)="064eb2df0411923d53d7f198943950f663eec3f6e9139d110afb051846b455aae39b28b63730771489d12832fd5e23c34ba0d7b4dedb7ad43c424b10ff83943b09b0d8ad19b341b630143160491c0dd7c5e96ab5213a1adaf77c1a169b88cb1a91527aaf43489ac24a3db6812aebff19135839916a8fb1ba", 0x78}, {&(0x7f0000001440)="10b5aa1f5c9ad1cd4556940dc439120137ac6caa28a6006e6b0c057868f48a443f36bd3616b96642f6cfa9da73170084d01e86d475845391bfcf36fe6857dc642b00f1737b0493ed2222f0121dcadf3e20c89c652a85ed7c2767dd7d1c97c9bfa535f193c7", 0x65}, {&(0x7f00000014c0)="8484fde1a92c3e8fb07b5a08f95fea362e9e9d67f8b30928ee47f375be92a98e58094d8b102e74b775cdaddcb06e68f45e06a8f80c25a4735c251c56d49f", 0x3e}, {&(0x7f0000001500)="f1ee500deb631d4965f5f4fd2af4db88da9657a8483d498f2857778fac651207ae99742a588c4858", 0x28}, {&(0x7f0000001540)="b874cb9f2d9b2978e43fd5f6489a20536231204cd78387ef4784fbf9f8dcf0c843bd422ca5198b3d73c7df3b03c16722bd8da2c929e8a1d3d41a953cfab0b634b65452084f391d5a9240fa649cdd430f5e900994459f", 0x56}, {&(0x7f00000015c0)="1e005e21fa38c2ce41b83d411a2cca4773b979501f3b3cf5be2f6eed50dbfef307311794ffb12472fcb9f719b61287d6491eb6e753373a61857f35fc3d939e0cf68960278a6434a678277a017815bb89865b1ba8d0f495ab426f8849533ae02f77c5835a9eda534937f0e07b970cafc50e378798178fdcd7e621dd55706cf22a155f2374d03c5c62844b8016a3441d97219e7090fa8cd2050763ceaf92ddd5ecf9c7fcc2e6cf66f6d7919828f7bde8c6c556f3f59a8a1b5d0627aaa43e2d67cbbb316e8b82eb17b751f51735eb2098f9428a1440ac319bacdfe5f964d5919fc745f0123862e52a6e5e6556a805627610", 0xf0}], 0xa, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="317e1022b3e2ab23729f8ce64bbbb53bc9a42bdec6bdc087efd2f79cc73167385c3d6a69ccf9bc1c099249e22eaeb2d7d2b33a49b00d7ef6358a87497c1cfe090b97fb223a4fe671c1c8224f58fe80fe5a29bfaebcff3830ba87c78a558a5c315d4f36dc097f2490491025980bf64daa899a4b24c13b865f8a0b26e35968031d93ee4423f8405702da66add3c8f7457adcae49aaa89f", 0x96}, {&(0x7f00000000c0)="cb432a47ac9e07a7d6c1af", 0xb}], 0x2, 0x0) read(r0, &(0x7f00000001c0), 0x0) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ftruncate(r3, 0xffffffffffffff01) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/170) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x6025) dup2(r0, r1) getrlimit(0x6, &(0x7f00000001c0)) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x8}, {0x0, 0x1}}) dup2(r0, r1) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) recvfrom(r1, &(0x7f0000000180)=""/108, 0x6c, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3f, 0x3f}, 0xc) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) r2 = msgget$private(0x0, 0x10) r3 = getegid() lstat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getpgrp() poll(&(0x7f0000000440)=[{r0, 0x2}, {r0, 0x8c}, {r1}, {r0, 0x2}, {r1}, {r1, 0x14}, {r0, 0x80}, {r0, 0x80}, {r1}], 0x9, 0x10001) r8 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x3f, 0xffffffffffffffff, r3, r4, r5, 0x8, 0x4}, 0x7fffffff, 0x7, r6, r7, 0x7ff, 0x4, 0xffffffffffffe933, 0x3ff}) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) dup2(r0, r1) 16:00:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0xfffffe26) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x8, 0x2, 0x4, "bb4ce733a6635cf0eaf6398ac9f7a61a93f55cc3", 0xffffffffffffffff, 0x522}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000140)=""/121, 0x79}], 0x3, &(0x7f0000001280)=""/150, 0x96}, 0x803) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r3, 0x0, &(0x7f00000001c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80aa, 0x10) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x81, 0x5}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffc8e, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:39 executing program 0: r0 = socket(0x18, 0x2001, 0x102) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x3e, 0x2, 0x6) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x34) r5 = socket(0x22, 0x4, 0x4) poll(&(0x7f0000000140)=[{r0, 0x10}, {r1, 0x162}, {r3, 0x4}, {r4, 0x100}, {r5, 0x85}], 0x5, 0x24) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x800, 0x6e17}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x5, 0x12, 0xff, 0x4}], 0x10000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000045, 0x5, 0x1}], 0x0, &(0x7f0000000280)={0x5, 0x9}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xc, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x6, 0x7, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) kqueue() rmdir(&(0x7f0000000180)='./file0\x00') sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/157, 0x9d, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x9) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket(0x2, 0x8006, 0x3) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(r0, r1) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x200000000000, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:39 executing program 0: getrusage(0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="acb8971455f49b410ac9ad6c0e2e38bdebea2a4414cd78859cdb79923493feda90d84d171c7ede54c4b2f548acaffd41b3be8d57797fcd7d9f7423e4a74116364a8ff3e2036fb6a62364ea05d93a376e57065ae2eff98616a0bc89e0f42f64338bffe6349f2e9ddb1ea0f45d70e21b5f5002877bf4d0599a313538ecc4715926c69940ad4c38475c529bb83e4ac40fe57abf54dd27dea9207fa8a2cd50443ecc1a67f654b031995b90995b8054db0efc9e83e424d4a78ad0ba620f695bd9f193d4bd342e6d8f3ee3d6a1771d962f9a4f0b833730522b48ed3131d550e69dd6b0216430cbe27d9494147ce42588752f0e66147e7f8043954e8d4a7f3ba1750b45171029e0ece58ca02c5bf5ed396c6ded81756bdd309ac3c47debaf710c503c027a4fc0948887ca1f63c062987b2a24b112a384dc85c484d7e4a5e8c182f3f8bc68bfaeed448ff1ea63d7ebd42136538453fed087e08b85b147422623a9c4e3e4289b333ef443a3761d2adf85916d3e31b97a657152c6f644738a6ab04490ed609dd1cb3b660a7c4a4a417a68b5e1827d115386f4160a2805e4fc83097e7e914c47b794ba6ee1bb9502cfe02be68896c73cb50a98ee3003c5e354e2f42ef1abde05d4ce4a5afee78a9821d56fee44d675e00095d41b9636512d36ac5a311b2382d3ee2b0185761b34f6f305e550ee7023d768a0bb74e4ee4d70e6081ebcfd2f0bc5619bd790d4a8da5451e170ac54c81a54fea16a5cbbd7dd98fad079e63981d3e55078aa937b6d2595938c4bfda8b154f073e11b5b2ccc40fbe212ae581e8f885e77f0187082ebc55f4ffbf4612ea747bc08596de98f6311e71e0dc98e641e003deb13257b7bcd8f7af4af3452e181cfcf52df480c6dc83f5297bc14198f48ce09079282ef311abaf769d2175f42d1a01f2b2845bb34881cbf6d2621aacc18cc0d04368963ccb04b6acf025d44b6ece952a19983b3f4f85c518bafd55a4abb22c723e9aac78b0b2265d7b253d74a50fbe08c50c21ab49919bfd10d9ae1486a9d0e20ade20d63f389ede674f61f40009e4227cc52df2e979add99c1562a8eba8a8bcdbd50ec0d3f7fe6cb665df9cbfacd8faa85707e1ba5633d64ba3d499ee79cd7892d0ffa9a9fae7f101867a880898d571c81cad5dc699f576be372e9d358d3b8213fc498efc1e1bde0089b24882cf69cdcf7705b06d0790fdf8a9d6a6d73be57e6e945527630906ddd0c4636fc519f75a8c944c03f404b7b2a66bb858fe3fc1e8fe668cfd68d2c00b530373e3d405a718ee318467408fe60df2a550a58fe3960cd186dd5ac1febf3ab424757fe506ccbde8c1615e97df88e91f2ab21279b148486e08dc7566b168631114042987c749d2c943c70bdcf7facd087f7e3c4aaeecdacc8b7cd97fee35a3939c37c64c57cf19414c3ec3569d88571eff375b18c4855d6e23a339bc39969bec4a8dec055f7409665ab81f0d222d3c9c0954ea5a9ffa25df5df6f66a53d8413d4a8822013c79c6d5e48a530eccce42c6b4982cc035c7b821e0640f11060925d50346059f72f3b59dcb3a8873c31c7c5fec5985393f25738b3884504e125caf15036f13287c8bdf95046002a54c88a3d56f280b8d037f0ed535cc02e65d6de0775636436e3d47000ab41959c17880e12638956cec59fd262a7549b3239684d5cd48c83b29fbb42b93b02fc38be060a0074d0ab76fe8d57df040891e378f8ec3dc5448ca3f66a6764ceecfb9096beae43452ad08b67857b30af846e8a78c6e87fe7e739b465c919f6f183eb55b3be51805be48f9530d381271e78909d80d3a787ce33aa619adfeaee5a952f2cf8152518931ff39ae31c1a2a402d368d1238fa861c97df9fa08a8bf31f1093087f650e91adb5f0edbe21e7494f6bab99bad9b259228b8a836b458448d4fe35d88beef954b37bc21be482fdf8aac9c1e80623fd2e22f8909221239cdca932a3ea681f8a852f99d5d9ce5e52ea084be09fd8d3d9a2a5ff730945275371b8293829cdbc41c27a5e37bc099cf6afc44431567dd46917ad881183c4627ccad2035b6cab4948d8fa3ef9f771f7a12bff8d782cc82ce31747abcdfd1573352024c447d22ff32252f94bd4709f15fa4ecc9ec388bc9673df7a836811e5d9145f48f6f87689d9a613d4f23f38eec6973263c6300b41a76993c8b2e2e001fcb20d3d34610e950e649933ef5b45761e65cb7c22ec9a437f463659d6b86f0f8049ae67b1eb060cbf09827d005c8a8e6e3753abeca792ebda9f48552a1ab669afb6fc0d3ca01471404aa24d983c16ccc11b66820899f971f4acbefc923c1813241863a42bb9940bdaedbdc3719d3a92c48091bc18984927ec325e2eb1bae8a06bcbb032ae7bcd6cbdff44ec27cc7665c1a97178f91a498a601992f7dbb72fec44f5d2626dcb6e88449a67dc46dba5751c9b2f5217083c92763a980fec7180bf2ef0f171ffb8cdf55369390ac8639d340661897de4f3aca80efb97b65d81b7450f15a590613ada11cba9d768d1522eb0b83bbbb4e32832dfd7357a9f58a4def3307fd23460ffef114ca8de647428e16d59dcb615cf18da06824c2adec09352afde8334b778b28258f1c28b6129611ff58bb0f933d53c63cdf43ff169b7b4c254a86429d797425b503c5bfa2de4c04b8aead6d5749ed921e818c719d6f7fad7f6b6af76fbb134920e960d3fdef02d1f352e4e5990dab8cccd05610955a3113ec51db7a0a1502018ae367ee0141f9e790a88b51b1bde4836a71e1722cf76ab37bce9097d6faed1a53783b5cd0db9f79bb2e93d9f9c2456d2928572bd606dd9fcc812f84462f602705b1cfb6932e4c540df1118f93c529f90a0cef60f397dd1a8c4887819b2b60ec069e9d075f6ee198b543bbfdae9c1b8b7af7ae3575f7a5417912c820ebe0f50d47b27af2fb9984f15d5955b7f60ad8dc81bf463f08931713e54a37a007b5ca247ce29d54575b2303367a92c4fd27b016f19cbd03c0fca3a47f809eaf9ef2b4cc53c730813e3a8f0a388ebdac7f008a28302b9d024ad10c4c1473df7140ad6ac6f304db2fb09313d70f65c812c98e74c771154cd6616965f3ca07fdcb50b7be1c48bd687df09b22ea0acfd71628d49e20cf34e7fd30a2ed60728c184c257bcf3b976f2c164bb0c8d77f8d74f8c8509a74399e442b26049d20ac0cb4de1ca56b861ac7f43362ffda86bc049a3b55cfa3f2a5c8e7a2a1beccc66ababc14ba7b8200b4da013e33705f437696df9f113ccff9821827cc851ae1e06d0490e2248b53040fc49e2bf9d3a1fc9332c5cd426c64be24ab6bfbe1c2a190f43c686cd7e187a821c852e6db8eccfa545b62cf7e56e094a55c9c18ca3f76a76437d4fbdb10d55133bc2a2380e61f8ebff33c59fdd175e2b9c72eea76c8786e4d308be0f27eff8b3cfab973498d5f1321b23f30ce422b0b3f17d7890bb9c83ec4f799039a54b6aa469d3df2e9077b554c85178108b47dfaeb9cac7f096be748248102649facfa433494e48acb7ca7961f2ff96f96031dedcd23e0b975cb5e3832ea84e4b3eba9bb5d9a72420a28d6908380e24ddbc832285660d8898da413c6e8978e945057d13ee60da6e8e49b966d6ee60c6dd2aefefc72a64c3e259e23cb02073eb699fe471371cd64f8982484ad0f00de9ab469e87c2c66f06432d7737e8db2c70bfca2836a7fe4620f1a2e16bf8215cbfc3201ea91b51139467eb8995932ebdd0deadf32f7234263fb77bbc82beb20257397f6ac5048d1e1902b362798a18824183ae2decda524ca2a740bc9d5b792f871fbdb4b813a8339b2166091446d596246f69866a7edcc6c3ee43eccfeb967bc963b4a6ba83703910eef8cbbfad5eb34a673bd70d1c22c1deab998761fc6e22d816519c53a7ed1972f5bc7c8cc19ee914a0cf0da00e29843914c89925d9dfafd5e7328a32ac0aa70e3ab701ca098715c430589d47ae5ceeec924a08e1e86bfadb768fe889063ce0ad79bc20c18e9773231e9a1da965b9ebc97eeee75a358870ff707347270b1b5f88afd254520a9b3defb401ffff344109a53640d6e2f8317fe1cdba0a52933678713bde6f4816a4e3a8677c4029f7bc64f6cb6de0c0ff0128afe3aaad8c51f5b0ee906699c35208c1249feeafabc14e70deb73cd32badb67556674afa0f3790120abed259cbe12100fc06383837d499d6a0540d35af59fc028d09dd73d1bf489e5366e5ae621268e5397b700ab9f54613721e50f1b6bfe12352287f9a02aa8e10694b321f6b34042d32000649502353854e0acbaeaea8e592f6f9c37fc1918ba115f4b14c86745270e87a329d2f9b80ead59eb26c55925bff255078384c017923df8350bf8b29f99143d546331cd355858c65443681b38e2e6c844f78fa7ba3c4822533d26a88ddd7bb3d2b0efd01b240802a3d3c5c8b19c01aab3723846642caa280777d446b701bc5e74bcdf8b36da407bbf5454537776ac0d2576b07545c804750aeaa90e172ec914ec81be5a827443971d8b069b360f26c6b3e7672713155b30b2e74bb07d92734219081a10e7eb004ada03d52ed3de1c41d24e15388e82e3e8cdea3c9dd17cde03bfd0de606e68756ce23686d1415c01eb9e5360f47135f152580ca7bce4123a600556b7455f631b7a907d07be5648c4cefb5be5df856efa6b514e0f4843e090160802dfe9e584e9058e080371cf01cd49d21ec209fd490d9ce6a711ab345a566612785546ec358cf780bb2bbf94cd2a7957299db09ecc77a49e1d1f71f9da3cf3c92ef862300ddd94bbf59ab4a37b2beeec85dbb07a8c17a372c0745e4a0def073497fd2e0542f5ced885865af664c9254cfd5d435931b1ec4dbb6d4ddaa9b885af000d1c13f25fe353708df1952725d0595f0270007b0f40cc52bbb05f150a66d6a3dabb37bd68bf4e1116ded87baf5ee2be214d786efece31ce854f6d0e548415d4ed910eddefaac6c9fa2cb05c6b18ae8895edbb6d517bc67e6bb75d639600d6890f85db8f11752f8ac773244978bf1fa65a2046701ef8902d3b19de561928527ec93f7cff743b4eac33af186cc13dfd352ed463cacb5760743939f022a9745a7dbe166b347ae2ac02030fcd697cee6fb2a30e27e2ca3029777e7c0267ed2addec2bc2e8e3bd246f79079dcb1939c92bc538012c515d18a9846cefeba202df08cf7f83bf27e602ca48199a0e3c62e68ac95814b0433b3adac14815f41aa21d888eba829ba1f8062fa5c6a620c1720d7d3ea7c7485c24b3207a291bdf00eaf881393f1da4187db324822b6d5c50bfcde91efa4ed7d1e570271267ddd084ca240bc2495827c8daae128621fcc6191b8a0ac65a23590342fa956fd8015b7971579a6cd318620f046f06cd19a1c6842a59e83da0229b26cfd46c6b4b4505a78b91b729c7320b56cae8fc755c0ef7eaa7eb7677b757b250d832157b4a152be670710ecba58d3cd927ad8de7458a86020e37c7bb622f5c6c86c2ff43bef711f7d9824516f7f271336d5aad2125c4b4c726e886c3bbb131d35f0e626ec15b8e6b2f41dc0baf1d961556eb20bcf63bf1a8fbd4edcac97cdcccb4cca9ebe35df464a2756ee000444a3d3acbe5f680dcd32e940947263f595f135696234f27c0706db54b2c6590e7d515f0e0b8cb3ecc96faefd77e5cf9a9a9bbbbf073a8e0657b3b57f455d63d0f81dda0bdf5ad7d6e42a9aa071159059299d9b528698fc40ca67e9eca8a07e26e25a8f6a66b23616d387149cab69cdce393715fd0c1b28d68b6c0eaf0fdc2e8e7eff3d61df5733a13b0b4f", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x100, 0x800}, 0xc) 16:00:40 executing program 1: socketpair$unix(0x1, 0xa510c6cd49591501, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) socket(0x1, 0x4000, 0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(0xffffffffffffffff) pwritev(r2, &(0x7f00000003c0), 0x182, 0x0) listen(r2, 0x1) ftruncate(r2, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) lseek(r2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:40 executing program 0: r0 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() setreuid(0x0, 0xee01) seteuid(r0) fcntl$setown(r2, 0x6, r3) getdents(r1, &(0x7f0000000080)=""/71, 0x47) r4 = geteuid() setreuid(r4, 0x0) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) write(r2, &(0x7f0000000040)='!', 0xfffffffffffffc59) 16:00:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)=0x1002) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1fd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket$inet6(0x18, 0x3, 0xfff) fcntl$setflags(r2, 0x2, 0x1) 16:00:40 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = geteuid() setuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x2, 0x1000) 16:00:40 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 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', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) socket(0x2, 0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1, 0x28}, {r0, 0x1}, {r2, 0x8}, {r1, 0x40}, {r1, 0x4}], 0x6, 0x9) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() socket$inet(0x2, 0x8000, 0x0) 16:00:40 executing program 0: clock_settime(0xb, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000000)={0x7fffffff}) r0 = semget$private(0x0, 0x7, 0x428) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/234) 19:14:07 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000640)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000680)='./file0\x00', 0x40, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) sendto(r3, &(0x7f0000000500)="fcfbf1e48ae4236020973ae0b58d9c04a9c37b16bacbc81813a7c468a2f826cca3a20ba279cf48f5d8069e9f9d4dd579527e443b0ff2cc0cf47ca4ca17d62ab40ee2ad45d47b298fb4193bc331279bb72ee68655b70e4a86f9a1c27707e76dfa791e6f2c06d63f559e5001028d9c4c11a29c53032aa4ebb073572fdccc25a6e5f577ca93e51a047e0a0d143a4950c0524d72b155ddcb2a8a6669b82a0f6293987e1cc52e4935f66e97ed37151ed6236ec51374e00e8da409974641d086752d68f55902a8d79cf6005468", 0xca, 0x40c, &(0x7f0000000600)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) close(r0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x5}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x40000000, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000003, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x29, 0x80000081, 0x5b, 0x1}], 0x782eecc9, &(0x7f0000000200)={0x3, 0x5}) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x7ff) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r0, r1) 19:14:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff35, &(0x7f0000000000), 0x313, 0x0, 0x215ba56d0f840f72}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) dup2(r1, r1) 19:14:07 executing program 0: geteuid() setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 19:14:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)='h', 0x1) open(&(0x7f0000000180)='./file0\x00', 0x8, 0xa0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) shutdown(r1, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 19:14:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x2550}, {0xffffffffffffff6e, 0x8ac}}) utimes(&(0x7f0000000000)='.\x00', 0x0) 19:14:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9]) 19:14:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 19:14:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/187, 0xbb}], 0x3, &(0x7f0000001300)=""/184, 0xb8}, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x1, 0x2, 0x9000000, 0x3ff}, 0xc) r2 = getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = semget(0x3, 0x0, 0x28) socket$inet6(0x18, 0x4000, 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/211) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0xfd83) syz_open_pts() close(r0) r4 = dup(r0) r5 = syz_open_pts() fcntl$setown(r0, 0x6, r2) ioctl$TIOCEXCL(r1, 0x2000740d) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/137) fcntl$getflags(r4, 0x3) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28, 0x38) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x4, 0xfffffffffffdff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x9}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r5, &(0x7f0000000700)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000540)=""/37, 0x25}, {&(0x7f0000000580)=""/195, 0xc3}, {&(0x7f0000000680)=""/9, 0x9}, {&(0x7f00000006c0)=""/20, 0x14}], 0x5) getrusage(0x0, &(0x7f0000000480)) 19:14:08 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x6, &(0x7f0000000080)="6da287fe0e4e335e3512b93ca5bd0d9ea7a01e66b60be65565de4534bed02f35da307a7b5e38cacf41bd94615fee6d6c75d87fb466192a28c0d954bd2609ae99a4e95e9fbf1b6ffa7e", 0x49) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x6, 0x401, &(0x7f0000000000)="e76aff2a7be27517", 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x8) 19:14:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) dup(r0) 19:14:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x10c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 19:14:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x130) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x824, &(0x7f0000000200)=0x80, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r4, 0x4) chdir(&(0x7f0000000080)='./file0/file0\x00') 19:14:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="0e10eefe062a782cc525f5096fa40c62997dbcca4097ba943e7fe6cc43dbb007dfdd05879a1a5523411c5b2f0b5787942e71476c5a9ad7a713fe5b586b8d5879342fa8ea1ab2b2f1fa51c0f7018f89ed2224ed9b33365ce780391c9b178c9068ee270fce38ef26509851ba1c1107938e2e2911d249826a3fa840c1cf3b4a"}, {&(0x7f00000002c0)="1677f2597bfb22e143935c473f34b5412f0f9139b0a4fff178b398d1a97d2075b1fff099e2af3313678cd20d786fe8c47169a87312c7353e4b64b21195a89b3edd69fe50ad25777c639e3dea947d8a82c595eb88dbc101ff01b65dcfbaaeb68b400bcee78397a7a2e9cfbab33e8ffaed3f15098fdaef45783541ae7744bde883892ce0737b4ec57cbe664b106103b5f4e78fa2652055a0ed9f79b22f7853a50683dc5c8a5c07b512f90e7e4f5d8e9ac88af8"}, {&(0x7f0000000380)="a5a7c2ca24bef9623a907b997171e83d10ee075c173c0bf618bed02bcdcbd8ffff09ac53c404a8a6698f07837901b24156c15e95b7737d89265b34ee64347b032639ea3a2e8f42df8562d6f4b8d24f25ede1ac9261555eff6d14e10d54d534381048538627a464c795356946d8530afe74229633c96b5185a6cc15883da671238b5b56b47deaa2ffca7808d22aa71d142cb46d26ee1ad031e3884659a25e4797b0635a3f58ee"}], 0x0, 0x0) 19:14:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x90, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x80000000, 0xfffffffffffffffc, 0xfff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 19:14:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x20000000001, &(0x7f0000000080)) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) nanosleep(&(0x7f0000000000)={0xb10, 0x6}, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) r2 = socket$inet6(0x18, 0x8003, 0x2d) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x40, 0x10000}, {0x18, 0x0, 0x9, 0xe94c}, 0x8e1, [0x5, 0xceb, 0x29, 0x0, 0x1, 0xc, 0x2, 0xf75e]}, 0x3c) 19:14:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100), 0x1b7}], 0x1) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) 19:14:08 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x80000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x50) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x10000, 0x6}], 0x7b04, &(0x7f00000001c0), 0x80, &(0x7f0000000200)={0x3, 0x7fff}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="104d0ecbe47c798b24a29c6e1effa034ba0a2a370925dad88edc8c1661226f1ea0d84e35eb9ca42363a08e9154be88cb37c8901b40b45aafc684b75431e983e56c3a35d114e007d9d1474d05f7dbf485", 0x50}, {&(0x7f00000002c0)="4586e8459db7c8b2c223cdaeab68420a57b65619ae628a06e4b0eb3bfb16c5fd7bc2b0ed36380e89eec535a9b124104fe41267269892bc730abff9f03d21f138ed7fe28d11146af4afa88944f3cfa2db035ddd7ee155841aaa1f223895f925a9f163bd101d50a8c8b6403953e6e5acd02948226748a5cba82fce4fefb872076f77c847009f2781f94243019ea9cf16fe46eded8ebac23aa076232daaf1f15d49e474b18df9926a3f0a1f597ec2008cf89afd86d9aab8fbde3f43d90b6892a65ab61a", 0xc2}], 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000400)="94995f9a955fc81a4022c28a9ead9e6e5f21eb8ccf5ceb12622ba7f5e719fc9d3410e281b1e9d184e08d9c1064ce710736f564fcf394f22db7171510f56a3734dbb09e302a9cdee1e72d217ef11579071ec5de37eef7e42b2e7a0a4ccf1ed22d21860570e4eae7d00fba6369b2940aadea936037b0af2044e0aa0513fef132091f54c639b7dcb974bf0591bbce11e8975d7dee9656a74de1a3568af8328917781873a6348588913c517d7d39dc0a1cddf82c38080dd53fcea54691dcbcf0ed1ed166f4242ddcacb14a74cb35fecaf98bc85280baede1c0011292727f507d30f4edf6267b121fa87423ffb93fb99aca1f44d08e267024", 0xf6}, {&(0x7f0000000500)="df83b3630a66cdcb65b15d157e88f04acdeb403db7ac6da101634b2dff055f394425271cd4a7e8852f73fdaac5a0ec68d8e30062278dfc", 0x37}], 0x2, 0x0) utimes(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)={{0x8, 0x5}, {0x5, 0x1}}) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/111, 0x6f}, {&(0x7f0000000780)=""/177, 0xb1}, {&(0x7f0000000840)=""/130, 0x82}, {&(0x7f0000000900)=""/201, 0xc9}, {&(0x7f0000000a00)=""/109, 0x6d}, {&(0x7f0000000a80)=""/4096, 0x1000}], 0x8) poll(&(0x7f0000001b00)=[{r0, 0x1}, {r0, 0x10}], 0x2, 0xda6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001b40)=0x6) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x0, 0x104) lseek(r2, 0x0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001bc0)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001c00)) r3 = accept(r1, &(0x7f0000001c40)=@in6, &(0x7f0000001c80)=0xc) fchmod(r0, 0xa) lseek(r3, 0x0, 0x2) stat(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)) getdents(r0, &(0x7f0000001d80)=""/252, 0xfc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001e80)) bind$inet(r0, &(0x7f0000001ec0)={0x2, 0x2}, 0xc) accept(r3, &(0x7f0000001f00)=@in, &(0x7f0000001f40)=0xc) bind$inet(r0, &(0x7f0000001f80)={0x2, 0x3}, 0xc) r4 = msgget(0x3, 0x40) msgctl$IPC_RMID(r4, 0x0) 19:14:09 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="f0b18e880dba07eb7d3177062bb5d5a38fc6be12f221d6bd81999bd99820e0b5345a4b8d54233235a54494587a6bc79a4bbbce8fa6916da774f4a1cf6e3231e4ebf9dd09948e1c6fc0212f43a2f4ce263d1decd50a690e5f618ff44bf11965a8538cacfd5a0f86e920d816a121e88e4fc3b158ddc85a903111aea6f578e8327a04639c205bef4d448f49517d14d55ef744f6c4fa7649ce1155d06d87efd65f5e1826d09c7dbc3ad459954ddf28448a13264c6a1d3c22835959d279bdd15e5fdca0136e779764ed5becf49a1869", 0xcd}, {&(0x7f0000000200)="84542ad307aba3f2938034ea8b0d18ce910067c3e5f2c2f80ed5fccd7624f014e9ae721ae3fb2fb5451532e3172cd4ca759ae7cfac12121be7429222aa637cf7e7c0e272105314a94ac5c9286985f42d920999f8039f5b9b65322767ab63e5fc7fce207c53f2d6a8aab2e6a13d7991a22710dd4a0e7c0d788ba3b5ba8dd770d1ddcb6b5934160dfe39a0d567b5a745aa50d2868be731ff1e1f7926152aeff0ef39322944ee84e6e3fbe1abdf7fec7a96dfc35dfc0b5ac6f4f9f2d75ff11c25b5135010a7b39dcffcf88526c88dd5c76c81164b39214508f8e54b21994c1d77bc92c1dbd89f8b81888ef30123746889eb0e757afc22755cf958a9a39f2527a5c91686dee22b6b824e6e591a671a49085323670ba3754b359b611a665ef6252197f8c5ee1c7b3f4aa504973ce2c1d3d8bff5e09060afd71f852bdbada607c53da55967d075c84e2cb78f12cae6f89f9272224cb3ac08af1160a5250884ba0f7290ccc0b82273245a2699be86b524f5e143eaf3e40524cc917ab7036ebcc08904898a2c44e78afebc31f68299ab1096a460836c5478143c028b30b1a6001c8a4bd5700ee479adbdee80b7ba52bf350ba4254a84bf7d6721b98b278f3a264b4786c651ad52038d78023ae99bc14692230111aef159a436d00d901e27c8c8bc5cfc04896eec55a22fa56a87da9612b3b1c6cb483ebe36e82674a161a595220c02b84c9d67524256b3a76ea8fe9e1c8857a2a92db2a739d278af1298c0d62f3d78404c49e86281ed445d8b6bcea2563455833abdc8616bd9b613a43a517764274ce6fe0b60fdcd8233317858a4987e0566a1ddb8c7de67d9b5a919ac292b33e760f617c64c20ba57aba2a4e1d9109492d2de049134849e14351d69fc968bfdda1409cbf15c0dc8015381d68fe9e786e995547a2371fbf0f99d19a47389a4440f8d8d8c2066de65cc28e64d51fada0f8610b7ddde0a07e818085954b2df21fd231b0823f46a0113703ec9643e0e30789fdce9aed62ef860809af08ede9f554e1d02f5dedd1a4a8eba44cf4730f38f7d7002064cd710f9d386a24ec4e4aeefc101a4a1fffd7282adbace0970830c84150f86999710fa635d9d1ca8a160805e9039ad0cb5fa3d5a5ad7a175a897be89640505e4c263952184c7f63c43d68c68ee74ab1215fc99a101f65a3fa2973b75ebcdb137f574855c2043df2d8921fc44bea6aa30b76497aa09d35b041872c691457defb31a7ed2f095068d4703bf473806bab46ad6c97f51ffde5eda210138794dd0b2d4ffab82bcbda020d9adb23c90ef4b263aade1f4e7c33f2655a9b73d709de4a2ffafd9d412e614dd888b725a7e941ff9a1849e972c7a0c732ff312399546f3055ef217d97025e002b88067accaf102a36673da1b15835f3dcce710774a65e4c263784b31935fcabdcffff9d7f4ab08bbd7775bbb89a6917522057e366d25cca6c9ec83bdf0eace735930ffbe32d05c964cea4562fef1d69f57913c22c6f0b43abebba654e1902be53193d0608746c0010a6e304feac4b46c61c41d6c9f1ba03a775b54bbcf89286bfca0472c5e82ed86fdd55cc6c8b3d3ea4dd688c019cc1648545d690cd17c82826e9dd849f6cebebd3bfd02e154ddd96418b2d2619d6c5c3eee289e2beb2ab5f1021473789da199b7b1e05fa94f3ff1d19931524bbb9656ec04f375c05bc179e83f01d2e27157fddbb9c6fcf98e6a92b782696582ef1067fdfd32b8223540af29dc2c8a9e376f5bfdd0504e24a1717862d8476a4e32b387561e8ae5d50c0f2179e13f70b5bc5af3724e84de29965f87b00a21fad3e77abcbf99b68162a3a1afeacad5e5a0349140d5cabd5684d1612998d8973e3036d2ad464423193ec37f8cc72e35309170e3f3aa199bd6f1e29cd4fa2c62865fdef849c74de17f2a237166023145720d2ea1bf423975cdd768895731db80adcc416d09861d0ecfc02465cf7b8bad56e650527a23fd4e9ac467a81df72b055b61adfbd4a2809f9224651cd416a8ef3f3a5011186e54eac13f2de185f4949a50e9646b52d1ac2566bcca921e1f5abb2d9609614086a3698a1fca2f1c7e00b1c86327ee46b0f53898ec8f95f8d9ba41b19d88a9c4d1d3c7b10921149f894bde6503eb08222ffc7cd20be24192520f8b84fb3e7ddac104007ecd994b357622987de052a1fcf2222758f10fab3d103c7c7b786706735d43374eaeddb015dfdedc0f7ae727969ec7e196c6a9b163e11940440922387613ba1e3f2fc123bc58ae3ead7bf755a6572264cd6950ac5aa4fa253a7a0ae6b4203ea99d08d1b4e78808b07be032fa47892ebc33bdc237fdb162db3ee09c9e0356716370cdb2fb05270dc8cf1cd7048d38dea4a27c54928d4f8bfb66e3a76dfdde11b1ee7ce8198935dac65bde55f04c90c9a8a591c9554d8294dbc7ae6b51f150a609ec2e6f9e7d6cf5e37b47631fa995e30d755b9c4db28b1bd8fabf32e5ac82aef81aecca69fa108b8ca34f0ae5e7b3f972f39c34d705a29ebe5702a585c0d3105b26224bd4122b8462d63f919469dfb479c1da8e13337478f57bee37507cb6b91f20e75ca162bf7aa1ff6a89ce047190fb5984ee8cdaf10b687b47ea432467ef1605383822143c29838f76bda98f949da0f44b3ee29d9e971ef46ad5ebc8f4db018d64c8d85d64c5f4f821f5c7a54dd7c00c41aa809fb15eed51b07173d011478441041eebcfd649a10c74b249e447798ba2344d3ec2335d3e5a4000cbaea6d4b5958518298dbab2115a44dbf1354bc090db12ee4e1cba7a4cd3897f1532850597800e1a2087290241a8091b74d80f5e76ca11943e1a09194ccacc99dd42a7e37ed1dc04ba44dd90773aa7ba06882d21401c7f089f7fa200cbc7f36123533c9ebbb2207eb9cb9a3ceea8bb6ef7566df87617f0b469f36de7b1f8dfa1d21a0d483e998b09ab9133254058a3dd7e0072ef510baf7d547b1d012c3f88144ea0d83841047b988e1625d0716c67500c7321e3c122e87aca7523c7ad7fcdf4976b93951b6d8e967459c03714ff460bd2deea1b34f39d0f05e899e1406d60286825e984266ee9f1bf607e8e6e6738d7081197f2de4bebb682cce8168daa2fad285d9f66b8ba6358099770720ab95196a723d10aa21ee63273cd87e0ec8c652a8f1273f45d99acc7d5d7246af62d0684c79f60423855424618d2e905402244a71fca4a73cf447c0c9a6627d1e969a1d02616214c86fa266f9209cfd8f75ae215b8e59ade10bd049991d45a685baa1de4adb31de4444c7b76cc3c6076039c130d5f47fd76e5a5878f32d5e85162f95cff4b67fd1abe9a35d8bb36ac0c20ff8a888900ae6a093ed618776507aaa47b4a6dfc01994b2bde39529e30b5e4277311ec10e0837d09e36dbc8df6f9869eed10615e771f0c56f6fba1c9e8d1b5b2033797878897093c1c4f3f72c5633be1abf62e2cd9b5e4deaa5d76cbb16ce609b5527cfc6f01adf817840dcabef66ca50468d93cbdfb3f5b04f946f5a72e8f66758e3d5e9bffd39806e7bf90d7937cd90d812cd0dde934019e442d66863512bca69f7954d8e6e5833d732d16ee1b8a12b5d48e8c6744d5150391bbcecec3662b2a6a6d7fcdebd6e10c134ffc4cbce1323b36d34b03a62aba22ab52b54c4fa73be52a331733b8b46453679cfdf63ea21e0cb887e56ea57341f63ac6a93bef351b2f923941f24a7cec9a9eef1d98c72347c8ba9111b722ef86894775981965d27198dd6ec138a055fd4c5df21e386ca38ce2e208427dd9f995fa98d7affbddab7e7d8ee27b6bbf5ea6e1ffa632fd0e120e55e0b598f977e815eb99a4ba8fc68f7b69bf45cf0512f7e95942eb8cf181dd5270055eef1e52c2cfe0914e82ee86a3eb73f90044cf5216ace99a6d9fb6df438ead80601b48b733c73615eda729b9d4e93936ea51b9620fa2ea90038ee514a379f47ea78beccac5316ff3f6faff05a9354262fdec2bcefd8f795b9a523f40ce1f7dc0119051d88df4c83e861d832da86d9766c6e5bff703c466e98029dab746d4426af1d27875f109a799806fe6fc7ec463b4d85230e174b7be02d42cd10dd99ebd00b94f633fd177120931f9ed71be7e29de7277ab9532ac8b23d94af282c17c8f7c8a21de1ce4a279c2292e7eaf7040a0ef415040f4be9f1c89caad984c40a4db7dda4979857ef8dcbabadddf0a2f1299de6ab647648127ec041009c1396b0bc6d6bb4669503ed522ace11b41d5a951635c163e729b5ca63d9d1e457c742491fcd4577764dca90ca88b6455716b9247c54408e9b252f34f177587b20b659a7fe06862c3069e41ba00605bb5facb1e59cc717b168c9ac3dcb57dbeb4f06babae9d1c9fbae76b290188bf514281cea743aeba1eac8f257093dc87ce5eb1ff06b6efc437a4cff3f8a2089450075fec73ed73bbbfc9b95df92e7dd5af6f8a710f3499f2413f9605f6784979d1a2ef373903082a7f863a3920dd8a62057db6cea3f9b5fd29751dd64f5558ded8259999bea6a7c293beda9381370916bf206d21cd7df928d5aff5b335b4d9e233069dcd676f3614bfcd94f6721897ccd753a40351f7cc2bf022d836eb0b6e619d2a6e93ab04e83498f3e6be4e8b3315ca1988e5628b336c9f94176c30573e144c192327f3a21fdf50c236c2838a0c4fbd6264837ae7287bdd02619b67dfe9bb2f17799ae1033f253768d6fe889afdebed4d37d81e8e5f2a609a694e6aa36d0400ad3a94571ea79e616e0dfe17139bf65f0722c55c55c40fd56763c3eca6a9c92ff81885e93fecd915f106de96e3320c23351c0365686c1b46ac947f8e682273cfaf7434a6519796de6c0d94956fd3e3cb10e3be57b6c419bbd15ec82ee91c117f89ab5e3c3b607ce3e86d219bb63fd907b2dce06e001198940c33cc9d29d18985a61cece63132d17a05916a6bf3b7ae0e0513766c2470ef64220c666d8422c8c6c5c462827bd63fa29cb70be2762e48ac8fac30103b8073567710cb60c84d5d4449c8f925027a74bcdf88d60b4de109c1e56564cbce1ff929c948b4bb5f45c72c9d6c939513c693312466e3c254e3fac5f151e5a5a7dafa6ca0b814d3ab47de072f23e02982eb7569d235c6f5a7418b497c225f2554f3ff15c54bb60bc09e004bd072b40c229accf888b95613031c307b3a5eb205c9a74f9d1c8f479996448ec11e013a5c32d9e731d246575b44e5e128c01b1fe3446e3650c6d736951e2f25264dde8b010571e2c64bf6cf5b0a71eb703189b1152bff9720b2dc66c3a34b8fe0679e4fcde2bbd1624e692dfa1bfe81f810172c207f237310110a88e3b46d8951fe3c4c7a744fef769f5b2d44f8e628467c93685c3779ffb5bf7306613b54066d46296bd7b7fd1431300a92026adf0d7db16b96771e2a5024b293be8be52f14105eb3cdd401e3dec7bdc0bacd522b1c1ad0a0be8b623eb7b50a5a52ee31b580253385fde98edb72ee535f079f07c012f89014856c5dee8a09813f661d34bc8ea56da31601453343c24c88ce41170f5c62b054ed9c359e77ce59232136fcbf4b48f5d53fb644eedfb7731a18e2968231dbf9f61fc9bc5c39819b21b1fbc948e68e6355733d8be2cfa55ec4ef4a31148e2c49123be0c514474a290ee37504d3a1e488b672f0010515882791724af5af6ec5fc6a04b739fd027df6cdf8961d8fce306d45be7eb71502df1da5a0f7b698399934bc93033e8e0bc1d4678a16610966b2f1dad0a4bcb45ce823e00ebda0145cb94a26976be850922065fda7bbd4f465b49a9d51c7a9efa555b61dfeb242", 0x1000}], 0x2, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 19:14:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socketpair(0x18, 0x7, 0x4, &(0x7f0000000000)) shutdown(r0, 0x2) getsockopt(r0, 0x21, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) 19:14:09 executing program 0: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 19:14:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 19:14:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0x6000)=nil, 0x6000) mmap(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 19:14:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) 19:14:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 19:14:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x8, 0x100000001}], 0x0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xa, 0x40, 0x800, 0xff3}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x200, 0x5}], 0x116a, &(0x7f0000000080)={0x7, 0x6}) 19:14:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) syz_emit_ethernet(0xbf, &(0x7f0000000140)="cfed64045bc18a3a88e6d2ab6a92584bb3fe3d7e730ad16ee5203f5c0d0b01432e86de3bf9cf43ea0062c8d09b353ce67519f7843c99da7be6913f5b7f7088eec329748a60ffd920a1b432c60cb76217583c559262b1c27ac7318af895f014d0b0e831605f9ffd1f5e7a920dcf048022e791354fdb423bbc3c9850a231186e2a088e84718cc637c73690212fd5c44e283c7bfeb78e4b8c2803eced66c9b7543bbe27dcbf8678c0bd9975215456b8a3c294884c79983ba2effca453d40ec48a") 19:14:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) fcntl$getflags(r0, 0x1) 19:14:11 executing program 1: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) recvfrom(r0, &(0x7f0000000000)=""/186, 0xba, 0x801, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 19:14:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) 19:14:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e14b92f66696c4377e0df8bdba436e8956e35fd7c2006a4607706c7563f484c0478dbc418e0c4ce4fdfb6937a089f4aeaeaec3eafe4b10b873e5bf7258b63428437ea7ce94afaefd83c917d98b1c9f6c4ff2cac994bcaf20f213297e7dbd36cb76a8418f68dc6294527912e310948115cf19eb7189a7e9dad8e3f8f42fb8319884f26555862137b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() r2 = semget(0x2, 0x7, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x4]) fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xd}], 0xe0, 0x0, 0xb23, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) semget(0x0, 0x3, 0x11) 19:14:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 19:14:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="975efd51e331e3134edd27d7a56fc8ff061acdc6cf965aa3f90b9a8ecf4d3f1a7edaf5872b182b9a1cb8c196c309c2032eaede7728f5833b6c1a7485457d903f3c484b1d7f4b15cafaff05c7c3c0fa744d441ebf56e7bf459410b48c9954fcf16166f325b61ea6dd7d", 0xfffffffffffffdab) nanosleep(&(0x7f0000000080)={0xffffffff}, &(0x7f00000000c0)) 19:14:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x10b}, {r0}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x3a, 0x0) 19:14:12 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x20) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000440)=""/97, 0x61}], 0x5, &(0x7f0000000140)}, 0x800) 19:14:12 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x3, 0x4}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) uvm_fault(0xfffffd803f015420, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015420, 0x8, 0, 1) -> e VOP_ACCESS(123fbb5441ae8cbd,d,ffff800014a0fa20,ffff800014a25510) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a25420, count: 0 ddb> trace VOP_ACCESS(123fbb5441ae8cbd,d,ffff800014a0fa20,ffff800014a25510) at VOP_ACCESS+0x4a sys_unveil(bf2db24de5d0ce80,10,ffff800014a0fa20) at sys_unveil+0x317 syscall(7c070f4f68627647) at syscall+0x528 Xsyscall(6,0,8,0,2,15d852c010) at Xsyscall+0x128 end of kernel end trace frame: 0x1869038380, count: -4 ddb> show registers rdi 0xffffffff81add1fa VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a24f00 rbx 0x2f rdx 0x85 rcx 0xffff8000019b5000 rax 0xffff8000019b5000 r8 0x40 r9 0xfffffd803f7c7960 r10 0x84a6e42ba398cff5 r11 0xf02d8a732606d3c3 r12 0x100 r13 0 r14 0xffff800014a0fa20 r15 0xfffffd803f7c7960 rip 0xffffffff81add20a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a24eb0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=284296 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800014a0f7c8,0xffffffff82206ba8 process=0xffff8000ffff6010 user=0xffff800014a20000, vmspace=0xfffffd803f015420 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 47121 291687 66570 60929 2 0x10 syz-executor1 *47121 284296 66570 60929 7 0x4000010 syz-executor1 6500 262037 1 0 3 0x100083 ttyin getty 3886 332173 79942 0 2 0x2 syz-executor0 66570 465711 79942 0 3 0x82 nanosleep syz-executor1 49459 8779 0 0 3 0x14200 bored sosplice 79942 405751 55304 0 3 0x82 thrsleep syz-fuzzer 79942 214891 55304 0 3 0x4000082 nanosleep syz-fuzzer 79942 485337 55304 0 3 0x4000082 thrsleep syz-fuzzer 79942 245598 55304 0 3 0x4000082 kqread syz-fuzzer 79942 144198 55304 0 3 0x4000082 thrsleep syz-fuzzer 79942 258207 55304 0 3 0x4000082 thrsleep syz-fuzzer 79942 213791 55304 0 3 0x4000082 thrsleep syz-fuzzer 55304 111279 11981 0 3 0x10008a pause ksh 11981 75752 49697 0 3 0x92 select sshd 49697 359964 1 0 3 0x80 select sshd 89580 444962 30420 73 2 0x100090 syslogd 30420 215821 1 0 3 0x100082 netio syslogd 15858 197302 1 77 3 0x100090 poll dhclient 11420 421694 1 0 3 0x80 poll dhclient 68741 60429 0 0 2 0x14200 zerothread 17119 370763 0 0 3 0x14200 aiodoned aiodoned 35093 429722 0 0 3 0x14200 syncer update 10260 411663 0 0 3 0x14200 cleaner cleaner 69424 26539 0 0 3 0x14200 reaper reaper 98597 168028 0 0 3 0x14200 pgdaemon pagedaemon 71480 404107 0 0 3 0x14200 bored crynlk 80644 402697 0 0 3 0x14200 bored crypto 25904 393421 0 0 3 0x40014200 acpi0 acpi0 18933 416921 0 0 3 0x14200 bored softnet 9436 93656 0 0 3 0x14200 bored systqmp 85535 367085 0 0 3 0x14200 bored systq 21563 310547 0 0 3 0x40014200 bored softclock 62852 152319 0 0 3 0x40014200 idle0 1 77659 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper