c40000000000002000"}) write(r2, &(0x7f0000000000)="c456889d93ea11d4801b82697230fa049c2a33c00abea85581f13172c43008ad7f2eec422bf14b5df2", 0x29) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1f) 23:16:37 executing program 0: r0 = socket(0x20000000000000e, 0x10000000004003, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x9, 0x57ef, &(0x7f0000000000)="04000000", 0xffffff60) 23:16:37 executing program 1: r0 = socket(0x200000018, 0x0, 0xffffffffffffff6d) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:16:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) 23:16:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x10000, r1}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3811, r0, 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="a9d93178e2a1ec46b3bd8050e20447e8067e82a0c9ddf5bd31d42726adb171fba1a8b2b82a14b5308b3d07bda9", 0x2d) fchown(r0, 0x0, 0x0) 23:16:37 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) 23:16:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) 23:16:37 executing program 1: r0 = socket(0x2, 0x400000000003, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) nanosleep(&(0x7f0000000040)={0xfffffffffffffff8, 0x9}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20008, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) socket(0x0, 0x8007, 0x8) r2 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/186) 23:16:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000037, 0xc, 0x0, 0x0) 23:16:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 23:16:37 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getegid() setgroups(0x5, &(0x7f0000000800)=[r1, r5, r8, r10, r11]) msgsnd(r0, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008200"/168], 0xa8, 0x2, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000840)={{0x3, r12, r4, r7, r3, 0x2, 0x8000}, 0x1, 0x9, r9, r6, 0x0, 0x4, 0x7ac, 0xffffffffffffffd0}) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_RELDISP(r14, 0x20007604, &(0x7f0000000280)=0x2) readv(r14, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/24, 0x18}], 0x4) fcntl$getflags(r14, 0x1) getgroups(0x8, &(0x7f0000000100)=[r1, r1, r4, r11, r10, r3, r2, r1]) 23:16:37 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0xffffffff00000001, 0x0, "d6917f0628251a5b05f067383ee332b0ca3a6c9a", 0x9f43, 0x6}) msgget(0x3, 0x1) 23:16:37 executing program 0: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1) 23:16:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) socket$inet(0x2, 0xc007, 0x2) fsync(r0) 23:16:38 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x3}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000200)={0xffffffff, 0xffffffffffffffff, 0xffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) bind(r4, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 23:16:38 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ff7000/0x1000)=nil) r2 = shmget(0x3, 0x3000, 0x41, &(0x7f0000ff7000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmat(r2, &(0x7f0000ff7000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) 23:16:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 23:16:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x9, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/216, 0xd8) close(r2) 23:16:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xf0000010, 0x6, 0x40}, {{r3}, 0x0, 0x49, 0xf0000000, 0x6, 0x4}, {{r3}, 0x0, 0x21, 0xf0000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x6, 0x20000000, 0x1, 0x8}, {{r3}, 0xfffffffffffffff9, 0x40, 0x4000000b, 0x80, 0x10000}], 0x66, 0x0, 0x200081, 0x0) r4 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() mlockall(0x3) kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r5) 23:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x1, 0x400000000002, 0x0) setsockopt(r1, 0xfffffffffffffffd, 0x13, &(0x7f0000000080)="04000000", 0xfffffffffffffd9a) 23:16:38 executing program 1: r0 = msgget$private(0x0, 0x188) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/26}, 0x22, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) msgsnd(r0, &(0x7f0000000240)={0x3, "26694269beb0b2929bf03652b95ddd10f809240444e0b7a91dce1b9976d550b4510d2c3784cc54fab766e3987d7b1c43e3491857ac01e674df46194c10454f964ac4cac7ce47456527c93fb12929c9feed31f93532f1c681852329de9b0301f06fcca3e6ce62be94d847aff298b83ef414d88c9d16c5e198c0325732a0d24b6def832f58268f58d2d5d8a844366e6b6e8ceaf88b995fc420fa09f069f9e9214de91f9a4d6ba3"}, 0xae, 0x800) 23:16:38 executing program 1: r0 = socket(0x2, 0x1, 0x400) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 23:16:38 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x10, 0x8000, 0x8) accept$inet(r1, 0x0, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:16:38 executing program 1: socket$inet6(0x18, 0x2, 0x40) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 23:16:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) socket$unix(0x1, 0x3, 0x0) r4 = semget$private(0x0, 0x7, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x54, r5, r6, r7, r8, 0x10, 0x1a}, 0x8, 0x6, 0xfffffffffffffffd}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 23:16:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket$inet(0x2, 0x4, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) fcntl$dupfd(r0, 0x0, r2) kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:16:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 23:16:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="7c3863a01a6dd7956cac70e81dac74bae1a33ee30e177fea09d94c2bd9b872fd1197ca31fcb1cc388f56f988995e54d960441b2f4e1d78c74015ff9b30d830bf99194f9205715a64c37f2bc35bbc60569e3b9db1a227d3e4c86c53098ad4a64a2cf4a43f379d0dfd35443a94008d6d556cc0c15bc93f3f36ca659e402807a933a3912c3726af36a83f2cddbb9a9889cb5b89ae7437754e8e58e8e3f3778ee9d2a5978736831f32809003546f6b952e9631b8088c802bd83d9d5d0bd1c11a5a79867b43b218f49c8c3e291f3f4be5c5137ae39fa4868ed62472385757155a4053e560aa", 0xe3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 23:16:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20800, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 23:16:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getegid() setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 23:16:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 23:16:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) fcntl$setown(r1, 0x6, r2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fcntl$setown(r1, 0x6, 0x0) 23:16:39 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x401, 0x6, "8f3abb2dbc2c8df6a0c47ac9c527c3782fc84126", 0x5, 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) setsockopt(r2, 0x100000000, 0x6, &(0x7f0000000040)="0e27af400e0ae6eb96abee79c4784d6937a63a8b3575bcf67eef413ad4414f6562b7392c9e55ebdc5f2d1506cb7281e05539b4c8825f1429eb1793d3137002645646bd648a4ba6d174c308911457588b8e4e9b", 0x53) 23:16:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x1, 0x5, "9b4b10001000", 0x0, 0x83}) syz_open_pts() write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 23:16:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) close(r0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) 23:16:42 executing program 0: pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:16:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x7, 0xfffffffffffffffc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x8, 0x9, 0x9, 0x0, 0x23, 0x80, 0x5]}) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 23:16:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x449bf4f2, 0x6, &(0x7f0000000080)="d18dd86d6ded78d0239f4ce22101713de0e2580f58923e54f16836b84655dfa7103f99db365c318738626ae47656300db1a6a9f22812fab2e3209547dbed3ed1d479f7e51aeafd8e3c55cbd581d558", 0x4f) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 23:16:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x1, "6173339ea7001000"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) 23:16:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x5}, 0xfffffffffffffff5) 23:16:42 executing program 0: r0 = msgget$private(0x0, 0x300) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 23:16:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2800008af00079b89846d7fd3ff70000000000000000b3f4a94caebf6163bfcf9f6b2520326114a312c446f5349e7b4093ed5d8dcf669d0f39cb030f617fffd1cf300af3e94b55e113a42f06bb571269220f3be36d53234a5f87d84bf15883fce085d8cf929442fabbefda9712e1b1e57794e1755bd302f7007294fc72b5cec84a9f03679c02ad8e957ec16e84032bb4a76cf91d395c9b545ab22f2c07c3747e2fca2013f818a9521a5c634ade48d126d40e0ac48b7929524a9a28d7d6ec5f1696b4293803685d347bc369dc421e82dd35f3c8601405579b3974b6390ca9317ab554df93a2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 23:16:42 executing program 0: munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 23:16:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xabf1bc36ef5b2878) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) poll(&(0x7f0000000080)=[{r2, 0x12}, {r1, 0x189}, {r1, 0x100}, {}], 0x4, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r2, &(0x7f0000000000), 0x1f0) 23:16:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000880)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f343794ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f7fa821e153a6212dc30a02000000ac0fe5e2f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cca773e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c8994723a7b2994f3267f68dcc8bfd69129cf00c9e41547023d9bf07b0ed6c23cc31bb52da3203d82742dbe1f62dc9eeacff90aff59522c137834f235c2feb5dbd09deb22d506747e498d9605ac1f8017e72b504e3c667ea3389792868af4e272fb02a2c6090a4e5b8124a210207511fee48355ceaeb41c2f46abd540e0f66a36568227d55432b7fd905058c1e69505879598f3c656e288243a397cd48cf2a653fcdba1bbd9ac9b1a0d06f83d39d29da44d1b65c07966e8b56d5cc74a81ba00c0d7730b31d4ca6a49bf06c38f1b43", 0x2aa) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 23:16:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x880, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x40000000000000, 0x1, 0x1f, 0x3}, {0x80, 0x5, 0x6, 0x3}, {0xfffffffffffffff7, 0x6, 0x0, 0x7}, {0x9, 0x4, 0x40, 0x3ff}, {0x1ff, 0xfffffffffffffff7, 0x8, 0x1}, {0x45c, 0x8, 0x3, 0x100000001}, {0x1, 0x20, 0x6, 0xa9}, {0x8, 0x6, 0x5, 0xff}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa9) flock(r1, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:16:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/14, 0xe) 23:16:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) r1 = socket(0x19, 0x2, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x30080, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8, 0x4, 0x3}, {0x3, 0xc66, 0x8, 0x200}, {0x6, 0x13, 0x6, 0x20}, {0x6, 0x7, 0xfffffffffffffff8, 0x401}]}) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:16:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x40, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9", 0x1fa7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 23:16:43 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) 23:16:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 23:16:43 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5f9c) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffff6c11, 0x3}, 0xc) 23:16:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) fchmod(r0, 0x50) 23:16:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8020, 0x2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) flock(r0, 0x8) getgid() r1 = geteuid() seteuid(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001100)={0x3, 0x20}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140), &(0x7f0000001180)) socket$inet(0x2, 0x4004, 0x401) getsockname$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x810, 0x0) socket$inet(0x2, 0x8000, 0x5) getdents(r2, &(0x7f0000001280)=""/221, 0xdd) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001380)={0x1, 0x7fff, 0xffffffff}) r3 = socket$inet(0x2, 0x4005, 0x8) accept$inet(r3, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r4 = accept$inet(r3, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000014c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001500)={0x5, './file0\x00', './file0\x00'}) getpeername$inet(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) r5 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000015c0)=""/25) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001600)={'./file0/../file0\x00', 0x4, 0x1, 0xfffffffffffff800, 0x0, 0x2, 0x68, 0x8000, 0x2, 0x1, 0x6, 0x7}) getdents(r2, &(0x7f0000001680)=""/5, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001700)={0x6, &(0x7f00000016c0)=[{0x0, 0x7, 0x8, 0x10001}, {0x9, 0x773, 0x5, 0x4b94}, {0x7f, 0x4, 0x7e75, 0x4}, {0x200, 0x0, 0x6}, {0x6, 0x0, 0x6, 0x782}, {0x8001, 0x1be, 0x80000000}]}) fchdir(r4) socket(0x18, 0x5, 0x3c2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002740)={0x1000, 0x0, &(0x7f0000001740)=""/4096}) 23:16:43 executing program 0: r0 = shmget(0x2, 0x2000, 0x60, &(0x7f0000b45000/0x2000)=nil) shmat(r0, &(0x7f0000b46000/0x1000)=nil, 0x2000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r1 = socket(0x3e, 0x3, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xb9b7, 0x7f}, 0xc) getrlimit(0xd, &(0x7f0000000000)) 23:16:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2c, 0x10, &(0x7f0000000080), 0x0) 23:16:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7f) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x100001) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 23:16:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) 23:16:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xfffffed7) 23:16:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockname$unix(r0, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f00000003c0)=""/33, 0x21}], 0x6, &(0x7f0000000500)=""/213, 0xd5}, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x29, 0x1) 23:16:44 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 23:16:44 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x4, 0x0, 0x1, 0xfff, 0x1000, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0x2}) socketpair(0x6, 0x8000, 0x4, &(0x7f00000000c0)) 23:16:44 executing program 1: syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='(\xb4,)]\x00', &(0x7f00000000c0)='.,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00']) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xb0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:16:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x700, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="e6b261d22679e50c5bc23f10a86c90500f51ec299e57808a3cacb1b7634c0d813418b237", 0x24, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 23:16:44 executing program 0: r0 = socket(0x20, 0x1000000005, 0xfffffffffffffffe) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) shutdown(r1, 0x1) shutdown(r1, 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x19f, 0x0, 0xfe4e, 0x0}, 0xfffffffffffffffd) 23:16:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) pipe2(&(0x7f00000000c0), 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xfffffffffffffff7, 0x1}) 23:16:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup(r0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 23:16:45 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 23:16:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000689000/0x1000)=nil, 0x1000, 0x7) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x9, 0x8000, 0x36, 0xffffffffffffff69, "1fb04bb3cd8816bf200fb1081a3ba41b9788f225", 0x8001}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0xffffffffffffffff, 0x10000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x1f, 0x6, &(0x7f00000002c0)=""/53, &(0x7f0000000300)=0x35) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x4, 0x5}, 0xc) fcntl$getown(r0, 0x5) getsockopt(r2, 0x3, 0x9987, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x10000, 0x1, &(0x7f0000685000/0x10000)=nil) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:16:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="df591666ccdde69ee172543cc635a337a96682166d442b12eef44979532dddc43caf72dac5962450403b3124bed421e3abad3a0ede0ee50533102d22b8cec65340d87d96466541c236d5e37ee670c50d8da5db73e06437b257407487d988944e904d2a375b63c8fd0ac4bc457b3d858170153b06d29d5d4983b42df204f180d2e37d52c4c99724160ca60f2bc570053b1ddfea9ce0d5ec14594b56f33acc007cb5560a940d5a4c4af3af0913ea36e99a6e5dc27c2e372cad8e91c7638ed854fc43ef14ad6142fbd5488dd2a56cf9662f300ab686de07f3ed13cc", 0xda}, {&(0x7f0000000040)="054941c61c0239ec3e58013a7e98cc7b09becbd3d56f7e6c246c", 0x1a}], 0x2, &(0x7f0000000240)=[{0xd0, 0xffff, 0x10001, "bb535ed2d84829a9cf1783416a6a7aad03404350886fae19d5ea16daed64725261be8c164440838626f650703bc2def12d4ce139225b732dafb32d16e162cf27cc35825f7622b6d3e2ed3568b7991385ee4a66ad3ea0efb894a0844518cd7c99f3b754827d2664bcee8ecab6e8757031f6f912d2e8771ed1bbad7061c445d60b869935a8967133bce9da240044772dcb1ade53cd210ed137993e8e5f0a3eb5f221fe96aa0fe422f3aff93b4a323dd689213b7350defa1741f9b33d"}, {0x38, 0xffff, 0x7fff, "90a535130fa373e5326db797e536aeb6933f03693cd0cbbcf8e383212b3cb9142bd8"}, {0x70, 0xffff, 0x100000001, "0ac93a0942ef912b2046d6242a92494d459a041b57dfd3a46a2cd89dae29f5f64075c5f1740bff94a9cd9dd27ffa563733e9d3226db3b22de9b6e1f24e4cfb3c1d6e7701fc5cb52b2ca62fa5fad00459d62ca3f617301c2e9de2e49a94"}, {0x88, 0xffff, 0x401, "f924d0bdbbe905d593f03e07075c8612a8abe1ac9dfbd15441812a3d3c91ae0b9581363543f6a74b40b5675aaa70a254bc10b9aa62ca4f3ff90f2ab3a1978adc6f8d50b4374c087e964526e369d3eaa2eda4793e0b31e96cb741404766818da19e862c00309559389cc269c9792c556314263af03bd8"}, {0x50, 0x0, 0x1, "7d5683c43ef5617327987b2049276dab91e4f7dc6d812ff4e02c54837b18d79fe05c3884a7671eb471f3dd5deeed9d750e50d820da15a828dc705423"}, {0x98, 0xffff, 0x9, "c9e5e2bf57a33b094b2faba4c66d0e2368aa04d86caf7ace2f22a3204a4f867ad4eaea81c0c72f8b9aaa12531222d43a84716744df3e4b11f519659f56e8f9b9a9bcde0dcd953204b1b64a317a3a6720452a981fab7d0719f56bced9736637f8f0de7e587a38d29b78fe709f39e16270579f69d4fbf3e27e3c0d3fc920f19219208481"}, {0xe8, 0xffff, 0x7ff, "3cc11337c96cfc364f8395a4f9fbbc3296a65b450bf730dbf2be979799fee8a7b42bf34a33cb8dbe0360e9ae5be387ac0b89fdea9b19d5d995089835d7915f0333aac0d609805365229eb3e38d877d6652e7902590cdad56ad290297abd4856135f56ba61a8471b35552c68ce606a33738ce128463c6369e4bfcd23069a7317f7822c2c1df0cd407288e28e8984add7cd5dca691bdbd60b53291b042ad91440ff32d7051f250d171ce3ce65c7019d4888dbf24b2e2b63eceb613c94bdf3a2f6fad5319cc2adbd14e89ca2cd1719a0a194d05d25daaf0d0"}], 0x3d0}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:16:45 executing program 0: readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/203, 0xcb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x3ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2c1, 0x101) bind$inet(r2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ftruncate(r2, 0x0, 0x10001) r3 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x7, 0x80, 0x1, 0x4}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20410, 0x0) socket(0x3, 0x5, 0x4) 23:16:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xdda, 0x0) 23:16:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/32}, &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001480)) getpeername(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r2, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001500)={0x1, 0xff}) mknodat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r3, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001680)) msgctl$IPC_RMID(0x0, 0x0) 23:16:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:16:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7f, 0x6, {0x7c, 0x1}}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 23:16:45 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f000026f000/0x3000)=nil, 0x17fe) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 23:16:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 23:16:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) write(r2, &(0x7f00000001c0)="dae1eb7bf933b103bb79432ffa0decdfbb08785b7180be8ae6dee61a299602b953b6aaa3c19db43c28dfcb4e0d2e4e35c79dd141f98ee3492c81831e0a8d1deaa0fd52b4260118d5e404cdeafb4834e144eb9ec37bb3d75728ce623d4e67e7a7635d6c9c1e4cf0138cd380ccb8ed27c1f7b92c4228982775086f76e5edeb8e2552b194439946acfb0ddabdfbcb7781770eaa391acabb7f00e200289934f0c6d661aa7c330c1b38d085d25619eb984b720a8b8f4605a7ea1a3e2d86337e5bf134358d", 0xc2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x20000000002) unlink(&(0x7f0000000300)='./file0\x00') r5 = getpgrp() fcntl$setown(r1, 0x6, r5) 23:16:45 executing program 0: r0 = socket(0x6, 0x1, 0x30000008000) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="e25a21032a13aa32df2feeda85e708526323b6a327ce7ef80923afcb9f15161eeb651bfbac602a7f542bbac3ef74bbfac288ac6607219804629361fbebf82bfde2e068cd3fa01239b98f892e2a809178bbbb7b3f8420f858419f780becb4b4d1b12898b192ffff43adbe6c4e52913102729ba46f7dadb51fa2247d805038d5f7fc1ab0c7412d6e6ab066759d259e7d520147d13c97a76771243c4be6e1645ffce36c5ce9ac04c69a4237299fd52b66452ea7faedb5caf5d83a30518786187b0cab0bbef5813d32855c26668955e3", 0xce) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) 23:16:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0xfffffffffffffffc, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x800006) 23:16:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 23:16:45 executing program 0: socket$inet(0x2, 0x5, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 23:16:45 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x3, 0xffffffffffffff81, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x8, 0x7ff}, {{r0}, 0x0, 0x2, 0xf0000000, 0x4, 0x3}], 0x100000000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x56, 0xc418}, {{r2}, 0xfffffffffffffff9, 0xbd, 0x0, 0x1, 0xcd}, {{r0}, 0xfffffffffffffff9, 0xd0, 0xf0000003, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0x4f6, 0xfffffffffffffffe}, {{}, 0x48ebdaefe4776821, 0x20, 0x40, 0x2, 0xd1c}, {{r2}, 0xffffffffffffffff, 0x44, 0x40000022, 0x3f, 0x8}], 0x6, &(0x7f0000000200)={0x0, 0x80000000}) 23:16:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000002d, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) 23:16:46 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x10, 0x5, 0x4}, {{r4}, 0x0, 0x10, 0x84, 0x2, 0xadd6}, {{r5}, 0x0, 0x4, 0x0, 0x7f, 0x200}], 0x10001, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x3}, {{r5}, 0xffffffffffffffff, 0xd, 0x88, 0xffffffffffffffb5, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0xc9b4aaed0cf14c19, 0x400, 0x8}], 0x1000, &(0x7f0000000180)={0x4, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r6 = syz_open_pts() syz_open_pts() getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$dupfd(r0, 0x0, r6) 23:16:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = dup(r0) r2 = syz_open_pts() preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/86, 0x56}, {&(0x7f0000000500)=""/171, 0xab}, {&(0x7f00000005c0)=""/116, 0x74}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pread(r1, &(0x7f00000006c0)="81ebbeb42efae3ab8105c88e3622600a0f381d6811bde1d05f9efd5ac7ff3fc88bc52973b8eac77801a6ef05816bfe35440b69d7cab86fe30ce5a5451ba050b3acef688c9d630972e9ed781628967ce95918398c6b23820e3a3533da4dc2bd070251af0a91918defe3fd5bef87e9497c05f59bea58f314430721dea20cc851aaf568690a95124153e0d70001dad76cb80afa0b7119e244c6871a9db709a7f482c665e20d69d3f24fc1f2dab68f047d404ee905fec0ce2ec24326383aa229fc813c095ba8a7d14b2d7a3fb60d148baf70ea879e91f01f1eff8ffaf769fcfbddce82fadcb057c2eae5249a88a09da19169a08be40b9d4e84", 0xf7, 0x0, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20000, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x9, 0x1, 0x4, 0x7}, {0x5, 0x8db, 0x5, 0xfffffffffffffffd}, {0x7, 0x10000, 0x200, 0x2}]}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 23:16:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x4}, 0x10) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = semget(0x0, 0x4, 0x210) setsockopt(r0, 0x2, 0xd7, &(0x7f0000000140)="387cbf09a4c7dbc04a11dcce2fc9aaa5560880f2a63232863495efcabd23aadb4353f19cbea23e5fd796000598718c84bc965791b78cb7b3a667805b5515807f6bbee16f485f28c94f8bf965ccac4adb", 0x50) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/245) 23:16:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/244, 0xf4}, {0xffffffffffffffff}], 0x5, &(0x7f0000000540)=""/132, 0x84}, 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) 23:16:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x0, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x34, 0x200fffff, 0x3, 0x2746}], 0x7f, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x7c1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x25, 0x40000000, 0x726, 0x1}, {{r0}, 0xfffffffffffffffc, 0x71564bf674ddaa2f, 0x0, 0xfffffffffffff9bc, 0xfffffffffffffe00}, {{r2}, 0xfffffffffffffff8, 0x21, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x3, 0x9}], 0x1, &(0x7f00000001c0)={0x5, 0xfffffffffffffffb}) kqueue() close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 23:16:47 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 23:16:47 executing program 1: r0 = socket(0x31, 0x4005, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 23:16:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffff3b48, 0xd2}, 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 23:16:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/60) 23:16:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000700)=0x9) r1 = msgget$private(0x0, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x1, r2, r3, r4, r5, 0x8, 0x9}, 0x1, 0x0, r6, r7, 0xc99, 0x5, 0x1ff, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup2(r8, r0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000100)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000269000/0x2000)=nil, &(0x7f0000773000/0x1000)=nil, 0x6}, {&(0x7f0000743000/0x4000)=nil, &(0x7f0000058000/0x2000)=nil, 0xf4}, {&(0x7f0000054000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000780000/0x4000)=nil, &(0x7f000048f000/0x3000)=nil, 0x4}, {&(0x7f000018e000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000597000/0x1000)=nil, &(0x7f0000644000/0x1000)=nil, 0x8}, {&(0x7f00002d8000/0x3000)=nil, &(0x7f00006e8000/0x3000)=nil, 0x3ac4}, {&(0x7f00004f4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00006cb000/0x1000)=nil, &(0x7f000006c000/0x1000)=nil, 0x8}, {&(0x7f0000358000/0x1000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x7}, {&(0x7f0000e03000/0x4000)=nil, &(0x7f00006c7000/0x3000)=nil, 0x8}, {&(0x7f0000b40000/0x1000)=nil, &(0x7f000058f000/0x4000)=nil, 0x3f}, {&(0x7f0000313000/0x1000)=nil, &(0x7f0000187000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f000004d000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00004cc000/0x2000)=nil, &(0x7f0000f83000/0x3000)=nil, 0x40000000000000}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x75}) 23:16:47 executing program 0: r0 = syz_open_pts() pledge(0x0, &(0x7f0000000080)='\x00') flock(r0, 0x8) pledge(0x0, &(0x7f0000000000)='\x00') close(r0) syz_open_pts() read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 23:16:47 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xffffffffffffffdb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="280000007f7b399c89aa55a064e83ecbedd08ecdacbf1f1d7a01000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xffa3}, 0x200000000000) 23:16:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:16:47 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x20}, {r3, 0x146}, {r2}, {r2, 0x20}, {r0, 0x24}], 0x5, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0x57f06b3573433e2, 0x87, 0xf00fffff, 0x7fff, 0x5}], 0xd6a8, 0x0, 0x10000, 0x0) dup2(r0, r3) 23:16:48 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19, 0x0, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x800011}, {{r1}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) r2 = semget$private(0x0, 0x30b6fe2dd08ecb9a, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x3, 0x8c) 23:16:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0x9}) r2 = dup2(r0, r0) ioctl$BIOCFLUSH(r2, 0x20004268) 23:16:52 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 23:16:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) recvfrom(r0, &(0x7f0000000180)=""/210, 0xd2, 0x801, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:16:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 23:16:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) chroot(&(0x7f00000000c0)='./file0\x00') 23:16:52 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x853aa4b463f165e0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) socketpair(0x3, 0x3, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpid() r5 = getuid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="fdffffffffffffff5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b2e25084efcac49491ec6ae5b685cfc4f683abfffd64b05ff9c46f7188985b1b6b54d6ff216e2da8310b17947ccf3bbf942572655fbcfc2823666156d26d81028486f9336c64a03ec6c5f6ec84893bf7e27c85782589392bebf1208a75a7280714866874f49d438466bc2ced4e63cac59d083b24f1998d44905fe43a401bce64db5f1b980cebf28f000000000000f4ff00000000000000008f87ea9bb52d69874025a84966e700000000"], 0xe1, 0x0) 23:16:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000006c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) 23:16:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 23:16:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4000000) open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002ca, 0x0) select(0x40, &(0x7f0000000000)={0xffff, 0x9, 0x0, 0x6, 0x101, 0x0, 0x5dd, 0x7fffffff}, &(0x7f0000000080)={0xe2, 0x7acf, 0x349c, 0x4, 0xfffffffffffffdc5, 0x60, 0x0, 0xc3}, &(0x7f0000000140)={0x0, 0x8, 0x9, 0x1, 0x0, 0x9, 0x93, 0x1}, &(0x7f00000001c0)={0x5, 0xa3}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCLOCK(r0, 0x20004276) 23:16:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704", 0x1c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x77b50368, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 23:16:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)="759e4f23c72d5956a7e4f81adc358644eb6bbafcf700ccd5db1db1384ca839a147e471fa59bee0a3016efd75de0283f3ed7140acfb5e7a1842bce700665baf8b569d2bc1ce87b718fbd8d34cb1109529d151da27599fd818440db27d3805986bb91e0d59110174c1f5eb1adc5ad3afb1077fb67f21a2d696c402289ee0322b77b7580c46012a9f12031b1a6387e50d557478350c619b11adf9cb9d2d2b", 0x9d}, {&(0x7f0000000040)="d440b39a05724b6643fdd9228f979ceca5026b2c40efa1e303df682f2b517ec81447912d928e8e3f9b3fc5b6f829d3c413f84bf0d1ebb80db76b65f439cb886178f886f15953a437325238ac4ec2bfb037dcba15afb929b256fcb2a99c43072112b8", 0x62}, {&(0x7f00000001c0)="5d95a91831484f621de83b5c569fff2326695cac41f5210e4264d1ddeeff7b59dfc204a1d60ab6484b462fa9a9344379e627e73cfd071f2d23cb68f9cb699550ca21815ab6c150722fc9c9e1503929b44c21e676b1f2d3c735859217725a7a5cab797f5baa1fb5c5d9ac55d6da2f15d41968ce89cf6f0c76a7bf78cdc56963d001b60c664b0f1cc2dee59226b80bc35ae05afcf8f1034f31016dbb3ec918fab983", 0xa1}, {&(0x7f0000000280)="eb30a7537b9ef5825fae3870833ad980409796550161e189930100e5db338171bf0ade5035835334e603fe09095dee2fb5cb66efc3c70a52783a0930a25e4bbee87e2bdb9402139240b86a9b27512c3667b8d9bfc915d7784f0eaf4d145d0bb4886d44952408ee4be5d94359bab38829b03249532618b7b24ee5e5d23fcce0757b5e406f8e72ce1b5d6e4c8fdb6fb666377c37822b0467fb19b67099ab0ea7b193", 0xa1}, {&(0x7f0000000340)="cfb8025be391240bba357e9e98b9fb60d3cc3f67317301560ea3c9ca6fcbce084d7a70fdd16e527a2980549d0ce26c5dfe7bf43948d489d3b4bd693c86444d0efa9bacea0e7264c14a19f9c84d4b757871693b30527ad94a12f956d5cb3eb560c62b3f0c18f0719a929ca112536968adebe6581390b9bf39e54530c49a1cf16a04b268603f1222a2bc71f884995eeb117bad3aab412c0429a91b610a4a19534cfc183b8387849ba5425058165c15aa09d6f6d75346dabedce68e94290f8948705bb5badae47c4e9eef", 0xc9}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="2800000000000100ffff0000ffff00006bd2e7f94fc7ee662b7226ea2bb0fe3eb7d1000000000000"], 0x28}, 0x4) close(r0) munmap(&(0x7f000044f000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f00000c0000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000721000/0x3000)=nil, 0x3000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:16:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair(0x12, 0x7, 0x93, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:16:53 executing program 1: r0 = socket$unix(0x1, 0x400000000000007, 0x0) sendto(r0, &(0x7f00000000c0)="9399297d7f2ec9a3e22459c8d74393b520c9f60ed3f3b60486e584a513530e994a55bab857059b823e1f0146f14346046825a8cc7937027e4b4216c00ed5c1a6de4ad23d3f4edbe46129d2716820f5fb08ce1867210339dc1c752fd62904935455ef39313ca4ea076f5930d60c6cca064b2d0e0b822c7f0ceaeff15f4809c178a2941019548b52647d7987ce12ed11a8d20c6ebf3cb09487e9ed35298dfee3313b4131ffc178", 0xa6, 0x400, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfde9) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000010000000000000000000000000000000acafb1540c00df09f0c2b830874684a8f1b311e3fd3a9e7e60fe871e9acaf5017ee00c847b531362303e05c59191e0731ee6a1520775b4c42886acb1a988ec698275102223e55fc8063de9d17d858958930ae9fe4acaf33808a1036c71e8b92ea5aa3ee6f98cf61ac30059d1e684f07c640ea3622c5dafbf"]) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x3b9, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 23:16:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10001, 0x0, 0x0, "0000000000000043e7661900", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xfffffd4a) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="45b2cb9acd4133f59602083cfa4fe2b21253f5839f47a19a17aaad989392a61940826fada71472bdb45560e8ea4ba5bf9257c659570a5ae2eae990553c74df917135fcb6f38df1c94dbb31645e48fab2011bc44ead6fcd7ebea9a19bb7bb914ee1427e96aee06ac3ab2b0344292fe3b3ee8c4ddbf10a95c93323ae7e9b5ae45646b84f854c3b607d6968224322e0e7720e89b79faa03924f46ca67b7248a6ba4e4ef0d683b5b0b5f7a504667a6adf89bcb336dea9ab8ee9c1d6147527f00918c5a4aff7254bb3b8919cf1c69cbd5ddd908ae29ae78574e1a8f2ff6df7589a70f8984d1", 0xe3}, {&(0x7f0000000200)="9368019ac6268ced6431e5b7c2862f1b03dc9b81e9ee83db6ffe4cbdacdf06eaa08585a244eb3291b669d0565b9da63c006fa62a8af2292f786fb1f68431c5d04662139296b070893386e4aa836f162b4fad72819f3c8b8b3e39183a370baf141683203ec8b54eba162d1f249d6cf81d69af415733e0e2c2aa66bf6aa2c3e01ff170fbbf1573d881f1542cb4d926e91436c1d7cce511bbc79793b71d2bb407af580fcf3bef28c13265d5ac8a3a03138111c80b0a968770613278989d91e531dd35d175b35bb6500364e68475b20779bc54d0cf715d6238625052df78e2", 0xdd}], 0x2) 23:16:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1f, 0xffffffffffffffe0}, {0x18, 0x2, 0x1f, 0x4}, 0x0, [0x101, 0x3, 0x0, 0x7ff, 0x7, 0xef0, 0x7, 0xffffffffffffffae]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x0) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xff) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000000000000004, 0x80001e, r0, 0x0, 0x400000000000100) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:16:53 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 23:16:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/15, 0xf, 0x1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x800}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4064534ccc2c0989, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x41, 0x40000004, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x70, 0x38}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0x0, 0x18, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x81, 0xc, 0x97d, 0x20}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000021, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0xc, 0x3, 0xdf4c}], 0x10000, &(0x7f00000001c0)={0x7, 0x400}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) 23:16:53 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) 23:16:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 23:16:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000400)) write(r0, &(0x7f00000004c0)="384afab38bb7b71d50b77bd1d39e361fcd5e467057", 0xfffffffffffffff2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) dup(r1) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000480)) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/232, 0xe8}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/166, 0xa6}], 0x4) getsockopt(r0, 0x25, 0x4, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000440)) 23:16:53 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x3ff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, &(0x7f0000000040)="9dbc1e2035caecb913a95a07216a4c3bc5432b67ab56f01e400033ac601b3a026777e9983bb9b99645d4370c8257369bff79520b97ef20000000000000001b37f58446980350ad51bd4f9b438de284a3def730091e8fbac3cfca10651c3b7fe232d3549fb0dde2ca673c0320bd3360", 0xffffffffffffffb4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20840, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x3, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = geteuid() r10 = getgid() r11 = getpid() r12 = geteuid() getgroups(0x8, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r14 = getppid() r15 = geteuid() r16 = getgid() pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup(0xffffffffffffffff) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x100, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x10000, 0x0) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd\x00', 0x28000, 0x0) r24 = open$dir(&(0x7f0000001740)='./file0\x00', 0x10080, 0x110) r25 = dup(0xffffffffffffff9c) r26 = socket(0x38, 0x3, 0x9) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r30 = getpgrp() r31 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="ef5ef0fbcab2271d48239f4fc0ccc1e5998ccfeccf827dab1b286bb2d107d0c57bbc71f8f5479439681932f159b850e45745aa48d5754d52baacfd8c05dd1a35040c272034ac31e07ea4b61d801c55118609a2724da381", 0x57}, {&(0x7f0000000180)="7ec7eca3870b721b5ee88366ba16eefbca628933f3d7a2", 0x17}, {&(0x7f00000001c0)="04f2ad73ae777cf1487708316663947c9b04236a09ea7f4cfaf0e735103b1713390a23efeb5736b79f7a2034588e576b1a2f594968266de145d4aec5f6471df3caa675a6da3da9e1c1aa225f150b2d70f3dcd4a104ccde06526056fa972ea280e1809d7a280066714d69483ff7c44a8e137541bed44ff6747d8776af0405821495e1190742c92eefbe4dd4a16a046671350f9ed10afa620f10dac5aedab322f3b39c0c1bb1032556b7550d64b47b01573b4090103f4ed1a25a9daf37a5448ae1b738e967937e4dac8035ae765e5e329f08f92f4c774703a87fc1174cbb7896b5", 0xe0}], 0x3, &(0x7f0000001880)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x120, 0x404}, 0x8) 23:16:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 23:16:53 executing program 0: nanosleep(&(0x7f0000001c40)={0x20000f0, 0x2cd9}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r1 = msgget(0x0, 0x40) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x9106, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x0, 0x7f}, 0x8, 0x1, r6, r7, 0x0, 0x8, 0x2a36, 0x8}) 23:16:54 executing program 1: r0 = socket(0x6, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./frle0\x00'], 0xa, 0x0}, 0x0) 23:16:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) sendto$inet6(r1, &(0x7f0000000240)="d506f311351c06a53d49417893b286850eafcdba14c3645efa65d54ae54d152d388b888c78294e194f", 0x29, 0x408, &(0x7f0000000280)={0x18, 0x1, 0x7fff, 0x80000001}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="b67cf482a913d89100000000000000000000000000007389e4ebf40fbfd81195cc8ae739d2036c67", 0x28}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) dup2(r0, r3) fcntl$setstatus(r2, 0x4, 0x80) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000000)=[{r4, 0x1a0}, {r2, 0x4}], 0x2, 0x3) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x0, 0x8, {0x9, 0x5}}) ioctl$TIOCCBRK(r4, 0x2000747a) 23:16:54 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23:16:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffffffc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) 23:16:55 executing program 1: r0 = socket(0x1a, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 23:16:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xb87c) socketpair(0x10, 0xc003, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x3ff, &(0x7f00000001c0)="cbaab0716624d62eee5b8b787102c10cdc6b73b8bfd6f82578a3c8469db69af5ccbc9993f2c99182149ca275ba342885fd6a398ab3ec068d15c7cb17a2591b2f71df672e225b7702a01138eec6ec64cc91960f0c0dc169bed04a1e5837680498081daec140cebd5814dd17", 0x6b) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x14}, {0x400, 0x3ff}}, 0x51dc9571897124a5) r3 = socket(0x11, 0x10000000000003, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) socket(0x1e, 0x3, 0x6) 23:16:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:16:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 23:16:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 23:16:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000001c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 23:16:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) r1 = semget(0x0, 0x1, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) 23:16:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/169, 0xa9}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) write(r1, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) 23:16:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) 23:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) pread(r0, &(0x7f0000000180)="b0e428c32d7f16346b9558ccf7a2489fd0bfe80b79a68e37b1e082d9f44637f560a8e08beea93f5b8ccd175d455665bd4845c202c901b55d1fac83a794795a16620d60d22d6d07a06549a970b4406325c134f742bad9755f573295532fe6198bf0150a6fd012a86630b77c", 0x6b, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x101) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = socket(0x1e, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x401, 0xeb}, 0xc) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:16:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r2, r4, r5) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000200)="4ea067621a78e7a66fd2e02fe9d941cadba5538bf28134de7304c5392382c502a92416b481214ceb4440c5aa597b3799e49cc2e7c01adf9c18d4a0a1ae1d1324bae1143462c80d5089f250cecc7f8086203676909678947b4aed7212748b2a5ceda1ccc32a5708e231ed1581b200c4ee91f8a7f01204807bb40c39061f126db8e2ed2d4a876dd162a863408f72f2eb96b931aba8e29f873fe2f8e3cca96e527fc1a508479e5fa088e53a982706fd8a2a55be593b985fe673f5ef7af963195642067880928e8e26416b04fcddc660276fb76f9b56bd6cc5fdf5f833a589c7e377870722c13057b690888c508f24f547b66b10", 0xf2}, {&(0x7f0000000300)="62d3ad26d5243ec9318409a0149cf233d7bfdbca9ddbc375ac3a4eaee833592bacfafc4311489a63125e3f35142f0778f80e49a63e1b67933fb237e110523910f923ecfc7c2f8c96be47c830f4a8d0a829d9b0e6372dd709b3b51b4168a355022020222da1035c8dfef43a5ddff0caf51d77352eb31e5ac9cd4b1b536fa0618fa8b927c2d453135166a4b0ae99aa8681483e24c66a03b1d16428a596cf7669a27ab91b7e6a2b", 0xa6}, {&(0x7f00000003c0)}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x40c}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f00000004c0)=0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x8, 0xfffffffffffffff9, {0x0, 0x8001}}) 23:16:56 executing program 0: setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffffff) msgget$private(0x0, 0x400) write(r0, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r0, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000001800)) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) faccessat(r1, &(0x7f0000000540)='./bus\x00', 0x8, 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) recvfrom$inet6(r1, &(0x7f0000000940)=""/188, 0xbc, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0xffffffffffffff8d}, 0xc) r4 = socket(0x18, 0x8004, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e5, 0x1, 0x2, 0xb77}) msgctl$IPC_RMID(0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x0) sendto(r4, &(0x7f0000000a00)="996e71d45df0afd0bf50f74d4cb60ac10a1a53a04bc9c142634fdafed61c49f5b768e407cb5a6f03416d349a471fcb1e5127333cc07746ca3d4370bac1d063f5ac9726ea95c652a6c2c58ca41e8080ffdbcd4e4867e216adad1f9376bb338ac0e1bd2821f7225de873c23f1eb76f8ef7ad1bf5d990aee111bde1e306994c94a3fe91e975e8836638642bf83549102e1db5c77074bea9dfd7ce2f223a3efe6977eae7cd79cb61448938587113a0f48256ea", 0xb1, 0x2, 0x0, 0x0) msgget$private(0x0, 0x80) r5 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 23:16:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/104, 0x68) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:16:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="9bd21426e8dc5c6173", 0x9}, {&(0x7f0000000100)="4778161a20ef8d74babb127b66e725d68a90b7a89af4decdb429194f8161b7a2db0a", 0x22}, {&(0x7f0000000140)="3be45011762cd6", 0x7}, {&(0x7f0000000180)="4db4aef90a3e437e00123fcd92dedecfc36d98ca429e04c3f4e8ad6250876a0b50ae450df63f1d8ba504bba8cabecdeac790f50dd0ed35cfc9cfdfb16ae24c2afbeb39f4ed42dc8fcff43f6a232183db93fd67887eac8e8800884c71806ba060e557f8670bb2cfe488e387aa03d931b0cb420dce38f71c8c90e5ec1eed2eb39fbe82d6c3eb50d01b63f60cac1504", 0x8e}, {&(0x7f0000000240)="5455acedb5213547c78101cd4096dca9a835572362cfb95eb5aea3ab3c7d3329016d978ad083a7ec882be49f2bae9e5e73ecf7e7de1aba1c5dde8938362593a022bceae910985d3f7ca73598f9d389b11837f2107e3945d07b333ca509f50e66418e8d946ffa1b4e8524c570", 0x6c}, {&(0x7f00000002c0)="b598d33eeb12cf1e5cd71898ed069ee81fd641fe882e348b346b22b81f3841b27de943bc080c", 0x26}, {&(0x7f0000000380)="95fc4a55845e2ae61a4b21d06bec57d953ecef02f66ac8e60aa13da83300940ffee40fb8e2da5b73a22a555c80818ec6b10592a3331ba6c7907a9614156ad651307df44129947910cb8e253e14658400c94b2b0006fa52d2f8e4112bc5f510c6eec4dce8e34c2bd5ed36f41db51e1b37b665ac0da4ad73842e29a8c03e1bc5e6f6612c874e88d50170123808f5c6f85ff484250d4db7364fa86b983497da485c94e6c41faa6de687af4cc83cd8e42424fcafb8eb8cc048fa378ebf0a5a69cfe69959d5c7f427c7b1ce367aaf", 0xcc}], 0x7, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x400}, 0x0) 23:16:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 23:16:57 executing program 0: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getgid() accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:16:57 executing program 1: r0 = socket(0x4, 0x1, 0x3) getsockopt(r0, 0xffff, 0x75, &(0x7f0000000140)=""/235, &(0x7f0000000100)=0xffffff18) sendto(r0, 0x0, 0x9e, 0x0, 0x0, 0x0) 23:16:57 executing program 0: r0 = socket(0x11, 0x3, 0x400000000000000) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1b}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2}, 0x2b) 23:16:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x7, 0x2, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 23:16:57 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 23:16:57 executing program 0: pipe2(&(0x7f0000000580), 0x10004) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x400a, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x6, 0x4, 0xffffffff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xae8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6ce3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe80}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7b73}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3f}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 23:16:57 executing program 1: r0 = syz_open_pts() setitimer(0x1, &(0x7f0000000040)={{0x7, 0x7}, {0x6, 0x5}}, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) 23:16:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/103) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r3, r4, r5, 0x40, 0xffffffffffff23fa}, 0x81, 0xa7, r6, r7, 0x8, 0x8, 0x4}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 23:16:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) read(r1, &(0x7f0000000140)=""/240, 0xf0) 23:16:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) socket(0x2, 0x1, 0x5) 23:16:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/188, &(0x7f0000000040)=0xbc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 23:16:57 executing program 0: execve(0x0, &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000000)='./file1/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) mmap(&(0x7f0000190000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x2) r2 = open(&(0x7f00000006c0)='./file1/file0\x00', 0x10208, 0x20) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000700)=0xffffffffffffffff) r3 = getuid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x15a4bc1e, 0x4, 0xff, [{&(0x7f00004a3000/0x4000)=nil, &(0x7f000013a000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000063f000/0x3000)=nil, 0x7}, {&(0x7f0000670000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000141000/0x1000)=nil, &(0x7f00001fc000/0x3000)=nil, 0x101}, {&(0x7f00006d9000/0x3000)=nil, &(0x7f00002eb000/0x1000)=nil, 0x5c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f00002dc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff7fff}, {&(0x7f0000631000/0x1000)=nil, &(0x7f000046c000/0x8000)=nil, 0x2}, {&(0x7f000062c000/0x4000)=nil, &(0x7f00000dd000/0x3000)=nil, 0x7fff}, {&(0x7f00003a9000/0x1000)=nil, &(0x7f000063e000/0x3000)=nil, 0xe0}, {&(0x7f000026e000/0x1000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000372000/0x1000)=nil, 0x9}, {&(0x7f00004bc000/0x1000)=nil, &(0x7f0000482000/0x1000)=nil, 0x7}, {&(0x7f000058d000/0x4000)=nil, &(0x7f00005d8000/0x1000)=nil}, {&(0x7f0000460000/0x1000)=nil, &(0x7f0000371000/0x5000)=nil, 0x401}, {&(0x7f0000678000/0x8000)=nil, &(0x7f00007c4000/0x3000)=nil, 0x2}], ['./file1/file0\x00', './file1/file0\x00', './file1/file0\x00', './file1/file0\x00'], './file1/file0\x00', './file1/file0\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x80}) setreuid(r3, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) mkdir(&(0x7f0000000080)='./file\x00', 0x20) 23:16:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff7, 0x4) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x80000001}, {0x18, 0x1, 0x0, 0x2}, 0xffff, [0xfff, 0x4, 0x100000001, 0x3dbd898b, 0x80000000, 0x0, 0x2, 0x8000]}, 0x3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 23:16:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="51f7d59cc79a49c37bd2a8d024a757f24c5f1869805d0fad2c4453bd7cf2fd30384e1fd9fa03aa6670e5c41a7fed230e34494d074729ce876281d7ab20269be63e2b035f5be821db08a690e73b3280199dd810bfe427a06504798f6ce38d2f1e1f57d4e880", 0x65}, {&(0x7f0000000100)="faafa8639da700536e48fa9b417f0a44b71bcf0caf188e60208d2d323e5b2293baadec7ffe6fccb52d95bb1bfbedf1ea56979311b57df1084242b0fd5b4ea8526a6ccbc1efe6ea617604b5dc89bc07f48d8c01aaeb9e4839aa7830fac0b5e23541c8b6bc3844afeb62ff68a3ccb12bd1d088b9275cdd2e93ecf04c24f0a69e4ead0bbd4a35010a5a8cf30ee9d072a1ce45c63d1868c1d6151601248e84fd382e0ef5e64af2e7b2ae3db16c8d5238b6b408348b5f79401b4ff28e2b99de572049e09b1a2b639d0cb526fd68db464c8b9e50d54a7658c408490ec1e899664357b87a4cd5", 0xe3}, {&(0x7f0000000200)="c68c308aed0ed904e8aea34ed48b15372931ae2123164bdebaabcbfce65e4135c2d4fb02b3fdd1127ea32cd117884603c0", 0x31}, {&(0x7f0000000240)="142e05a68bb70b5f2dca08585e", 0xd}, {&(0x7f0000000280)="e3cf644521ad802429fabb3b079236b147b5d1e97d0f7a0c6432a13d8ef8e9ee667b9a47a31ce1e546f84763d0dc79dd840852d4e77c3474bf00f8d7c1d2686183b3c3f82fba28448cf3fa43c8dbf3ffd9d9f0e7526039d133e8beeba3", 0x5d}, {&(0x7f0000000300)="79df73d43bcd759eb1ce2f6e11c3cd4a76334039cd67606b92cacfbed27c412ce6b1a850e6f548c6138d3b5de5ee65230b5aea3dd7b841f559c874bbae38b0373a6975871f3f", 0x46}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:16:57 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x88) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/64, 0xfffffe12}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r1, 0x100000001, 0x2, &(0x7f0000000180)="22c863814b1ef9326d2a7691c68ba4735a8be7ef1eb962513f66fb221adbae007b79ef89f1ec97766a11f46dbb155b57d42ded38e30b4ef0a43f9d4acbbd3fb885202954100c652d3c55a56a47702cdc714f8189097848c0d05bae4fbdd6e70d0e2b9ecb8949e39f48b73f247478c5885d189f9804816f188638e1609594c20fe68ce96715c48b62c6f9f670af1bd4c6e1d2a9f7cde2e966aff3e56f5043d52e1c27a639415fa0b51a", 0xa9) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 23:16:57 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1f741d3f, 0x1, 0x3, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getppid() fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r5 = getpgid(r4) r6 = geteuid() r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r8}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 23:16:57 executing program 0: mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4, 0x400009010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) setsockopt(r1, 0x80000000, 0x3, &(0x7f0000000080)="fb94a36c820a491c005df48df88bf621fa8c19c9c4d368455b7fb420b556547c9eaf8da8390e927a80b6306f2838d99643a033c378299b219d576e03c68e5dbb0b971d1a7d6f68ba7e83a457b003bba7fa8cb15870e3128fe75f6c254d38a27e6b131524fec5ce89c7", 0xffffffffffffffd1) 23:16:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000000)=[{0x3, 0x8b6c}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) 23:16:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/121, 0x79) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 23:16:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0xe) close(r1) 23:16:57 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x200) recvmsg(r0, &(0x7f0000003340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000003240)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/34, 0x22}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/209, 0xd1}], 0x6, &(0x7f00000032c0)=""/126, 0x7e}, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:16:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 23:16:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = semget(0x1, 0x7, 0x111) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x100000001, 0x5, 0x1f5d4f4, 0x8, 0xffffffff, 0x32a, 0x9, 0x8]) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/148) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80000015, 0xd8fd, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x7dd}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x20000000, 0x200, 0xffffffff9eee9747}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x200}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 23:16:57 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x7fff) 23:16:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) getitimer(0x3, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="94952a1fd651d5d4f0d87a2743eabee82243f9da54fa5551b9669ea1e0e8a5654a395ce01453605b7c28ec12762334d9e9f23b8e4b8e5b6c436463388e3fd4b19dbe9db839ef504e5bb28adebecb16df853f327202170b0396dc252f7e9ac673a18d112b404589a370a1f5ac2270bfc4242da8376aeaad7e6ea5dc69ed7d0e4653dda393290fe0756bb60b10e6cef6bf49c49490645246816a83cb11541a3ec2a6e54c94ea4f0ada0c68e484bc9513067f9907f2382523602e968f19d6fbdbc0b229123be46ced89829ffaa8a28d97d98244a2b83913e402ad4a3824f5f0632fc2ffa67abd83961f9b94cce7c6bd5d41a75ec6330c1ffad10343c869573037e653ac4312ed8c16284cd1c166fa693385ca5c622aea2884a6ea885787607bbc78e207c2c04ce0ac11742de1d9eb3c642e5f438d35c177e75bae15293a1b8037f307f0062c5a481179e96bbf4b55a836126db8ce612f51d592ac68780434ec6fd73308e3290dacd6e5efdf4c2ac253fd9f635d542ce91d569d7a5e18531272923a59b239f32dde26e14e9a26892e1f54638adc6eda7f8cac4e0efdbf7926422c4149dff3d5cf89cb516d9175e69e20b845dd89c2469114ebd30b56bca2e1736416c45725787acdf432f6e917c2379fbf1d9e080b5a73a318451d490d53bb8635139c24c75223ea7e1bec73325710b785f44adde65babaf73063a25b11061265de8ce8328c4af611937ecfed34bd525d6c69e2599dbb5f756f00addad5d28b49890a1164135e716e4b30ba58b579fe2cf8f8fd1793913b48d575ab16c21e89dde3b350d5c9765f7561a048f566397b504cc6866674255ffdbd8379b57925d0de4cba798d8a4b20525c56a2790bceef2d5921a2de2382462fd8f4c8d802c1368b848d8c03e68804a79d2c667718e76474c7c2c95408482894a6945b2d3b5c902d0f1212895a7cacfdb070198db7d443c21b1817c51f5eddb8c612d93c1f380649459d3eeb4028b1ab85c740103de13a13789436c8e9062274c63d7d253054045e613fa429c3569531984fb2859f421b2457fd830b52ca56a6ce89eb88587714f792bd99771d0aab58a806f1fa96ea5742cdd82d67561ead2c248ce7b17aa47b0e589efb0607d47a380d89004854feac08d1ad443ce7a48cb1891fd44c981480211918f364b36bdaad429ec279933df46df8699fc4168b760c8595dcdf9ad94ce9c5778ac7854ce6b2728a9f90251fb9093af270ac2c3cd37ab104ec1aff137ab6bb799dded2f18d07472bd2d676b697796178b66f5ffe067a528e7efa18c0fae3a546d33c19acc940234d405fe295d00153eaaef89c5f89f628870799c106ab41355b965a65ea1c3c07b4179bd84477e03f8b7281b9e20e1b833bb8c541651a5dc913b7c60bc6e88099bfefe5c812494a971f0681d1bc216a22781bba27f364df48f5ecc0584b570bbda7a139f23a8299556b49bdd03e5968896d72bc18be1098bf035a84ff02fdf04b831e53e4f4a07ce8492fb0ad42160e89e229d5841d620d42a3f9c96f265c7e70505309bda38cdf65c6f7591f7e630b10f4f9e37fa593d2fad09c2c0f0cad097b4583018ced26b943b7d12882d4c255b320656572a06932134c56940a9d9b1eab7b5d9194ed3063afa88131701e4a628ce23294f500948b2cc25e7fe5bf63681aab73e533842137ba3bad475169aa86c3acf2c975b3642ccbcd682943cca1e65ccaf00358b033f472e829c9dcac19f530d09c1a6d0ec00c6dcb8f5909be999b47e9a2c1bcb5d9d2208267c01e245b9f24e4dd1b32684f586ca998510e7eb9d1da3c05d39e7bc58ff750bb0c1f26041d2e86d3b071f873c836845699e691d9df2fc97da09d42c1993ce5dc339b1187c42dc8b85ea7f95311ac8c72e3074273ae4e4c77c9179f41b9fac5af4c83b5cd1af86bd8ab80d29b2f9d0f3e1463cac71b0202ef80ddc6f861ab1847e23abc38c1965306fdb5f7eb8f484ecde8fcfd1cdfeeb368ca641eb94aef67893e48975f143e8fb7f5a6251e498c931d449d4abb9d015f5bc5c2f96e8ce4cc86650b5bbbf90de77b0ece807df6af35032294481c2d11534d17d92ecc9f1f4c799456174752eb38e5ef16d366ef7e10b70ccb69b3611103b702d0f4782175242aef571038ec19b6e3bb92a7998f28f3ce717ce7647edc7534bfa1126993330ba234b08864d258d1d5d6da39ccfadb9dab20e63b621bc13622abf4e9e8b343a916108be4ad5d0ad89ecf05b7a08aacf4bbd7fa73a211740dbe7060f143ea20b31e449f28ac962659f6afbc8c7e8abfe7860797eab17ab2a9a5cae6037be09ae6cd1e42bd23507884bef84efe6fa764f5ad36e538ac8454b4b6ebf26664c3d867ff7b2b12fb96b20898ecd7c62c0beed920e8649505df749189759932f4740073fc2cb2f055cc81fb42db7b66cc596d70e89571a865374e80f907ebf539c1ae806d860756adcf4d76c8bfc84260dfdb65d07431e135e2ce48ca8adc573716980f42272b05cc405353a8ac03657fa4f3d3a4109eca7853979d9c174fc3ef43bac64b1fdb176e382bcf3eaa73153f2550ab24f5f1527eb1ad58e53e871e3e3fe3056787dd003092ec6d508fbab4e6567ec3021fdf158fe546adaa5b74ef89c11d14b4ca0c5602c6f65128e0d8b049a083c9141cb3590a86d22c3d951b820c65eb7ae3a52d9bf7e001865a17c359cba274e180a3a02c8c5329f6255c4b00879c9d413938586cfcda5d0d036ee5457811504b4b06cdaeb149e339c1b08c298016d18e15b49e21b00e3b5d4d0a58345291834e986ff78a1b67df618c20a273c87771b5532351ba79fb8a458ebeffd77472007c696a8314368c82b6313cde818d403764a4190b91056472863e70afeaa0b3a9a553df71e6a2cd9fbf296b9571f254617a38af6c4ab3864b029c6a97bdba9e88cde8df67f7448f8b78e717d93fa44e61ca3f8b0d38b559ea93480c01fdfdbc40aa1222e1806141a69360217422e66b7aa9b259300801a9ac2a694d031e6ea2c4db8631b170c4ef4c3b10d9f342438cac35fdc4a5282b6368a7f317dee87ce803969bd9e09fa7c91634325f01ac0d1f5b8af20c984d79872bc8b53b03eb9b3491492933bbfa7e70d80b8d7450292f98d47e8fea3f7a34d793e9d98e3d0aa43ffe6785ad9f5fac62a7d128230dc424ed78405cdb1d1aea83ec8e69cb1f121b3d6d2eec485bfe4edea04131711564ab5cea0fe7847d8ebae8952ba318f2fa8d6c19685d08be116089f5fc0bd7a3a46ea137a5d216dfc7a324c8e28a94d261db5fd54a1fba57c181f217440a885fd17f691ee653f03605b681f65438af5a3a1f8fa4424e617c332b83a2b51e1453390495cb92d13d38add0b4a54f4f7386f3c7ea4f2eba4113a86b99374831a900e26229790ffb61591fa8f0ae7ae583ef2277a427d12bff2713e9d8bc4de67a261d186fed6b1e68da1132842666b3ed13f8028be25daac1221832c034d6143a1a9dbca84946133589cec174c200ec5624a9c9b361e88b433349f11703d17ef50049708faae20cb339973fbdf901f8eb7cd97699def8e3fcf7a96e048a01eaa4dba6beb87ea65734b558d89bdbb3a016b69d860b983516b5233ec8ae1266dc3f3283115eea3f1ceb2a6e1f9bd73306640c0635e1ffc005c9a0eb2f828645032d089ad95d05287d6164d1cd0c4795f30a6fd4538fd57840d7146c82494837810730d78a46e4486b59f271a79e19e135cdfef3fcbe4b1f624313db7b6063cebae4e57958395477de269bd73ea6abd3a2d966bb70fae761ef53589daf34699582bec38360e97e675c3927dc7dc46bf459e86823c96909ff9dfff94b62d9279698381ffa637d2594b6dad933c1deea9e13174889408183df87c4a65eae0dbfd2daefa8683675e95fbd306b6ead59bef6e95ddd8d21741646bbed52e15055e23b50fa9789e8d224c1057c4a713099cd3f3cee9066eb400197ea033f33c9b0a75928003fd6265a7a281f562f68166c87fbe51939d6b31fb67fdcbc4ac6d0c76cff66142830e3ae224cab22e48b7f0c10e010223f23c8467bf170c96fb3a07d5d7917187f1b213d9fcd0cce65cf551774eb408401be3393af3151196b62fbad9a15b8d9626da534542d36421ac7003452fe538d46c0d92d73643235f81dc945fab65bf2aae6148fd13b5215591f1fa5989234dcf8d303152bbcd8c87c536020898a18ad216cc994fbdb3cd6adc9f00828670a1f3be7d4a29befd5ca8334ccf9172c471409aaa2b9817f40d0e45f4f5c889566ba02101c6e47155ee454454769a795711f6af5ed0eef34af860e857586cca61864e29a05db3fdf9227947d31656fe179578c4d1f248614cd63d1f0b88bb193bf4caa09999843056b5290107f1a4e06e0f552aa666df1c33316437a84d9c955dae2fdaecac2a71649a2cc428ff91dfb94ebc8fddc36ecc3363612384f8c20fd9fcda60516b962a6723ffd3e6d778e511a7307231d2dc2cc2c7b878afed2e09079c4efa84f950469e6d73d3a499689562b6c28101dee55e0d5a707b52a10dbfdc0cbc6fe75fa0822126681eb6857dd19a965b47319f76d8706db4a13f17a01bf4807a11e1b04a46e2e40b2293a63c6e34bff988411392a6a067191b1eb78ccb9f5bddf7a959a2b70d2a96e8393b8e20b542a4d72f98ac5a35e86b0c219b35e018de933346ef70e7d3498c1616e9d1d54ee386f56173b6fe6aa6b5b565c2c038308b1d0dcdea3041de973c2700e686e8c7357b4d07f72f80035c6c14d7a3e012754be82742e8ca4adb085f7a3d077051a50726cd670ff83ac9284140cdc5d385aea2552a43dddded6d67569ebe8f6e558fdcfa3dc5f80d181fc919803aaf563636a5459ca32c3adaf88674258426bc246b4a1f5d35671e1af9cdb52ac465a8699786a8fe05689efc6ba355ab8327789f3063fd6e83c05c704f08835d702dd431dadbb23e816c938bea0723e45b18b9fba98ba7556527f21daa03907b26d8d522a7082b071b184ad5caffe8f6af7e62f28bca0a3f40a76c57d862bb88e292c5b16e84cfd50982547ae6bcada10e2933d66beaf55fcc95ad23b43d262c169970427741a1043f8b32b45b13da0285f63485a97026c7386601244eecdd311cc86fdc5467577c13ec69846e48a1c18a721d38236bfb46f830db15433bf1b7d3aad1d2d8f431c72a1b0cf15d4270155624c4ea1b2667271d8c3f2ac3aa8661267aa8a94a5a7d93d64a2864ce49cb2171de8fc4468cd0eb0382496d0b5dbe1c7320bc1ad29a250c095fd883b42591de2a564461b8541586c27435d15fcdc6daa34537529c0bc34eda19eac4944edb6a34e812e6d80a4de3115e995653a27fd3d18922c198f7852b4eb56e918b1dd735148e6e38d8698a2de6007757303a7b3b97bd3d3efe473af19ee12a8e7e4081720e60645f48c9cc01757f5bc4e79b5eecb9ae452757e5fcd71017dc8f08bf60b9d35207a40271cae218d132d31b752ef8b911c2d4e08768d021db1d0e4ee4d5166caae9251ff83f8715c0469f6cda55c25cc0523516b79e41366917ae5fd05107a0a48020b55fe9923be119779812f8d5d7175cf476383334114dcd1dc200d28747ad626fdfc5a8848b06cb2cc13b5da3c452f004102eb412d3cecd24766bd8fc24e4726221f8688c1b019aa1abf6665fa4fedbf3040d7f5864a061a238b66b8569119bc62e96488947e8320a8eadce15198a1f498b1ea7f1104b3892ddc8c803f98dae8d0bb854ba926dd0675e40489b9abcf806be80688f9584fde2", 0x1000}, {&(0x7f0000001040)="fe63105c6ea2fbb6bdb1fb517996029ef1a0e2913e3bfb084d6e080b45cc0b80ba0572aaefb3ff3a61fe02358792993b8692a975afad2e79e5fb63a7fcd2046bde771c034e9feac6a9778e32f5710a6cb8a9325c57aaeecd4809693a2d5b1a7c63ec8f97bd1f0b176ad7e38dccec85fd68a111e7f7615663291d6e95758a72157dcc0b9c06659c006c9a13721b0a9f31ee50b789b7d73642bc71f58a397562fce815e28a146f0b75ad42afe311606822aba6f5b74b5652c093a828f3f7e41b0bbc8468e9f61a6b359ce4a3cb254dbf1792ff12bbe521ac2a1fd46f4c005359cf40f3a84f65d6", 0xe6}, {&(0x7f0000001140)="7459b944ef9ce53b24b6a7802730c45e196bf0858df01e73f2df1eb05bd3072b04ca565db0c25f8a449a62f879664991d79bbfe6c7716cd2dab3c86a4989de19ac085f5ee84bde5144273343e6382a89176d94c0a569ce4f1500e14d19385b5fe672bad7374e3f039cb45b0296d9db658aa21cb136f37d7a180d92a52176f042c8652e22c8ba07351232b7efa21be22782b372958b4d3fd0bba9b6ea692c397cfb5041b0eab96bcf8f8fe0", 0xab}, {&(0x7f0000001200)="6c2147b722c1ffe0b69e9939dda8af17bd577cb794f613ca2558a96717a1cc0e4cab165a5d43e1b270c35026156caa40e5fc74c19f8b0adcf0e2d4e05c5f2f4da047eab1c18d251f475f3f62829aabc930b6259f9c0d3bb1fc9492e4ac60948a6ddd79427e30b0c89809209718c9798fbde060b40c9c7bf34fc271ced222beda2b6bcb656d8f131b47c99cdf60918fc2f0907a0aa64e949687865dfafd5488f17bef65e49a3c26b04ed8dff2b43ffb3bf2bdf7e7d4f200ee05690c0d069fce81c7f1e4e355b65d1d4ca214f822", 0xcd}, {&(0x7f0000001300)="978c60dc1bb2b4d4e51d5daa4ccda029c45f4bd4aafa2d48740ca7bd216aeedd7de12ab73b042ec6d3d17a30586318e21234dfa24c13b55697e2ec93dd7f675476e4af7aad94cb6c9860d0f590", 0x4d}, {&(0x7f0000001380)="60c7c0b7e4f0118f2e12e7402437ace378248ea3274ac8de1a11d5381e77c30e69036a09372afe1f5abdee70e7c2fc30ba3b5a5ccdcc2d570e9716c8195ad1ed85a1acb0d91170389a12761df91c6b0937b08c5d53de98d3733ffed7e26f1c3a22650853abf0b887b0d32b5ac5ec8ef376100f978bbb4e2bae47dc57c5813dbae1c400c70af9a863d77a2ead5fd3af929cef481e288ad80bec728f8772dc70bf9a0c29e76c61e31f61f7492bbd6172d5adccbb3a400578bda7913d76f19b6447de6f2820c2e32420a7bfd0261495567f437067aa3292450b9ab833da0008a31967944ebe77e06efd16e8d15b7d719b7442f8a6997a8362f55933964795735942b90187cc2ce48749e7b16d629ab2fe88c0282cefd9adaa18c441449f2fc7538f0bfad70138b29707afd6ba8b2287a3fd8a6453abba21e369efe94ccfec7590695102f37c1dcdace4f5a7d0f371c9718f44025940a7ecdc959043798dbec52ab8b44d0beaa034900897c36514448daf01369727a8dfb5cda96a84b488baf43a2e3a60c2d124b1da968aeda95ef1704b6e7007649dd546aba5f76a5fdb0df35d1d6f1531c74ed95270150c0aa751ec6c2da0fac03584e85532e2d2c51c4e7b3c9e41783229c95421bf8643709d08805d54d85979ce6e567aaba605b9cd7a9d86d16ea85501e6594394e479aae819fc4496d75e7b23b178ce736723f5d8fb4bf3636526dbfc4fd7a0ae986d2cb84593c0f1cf19dda27fe0b96c66455bb9303bdbc3e70cfcd7e906f51f246cfe660a1ea5d07135b2130667796bd8290612ef3b6ab63169079fbf6f777b4bdb7c294f54c9074e017da010e93a4544c69c617b0946d15605b93d31b87c0aa778849ec56ba9a3dd43f132356813ab196cfb848b089b1804a0a05fd2ddd5276658f49c4ab724f56a95bd8f9d5208e82da1b6c3b8c35dd0101cb73dae457e45b76e8758f879fd95cefc7284a5e7acc5af13e4ec176d268f93a94e6c263c6f05060d2d8a09dc6fb2ae5010bde4187fcf07639a361f463b3f19d82084c816ba5126d5b219a12a2f22c1b7c77e8bbf652f0673011dc589bcdea20046e8859497306ab04eb33a6d21a03021611c01c894483fd5e41d54aada9f60f83a9f86a301602b376b704f86ba1f334fb62f6a2e1290d75846ff6ead370c65bff429f374659054aa8584848bb0adaed80381222164d1afe123129ca8968208d5cda985983221f7b1293713799107fa83f492ebdbd0414bec17b46618fbb49eb5452ae5cd70c381d4f71e0c2f05257d574b5a80b646c411b228e111da2176f75d11db5c4a36fe8ffe95288c2a52a2d26a5d5e2a8bdb0f8831fc461e2232b1e3d9e612b936ef43891528287ac66e5c26bb512d22f3e5d989bb95e87e440ba9137022356ebfae0abdb1c18ca66ab5ab477e75f6ca73bbb2bc85b1bf0dff479f38f27e1557de307a3c111b520931b75cd86335cad1dac77a0230cc9c2f760c6219624a2b7123871b8bb073ed9eb2ffb2f8d9c7a9f6014fa865e505e60ed65829c789509d89adc2f70a824060fbb2430e6ae1e2a5a2c2e7ccb44a8380d078ef15d38ad45258c3cffc3edb9a69a55d9a669ce5784c8a3e049967536b5972ef3c7913f75bde99e1fbf4ad4a5222d20be86cea50c84b915f3849ec87e6e65976e6368e84f70bcaf83192a08ddb7735dae16f7774fe22c5968f7ac42c5f1031d3fca8a88ca88e16a69583870ccfc1b2c7c60ff5d40c1b7bcce109af859ab43015df73fcc71a240bf71b4b327e57e09fa339753ed100bf8777a7dcac7374794f043bc6c8febb243b49b9732044dea9380a94159bab7724fd03a3e08e21fd32bf2fc14b0526d05c0640dfce8730bad6799e29bbb329202f43f1f28f7e26e69233d9f2198b195d8fc0b053767d18fea6103ef81ae08e07dc5defddc96b0ba006eab790e60eb0c9673a3af2527c03fdbdeef1181f3735a6d61bed0b0fd223f9ef1380fdfa5fd685fff08b9f30d1d3c4bbe02c0e70c8ca26c50dac71d24df44ac0cf0a184e2bde7abcbff6f08cf3720c6b720924940f92051a2c2fc9e073c3a07820cc5de944451e83bbf7b8872ced63738ac2daf62c9d1e936ae7e7e16f9fc036d9ad7c65c43afff2e9ec9063dda7a3a6e4353b5dcb48229ada51bc2cfd5b6068bac01931d350ac5d0abe7537da419b01a4a1a70e30265de5af175842a41c8afccc6bbc78ef82be315bec462df5b64977f92e8ce7065753f250ec1a69891d18391a84473d2cd55e8feef2fbb04040b38dfde9853997010f28037b620ffc2fd70ca558dd310d5fa45ebb8d691adb865ea937a214684a447b9b4202b4f582499f2c34fb533282826018faa20997c0451098a11332f5d426807c0140330515d6b9d2913956d6f91868b073d0a37b558d5546731219822f0e841c7ea7c3a4d677f2dce3611ff81ee4e45eddfc2c08bc0e2d45d6ba33f9cfbd91a8c2bf9120da9847d662c73beeee877bb87465dc952cc2c19342c21966b58c85905121357deac48efd1dca6ccae1c353ec930be35dbad9d296439b2f91a5d17371f49a3939643952cdd4a04a509ad8b4748c459ae04e74dd3cc3937ab24dfc9e39fd3cf6f6b28f6a7a8dd9a288ae207b5fea6b374de8e0fdb7dd53fa860f2c95e60696cfa723b4ba039139af4e3852254b72bcef8353dad810173a6e79dc8484a1625e6df83bd8b91dd9f8ed198f1aa182dc21d03b253d1f19ca5eb6075ca2b1a409ed3287bda6d84472942cbd0f31b6402d54b7b11d147cca108a53376501f5c59f519a0f87f5943ffe03f92833f876bf5671fa40a7d435e1cdfc80562dc5bbff4be80cfe2cb5fe41c6d3b592d055bc823361ef62f39e542703703803b9144d8965e53829897682919d5a1044453048458741ae29eff72f0007415e7b5ce7dd801b5dec57215b52f362a08574d6c4542e69ac216627c8acdd90af9777edb96c1f5b73260a800faab6ea40f83eec4cee87268ea0d39d55364eb0c8366ed1d1bb55b0a69835a94849b778f684cdd7bb899fa47bcea9e9bfb65ea53947df749638d563cbfe939fded6a57bd3b35dfb9ab5df8ea88b63af8550b34c65e0f370e30cf16ef68b59593e76399e129ce2dcbb32a097059d72c77034d62df8cdc4bf1f5ab9bc8f64b3e0f5212222eebb60960960b053096c7595e59fcbe2126c436cae93b8c10b667c8a470169dc212e03d88eddb5a2547fcc433c4d9f54f8c989b850d1bdc367670538ac70e5605947311c21c5c15909618eb7debdf6a4b6dd3f53ca4dc7ed4be685a0e2d3136126397c5f4145ba7c4866a8664ea128ae969a5431686c17eefbccfbfe6e9e0fa4cb9e85ff6972e085380953cc41a3ec7903a7aecb72dd3fa85b0b8a982b5253181c92173125bd4e619404530e7bde8c53a8872a9e4b2d7d39deb533e33c8d8afeef89e2b8290ac41bfeab4d077c1b9a38f585005999d4b31c849e3df31900de8cefee8f14ec42f75da544743a56f5538d9999ab0f72a1383666adc1278174c60fdc460617e56bcc76ab13b88eb805385d906798e51babc20fc001a84e4f0379c4cf2cfb5e0e3070da91478cbaa960cbc892298aa68a32e6a2d5dc3d731c80c03381b6d8ba6e90fe127a18841ab576816fb390ac3312e76413f318e8834b1ebbf99dde1038c989a439e78b8d59d6c3a10fe27d66411a4191a38846925e648f67fb63286baaeeeaa078de5dbf995295a280dccf579a4cf2d7c6bd6192c94fd340468948ecde14b864815785fa82c72b59947798eefe0ea5d9ac4eec25ae616f412dd81c5eeef37a972a5a44ddfb90191d3a9567779b2448663842082b5db23305da3034724c4720fa41bc583c932968b0a7c35dc060cf42f29ef5dbedbc830e6e4a12667066991146b405109681dde019ff57bcbb9c4fbace97753eb296655d810b10ee63329afb3a6b9b23b02e9f024fdea5c39ddf6bff9f6665eba0ca31e3ffde64750646d82acaeb3f47a4aea7f2adb8014575f815284c8e762df8793bd8996f2b1427b693c33a6e7f68adcd231600ce66e04bbfcc814baf9f6415d45b3fa0c33ee556f41fd0e3e623548aceac04e45fc4ece0bb7bacad07dfe3966c0a38f6fbc70eec795f0e4ce0274c1871864577f723c99bb72cdba5af67dc26dc55db8d80cdf3f72f44c9212112f752734f891dd7c72d4ec65b0a6892f756434b9aa0bee9d81a66e00e05cd9e4195d56d009ead0982de00e52987c9564c47f067e67c81cd39da8ee51e1ea487a249ea699b106216d23d05bb94164b246a38f4d30e68de09893975e4a713d6cc43c3462fb2ff9677911048fc064e18bf0ad916ca2e7d8f3fcd34d88921625c44abd925f7c0847198770f8478e711613198016f26226d018aff075c5a63e19ef8a12ebcb17f733529d7c3f9426156d3fb6f28b6fdd09cdbd0fa623f59f03c5cddf62c1ebf35260833ecc98be0270572b9c260c7a64f6c3865169da74f4c7abe281f64fe4ce38ca8aa8c7342ff60c4213ff80fcf638f423f14d534016541d0148c3bf536fca0f6ea6ffd34351270d56daa68a455b703b68581ff32d73db0fb8346f0b7f096e13c209bb830b5b2d3e5cb8b00d45f244041e537516ebd149d8e0920db47c9b8923f10f86528d99d8af8caf274c7f74bd9dd3d3b32302cf9352c41a669473385ec2ba3747000d59a2d0d4b18d56e21f863b7dac6ac045d901d0190d418466c3f32de24529c8d94a7cc1400521f9996a9062ecf83fee7761d8a2ec666422f824c063b6d5847baa3ac153279143754c5210f017f45183af5943e9cc26e1f205655ff207b80949841aa598fa3c1c896f74fa234056ca8f20f640af2f1b200670f6f98fc2539ab8c95bc779908355618de39247cfcd3beb329d5c39b32a1a8a6ddf37a9010a6f521f3cee78c7fb4f150c9913c40b92955542954e254bc90fef27201bbe7164a6ee0ee53e95e02632a8724fbced738e8a9a5a914c11fc6f3d71845e56ab8380900ec26e9ef433e70fd01231f931fc0deeb5d581e67ab1adce9c73b46d4f6b4046981f687049ebe39fcac93cd25ab147b8fd6e0e39ffbac8dadaadc219710c05ca4acea8717e657dd1c08ae52bcb4ab5e2d2b72b3c6709ba29b0a0332b96844a1c004a30b34d653309e360291b5e545f692bc9f4abfecfebcd77d837721a57811556037fce2565bcd4835eb84d38f5f48b46c22620cb6d44f9bee8db7d413cd7c7c2c6af7756b238ab36f8d31dd9987244108e7f99e1691aa6412ca5ead59a6d396b7f68b2c9697a2c95fa4ad8f56610b09347ae40a436a75e10f10ffb84473a6f2e034505a550d7ff1c699c26ef34d2de715303bcda88622c829d307877682c45ceba50ad8e35ebe03a77cd528aacc0e3d025267b904d07a6533fdc4167e8fbe12216fc9f4d45582813f7e3efc5a78b43741bfa78287e5aff1ed42740a4646cdac4489b3c96a86ad610ccf1d637c4711cb62c0881520073324e6c14092ccac118706c9fdab90630f699355dc0ff7a377d2ecfed937767cbc78d2bcefbc585ab5f66756cc580b04d42bf876e72ffc6c2415b2f054fe722b7314b5751e63f8e1fbd64913ee760c09f4e8329894e6a397cb64f34af5253bd265b936bc946d4af2cfdfe4b5fd2b172bc8fe2933d95f2c9ebe0e8c4b3427ef05b6c220b5a4cd0ad7f5a44aded373ad05330cd85fb234bdb11c9801443f424b070ee6003631be932df9b97dd2a7d5d6dddc3ba662f784834a407886c168a60b840665e09af7663951c22f31d039f438b9c1ca2fc53904d0a7e4123b76", 0x1000}], 0x6, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 23:16:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="b1", 0xe061e58b94681f80) fchdir(r0) 23:16:57 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = semget(0x2, 0x4, 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r1) 23:16:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x17, 0x1, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 23:16:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x1, 0x5}, {0x2, 0xfff}, {0x3, 0x5}, {0x3, 0x1000}, {0x3, 0x5}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0x100}, {0x2}, {0x3, 0x4abca2a3}, {0x2, 0x81}, {0x0, 0xffffffff00000000}, {0x2, 0x6}, {0x3, 0xb9c000000000}, {0x2}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x7fff}, {0x0, 0x3}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0x6}, {0x3}, {0x3, 0x3}, {0x3, 0xfffffffffffffffb}, {0x1, 0x770f7943}, {0x3, 0x7b}, {0x3, 0x9}, {0x3, 0x453}, {0x3, 0x20}, {0x3, 0x5}]}) kevent(r1, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 23:16:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 23:16:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 23:16:58 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 23:16:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0x90, 0xfffffffffffffbff, "ab84cad46737ece24b8880edfefffbbc69d051eb", 0x40, 0xffffffffffffffab}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 23:16:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="01", 0x1) 23:16:58 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x2) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0xffff) recvfrom$inet(r2, &(0x7f0000000100)=""/227, 0xe3, 0x3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 23:16:59 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="5b123d8fbc31d7254ab85a3fff4a4f035986f69c32fc6df8a203044451337f6046705692376641153dc54eace2", 0x2d, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 23:16:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x505a, 0x1, 0x100000001, "6dd811f9bd117d9a3945ac9cdfb8d1582ca4c19d", 0x5, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 23:16:59 executing program 0: pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x282, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = dup2(0xffffffffffffff9c, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/115, &(0x7f00000000c0)=0x73) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffff) 23:16:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) fchmod(r0, 0x0) 23:16:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="826d5e3d64213393fec442279d9c5635f7b8b755f1fc05adda85af03200d41179c3a883635107cec662fca1abd23800a7f00ccdc985a4cc3f5bdf1d8442cad966a6bafac62450df5429432de81a7ba003d0693d2da3902bceff46c48f1078cdf0b6b5a7ec25f7895d34871f2ca68cac3f920d05614578d81297ee2a819da35b91fc441a9b6575abeead6076b67afd15cede78ebaefe5a5c32b6be3e4c5830b5bd8"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 23:16:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000080)={0x3f, 0x257b}, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 23:16:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 23:16:59 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) semget$private(0x0, 0x0, 0x400) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='@-\x00']) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x600, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x180, 0x81) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 23:16:59 executing program 1: socketpair(0x11, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 23:17:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x100) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc3, 0x1, 0x1d, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000090, 0x4dc81f8c}, {{}, 0xfffffffffffffffb, 0x10, 0x50, 0x5, 0x20}, {{}, 0x0, 0x1, 0xf0000000, 0xbd, 0x6}, {{r0}, 0x0, 0x4, 0xf0000009, 0x100000001, 0x77}], 0x0, &(0x7f00000000c0), 0x2, &(0x7f0000000100)={0x2, 0x5}) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) kqueue() socket$inet(0x2, 0x8001, 0x0) 23:17:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) socket$inet(0x2, 0x3, 0xffffffffffff68f1) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x40000000029, 0x80000000000000d, &(0x7f0000000180), 0x0) 23:17:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 23:17:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="c29ebc7070857061a7dd64a3f0fba2cd31d409142eedcf83a511c7589885fc5cf3148b881e71af7c3d30d4092a03d63c22b8ec1dfe8d445d7536ee13edc350adc803f1af9fa44a1ddfa02d1ea17a52a2c7ee709d378f5046fc3f9a15a08ff23f8280f48c148d", 0x66) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x4, './file0\x00', 0x6, 0x100000001, 0x0, 0x7500}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/88, 0x58}], 0x2, &(0x7f0000000340)=""/86, 0x56}, 0x0) connect$inet(r0, &(0x7f0000000400)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc, &(0x7f0000000740)=[{&(0x7f00000004c0)="2594d745531d7fd453589e889b9d98c9adc698b6163fafb3c69db3e645d3c0ab8e7631a1ef4ec4947afc88cc9d3c3225b9c482600ee1038dda228f435af808346543613aec0911395b66527a941a160a7182016126b98259d68c902fce4e8d440d651bc42e3860e9366f30456c181c33eb63204f3f9fb9d6e7e42004dc5a7f31c8232dc5f97b62d7c03f934b7e46cb5c216657b164ee6c718d7780fa71659a503ff82babb2f1ae326f0768635bb9d4be54e5f04e3469048f3b166ac5b927947b91a1a41d22f1b6083a19e6bb97e62aafdf8d3f86936b70d1fb7994c8d64e741fa2ca22fe1dc51021ef3513cdacf3151a8ce661", 0xf3}, {&(0x7f00000005c0)="ff0d126734483afcfc87e783d0969682216b892c05a61e450758666a2e99d2828a4bf847089b4c6df4a91a30e878042a38607f935b07", 0x36}, {&(0x7f0000000600)="7333ebfdf8420968ff0c2668e20d7ec4981c8606129900da308dd2f7c6decf5bb089c777ed1be88ec53aec4938", 0x2d}, {&(0x7f0000000640)="ae15349b183a4585c033a3e166e9cc027ec5ac355c47ab1621e8ccd85cfba46ab16a77f144d2c2f9db994ea6bec04dca05a12acb0a2a9d6c5e7a8e7068559274b92ba40c6978bd87f26eea6b9585f9830bffbb365b7fbb1bb209ab29205079b86202b25b263c4756c7dfe8df", 0x6c}, {&(0x7f00000006c0)="c639c6ae81454a4093315adce1d52c341eba00258a7e20a90bffc33bfb14bc6362016668b790a1f45c12d8166d28fd8482fc4c464edec001dc6036d73665112c7994b1c556dd507894b5f278eb44b33a64d36bf04ac1662f6cdd710921ffb3fa6e1b15cfb616d0bdf5", 0x69}], 0x5, &(0x7f00000007c0)=[{0x88, 0xffff, 0xcdb, "e10320adad9cb12147e75a66151a78739cb0fc2e32c28145610dca0b9abde11dd975e4d6a5db1a74aeeab157eaf84c5ee7892739a97891f4f64d25aa0c3f901e709875992dc92475ecd80025d650d4fe289101b7c98130480364b7143bd7c7c4cd0904836c9ce63c2d063222fa165d7efe1939"}, {0x38, 0x1, 0x3, "39f195386cada3c523019bc6f51e3eabffecbcc8359a8e5cf3747bc0ad185470ee28"}], 0xc0}, 0x40b) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$unix(r2, &(0x7f00000008c0)=""/25, 0x19, 0x3, &(0x7f0000000900)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000940)={0x2, 0x1, 0x200, 0x5, "de2cd600685706d1f84d271910e637cdd3dbe1df", 0x2, 0xffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000980)='/dev/vmm\x00', 0xc00, 0x0) geteuid() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000009c0)=0xf7f5) open$dir(&(0x7f0000000a00)='./file0/file0\x00', 0x40, 0x2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000a40)={0x10, 0x2, 0x4, 0x400, [{&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7ff}, {&(0x7f0000f16000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000f31000/0x4000)=nil, &(0x7f0000e25000/0x4000)=nil, 0x6523cdf7}, {&(0x7f0000fba000/0x1000)=nil, &(0x7f0000e78000/0x1000)=nil, 0x7}, {&(0x7f0000f5c000/0x3000)=nil, &(0x7f0000f8c000/0x1000)=nil, 0x11e2aec}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x2000)=nil}, {&(0x7f0000e66000/0x3000)=nil, &(0x7f0000fb2000/0x4000)=nil, 0x800}, {&(0x7f0000fe3000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ea9000/0x3000)=nil, &(0x7f0000fc0000/0x2000)=nil, 0x5}, {&(0x7f0000ed5000/0x2000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x3}, {&(0x7f0000fdc000/0x4000)=nil, &(0x7f0000f36000/0x3000)=nil, 0x9}, {&(0x7f0000e15000/0x2000)=nil, &(0x7f0000e9f000/0x3000)=nil, 0x2}, {&(0x7f0000e6c000/0x4000)=nil, &(0x7f0000e1e000/0x3000)=nil}], ['./file2\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000f40)={0x10, 0x60da, 0x4, 0x4, [{&(0x7f0000f29000/0x1000)=nil, &(0x7f0000ea6000/0x4000)=nil, 0x80}, {&(0x7f0000ef7000/0x4000)=nil, &(0x7f0000efc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ec9000/0x1000)=nil, &(0x7f0000fd3000/0x1000)=nil, 0x6}, {&(0x7f0000fdc000/0x3000)=nil, &(0x7f0000f80000/0x2000)=nil, 0x1f}, {&(0x7f0000f7a000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ec0000/0x1000)=nil, &(0x7f0000e68000/0x2000)=nil, 0x8}, {&(0x7f0000e27000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x4b}, {&(0x7f0000e3b000/0x1000)=nil, &(0x7f0000e1d000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f42000/0x2000)=nil, 0x5}, {&(0x7f0000ea7000/0x3000)=nil, &(0x7f0000eff000/0x3000)=nil, 0x80}, {&(0x7f0000f9a000/0x2000)=nil, &(0x7f0000f97000/0x4000)=nil, 0x4}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x57f5}, {&(0x7f0000fc6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000f37000/0x4000)=nil, &(0x7f0000f7f000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ed1000/0x2000)=nil, &(0x7f0000eb6000/0x2000)=nil, 0x9}], ['./file0/file0\x00', './file2\x00', './file0\x00', './file\x00'], './file\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001440)=0x4938) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001480)={0x1, 0x2}) r3 = semget(0x2, 0x1, 0x112) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000014c0)=""/203) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000015c0)={0x1597, 0x3}) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001600), 0xb, &(0x7f0000001640)) socketpair(0x6, 0x0, 0xffffffffffffffff, &(0x7f0000001700)) sendmsg(r1, &(0x7f0000003c80)={&(0x7f0000001740)=@in={0x2, 0x0}, 0xc, &(0x7f0000002980)=[{&(0x7f0000001780)="c1805b2dd758bf016f54ecbcfbafcc326cdd5355c8299b9a0ed5c71e771f9e227856496962039d86cc44b2134b46cbffaaac316ed1cb1ddeb3d84fe93592645ae8705ed1a63c07252b7ddab0b1b52edb5b22d6b569c8f4900655d2f86987a7038d6eae585e80a1374ba673b8813ea998bc44ca254ca553df8c60c8ae4e51b0f59dc71704e669edd2062a0691b9ec32b71eb003bfcd2cb6dd3afaedd2d044beefd492a3954ecb55487f1e3ddce58c4f9f1ce6a25747687bf4669656c5902f6e1407e80c4c685e09e37d6a8189dda411aa2e466fb74472a83d7cb6c7876ffb3b90cef7ee5844e7d94adca2b3f34ba064cb1f1d928ee98295f8d6e789e327f8772cdbdc26543a6f1eba5e7de8fb0e721722cefee18a61333391b8181ec0ccc40715ba242094305e4e3e6b5bdea1de0b05ae759c69d671acc38c89d93e280d4ff54340d08eb575b48526eb56658bbdcf7476fc5dac8ad644727f6638cb2ac49a8922c5c5c167c9cb0005b3d1b3633adcd77dd35909422eac592dee2dd0dd4e17a5b1d9a77aa1cb362c408e92881fa712fb3a0be29f24159a57f791241ec5b7ee3f5f739de46ba4a4beb5f0e83e4dbd14ebc8d72b7d2b89b3f8cb3253f15cd7e6931ac9115f8c73419c5b8f593da822f4bd4efd79f811b220ebb96fb8315018012e0242e9899f54c428843f26942e896cc640d15ebc1d831c73de572f00a1946c45c473eb99d8358eae0b51e50789383937cc34348df7b27059b75bc80817962cdddb5368624157afbb19f753a24012cd1d111a280a2424b8e9f369c08bc136059d4e7125f069f89f9285ab04289b684aedd8000a32d40c4635ca9ff851001bebbc35f6578b84e39546e1d352f5c6da90ccf600191b8a9165650eda7aef2a83d9ff4fd31dc36c45cb332572a0401c241a17505d0a154c6ce915df18dd7cbdb20b6de3aa6ab346601cbf83756bd4cf7ae6c99a814a534e339835c40ac3e0a8d5641878378683dcac2aea4471a50c739a817f4f5e9437ab31c72129bb58078cf9d3ea5a15157edf7aa0f3f2e4764aea3d4ab84cb346a956cb0aa1637e2df86572475b9bd275f40be9d965f2fc940be52de30c61ab1642e040b08214a2a8ab97b9a64d3eb54181f556bb54d621dc51e6bba8d70c21c320a6b300ec38cfbeda113b4e5deb0909804e0bfd03c6951db4d6619bd1bc6c04b3d9eb8e97696d35e75093df77c8b4275e6d442b01944887f35f73330e8b33d8e2edb81727fefaf213c18ae1a6871b20ad4ce8e0a3d16ab81cce36888774eb3cf434180958bdffb0c84e6b1a5d5820ecc08b00f11000357d693a8d26826a4057f5898bd39c26bb4095996904098f6043b21c19349de895bd261b84ace1ecd141c9b1890558d87142835b8a403258f6d83503e25e07afbb4477af9ef40df53db5399479d2978417023b01d87ca92cea98b14dfa8abf914cbd7ab67a5e1033c650a17ebfe2a59746eef1e2ccc1fdd6730aa2b622dd0c126ee050ce8c76f54bb8ae5233164275c48e522d6ae8eaab1af6ab62756bdc852c5e63ed647e018e2f4ac527046b7edc5af595be4843a75f45a705dce867999ae84e74be1f89cbabacfd421e11dd9de35c5c519f898c510e62f49619399c74301f529c32268fa8f3c1af2545d205d2d30d92f67953d3d3d7f999dca6ecd3ab8e04c1274c309959f25e6253c1cdd136bcaff8877e84264a5b79c2cbdcd91fd1b57079b006702a35fa09a87ccd43817f42776384e8aaf583fcb50995ae0f7dbc2bca79b25ea775a19190630c25a2ecf73d208c380129bb0cd7b760f0fb9ab139550cf0ecd1b6e8a2172b763de6e4e62f4eca542c654f1b92d648ba492c4da9aa26173d53618c644b105c6aaab5d47d4306c86a766c49a176d10b61378ecdd409345a3ad93d6bb4a1365e609f022e800c40035a57c960acda9c61a43fd110ded071d9ef017bec2c50080a5beae61d99eaae3c90f90c78c5d60a61ee7e3874cd32730539ae375b32645e3025153dcd3a89adffde2dad6d74ec94fcca307451d00898682a46ccdbeea59044fd4db5927b6b14fc39a877e0101022a785c1c005f8d2ca0537ece7f2b735d68f51a4b994f047d0af628c729152d0bc162a56c9b6242550ad307f521f337df8e8f2fdc9c718d5792a7b4201cac2d3f9b27d23972593fcf8739ef5728f4f3d76180e557a866d4d60104c86853bbaf131786e285aff198318e3887b48e9fbfc7fa88983fab55301839859c0afebcc96a40734a0ae983285f3c20ce2260b3eaf6c0ec09bcb089f6c8e4b5c76db16e75ecd21f611edfcb83f9d8cc1d40e43bebd0e63b245bd90f38367b8c7e0e447ad2a267c15fea009fba6fc1d1ce1c798eebb22c21041b24eb743f6025867181f45dd7e54db888aa8a9bfb60c63cb912c6f031cdec2f134dfd0ac638efee98e10824eea374ada361c2b15546371f8c700abbcbd1fe9a4d29ea2db2f2756d6767343c597ca266add55082067224b94b2013945916c3c6f28ce88f732e2a3a9d226f30a7691c499ea9d72a7da3a52c7739a23b4315c053ef0695c50acf1fa1d7998daabb638e4ea2e9a5722bdd9c153f6b071b5fbdaf43c6cdc7e5bfb7c6871253d6df8b2883d379277727eccfc4bb768248d5e27071459429a8f70a57ffa0e0be1171567ccffbc357d41f5787e372e2cc3b8ff89445fdcf6d32c070af2b8262429d69405c8acdf93663a1a9aa40b286c4893be869127cbd21e4d016e6693882a690fc0c684fa9e0e8658eb9d31db95d2ccc07c3bdff4ddb70ab4e9c310642d2b3e060c65c11d930213b04185528f79d5bb618b59452231f8cf06da51e55c7d708dd7b51dab9d2119a0d016e068d58d31a8d8a1f5bcdf633718deb6204550f90227eecd415c9cb0c0f8d621605d287085c1cb834f74df792b650987a313e3caa783ab455cb61dc643e93c2655e3dde10f31ceb03b07dd9d7f1fe127d2206533e448802ecc2531bdf29001ce092bfbbb9159ba65e0a58607feaa4deba9473f4d822af88610a42bac7fd69788e344756d9e5b1e8e2e76227942a2caa206c504bd69e7b5ea77f86cb9dc0f5645ea936e01102026553c8e4ba794e668beb2f365ba1339de37c6bb32d56305a340c37b48b99368197bce871fc6a6aef2e637f9a7b6acba2b8e9d32f0e1da6f4a527584e47270eafb146f1707db24f69618f94d3373c083e587076e43c23af37503f76ec624165e49fa772eec5070d0e3c71939d0edad768556f6d144690ce1d794c28410e225722b0aac044ed19090a539af5f46b781070fb5bb994f1596577a5dea140baacb533f6865465bef65e6c46b4dacb9535552f6657a6172bbf28840484a1db418351e8d129a0895598b7b8834b1add5cee2846431f7a43e70a471512726fc0fb2e7a5df29e216e21b15db264379dd61ef067807d5c7126150139ac5887bc719fb6dda9db0c46b35d9965a6b52c15304943e7d18d8dd7ac6de1e076534bafeabcddfa098053fdb157470f37549c0bd89549bab7e8048cd435443e8a36b656f27d47a64b9b5d2fc0fe7b4077654452eaa099b467f00dc1cf69a425f1031bc0475a0bb54426b192e3916e087f5e4698bf7f18e251f0f7e72ccfbd6c8bb80f8f4cea3ba6df3c135eaaffb74c0cb9aa526b13c202c7f90ccca9850e440d22b8c3ed81c72e29368fbddca48e49d31cc4247917b38a3085d140368749035fca5d4233aeafb2df4ec215ac4aad3d13e618d9a16b74023eccf6f37b85652629ce891d91e5a90ad08b3a6d61d69d5aef8f43b09c6b73593eb3be000dd260551027c2757bf7020d42842dda4afe170f5c297a8e0fbfd43ee0869d6f52927699829757ebd0f95edf9e3f87e6381c4896cf20f7cfa4b2df7d727a8aa6a87944b077b588d352a27b0ba3aacf76a4786f70d8aa9316a2c91bb304e30ae3fb6ebf60b4c61e8b32fbb29c19bbb8f28c38b80aa1dc32522bf89d99a8b08264b049c1c84c7b85fb2458a5aa7a1ee979d3873a9c9aff27aa0ab7a5de5fc90f326cb896bbe13411e899822261b40eea8d3a5bc477b58cc78c0b299a0586a9ad63fa0043c5aa0293a096ba8da819d808b0053d84473fd15dea410e7618184eabd66c4d08baa6601e59e7c3c296b2e98d3bd0948e7f89c4b47d7909f629f63c34cf6ecb3c0500be20946b4910a75fc51813bf0420cc9bd5028e0aa15c31739a3a34f5fa269b03e0cb45cf9301cd001a3716b4fb5a3f1ccda22548bf11a512adb9cbcd42635da93190b8bac33d3d6010abf8c869d70714bf436ef2430a0b78f01bf59bb5b20bc9605714a659a6b58e1139ce3184d46625e0db5ed476e39419a79365507e292e6ded8c1d0ef9e2a72a0cae33bc0748f91ce8776e906e036d828e9bcdaf27b5b4d351561a17426df179bce8d020e8090e213586fc9933469a51c1d0a9e6de71b57ad15d1ee606dede2c483c91056818c313e09b431faf9cdfa911cf257fb2aa1fff4f50aad47ca555442bad56d62389157450b2897db9d68a8fcfa626c0eee89b923298a20f40382f5085fa1163ed050f21c4e299bc2ed3512d21054e9af8078086f917363cba643b8035bfd68fa3274a811cca7cb13395308a070db29c1a2173fda5db441ae1c9f2204d1b2ba26a9d42ecfce23d242e2c6bf12e20a9cb38bef73ee724bf6604505c8fa6da66e3a2b50e2533ee66c48a88874c1b708c50b81e56fd7dccac48235671d3918ddb719904e85f55ad20dfee776511a4a356ad00b7c0aea5cbda110b69a718520540360e989e6f766808e3230562e47490d44ee058bdd44fb0c9f85bcf50461ab46ce2aee91391ad23790773a0879eaebcfcdac720553e99ebbf9bc54a16ee828ba2bcaa5f451f26e95b628a5b051e536e1a1f6cef6a5986395c1ba02b9a997a4cd08285569e1859ce93cb9945cec90df9e411a7a2bf01b575795439d6fd2935d11a8c2f3f3751d4e36844a2d27c7a2c1c1c13986dddaa9f76a24083da581a0742ee472a99ab48b223545e111bb03e650c79e6de7fadf10d915d7644d57c310931efbdebf55acc41753f60b235c3e6b9dbd0511a3dc8eef089be09d64798a183323577aae73b24afa3056b59d8692f8d6d4b1dd4f6be29f00e67f40d2be775cd9d7bb08417cc7ff204be2d2b06d2a7244790f5e81a51fec69b0e5289e883741e42c25913467e9eaf9e8540dbefd8f7e98004eb0bdd47011dca3272ea1aca944cd278f423c03d4db6087c2daf32dc958a403aca626f32967541009dc08bc4b1f7338ef2187b109fd082d28f523a8d5c7a1433bef44ad17f7568a49aaa776207059eff4c3a7ac69facf89528f119701ef85b50dd264f3e86a28fb7e4fa0826a82782e24f9cbdd22e6d28f46c171e5a17c03e03dd2fc62bedd164229486306c4628767066fbed9162e3a74d8c599602ad3657dcd7b56c7c43e377a1f9d4edb60996906b738854ced5b97d4af19f16c1afaf35de5f992ee4d10fe3bdf7255bf8b63ab90fb5bb27d3bb1c2d229610792d05a67768a47f7b46b3a4b17ab27d779679719b3b33baf64f95ed2d5f88eb1134aef4aa937a777a43fc6b5bd6b8975db37a75b4f1adefe43c9cbe3eaa20ea5f3c7f37938f79abe47ed30980198787564b2e9aca86395300ceb90e7e34339333604952db727f4ad64f5050aa7b2e4ea280a800e706e29817dc8ea2ee70184b321600b3f279c66c8fa9607b6c945a7307f7f2aa9b080b3c6b5e65600de242300f167a0631925f2f07076867c9349487a1a7c45490b09923cdde85ac653fcbda45096a301c981", 0x1000}, {&(0x7f0000002780)="f46e86d0b875346bf387e40d3fc16fcce51374bcc54dc5167e215a2b403d1560f6e5c6bbdcecbe720d8e29d7d08e94467a6f45431df02e58a5db2a49fee255918e14c69a3676b9caa264786255499ca478828e4122cf8415e505551fc457173e5302fab2735d083b2b7e12a224e51a2aee3af70c73081007d40d7c0d2d6949e0e2cab1622b75cc1c50a1cb3541381785460e7b7bd348e69fd7f663bc06e53b50f85441cc0be1c26b78e8c153495b5c", 0xaf}, {&(0x7f0000002840)="ed5eb571e27aa6a2815c202bfef28ea58e5516a3315c652e32ce6ad86a9cd6f68e78a439d4fad8232d5557a6a6f01c3a660aba2cdf4c11dbd9533aada4fa6e7eb3a5886df050e21e8985fb4d4053d53fe510fea434c5c0f092f58c292d04aac4f7d95fc90c355b793df2e0a4b557370d0ef20c65cf2f98f6507f240b1b3747c8740c7d4dd25fef106f66aaccf1532490b26f8b80f7f2ba2d4231b9bdbb6cc0c9899f5fcfd6e39e08e146ddac1161e3b0fcaede71abe4ae4e0c0c574aa30599ebd7a9cc64ca22361fdbf79cb7d3673aec76d67ec8c89b6a7f9d7768dfe78591a59cdac432079c77b717567c38ed82c0", 0xef}, {&(0x7f0000002940)="a2aac24e37f0aa16f7b64934afcb293a5bbdf50d5ac392f8fac1ff9b5d05ad59e82a4d1a2202f1", 0x27}], 0x4, &(0x7f00000029c0)=[{0xd0, 0x1, 0x9, "96f850df672a69281f58cd6ff727f1199d87e484cc91eb88b29180031da943ee63e3e13e930048e71299ff7826668a7395fbd1f18ef7ae7ccb083e0326e795b1c595d000182f5c5523c30c608e3d808f498c5f042abda5a6599bad37eb32160c5737cffc0f7571157c92bdc35bbe55f8684fa5381c78f9e7a9d9aeebe3ae2d30d08e95bbf6c4b2536cb0db46994114933bca6b831521084d78f774576dc1fba3872906097a4d4a6daa99ea5fa7b3968bd7d7b160f7ab8631fe4ed7"}, {0x90, 0x1, 0x4cd1f014, "fdaa00ef196c9f18dd66054ed349f727c0a7548c0f6e6d0ff49c37a97e9d9763f9208b6c65b7de15ebeed654112161f83121279e0f1e0585ff51926ed5baa531d8e6991b14a86381ae666748eaca6fd7b9757d4740d37626d8abe5c1d0298b0659dbcca292dc5ca47f6189edd7dbd86cee3b9d524dae23ad6f5aadcc59"}, {0xd8, 0xffff, 0x1c00, "f2fab99bd93276548a21b08d5a81644b9776d61441a65ef5586812a8504a22150fea107168e42b45484b6d2fbd17c6393b7f1993fce15261f6917f28b183ede0581774d220f80a21c99743a875f5c5bda4af04834a7927cad3202056889e5866a5f1615e6b240169ebc6e821c6a177778422de89f0bb14be9fdc9bbac68259152b313e22f79ea328619cb2e235f718b17ac01702fcb1baa20b6ef6609967b811148d880e534a01618630406764026eb27d26da4c2b90ea2a949ca1c51678feec0a90f62f4999"}, {0x1010, 0xffff, 0x346, "708d753225f165285d3889bf5b87760ffb2be78014b39f5e9b8c9e5c40dd673646bf062587103d8fee89cd92752ccc3dfcbef821bf5e092b2d38ab271fbf69b1c2ca4c14db6ea67c1e460a17dd1879f4be8595c2d939a7a5a9983234af0f6237d8f358c041193cfc266c9491417982407a919317f7c69197570ed811a364780310a08754ad289b6d661a9c1f5952e6f0b560857e02a21d30cbfab4d5f863b5bd1cc01c6ab890ff049abf882151320ec2381eece44c3598927f79d6c6c50678d7640c32dff2cc1fc8043d4591a8ee1884c4f85542cc127870ade4d463aafeec2fc2ead5d83938903712ea336d0054a60adff23d0b980b316a626f366f62a3e936029a17eb57ce3eb81e11a9beb709bdcad667b435da797e7596cb477d5c9231f4ac938fe1a1a020041579a18a4a16317858a8b83846aeaf4dadf30ecce3079ba2f7a2efd00858791ed390b9598d8608547c32a1068a59b5e74f956ce2c2c2da4a1e4a8cee9da5dc3982053cb19639fc3913b06046fcde6c8aab491a03ebef45dc7d0557a042baca601a5fd4ca0c5d00513587f511755db6f6efca653495306728971456dde7154b6d7aee10c3bf09d41ea1480665b626c0bc1c60f8c3a06ac50aa48a80e276cb5e49156c592fdd3ad998d06e2dfb76367594bdc9fae940ad7162fdebc32963ec68010f064a79550c5c5853c353c09e215956d98a61b790dede97c5f3b1dde733c6f8edbb8562a1a1c6e1d4a6c2788709b173b037c3237fce0bba7c9109c0a4d1da17dc4fdd5b0be4a0843fadf41511e2078407842b1fb025625d0942d24cd4e774c5c5ace0185dda37e43be54fbd20a60aebafb5e1bdc8851378e1f164c7f7f081131fd854c76a39d2d57605caa0a13c0477c621617c8efe7043f919d6e7573a6d5a1478db8f30b82c429a752616fe4ce5f799c587f38a750ec21b829bd1801cdad43cf9e1434c0f2425ad2cd62f178ebbf406ac23c0d22240ad11fa09477ef223e629b1f23a3d23aa409b37a277a90763b657ed7efd93553de93958c3db2412a3dcae5ae9543c279e27c38369c5cc811c33fbc4db42dc0bca7919702e0c519d26f31662acb2e99ea116b5b1d8fe127fc54572c4814b6919782aed0785b445a6d1b5b1f5c86b129753cfb2d2d4d5d21c4288fbb1b38859f814626f15862e4ea1191a6f3af22b73572f4250474d6a580652d635fc1b42bc4711397e52d0a68c5f5f28fd587498c68650eadf96273e41766518de6756b1599c2d7f6906e66c40c2411af068abac92c077c8ebb1511d9506881b4d2245bf97cb5a24e58a462f6f786ab988521f157a92ca8bf4bd88262b3503296aa9dca4062659426f391a74d5f3c83efa425db9f9cf5c535e71410626ea7dce3043b4dd2982002745f3d8e53173687d152cb88a5b93a773702e6a3938da0993a7148e7e84a34f353b196151db17ee97220c879b4bb1296cc21fd5e433125a42540e254c1dafa845a135934eca71c9dbb2cbf35f8543b249991a03fbeabb3b8f7facde091883fa51bb76fb37c23b1e528e462a0894b6506826c3d5254fa7f8f2a5d1f1830a51eef4350124359e1efe3f92ba5fbce38328e5e040cb57b03dd30f60c07cf367d241cc7be956cc101b8e4268bcc36296fa206c2d5d1cf84e4846489f1b875bd1f51d800abefe26040acc4dc72e3ba39acfaf9609344766d67a64196f6910e89a8d0aab7d59858016ad482302bf7147ddd8fcd0483adabcb1d96a8f5f5cbfecb86912556d34589841934591470cd3e49656c49b9c6c0ad731176b01439d2042006a56c2f50cffea5513af468c8858db8da9c8fd62124979df960cf54345cd5abd8c5e3b66cb6754d756f884f346496370c7ef447c43ac3d562d2721c830c987b5c32deba15cf6280d8e97eaea68001b30b6aabdd4253cc7b8df6f1a166a8907145f306ad854cf27c2769a0e545184db21ac68a4a60eff37b4636470031306c8d65cae15ed65f510fe82f38404282b8f8abaa2f49f4fbf29e952a38af31b441c5aaa5c8f82b38c6a9a6863b6839147fbb200376dc75729572c57e0014ae370f8eaab092de9dadbd3c635a36172e302d76fea77ea41a498c6f67cc5278b5870cbe30b5765d62fa71b7ef3f45af70a0852ac2f32fe07be51ee9fc9ae93b48dcc6bb0f07aaa25e39b794f9bd1f35463b29ad4caf54a807d322a1f593c19ef682d5e01e7eb38377c871f6ca8d40637a1ffc62a19dfbdaca7d18d3e552429c8a82372e570ee34375528deb0beab3d4d81bb241b5c369e1a0b962f0316213efe78e785be80ece6d7367617dfa77691269e05d4b83dcbf38aae3802391db9ee1d7a9ea18acaf109d9395dc9a87d3e163cf7738c0b89a54730f061e0cb39117330e3324412850c5d6a9a87816407a432d01e24d9d3ab13825257d8db11935a08877414524da1f46d6fec8cc7762b9773bca9a0547b1291e96eb4328b1199440321efd76aa9b0b7f3d49870a8e284be2ee34eba06c5037785c3f228f663c53c93767f66d947caaf3cbd05e556f86c1676c1f030663a5f8684de6d4a72f4b4b5405d644b4d28df7672a405fd49d7687d3ed861b00a36feb83472113938f9d7383362f78eb7303d6f4cf10540132183e66c359b8dbac8aa0c8ba1422c5af61bc0efda6ec4bc8e711f2caa19f5eb42b35caec75654752e877d4ef921af56adeb9cbad6f3f9c360177831bef102105932a1ad3566dd0e68790f6e4d8677b3f7cf9f0746067e294f387546a426186f6e6323fbdc31fe62fbbd42e082a6624061d321ba9d592638380415ebd7227f9b52aca2af590b5036feb5459a7b6e23412bda9c9b86c27177b029277f4e64c5300d051d492c4d7e61254ca4564393c25afa860eb249276b15b12293fa384f5dc25ec77bbf24be7a19da7e387794e65d11aed96d605931e81a12438d6f5eba4110a897152824603cba38a0cab8163cccf4c59d8f0897492c93158e638f641a2cb82ced322f3e6b493ae6623c760b43f3e0dccf179bf901073daa4354316f3dbb7cf5c70f14528d09998783bca0aadd4415447ecc4c17f4b4565d1abfb4cb80401bfe82f2d45cd5ba23dd40d425d9907f41657d5b695559d9c37f57ae47c376642772a20dec89022b998586d68f523a551c8590a12274c3b6bce3e8a31a17f8bd41e8d7654758a32edf7603f79f9a1025b9b80b9bc02af7acda01f0be1fd4d938ccbf6af0d892fa4e7d005671586faf44906a1f784e2c5e9191e731a90ff1cb1527619fb8ded16e003ec0c4a5e651112b6e56b9cf03343911c7baceeca86321aed33c454c2a0af985642ca32dfb24904552a9ed9a3617fbcae66bef949e5087e4ae7883cb73565250f2978d1327828c10907d6880a9afa4449105969ff97cf099ec4cf346d88b2968429d31c7339eb9afb030ab086c789edb3178fdf660a5a7261c7dc2bda5adc7ffeb54154e32c605b939f236b655cbea8deb604c8cc62b19a3a0c54cea9105e313a26e8be34f89efd05a433292e75b4dbeb90ba5b281a8472697cfe23e6979c839e44461369d3bc64e6b2d84923b3b51678ef6ef34b6909d207eec5ab8d02708061553105e0ba54b8d2f9c5e7137df10239eb6759d167f881eb2f48d1a547f2ac18d4e29122bb5540b76fb82595638f7a73843d5b07c09d1ac7d1bf869290e8470107c006968168762d9add8e0d3ed7b71368d54227b5fe9c05358c736c683965df0320f46d73113e1df348736159bc16802142a874c76df4f6e57f927a5672abd1e103e0e33e0d90147c6b9549f0973437a862aa125eddfca574745d32dccb55913d242b50c9c719cecba0dca55efda5a147ab8a5b34df2bde5262566f4c01525734d9dc398091ff98070dce7e3920d20bee5c2bd528c456bc5225246e47564e6463dc7455d5fed5c6b169c2f555e2e1e96fe0416021e7be24ded2059ee11f57544cfcb150d4710df85fc47c30e2900cb866c025822810973ffd2a94bfa390aaaa9258d04ef50d4a4a44395b08f1836e7a475f24429247396f34e60cab2f966d61d3c3a754b8d2e8b6589b6b89321ba5e72003b1f3e414f5422439eb172ce3bf9718dffad922ba47a2b72d015622415274421db1f38a2463a437eed6507849c0028c6ba11d95da24ea52827fc5bdf79f178edfce672548eac3e8d13e45e998fd8701eb326c6b533327344e17beb28979bc40366e006948120146f868120a83fccf1a28ddf273f5d833b4da6ce169904a62a0aed963f89a30c4573b6b4730dfa4fbef0acf65b0c3cf59b712bbebf8350965f433328eb058609da2dd341dd1c5d1a73ac4d37dc07d7b5d584a37525d89ee0d6915c914027ebb1a5d1e6d8c9f13ca33a115051e1125164b6326491a648f8c3b54ed80fad37776c748781ff2958511a2c06ac8f7fef72dec378e09c060460f5cc0c70f106e8adad77bf4187df9b27d0b2835f47c48ace7ff181b5d59083f1dab0e72a152c1b4a566eb88d25958de6a2756e3307d48caebd35c6d8439efe2bd543fe77371bab0a1f699d91500adf4f896e785764fdf9b7685a166de7d1da0ac666c5412f86af76868a3b7ba8ff818687cdd4493d12197660549ba69b1ce21041e01c2ad956068fccdb34744c36405623b669182077188bead2ffc756bee75075d6e891d2e33bd6943ce144588b74dc6468a2f940c45da172c4e8f72931b77672942b510084cfc5bddbfaeb97353afe122e7354f49a5f216b2181b9ca6bd612fb88fdcea2de267d1787087949060b2e3e017d94356e9b94e28210b7d65d5877e819301caeadfbd1c0cce3d1cfadfc79a5c498217e3816c832a9be834fb0e067ae3cb4db82c8cefdce519accb00f9a2e9aff3dec1a6600c0ef9904681d3dcb758a1768b25c2b4822a20c95918b3d04d449117e73c2c449366fa920562571c53ec18aaa9795a54c4edaabf8c7e0b50dd37c536572d35b2a2aa1f95b50decd14a8caa9a8f381e05953badf4101ad20b8e239089b2d0337f85534f40230d02baf32cf11b34f8a7505c5c977e6e425f04ebfc193890f5887166e4ad91e5c2f80230fa167ce83ffd5457db5e24a6918d170836714210a7940e153000a82c802313ae1281c1b0a937d3d6b67ded8362cd76626d0eb35f32aaf1b1b1988b2c738cc57a18e8234a57f3af5a46e0f565294f3ba72ea956667f9b685b0a7456f58f6a84cdc5036202962a623c76d0490974c41ed83a1bf8d06bc941a33b300b62c73f8075ee3e9d74c9a51dd6d34771b0392758fe5a190c4f7324c9e27e51aed31978f9ef9a15582707aab71f6ad2feaa735c09995f044eaf15c1f73cb3f5b61cd5763a7e783647e7b9eefa581995a8780e66cb3b71e39dcafc80e8f178880b7859fac4b8d26387fd248ae4218bed286523baf7a39a14768174c842d6e1fdfe5cdb5fffb152586d4b99507fe9df98554c75cb006abdd76b10c95194ca6d15188e685fae2b264843efb6180cfae2e347fcefe42875e9892353c81ac08283e67a52ff51328dbfcb97d07d76685b058facd0a53ada9bb09307b756adddb6768560780834c692d0616e767ecc87c428ca130078e31a65f0bc38a15c4c2c78ee9eebd5a032354e90b9e8e30e5e21132babc79ff337f274660617e0cbb35e5c0ef442ff161eaec78ffd2ad73a52d1e5ef3c9ecbcdf930943be3a7701a89073a4a06cb23a58162847d2a51f6cba2a1d411dda2811dcf29141e7c15098e29eb0951b9dc3a4beb1e13ecf86eb39db113031231e1142c2a481949ea5ac429692e5b1c1de29abc401ee3cc34bdefebd99"}, {0x78, 0x1, 0x7, "8af8a814c032a09654d632947059d154866933edef6c0685135335063ddd1bbbffb2423359d504a330654ff9ad75576f4be1bfb28771d1a0244bcb2044d2e96e86c8d58feed5d0897657fd8b77bd4b22d8b37b4ab05a9149b3c01f52f4cfd142282160a8ce1b7c4d"}], 0x12c0}, 0x2) 23:17:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x1c, 0xfffffffffffffbff, 0x5, "727360a7e792ea537d810b33e69b77e013b23dde", 0x3, 0x7f}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 23:17:00 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000680)={'./file1\x00', 0x9, 0x800, 0x2d1ded1, 0x0, 0x2, 0x6, 0x9, 0x3, 0x3, 0x6, 0x400000000}) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0x2, 0x20, 0xffffffff, 0x2, 0x1, 0x5, 0x4}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000700)=0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x210300000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3}, {&(0x7f000001e000/0x3000)=nil, &(0x7f0000342000/0x3000)=nil, 0x400}, {&(0x7f000007d000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xec00000000000000}, {&(0x7f000009d000/0x3000)=nil, &(0x7f00000ac000/0x4000)=nil, 0x20}, {&(0x7f0000003000/0x1000)=nil, &(0x7f000058e000/0x2000)=nil, 0x86}, {&(0x7f0000462000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00000ac000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000335000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000056d000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000d0000/0x2000)=nil, 0x6c2b531e}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 23:17:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 23:17:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 23:17:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10000, 0x41, 0x0, 0x7aa4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair(0x22, 0x3, 0x4, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x46) 23:17:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffc01, &(0x7f00000001c0)="f607adff38b781eb77a8c5bc703e32b1d59f9bcca5cc6c2c58629f8141673be51d99ffaca36e6ea0627cf9ff094f3bf66b8df821d38c8f50dd2dc9", 0x3b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/52, 0x34}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/200, 0xc8}], 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r4) sendto$unix(r2, &(0x7f0000000000)="cd9c734609236a2e1a5f02e426fc60d58833fb18022458e57bae60d2443c2e7bad1b5868cfb79f83cd4a1d9e69cd17a2157c610c72a6a152c1ec2502443ce9f326036327be5b1bbac01802d61778835d4bb5895f873388f3086203aaf4fa7fc4561d2977fb834566248a0ef2e89aa02617c9bae359be3d3b6f8f3753c5f1e4ed3e41fdcdb26015d52c81e240676231207fadb9355f21d1e0e26dec6c7d812df94663a1f5be8ee6017422174db13d42e99c27fbdf44978e2168c950fac798cf354cda6f9da3352d2ff586e218c475d4dcc4c67135fa1356f1972047abe116eab4aa4a91a40533d9c886959b5988a21e6a0d1a991471356361999356f1", 0xfc, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="01ffff03855dff7f0000000000007e84b9323f5c9deffcf22e2f66696c6595ab4950aab6111f9d40da44e86586e28fede26a1f354e877a1a6bd6fc68c90efde6ef16f2fb6e5481607503825f72c4f28b70b40506cf07e614d70d020d82e83c1c315be74eeb2a8d6ab506ed1e1b5d952c8ee8948e8469e140b3971f27e40a30cf6c48ce3b030ecb426f68abcfde2972f65d677f43454aed0df2a2d2ba4b2888a1ae1934dfad38a99295903f2dacab3d11a26ab5090bb7b2894087d0b5337e1913aa8c9d6ff2852bc76116a18c67a1da03d8d87c9eebabafa175e4d4c7a4c62bef3ac204986119659a6a2fa697ff03d69efa4a64f6c085e5323943a5c20fec09f6b5eaac3aeb83b69d7f00000000000000ebd5b058b92793812e43ec08442afe62894b44de1eaf381876f3756f54f3de657c9ebc9f06c08db801cb00000000000000000000005b7ae671ba08f232ce36cfb7040961a1e45213cee72445e87853bb3f18efce8142b4b19b"], 0xa) r5 = socket(0x6, 0x8004, 0xfffffffffffffffd) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 23:17:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000100), 0x10000) 23:17:01 executing program 0: r0 = socket$inet(0x2, 0x800000000000002, 0xffffffffffffffff) socket(0x1, 0x8000, 0xfffffffffffffffe) socket(0x0, 0x8002, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000)=0x3, 0xfffffffffffffe81) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 23:17:01 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x19, 0x5, 0x80) 23:17:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x4, 0x6, 0x21, {[0x1, 0x2, 0xa502, 0x2, 0x0, 0x3f, 0x1f, 0x2be, 0xfffffffffffffff9, 0x6, 0x3, 0x8, 0x6, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffff001, 0xffff, 0x2], [0x93d, 0xf2, 0x5, 0x8, 0x8, 0x4, 0x3bb8, 0xfb6, 0x9, 0x6], [0x8, 0xfffffffffffff80c, 0x1000, 0x6, 0x7b4e, 0x793c, 0x11], [0x3, 0xce8, 0x6, 0xffffffffffffff95, 0x1000, 0x3], [{0xffffffff000000, 0x2, 0x8, 0x1ff}, {0x8, 0x101, 0x9, 0x81}, {0x2f, 0x3, 0xa51, 0x4}, {0x100000001, 0x1, 0x0, 0x1000}, {0x9, 0xfffffffffffffff7, 0x5, 0x2}, {0x5, 0xffff, 0x30, 0x40}, {0x840, 0x5, 0x6, 0x7}, {0x5, 0xff, 0x4, 0x33d}], {0x3f58042d, 0x2, 0xff, 0x6}, {0x9, 0xffffffff80000000, 0x10001, 0x1}}}) ioctl$KDGKBMODE(r3, 0x40044b06) 23:17:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:17:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffc00, 0x5, 0x6, 0x2, "e82f6b305e787e1599c92bf1c07c98e9f5c1ef8a", 0x3, 0xff}) 23:17:01 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 23:17:01 executing program 1: 23:17:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000014, 0x0, 0x0) 23:17:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) seteuid(r1) r3 = shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r1, r2, 0x1, 0x6}, 0x6ef, 0x6, r0, r0, 0x7fffffff, 0x5, 0xfffffffffffff953}) r4 = socket(0x18, 0x2, 0x37525a8a) fchmod(r4, 0x1) r5 = dup(r4) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000000c0)={0x588, 0x3}) r6 = shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffd000/0x2000)=nil) shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) fchmod(r4, 0x147) getpeername$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r5, &(0x7f00000001c0)="91745c4a68b1e0c02055f0cfbc03c363bb0d9afc73595f3ef1f261a2da007e3a052a9068e77fe0ae3f56a7888f6dc0fffdc6eb2cd04664169701a5db3b5f13a095ab4e3835381df99718ceba43c917ac525e1a25216c4830f0ffaadf81bc744ca6e60064095c4238c870ef7cc9fcd8ce73ae311a0796f5d0f001be7278ff4032ad80622fb2b7ee07cadef5491621cbe1bd5773eacaef80f9042ec0580df55887426b4ec1895baa4d152e8bff5d47fd544b6341dc3d19c141f34c5a0d0a63fd484c61cec6de1fb9e5bdcacfcac1ec034a5d65d66000171891238a30b15a1fd637d6023c7c2afae7463234d7", 0xeb) shmget$private(0x0, 0xd000, 0x140, &(0x7f0000ff3000/0xd000)=nil) r8 = semget$private(0x0, 0x3, 0x1a2) semctl$SETVAL(r8, 0x6, 0x8, &(0x7f00000002c0)=0x4) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000300)=0x400) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000340)={0xdec, 0x5, 0x200, 0x6}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff4000/0x4000)=nil) accept$inet6(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000480)={0x2, 0x6}) fchownat(r7, &(0x7f0000000640)='./file0\x00', r1, r2, 0x2) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0xffffffffffffffe1) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0xfff, r1, r2, r1, r2, 0x10, 0x334}, 0x4, 0x5, r0, r0, 0x4, 0xf2f, 0xfb5f}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000600)={0x0, 0x1f, {0xffffffff, 0x2}}) socket$unix(0x1, 0x1, 0x0) 23:17:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 23:17:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80c0, 0x20) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'.\x00', 0x1, 0x7, 0x5, 0x1, 0x6, 0x5, 0x57, 0x1, 0x2, 0x9, 0xf4}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x8000, 0xdc, 0x0, 0xd69, 0x7, 0x0, 0x3, 0x2, 0x2ea, 0x647}) 23:17:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 23:17:01 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file2\x00', 0x2003, 0x2) renameat(r0, &(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 23:17:01 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xffffffdffffffffe, 0x1, 0x80000001, 0x1}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSCTTY(r2, 0x20007461) 23:17:02 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10110, 0x0) setsockopt(r0, 0x29, 0x400000000000a, &(0x7f0000000000)='\x00'/14, 0xffffffffffffff19) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) listen(r0, 0xe7f) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 23:17:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x6}, {r1, 0x5}, {r2, 0x10}], 0x3, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r4) 23:17:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000940)="32c6af898cb1911bd292ba3a91046e5ef925e3e01c65cb8b2516680baee267254349149c4c5a3f7f25f4ce69144c0f369eeda3d3a4f2c7cd19412b83f6631d8c68386bc0e6ee881a1712db6e76133c2d920e584e5166ec6281330a391712e3e13182b691d910926d9c10e2775997fbaf589069426246d94e880db1", 0x7b, 0x404, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000a00)="e7564933c3c8317db8abcf2fe5bc42d6454a411dbf12e79387cc24feb04e8846a0d5ed31f1f23ce2062841f241f2017137ccc7c17fc7a6ef52a7482f49d45621ad96a378bb221c346d4d54cde8738e7fc5d7f75e88ff81f7292dc8f11f485fdde05ac69ce90503d10a13b1c446ef4efbd84fa252180fe0a8b980450ab6880f", 0x7f, 0x2, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:17:02 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000100)=0x4) 23:17:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) write(r1, &(0x7f0000000080)=',', 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x100000001, 0x0, 0x2}) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r1) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup(r2) syz_open_pts() r3 = accept$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b44c72d041d83f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb3e31"], &(0x7f0000000040)=0x1002) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x28) listen(r3, 0x6e30) 23:17:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x380, 0x0) sendto$unix(r0, &(0x7f0000000240)="8f9b8727cb1c88c9f32cbb278eba4dca9c901e28bb3162edd6874381949079c0218a649b34fc1275dff0aa7acc555e4f68ed965f7286c8c84e8b6e6827a2ad5501fae9ab0b1618fa2b4aa1a141667d88dc61c527858e7fa328de554194b43346a58cc989fb62c967f09fab48a18112b153a1bb03c79ba8c8557e90a4a5f6d24c266c8ca0171f70f522dcb5e52dc70647a757237ebdeaf4f09bc208fdf624aa148213bff3c4a839408c0fa73c4d699bf45416927554828d5d660e7caba5aa1ac1ad0467", 0xc3, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='.\x00', 0x10, 0x400000000000) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 23:17:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt(r0, 0x3f, 0x7, &(0x7f0000000040)=""/99, &(0x7f00000000c0)=0x63) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockopt(r1, 0x200000029, 0x8000000000003c, 0x0, 0x0) 23:17:02 executing program 0: 23:17:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file2\x00', r1, &(0x7f00000000c0)='./file1/file0\x00') symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file1\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) stat(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000380)) getegid() symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') 23:17:02 executing program 0: 23:17:02 executing program 0: mlockall(0x2000000000000002) setrlimit(0x4000000003, &(0x7f0000000140)={0x520004, 0x100000021}) 23:17:02 executing program 1: r0 = socket(0x400000000010, 0x3, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="2400000021002551071c0165ff00fc020200000000100f000ee1000c08000c0000000000", 0x24) 23:17:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 23:17:03 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfffa, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x8, 0x6, r2}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x3, 0xc367, 0x3f, 0x100000000}, {0x0, 0xfff, 0xffffffffffffff80, 0x1}, {0x2, 0x8, 0x58, 0x6}, {0x9, 0x8, 0x255d, 0x8}, {0x1, 0x1, 0xe6, 0x4}, {0xffff, 0x1ff, 0x6, 0xa40d}, {0xfff, 0x8000, 0x6, 0x400}, {0x40000, 0x1, 0xca01, 0x6}, {0x56, 0x8, 0x6, 0x6}]}) syz_open_pts() setpgid(r2, r2) 23:17:03 executing program 1: r0 = socket(0x1, 0x4000, 0x40) r1 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x0, 0x7f) setsockopt(r0, 0x20, 0x9c7, &(0x7f0000001080)="e1667c5689e69e80b9c4a719c74bbd0a5167175526c812cf5d05ea4154e84f0f5aacbdb80488788fe845739b17d16377226e3176bfd01604fd3dabb4c83b4dd7f0f4a90bc576e2b01b1d2486ceef3599f5d078111b6e3b6462c279f701c28dda1eefc1fb14feaa0980621090360dd0021b30816cbb6284077eeecffd436aaa3d02eb67ba006da57bf91369f3d0d01b139848a748722ef39909c5a319ba522fb29e24b7ff6e7907eb2ce396eb85ab72f91107e781817d025fadb4711bd131fefa85472608048d95a2c194ce3deff82d6e65a2bfe29d01", 0xd6) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) shutdown(r2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r3, 0xffff, 0x1383, &(0x7f0000001180), &(0x7f00000011c0)=0x4) sendto(r2, &(0x7f0000000040)="b6f80e977d0c622ff9763c5a2d99bd58dd9d6f3757105e235d6f9384feac0f3c68b78f5f7a2f39ff48e3c70e73e1ed5dc40ca75fd80dc475502fc703e8270542b813fb56661bc77b4097bb88bfc737b09b1ba18a1b00779fcb372a6845ec5fc57caf7e4a3a47bc93c6c0e91b8f638ea652359e50e25d1d5e85ace03404e224c4fddaa83b303407a792702e20d82572c02027ba62285d6d7e6d7962d06466ee8f0a4879b6768d3e808fb227da4d68f3c1c884b33767d4b99fc65634cf6fe12896e4c3fff816496922ce0de2044d009754d472828b0afc46378cba51b5382aabb31a8739ece478a876d54b28d8f240319e68c7082b47835852b0a5d4d3b9a94f2416a520dbf5419c8f3e63b42dda37c23f1b665c42fa66b3c01e303a039eee64d6d82bc91e1f4d11650845a3cbe00611ef0ad01f0981d461be71c3ea5dc85e39e07e854cbd95975b4ac9d6870ac87e5f3f655ba16bf68d174893f0b1d23158b110779a3224d9982199c9b3418261efdfc2d34ecb4775bde4fab0bb721d0485d48149c0f00688a7572026aca060ffc70bf9107c7f0910283e8f427cfdb296fe80c1434aead0c3528c0e211eed9b63c74f3beabf2e63acf0541f04b3d576dee1f0933a3529866c9c83e628ff7753c6fe4c0d91a6d0bf2d943d32c5a864d1757f9567b47e4949fd6d34b2c16b0571e991af85caa5cdd3d5a1072a325eaaf7b3d73236b394ef313b0a434a2c1821d23f20e88d2dcc6a31a304eea14d6e0f3d1d8994c0e80c95639f3ca59db2c09a446e6e79b8eabb435dbea7ef5a0e6e408957ddc9789773e150d721bf38e9da103f19efd532ecbdb682f6a80b8ffee56327f5e537163873f31e7758bd11bfcf4adf6ceeb08eaee7d18a3538bc7e085c383f2f712b477a62ae4576aebc2cdd78c9e6fef1e3998ef020c8134c1da74feeaf89870409c40d0cd3e524d8a47e27fe05bd7aceaf1cdce4d506d13af157454c873388c38dccea690968aa68841ae0edce64d96c8842c9d9850be489fa089308337b36ebc249e739e101f4353ccfa2f4c93df6e73fb58f6ee072a76aeba22b233c6ad7d821b9cd445c4360132297dc5a39f85fa699faba66cb5705f4aa0aa061e790b467b6cc512dc4807a0c27bcae30735c3db4dd69336a989f60e57332570475d36e1a22933f23a727d5661dc4a5374632c9887c31409f9f29d3307470ddbdadcae86913ebd70d99abc3933749f3b2133d5fb725537c94b6ee852b18db42f9d3e9cdd0c489b97805f0d8469ec4c3ab281846406135179a6c301ad86c2defc8d5924438d2611edaaeb6606f97e77ed7f87808e7446f20ae77c9733c20376fd8d136162bdf27b60f09af9ef2d3bb0b86cfe9226786601ab6b17e258e6334d6530ad3eaaeeed103b9e00db33baa20b53368334242e4d3c66642f12933c47f4ca0a65f3c76a88300793fa3c533780cc019bfa03227130c79fca70834b433264ab2d018da503ad42fe3ed37f389dbd20a17b5ae8f0075487221edf215b73fec651301e8dbd31b92e77db4950c9597359d5d755f651e9fed390cf77dc9dd915023502ffa0afcbe2fc530d0da33177aa188fe90ecead1f741b8413e3cb0b23485b802f030c6f4780d5f11f8552a2bc8cb9bdd3d42574788af44fcd5c497c8a0ad3204347ff60fb9f9a9f9ea4451da1055080007ef81196abe1fd45da45e6bff95cce1feee5e40fd7ce313cdef22304edf07bab73d25c6ba8d0e87993ee75a70db1843c6ff5b4eaf00c3c9fb272ce1bb40ac9f3909c4ce487dc22382f45ad0e3f90e65bdf0374c07f1df994c67caceb2eb7d515e202dec938568d57f10ddb78abe59484c4763c0f3fe7582645270b8cf13131916aa85629303adb4efd1c1ee916eda3d92eb99524a5c815422e2285286e2e02f51f7cf1b88aa01c7ef5b00f737c359dac84c3786d76d31954f5791eb746eaa5c498fa1a3f678969187d6cedd211a02708f4554a09e486f7dc2b849d76fe3b52b5e2ee4a45dab78f8b1583b9e5d20cf11b0ac5c7adbc8d3ec24ab2ab58c46e57936fe077240fa984822be74c64aee12b6caf058950541cbb980203896b5f247df1e5ea5839379119901521b3b0c90d9daa3850dea50740614787284861f3487405c0c3fbc83c79b2ff91600990fab0982327e41962f675870d9e264f1b762d007dec6d77cbc27a05763c0a3ea0522c34e88754c0c134a9471851e03b072964528326faeea200eb427018ae0d3eca5661eec0159733496bc8ec1a20d6b0e47a24370d52e7e2611c3c4464c16ecd1d383878e8e6e789f8824406ab48e7904f8dc187afa744b925169d99d840bc411bf207b7523dfdb77255b83c87b5faaaf2b32b71e1e45c9e8116a5c70d87088c4d4f7b6133a01003644292c8dbdedd3d3fb7d447116cafb6714d5ca69ed88bc06b097147340fac5a2062a692255d5ee67d2eda3a2b4c150d6be830af530d26c1b6df4380fe5521d91f38b09ef2c7ee406a86e161cfbcc96999470dcd8103a25335138bbbf521cf9b62cc085734bf010ee17ab1171b498ac554f3bb515384e63868343cff53c06d5f99f3b6d4785f1f1ca0cdc7b8cae3b069a22d12eb06d78738c8ad90c278dbd5eebe4d8b04f2e6c9c149945a027b1cfa2f0f6ba3f821c72f1651dad6034a822356f05aa0f2b101ac8d84f24e1a7bc7a01fe075ea351486b19375d402960debb674908d4ce2b0e3cdbd725d93725fa8672df24da4a558a69f1198a69c5a3b87190266a658d3f982af66aa50348ade35689ab370c18888db524972dd54691a99ca26899aa2521fad8fd2ab10ce0a315e3f03e3897b13ff133f60969427ce8f7555f98463c46c33f084150d0985366f489b0c90aec3c612bcadb04d6b91ec37875a85f6d80958703c6c76c18cb6ebac7c55cf44e75e343e7123aff01cd7601ca4a9eed2108bcd54dce0356ce63622e9bc09a4f0a393dc062c1fd82a3e77f0099988b7aa0364aa035f398a713cb3619674a41258614d2c64fc77b471e1b781e6848ff0948679421e60d2a5336258b260c25de5d0f5d0ed0cefb20ea9c9ead56f4c98d4b9279e4c154f9deaf7d8672990fc8dc76fe30d5580ce129803d43c5387f6dba099cb29ced62f57839bcceda9ad13797a1e92eabd95585fccaed2c92d61b5cf512cf7877cd1706ba1c7446504105f42ff3d17247a92dbeeabc4a2c810483f15b169abb602c9f9ce3223b21619b2ec13e7103a2ac1f33c7cd164786ab8e67f5c0f4f33679fa4ffe9ed6821a2b348d73dcbd3437ea8310bfcc77042c3fafb48c67631eb8973919d6790deca4702ac31a215c712bfeeda8b9e9704b06734781b9518eda1328693e46c7a5f0ba037bcd303220eb7c0f5bdb5b26e9e0cf8b883561006ee60c871db760b593f22f8d2cb7149d4e45fe7ccc6f4a94ae96051ac72ce11e7d997da494c1c0c52cc7172a5b92fa63af1dc029513ac786698989aeff576db3c04eae7f04c4a8f6c3c6de6b7708215eb1c3db35b860535a95e61c0283bd07a79d4cf95abbf41e5d4befcfd44f501d5afd7173c9c039303e185d9ea62ffc6d3e38c7a09e55e50996109581527c8af5d07ff1e510ea9690b56e8c00c41a0cbee7a8d690e244492a32721a8f338ee5f1a0f8010bbf07b07396cbacc8acd4d12fdc75675a59e45c0de97e84e4d05493a5cb9ffad0f8896c0fdfe34f688c688023b36798b8ee3df5ea0ab9089f6d67d131835b7a17755333194b9e5f0f7d7cf0768f9fa181041221a2c73fb54e89524d92554fe3c9506f2ff15fb761683157765502be5701d3ca9b72a16311f834b688c73029b6d63d0655be4369134718c3f31e7504e668615f44d26f9935c0a2154a98933ad42175cecc3ff015de3efcd4bf072aa71957fd1cc68aa790bb71430ea89b64b7fa5ac929b71409f9e99c26c818de68ec7755341eb917e0bb9ecf37b5f7d8e33c689df8aa370f8ad3535bbad2ea45ff6c328dd273e00ec9713c669b9551a35fd1d7816938ca46f4209ead664feadb046f7178d9d60e6a900a12fd0ab1c90123aee8ae0387a346ca34aa06e85345eebc655b5bfc972550321b04b103ba29be94b60a45d72205c3015140b32dd45c91267692f311c452d1f0cdb98a440af0cd33c4d68b0414d2ee1acb6cf4fe3edfb5f574077b036945a9fe4b5bd193f47297b274ea55ee7c8485e3ec698440b56fd9550b3ddf3f7c4d1d64332417c2e6f4253f6181f5c33dba6bbc4f69c048d8774a0779465c3e2c2e81d3e2446c6bb3e95d566fa596246c665b383e96d6396fefc719fe349eee8ae97d41d01113f8b9c27c8e86ada1a66fe63f816a444ccf8e22ab9932ebe7a1bc532ed250b1bed2c2f348f6c248684632c73aa4af8e3ee9599df840abcb313d5e562791e3f073fcb76c45d875e23a3812074c82eea8b82c061e0839ea4e8604e991395760b5fd827249166ead4a6c469227dbbebe1bc9cb0f7911676a46ec8a214c38351be1744212c6fc8a278251fac138e89d9d96655f153acc439a1e30706022bc6c9eb03c4891e3aa54f044ff046f79258d4eb3e83a131726fe4b2dd993e4668e3eeb8cd7ec11e6f235cf22b233739699bbc342a193b25c83c5e0e28507e5e081aa719ef213966acc99ea4396cb6e1d8d39344b75c3e108ec1cad707960bfdf07be4a36ca8cc13720f0d0d472a544492ce655172ad7ecd8388175ee0f00eb4256d9b62ae7621927b6e66d5360b66dfc4343b18fae9292c91ef00f1945840dbc6ecb5f21d14c92f402b03b06945af47260217a7f173b1596d5324fcb1759f22ae80821bde06e23df0244a18746313bf91b0daabb6fcf6cb74883a13b1cdf26a1f14dfa25b75f1db3d8e33fecb02454674058d4c847c32deeca6cfba05b28082cc9f3af9aa11628165d7b2b4922b813a7edf017a498908e809f10b04c41972ac0ab4092ffb7a264d2abdd099004fb98a767df7f9fb9ab49a30c68c8c2347785458667744e87ac838090479c6be79adad4fa4d17669d31f24b6040a166460011181cd89406df6a3679bb6006025ff5e444c2f428cf7780fb9b8c2b2db014eef361ad600a6dda10cb12179a026ab24dba56ffa5427673bfd9642f2f2cc9928ce4efcf26871dfa627bef1f8d96a53db2eb68f5ac61355b413c590e00e4d9f51f4471b431338e78d0fe92255ce0f072873f31ab524d6d8d6f91cf783530892903856acb6cbf698e32c2b5ae0bcb09814ea76045a1db380e10fc16f484ae71290e7b7cf8234947c5ff3072c6404f36d96e2f55aeb79b68c6a835305048c9b24d0b494dfe4da615270bdaa4ee4d5a1c92d4bf067e6a5c5bcbc61c753a1623f51a2547d0dd83c0f3e1cc72462d34ea19bdf6b06ee224fed9ae9de750c42a66ccdc48bd964199fd53ae2e149da05084a06bb67936a66b8c7c40f3815c78068de096435c7283ae80ffbb8866eed05b4ee0e387848c1d71a3ac008c6d4fd7f77c8872972d3c01704435890a29a6fd1972c39501aa72280472fde1dc6b670bcdfe0f06fd91f32640e32cc11d785c4adfd4567f396971580a485d6564a836139a4beff15dc9950b617d34d0a79647b5e689903f97ffc8ad7cfb6efc21fce1a5be24108e8e0b152ca5c3ad85a105fec62f8b43cb1e81dc9d73a36083da9506a4160c668fcb98175dcf757cd6ea873875f2d010e38805645ba90916e493c323288f8876fcb875b053798f14bbe97af4597a02d41a6f8d8829b24c08b60eba3db229d44642c6227a6292be9ff0d7b345cbf0738885f0f0aa86593e96e43daeb4ad509cc6", 0x1000, 0x2, &(0x7f0000001040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 23:17:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0xffffffffffd}, 0xffffffffffffffcd) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) dup2(r0, r0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 23:17:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "ff07000800000100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0xb6f9431b832dff06) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) 23:17:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000fffe000001000000000000003f"], 0x10}, 0x0) getuid() recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x1, 0x3, 0xc000000) fcntl$dupfd(r0, 0xa, r2) 23:17:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) 23:17:04 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20808, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x550) msgsnd(r3, &(0x7f0000000100)={0x1, "c8e25a91365991c5b1d99ced15418f37d939dae70161424256940982fb2d5db28e9e331825ab5abeebf4c100221ed420fcfb1e98729a657b02d99ff4384cda97c3b8cb63939a8c7c77aa9337a90816390c88867e0150bddc722e6787eafc23ce20e723cc6f8a73203fd905ebdc698dbe9a308d02f1cab143ff89d4e51f093a93f9298efb228b2bebd34073840046c5c3027be3b9224eff3f11f23e566c9653ab800243ec20893bba1e789cde8398c51a2f63386549993b42f03806203aaf9c751c40208c837a3ac6dabf7750a2c533a608eccf83ad036901a3f344de7f6d69537ef794aa1af8f39d5eacee40c7ed3e1ec2dae7c20d287688d349c8eb2c2060"}, 0x107, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000340)='./file1\x00', r0, &(0x7f0000000240)='./file1\x00') dup(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') lstat(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 23:17:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) 23:17:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x3, 0x8, "23bdb1770d236a71b3df37c85a1e8ab6c6486cfc", 0x7fffffff, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 23:17:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 23:17:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x500, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:17:05 executing program 1: r0 = socket(0x200000000000002, 0x2, 0xffffffff) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 23:17:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080)=0x40000000000, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9f4a26910714982ae525677d62364a0df460b8cdd26003bfc49dbc45caf756123bcf79a0f29c1e1000b643cd9b9680b432deb92399d82865ba0306c9174bbb57fac40d79ad1c47910d54f3fb359781b4dffd31173a50f4dd58", 0x59) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:05 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000012c0)={0x10000, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) msgrcv(r0, &(0x7f0000000000), 0x8, 0x0, 0x1000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x7c, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) sync() fchmod(r1, 0x8) msgsnd(r0, &(0x7f00000016c0)={0x0, "b0"}, 0x9, 0x800) stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) msgsnd(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="00000000000000005ec14f949046aa65ba930f0f7aac42c463bfedd75e225911f04852b5cbee37932ba6e6920449054eaadf6ddad350123537db207cc4d4ecddaa32e98fd883d14405f7d9e98a1a29b7e945bba1e401fbe053920db67ec8e92f5d530f8b8e479f45bebe2b587cadaa2d6dd79c143b7ebb6ff69f767ea812b02a29d9c89fc772b34d22dcb3dabaefe83e1a8a82760ff7657c0f"], 0x1, 0x800) 23:17:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x20000fffe, 0x10000}, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000080)="06ff00c3e9cf948b26afc750", 0xfffffd9b, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:17:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x220, 0x4) 23:17:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1ff, 0x7, './file0\x00', 0x6, 0x400, 0xff, 0x9}) 23:17:05 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x4, 0x0, 0x1, 0x80000000, 0x5, 0x3, 0x0, 0x1, 0x0, 0xffffffffffffff81}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 23:17:06 executing program 1: msgget$private(0x0, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x40000000, 0x10, r0, 0x0, 0x0) 23:17:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x49) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x3f, 0x5, 0xa2d, {[0x3, 0xffff, 0x5, 0x2, 0x80000000, 0x10000, 0x5, 0x1, 0x8, 0x0, 0x2, 0x1, 0x3, 0x35, 0x10000, 0x10001, 0x9, 0xfff], [0x10001, 0x63360d34, 0x7, 0x4, 0x3, 0x7, 0x7, 0x4, 0xfffffffffffffffb, 0x3], [0x0, 0x3, 0x0, 0x759, 0x2, 0x10001, 0x81], [0xffffffffffffffe0, 0x4, 0x7, 0x4, 0x0, 0x100000000], [{0x7d, 0x1, 0x188bbd94, 0x7ff}, {0xffffffffffffffe0, 0x7e, 0x216d, 0x10000}, {0x6, 0xa3a554c, 0x8, 0x2}, {0x2c96f7b4, 0x80000000, 0x1000, 0x200}, {0x6, 0x7ff, 0x1f, 0x80}, {0xe96e, 0x8001, 0x40, 0xfffffffffffffffe}, {0x8001, 0x689, 0x3, 0x9}, {0x281, 0x3e, 0x1, 0x81}], {0xfffffffffffffc00, 0x401, 0x5, 0xfffffffffffffff7}, {0xff, 0x4, 0x9, 0x5}}}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000021, 0x0, 0x0) 23:17:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:17:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 23:17:06 executing program 1: setrlimit(0xc, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 23:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000000500)=""/148, 0x94}, {&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/231, 0xe7}], 0x7, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 23:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505370f55d9bb05dc0000000068a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b27413130700000000000000b4eb04e5b6b768a9d18f0114004782a2e74b11a8caf6c2baa728f78306f58e0022206cb3b267acbebc1ce379057dcd7c17f72b10fc0e6cc95c2f28771a4350d635d0411d0945b920d8ded4f106be270ff8dc2f1b76c7b4830761929569e749f0360e5b647500151b0fae13228cd76f341600000000000000000000000000000000000000000000000002000000", 0xffffff43) close(r0) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400, 0x2, 0x5, 0xb8, "19019ab44451e9f2b4f7da622efc61b6ecf20008", 0x7fff, 0x9}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/99, 0x63}], 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) 23:17:06 executing program 1: r0 = semget(0x3, 0x3, 0x50) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xde9, 0x0, 0x7ff, 0x100000000, 0x100000001, 0x401]) getrusage(0x1, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, '.\x00'}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x84, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 23:17:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockopt(r0, 0x8, 0x2, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 23:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="5f5356810683b2549573f9085d51736a341942083d78be260d269fca93ac8d99c64d8d864c61fa039b0660f668c203a84d163c22c2e60ffa7e33a8a766a778f20bcb48cdb4ce6b46650e5d0cb20074cd9ae41774a170dc66e3ecd5da45fa6cb18c6cdd37c70733d930c97c52c455c1cef5d2ea0970b2bc07d32d79d81c857c6000ec3331760e147376c32d5dac6e2ae280ee93eef8c77ce2c5dc59ec256310a9a17b644fdda289a76718af2b040ae2580d55fd4953e1c9f7b724d7fa304268e45b74c8e7f6b4e311c03ecaf7bfb17de7fdbe47bb5954bba5", 0xd8}, {&(0x7f0000000040)="2ed72c3315489c17895c73b93a36c38c3f6174adb45f78dea70da95dd44ba5bf8ffb05fb429194e4c24f7da3f04dab4d28d9b3b1774e97346f2f655769bb5e9a779e5c5ca6b32ad5195b0273de6bf9b2c7b0bf", 0x53}, {&(0x7f0000000600)="06ca75706ecf07cea6d2ef749e28aafdf76db0035cb35cbd9502e7de8581613e01dc687b80d2811cf5f75a141caace1117f1f499fffab1e5bb5bc67c39b3e026e3eb97d6b5cfce9d9ac78e89ab70c64455ebd1d5edca416821e9ce48fa3f0ce2e9c895ba7d5f8c9dba2339f6c0913171a337fcca1d0cfb33ea9697cb3b7361db40bff8504c089f3815fdfd7f8786c1c3c9aacecc065a9ad4ed3603e9cf1e177149ae7dda522118ac26c8b2392210da56dd2d5f389f28bd7900587f16b3ea6eec60229fb8cb27b0a987f4378ae1d302d5214dde20db096db16e72773e2fcc478f451468f64681b90fbfc81215aabd4e262175c7e1dcc8618bcdc21cebdf63954bd8c437d38c97dc0db4c97a4947cfacc69bfed52b37b226b170b36cfc57c18204e804e73b8da7e8e3535fe5eaa35ee1b49583e2eb2dd567f515fd55ab8886dee753202f6d582508d88485ee730ad37a2db46a37f8d0b96bd5fe9030518c53bedc8078adb7e4e8497410c95076c0ec4ad82ab67c6326c4c59afbc7d5396a8e2b158917d86da684efe708c4dc9238ed00ceb877860083263969b467c25241557c93add31a80880e2ec74dc65289652f1f03a57b258ceec597dbd9847520640590c9eacb2626b582ee99d3ec7ee3265d8cea50b0ff4242738fc858b2f9426d39e157d26aa1c0e9d2c0928969a3baa61427bc582d0b1cda5742f7d9b788c49392ba0c6ddcce1b9d819712dffb99491ff5ab32626221aa8cc7cda099f32beff6fb2e25a4420b7f880cfecc70ffae72f89a5216e8aa5364df7df493317c38989c1bac78e904b348439690c58f8d9cb2082e3a08bd6d7c32e03690018a4c36ad38942d80f829dba6c8d88711a7ee04cf793750b54a317b0a6b41a5df77f8a7d6f7212b4cb59332fd36a7e0ba9255dbf2e439a043077eb0d7675869aa43cf4115461814e3b9504e3ccf52c4d33142f06dc3079ad17f7fa9084bca764fb11c0f4dc8721208cc3a36a2eb7a6352ff127b35b195773400e6954332b0b5d8306bb8ba578738cca949004c4ae2aca4c6563280c82efdaa02a037a81b83a7aec88c5272d9be85716ad5075d3df20368c08cf0aad46de8973acd156e435afb976b5e114d348ee10b54011bedd23c705594d17e0cc3f8d150728362e789f6be6c3ee73ede3e3f2a982a50a199e6998db35c4492e355eb41ceeeb0e68f10a5225d87ac797c159e7a12cdf54009c9bd4344cb05957d7de55ac87fcd551358ef89f7c414ea5c90fb3b39ba316c08b15325f93e5ce34b34d8d6c0d0977f60d29d9cf6b7e8016378c320f46337eb09fd7030ee3031424be9c146c84ef1491ff53a27c26361947dc181e41b492d368ef1943e87180192cf39134a3dbf489e5c67b1155e19d54ce5c4ddab004bd9533cc72298be9d0cfef0a75756f144304a8372834b600c89a973d644c2ab7d1d21c0b6494bf5751b15b7a2f8c12aec9061f623d5ceddec35ac55af6537d36360f4caf032f3cf84e94138aac07832bb54435d616105c8078d13ec46a450a3bb14434bba4a8848d5e2a2e4f266fb82c5356d7bf12891676ae40825750ff7afabbdcc8310a7b7015820f59871c0d0dc75ee9fcdd0975ddd38f7f58b79ac0aff0a8a4dde2056bbfaf77286e2f6e31124e30e964c86a5e7567577f47f66e151c0c483e0c3f662622c83549a0a92b2cbde61e069cc3f8d72bb3a66df7be016413ef2299711f87c4ccfb068300db412362f4cc537a1cf9773b57fc0d889f16460ffd0f145d404486ba8b3f5c7301e6420b37ffcb1bb9431ccdb8edf224409bb3b0f42926c19d536577ca3fcf66c7b7016422a26266c8a2c99fd118468de2ab4018d6523334d718627cdef676b5eea269937b9f8a3277ba60a243a3ca399bfe38d227bbca08e3f0d06cb1f3a0edc1a434e5244f2bc5fcf61f851d528547ba377d76658cd93ab6df49151f35b8fdd935ea7317dc02b10dd0c3f22606a6e292752cc25de90dc720a41ecf2aeb603b8844afc7d826d72d6d5dec3fae23550c422207b3c7584a77ce51359449a075a496aa8af4071aa12f06819c0ead8fcd0afa80cc599d3a2e9328a83d23ec0d0e35d603adec00c473cf001827410e39bc4c009f04bf161b8cde9f5f490b211630c0c62c825309750521772a03e2390b55840f33f5884ea6b05ae2cc51ffd0dd12a0b0550848a008bb16154fdf8bbdd377ab8ed608b606f61b41701c9b4b2ffa353a2f274f1c1d6047f9afe86e441a23c4d2f3b9627e4110d346b491365a830392d4bf016d5d152c53f12128a6d1254c8ade421ddefcc7066b272a91b576e6cebdff67364a2c4f6b9c3b6803cd17d879fb13f42ca320a91718a1c42d1dbc30ca2a218e99f84887921ed3dd40f0af480c2a2495cd4eeb891c6b92c215e2799dc841a432a1ea34172e20098a5777ac429a32dd05962585afd3d2d2398201b190bcd95417079e93b88736fbac9e8600b35b55c5d0a6b3ae94b5a255c46bc7c6b83697dbba31b142ffff705538fdd4b062906e273edb488e9b37713487ad4ccc1772abfebf2bf1eb9645338443c9f815a63ec4c0a21478e76b3989daadea0cca9230e452fca248fd725a60284ae757e3373d72d45075274c2b31cd983e2692e98366a6c6c935c49a7e1c2c8c99d16eff387527d37072c251764bedf15496a07100f4b342954371f19f396d33d9f421868f2d4c90aab75f208e72907353ca809c1e5f3fe9c66db02eb03359805c24df51600af3b62fc77c1004419b02c4adadb292e8e9ebd8dab2733aa4e25888e19affcc131ffbdbb0284fb0f058d6d8d36c86d20b880c02f0094d51b284e0b30d7427b8379f6bc933c9ec7cb64e579fbb6da0fc1396ee0a707e9bc56be30fb3b0ab75fa1d42ea0dc1f5789b3a774eb67e821e50d844f4d1b9df4f993c6687b623abea4be47da68f7b859f15c4e85c2c80fdd422a474aad4500089bbdf0889e2c52b1b044e8cf4e1f1615f090f290f8793e2890967fe3900d2c830c1205344b24208dbf4e8faa60acebe03312e671f58fbc13fcc4b25e83878bb626a2161f33134225e54889032189e0978e7aa8add50653f4170b4676bb7e9c36c90c67c305bb21eaacfd332239328ec013f838a1e21928f5264f2dfb2c78d14914c5842cc3b7b8ed30f1dc72bf9b7c7797995dc1cea4e5881be7a12873225dc67bb4d2bc0eaa5fb4500dd1f8c28b610b2647a64591dc0b9b4f1e2692e05c18c518e9b9a2b98905aa5bd16483cab595bf7a830feb515962a394e4bb1759be7f61ca6cb4401a62e2ad4b893b54a8b074f8f237c1ea019b7d54c97253884ae1e1f3e265cc084faa291a13f787a454197fea54f5e34ccf5ba9be341ac2a47269344514e896461fd5c444529679f3d14496153683264dae20f1e204e90d7a9c20cba545864b2bad94101777e911bc80cb16016abe3fc0fed4e0eb49f38db8ce4519b7bc357d2d5b4b858767ef398b7e0ef35fe9e5e6eba66feaba20166aa0b6967b35a1d6c1013ef8081c7d79cd6502599ee8add2a499752dbec8fc7b2505c7f7ba966b2d6c9a6011bc4e7af0b0abd3e81566ada4bc08f9b6b3209a430b6d5f9e8e4c0e5bdfac08ded2219bff59888e571e18093299e5ed94642ed8e96f221175dcc869c9a9987a6b085e64c6e479d25b437a70d0f921cd502b4fce0409fb83a94449131b86cc1ad8def8d74368101c8780a8bf474b4604058538dc4d66674c5b023c401226de88d912085f0849628092c1bef9bc5c81ae08f7aa52d6e6c70f6f3990a9fdeca2afe9df96a04bc476725579bd02940c0df3bc725242bf33bf0280d3b1bf5a47ddec5085902f31c2dcd8e45b0a48afc575a69a73161ee7d3c999aa91ff71ee19310fc7fdaa08b0c0cb4da277af488847b791fb0c05e12fd750ec8d0fc58bc3f2d8acb752a311857f478fa78e491014da42a1b405d45ac1676c29701ede731568c2c31aa1601ece6645a0ed5fa24546fdc2c530d4f870c9fa860160a032dd8d5f5d9da581941fb55c2fbd8eed7361c78a783d5ff4244605ee579b3022be2f428c08cc2d057c5da0fccb87e5b56b90b96017a925732d17fdd5486c344c999178e905cf09afe00941d0301ce11a7cc050fe7838eb7ca7ed1b1fa221fff38c2aadfc76e390b543338d2b8f7783682bc86be7ed3d2d3da908f4d40e5853495b22ce9d5bb81dd7864ac96487d8816a27a7a3a71638960eb9aaf2d635460c2a70f2def6e44b6adfc5ac98daa50d2fbfc883973cc85201a90194162a5deb1848bc3593b3f54ba11283eff2ec571b028f7983cb84f0ac8ca39c969e3d4d8ca85f4b7f8e41368d263c6dc3934de57a1dcf08c359000e32aed5c277896e1cdb1b23007807483bbace4c52713d2efcdf9f494e048227d48b5b6e7d1045ba2326782459a0ce61eb89faae6f14f6b0c240b096cf62eb4a86be7f4e9fbf680d5b6a1532c4c7706568f67b470f2c718664a08a4c55cb2b5ed699343788ca7963e1a6f8a9844669e978e3404ae16dd194f2fe6479635c24cfc9c70fe084473c89af39bccd7b464e3701c61c2615ec7104f196d8fb09a26d14a1613d55b3d3b031b0e3dabeab3acd822fef4b9f6ec1f35556c707ca232c4f5fa4ec4314319b935fe91447bf69c56f39ecb131974a4d588c9db365d54a5141a1a7b1bef3554222b1eed8efb44fd4cba97140311dd3cd597b1532e8b2a7fa4504e7d0003c5a55965ce68f0b1d41f6dd8a10d62f58dd723755bcbe52ca6b89c0bed936c6d42e81498e1a8aef64d412f65bd38cdeff7f038f8c4acab5c2356d7b10029f8fce08307c63da335f8f09e4cbad0ea160e06c6d26aeae49c9b7780bc4322b99ca74b8d827f787c541bd2ae32a88fb7b1bc8573d26a8216f946c0b4bd0e126d8d76490e65c2830222022a8a6e92c9bf7cc8b3d2444081194ee275d35a666e1273a4a3d13c2ba7126e2728c818c72e4aa101e5ff4a3e14d91fd577efc3845ba1a6cf28c89e1967655ba93f4d128c64334a28647bfc722d76d7c7287d4ad5d7719efdaa03e2267e4f1fdc1f819ee9d59c489443e1ea7aa8a7043165bf27be1e2074feac8c5a38ec1225c58a486f12a4f51b0c6e9f3303b6a164fd4a0d932a5dc117f30edf39d9540d4070f00ff3cb50a7b494ac3206ea1aa1d1969e89f97e707602f7a961d41dc19f22a0041c3afb29d28dcfc929b7d61ddf803675362e5dadfbd762257f6dc428ac96cca307f54ffedfae61de6f60623d7270e8fc1ad0aff1357e999d99cf849ce9994ee0dd9acbb6a2086467987971f69e1b8f08594f16feb1b456c4ba6319f7226c6b3eece9b0f5c5d6f4977ae99265afc73383db8e0630c18e299e8d8588587463b819de8e6b029fb654d605d1dd394dbcf1ef018a0f28d531426ce8349765c943af8b8d60caf24943f04c6114313fdbdec0664662e8ffe971a3d17ee4f578d642eee512875abd12da6bdacbb1afa56c8ec7f85f4e695179366e1617c531a50b2d5b99910121e570ea9c97e457f3a49a6aa516142a1e467c86f9e8de6d25c7999d1683db3490828387d0247ef98570e01a5d2fb87c796839e65365229f864f1e915445d30edf5b00f1653948f4b9801dc94d853f03e2d36b3ce149e308421adc68ce3a2b808dd8cf156699c68284314845cc95b89eaaf5bf9ef8e77f5ea7252c870c1d5504200114bfbb1d97154dfe93cde3ebeb301c7a827d227219ea621ec9cb99e1b6840dbde27e139d70e8079f41cb347cc6ec90d88005ff534bc864df5b5fe78c4d9443be95ade524a128b5a0a4bbc982e5f", 0x1000}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000400)=""/45, 0x2d}], 0x1000000000000052) 23:17:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x58a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x269) connect$unix(r2, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x1ff}, 0xc, &(0x7f0000000180)=[{&(0x7f0000002f00)="e16e3857ae70ca28a4c9656bc3779c1724c615a4d8eaeec8ba48e4ad8f88c8aac8561de52904ca82c862c6baff232dae077be0d09e2ee59f6bfa67a53cb3fb66baa8fbca6675ee2e5af4ef7924fd4ea4c3c7ceaf154ecfb3994cc05cd959fe2fa72c6f4a14b161fcc1d399f88d723846d10767af3f7aa9f5d5d11e26c0cd56a1fd2e20c20bd0cf1b38779fc7313ac17e608ead839e798f21eee94eda764af67616dab383a1a3661ffbab3282f118fc8ead197fe1632f7de4f71a115c572ca65ca49397fe645b728506184b02563779402145db173fa016c27880dd4d216ab59f6ec6f1e0cb4be2c24aa75a0bd9b927b977fc17b4aea0bb16b44acde9dcd42fc0aff3d7fc2dd694556a4d6d838f6cfa6c4081b90e2082d8af19fe7ecf31ef5dee4928309e9b6c2d9fc6ce12676f4cad62e72fddcf48f26a75dafdf4fc5cf4dd25c11e7e1097f4e6aa03875f8a986e179c22f95f3f84920b4bcb69883e9e21ddc4e333cf778152c35e776dfd74327d632d3e937944f820b20f3f74712a8fd2916ac12ca58078d037913aee3762ee1006cc1455655436f168e7352937b2392024db4eef0b17432e94a70648d654f2be586d2306c27c187c8782e9b67c50e9b4b8fa925a69cd7591be23f32383e17b3b4244cd9f80ab52e5fe247d5f59f40253b22b8b3a11b11f7059f1b59fe9449cb7b519e2167ced9424416a70f1d014e275b7b77e0841b8557c8b8d15fec503e573f83cb66fff9d87121fdf9e8f39e8905d74549c8cf55eb6a50b2c9aef0deba0a1ecd341902df38532a61ea4bb1c725d95011b7fc77eb0935387c6e3eed9af2982ee8cabd459a0ac12fc041b265fdf9105a6f80a5b500db04fbbb01430d54bb63a39018af9d8a862701b7da65c1b8dfdfa272c835b79a349c3a27b72062f714dbc8198e5a1fc44af5d6fa28ca1947415e976c0750f20ccc9251fc2db25a25baf87c5e8a21d9f206613e22df3c6a4afaef0eeff9a9350d62e7978495583ae0ac322fa8901f90aa9481e8694f5124a43afd2dd4073ed628c7c2200369c1d278b2ec4d112ba38bdaf2bae9248da037a608f932dccf495991d90fa443c16a373c22cde0365d0fdeaa4e7d26083a8265a1d2f8ccf9ccf4e6d64f9f99825f8ea9190200a9e959977a434ffcc6783ac773c2f5556405a993271f93f68f5f0c6fec7f52c854f7818967c2d514f693b10b0d7b68359439d8083d086764067675289aaef4b8b72e679c469718f88ffd4ae9300063a1328832aba9773148f0fe14cb8c48ad9ab5c0f5c612bc196b3387d7967028c652ae142b764b1943995077329eb2b2de22d8699bad54fa55fd570ea2b6363407d8c4ca91b729520732a715a9af13bd62c111e2c9314d849f6e189b8bec7ad3ddd548cbbb5a77a82797fb0c0832d753853b69ff295d942997de40a3660d3cf60ac539f2002c55001debf559890b1576c1ee70150d3b612b199187c2ef392f35d76e5d895c03aca5f36a6f654a62b07d65972d19d3c50f9c049f81e168551de93e3d3362ad0ab29c3a559be1c2396bcd9e60b7022701620051e80d266e29712a96ae33ccd81594ed1a9dcdc7f3ad6b4bc297c95fa0d7f215799962006f68b723a4dc0e00e726f2320169bb499c4bb7ea0a826e76a1358ae1da5bbaeb49d682b211fdbc6dbd7db11bf141d7a1b6b53172c0e54b78d1611045ea7369a239989cabd33892591f50be2fff41a85851b01af197bb68ed6a2f31af7908fa817b6b57f39d1543ea2880cb7210c995cfbbeed38fafa5eed725cb2ec2adfe9223c6217a18a22ca771401b5a60cbe9da6e55b022f7fe8713b413da1e6b714c0ec495f3461055d0ce69be4248c402a1262d2b1a19db77f716eda8fcae3137ebc3aeb67f06eb7a837b2448a9edd76e34a2fba33acdd0d58b5e6f0638e5b547137a199209df64b6d13d864b80933b10062bde80955593f886e490ccb6cfe36a30a5f85a594f4e449f91965487be41a5032bb18f0881c9345ec557a8617a422ed7e1e611101ead4f7e881809d8551ed859bac74b2645d57a66f54de715308630f7e588bcc42099b8552f23710e6987b9e0f9decac44791649a56f9f555f7d7288f3ef33181b08e92da439b8913a672e87a070f4d07a4059e42d639a03b4cd4ed54516d563c1799e25dca0a5d60e4725c0e75c4c278d4584b7a86431ea515a05e12f88d249bf43ad0c341b57b4d3c259e1861a873b9b0b8e177b397ab0bc6d8321b3cb209a5edf7a0c0c2c2481094c5d932e7dbd19dc29c26d4729481e0ca1e04bed808f8e030c8960f7d6e8b5b4903914c7d0324a770915336e64ab1acabbcdc97d91b07bfdb3d02460040a4796cb34dc995f06b0ad6b4d561a9655b5423b2d136e48416acf1cff667b162626b0da4a7cab9b41f7cedad1e0670b2dc3d5269584f6518e0bc50ec83be23dd637c024b23febfd926181ff33171b4dffb6313e3111bf1594781f7ec6d629b4e20f787f930d3c8cb3ee97bcb010140e4d103f570cea36540d5cfb9c6035aa093b751573e26b4f6181297aee88f3dc6ab7b6db6cef5b5a0af6d5f24b780ddd39593dcc504f2066b4a3d4f8d9be649a0abe4bceca53e8899ed13dbbd4dce2561ec18668dd7a1c7eaf8a0dd359dad8f97e89d76e332c46b56bdfd5ba674b8ce55c2bfdc4d8f6f701d3dc92be82f4fb9c39138a9c6ba4f901113067ac7d67221a0a48cfa70be5e02b4f425118b43241923a94d42aa94af11785c6f71f641385095f21f493b81f7842297ced47dc74b54c6b7ab581144c811e45bbdfee1947e4b8cbc3fcca6e8bd22a400be36504963784ef084235f7c8bd9e71a3275665492d3180957a9b4c8e64cdd8061d94b2c3b22ca43bf9b49b6d122c9e9eb4d96cb4989295abd2622cdda796aa0772ba5342cf89897b8e7e788261c4da2dc4331573dbe5137a9d4f570bfff947b73a4f08941e7c7d8eb8ba3fd8420f99cdbfdce207629d539cf8b2fd52f4597e6e4c7d14b90a46f1217554b6b3bf3354124c87717eb7799f55981f93f314a201926d1b3e1ff3f116467c58c9ba257fd41d9bd56b8e2916f3ede74df64d2a14884ccb723a95e35b94ba053c2b2d99ab4ceaa03093c03f6eb7bc9d21873c796ed59ea320e1d25bae517ded2ced130df8d2b780fad13c6b8b35212e45ba191452509033e9044db64963e68eb797380863dbbc08963628f73b8e369e0e69d4611ca5215093a4bc63c48636d8b6c85ffdac0e42d53994183ec853caebd4fe1819ad6e966c8faa4c1ba4842c685ed19a35a924b6cc81838e250c60c13bb331b86e5f573cafc4662d8e28e5caabdb8069cb148ec0d7b915debed25e8d07384e4d15cfc388657c8cf31c70eb64db50bfe7884867db6ae8de496413816737e937220220b47d8d3a10655b21305631040fef4e1e99d784b8934cfd2d4a5413cda7ea20da23a8157594cf2933d43fbbb2a1dfd7c8e6c607a04f1dec011d1a23e3b748ab493659bdfa0b6bbabef88f2ad14ecdf2e44eaa590b6b6eb7b7d94f42c623e515e1d5647502efccd9a59fc0bd9ae9b41a2582b73cb1502667c092338e999c776358a52cd5bdc977bb32cf636148595bebe7e29c40b5a629c6c3e57bc991d641a22729fc8ab1ad4a65aa43084bf02080365e694d8586d68f04e76780f7d7e9a3c576b4081bd117ba131415a3f6337bee56df037f93140d945e0fbe6065f86ae537a31aab54897cc70b630d5842a3a56079b46d7762d1302585b11cbec6082e677d334fda95bd2badd3ed8e10e5b06b99e7dd4e79b0a3adeb4a6f9bcea5894ac7e996d6d3268c4db2c87bbc030e53a5eaf9baa8e385f87cf66d7cd0cdf2b9049538553732441c595963dd23936fd996767b005b82e12f79c2e55a1490aebec56270f476bcc5972a5e5fcefe56a80c804965eafe7139e19118e2cc92860eb3e714c9a3724e2a76473382fb7b9770b9c73623af42465d687d08e673ee6d85e884d2c9c18586bc218702d71740d3a8b7a4e33a74dea9f65bee19d59bcb714d060935d286ee9c3689d38cd968cef5378e0ff106a033bc9f51fa0ff6a24ab3b26007dc0afc01531237d17158e54596172e57689246e5efe5e9a2bb905e2df92c40bbbe0ee84ad9060d1d4cc909de841c98a26410a2e91c5b194c50ba34aecac31668daf83e1afd3d17d03c13303a47aa26f3db227756ae8c3c6b0b842708c33c5ca0bbb9bd430d6012eb986759e1ab1db1a08ddda030a21b2265be6de5445a7ca6fc9997307de8bcf194d4e315b04595bead148109ccfb7459e3288caa22112350f6a124889314e6ceb1ba4cb70c4e38af92bfddaf6a7aef7a943334a0169e7b2701737f5909ff4068d438c3df02193fd3b677b6186bde9127903fbab167829acb9cbac40fd854ace628c7be755b890b37bb245a553e2b4e87b03a4d6b9b5c8fd4067349accd097968c9b541c605abfb0bbbf3c3ed984108b96097343e610e27ed6ff98fbb4270a193330866d36679e94dc1f11d7835cf60dd9d2234318ad55b053b67dbc4aa05ee73d35f65cfd7a5fd3e05bfbafbbdad124bab2f4bd1909f3f150b2a7e3d23ab370903766e92804a66e1bd1a6f2734a6de9137714a8317a7b34c181ec02d7ac65f46cf39abfcf5290ae83fe377e6a92e8b6addde447fe456cfa6cc96aa57ddf388c20baca348ae3064c93af05bcc6c180c63c51e371c84fe073d44cb1515e2ae9649d3f81058338578119e7c73dbdbeb2fba2bba92da70b1d70535a76b2cd43176bc86ef0db8070f8e1a1501a4c28012353dfe0b9451fb693df34b84c8cda369a295ba3336c8030b16560b2a228cf22a71f771b0282f348b9480dd85b44974546390bb37af75110ac5cbd1a96d6e6539cc8fad09a33145b37ff38294780b156c59336a768a0227c1636bf742070e814957e882ca02af838a06051a10bbbb4fd0e4e3bc04159167a8ce977d9e70642d0994dac594d49c8cac8b22a0cb02ba013bb3fcde017b2808343f56b028c0aa4ad5dfac978a6d5ac7b84072c3382191e4e7455ca6f00f7ec68e7dc281ef0e0006692ff3ce90d4ac0bea8d0584f4ad9ed9cc2af8fc2d7818c8a2afa8ca226b45b7fed0fc0741dd54b2b02b74ab35adf0c497dcc38f0ecf4320066f841ab6313728498b5ae4129a30ca2a6085bb398a38d667e0e6f74bc2a09f3419d0b32934324793e336c8efd34c667e3217c98a832c8c33934630388f2b49745e4bf7949e4f226ba1981a46c04a06ab83372028057cf3cf75e917f7abd6628695b946c2111ff4566c8effbb51ea3a18ddeab63763f30a6eb7e1265fb6966ade41eed417fbb2219dc390085b7e95c2f8defd53fc5889457bf143779f8f953e910d59b3d5ce9cc8e22b683b1575f94d13bd44388a6118501e123205fd643a7bbd8bed6baf3849b30cfc594500c4f646317d34df3ff633f18cf2c2a01e06a489ed002c32ac3d73336a3d2354f672cb4a20f41be144b85d626946b190c07cefc8c68a4fe50c1745a035b23dd37ebd986b58221b561e5002b9a2d38db49af0ac3b1bc50e0e2ab00b9606885a48612ff49a751705f650e3caa5052f67479ea7715d9bc83f16e1dedcb72ed84707d2df8fd0943c665f17bbedbe00c313ffdc2079937363c172519fc203e3dd2ef02786c6eb642b583958f84e1effebbd7a69f84436bfe0aa8d20d9f9ae3da57fe431750da19500cde1ff89f324d1c6f3c593f0ff7348ac2871a860e8447d2b665581655b67e7ff7bbfeca15e4ad1865cadee95697ce18bc959a5e49582c7a91559c661cf31bdc5996eb40720cb7d0eacdccf07f8b66c2ea57e1b5cff4ccece991a1b9f6cc3ef203f74b8bf73adc079d0707e6f0407e7e8cbd450e5a6a257dee746dee2def074231f72a3f0087828dc7dcba010ebd92e9eae36f530f0698a7398510190c3866385fe66cf0336690918031dbf803f7161be589ed05e122160951cdf01b24725092acdbd9c4d44464d469b35f9dab1cc43f5f318a3e2c93a02e3a8174159a642c42c67214dc70c9a30ed872d9798b6efa134712bbb60f20dbbfe57cef5538fc960ddb293cab9b41b4cd41ef168482bb93798f9df24f5c1ce58a3147e3b5f6128bce48c1a5b9ab8feb1985f97d9e2f0c84e207bb8bbe6095fc6", 0x10f8}], 0x1, &(0x7f00000018c0)=ANY=[@ANYBLOB="980000000000000001000000001000002a48ec9e21275e655a3b401838c73fd9af0082946b1623ae1c1df8b43b64e56eb9c400d29ff087349abbecc3dc2aa30d048cbe305ba47ab4ff3e64aca82a2ac6147859a4d927db346632ee35798e22b6dfc37bdcc6d27e4730ea4e4f3c7f070ef614b1dae3f80c2dfab7fe543a06412d2af7f47e7ccdd00634054c00000000002800000000000000ffff0000000800007d0df81b870c8224ee632fa039df4669c18b5daf8200000008010000000000000100000006000000e663648dd72b182d591493d0235d61f13c39f13cf607e6cc50772453b7ba66425e0157c8e1fda0453ed00b95b5b6508618fed9d08159cb4200bd98ee033aa8cf74105cccad72ac9ab1696728be8f0e16085b65c9c2f0534035dc396956e0391823b9de2a2f2f80113a29d809fb63307aef25facfa8295a5c397e3649d34e97ea6c1eff7b902addf2e4d2049fcfd984e80dc9820461d8d959f3f67156389b6d516f5be6a0a12f575c7252eb8d0e164a2f2bd9fe39556daa04fb9821dd460d830e08acd91616c6cfed1a0e59521095365a6656435773d3b502171edfabb74f69ac5d22984c7af9ae21505b84a124b287c05958b3c599c773002f70c56f00000000000000280000000000000000000000030000006bdfe575d0092a0421df64c09f0af4cffcba3e00000000002800000000000000ffff000006000000927845140251d0e67060ce5db385af59c8591ef000000000d8000000000000000100000001000000422c0c55da9e371f2994a073cbef10430f8f62035962d9b6472ba8ba8d00ea1efd61ae408d9a3b5c8cf98583d4a9f95ad8126f18c5e995c47de681478f99881445122fab3ffedb8722db81c0dd69848e77b133f2b4011d13b9107c63f1b1cded303956c44ca7ebf3d01dde8561b81494945a4e115d0918d1614cda1e97995cfa08c7ff94b298b36a24554eeffa30ae6e6a4f791cc622f44c5c412b7c3dd2087f78079dfb69a806d2367db3a33b6b6ae7ab0e261121d6b027a258d2a2b0c7b8d8e0b2eb1f6d2b1f007000000000000000ffff00000900000089b0a4500aa82fef32b263bd01f479545d5f6bce951fa6aae0b34ac7e0d0c2192d3c6341bd7039937f1fa1eda5661a0247cf54f4b114fbe9e03db4a3e173f0f04a671a70857bd7166593562cd07a72d83b6f8375f57a66e977e53d9a000000009000000000000000ffff000002000000e95a77c00d9a3551e0f83c693d0de87c384dc3a590f150f642b375ea100a703cd82c07d8dc425410d07d76f2719a0b16f3b94bd8010d9a9ba3e5f076b50f13b2602cf48e19f3798084ae8f46394282274286f3415178862a384811cfdb71bc658785c8de1f2b7d1693aad55545583d1fabd815e85bd1840fa3e590df3bada600f800000000000000ffff0000010000007f05184706603dc624110cae59790f0a4791bf17ac4cb7e50a8fb0f698b2f65aa84ba2c90c353f3571c5adcd906b242e58e8a378f8ba76e92a7398202cc58a5efb8e3769e7b4cf7a268eca18a2c3a02807b94bdb6ee910ae7a1209831272e492ff2498e6b6fcdb635f57d59b513dfb0e8d6ac577202712cb565e66e39b9909bcf221aea47edb665abb451dc01fe5aba8515b5976351f1121a42d8a58337d03988d13212f3405dc4cf7f7e82051e473d4d7d9cc27e137bfad464bc31f0bfb4ae3728bb1129b0d38e3009d8717f6f0c69d7478dcfec069a889158dca65bd9959e4880faa629397e7009800000000000000ffff0000060000005fd67358114e9b0fc9c6b64902bd66683137cb2f7dc380956354c59983c9989544891de9a9533b5c5dbe6e06b72179a4bce0442a3b019aa6df3b3d1f60e82b1321ca3fef264e61bb7344cd2c4697081f9701ee76af766e192495dd80cb3aec9c80d23f5f0c4087712aed47a2f854aebf9533d8897c08c574857271660cc216349ca8548818680000"], 0x583}, 0x402) 23:17:06 executing program 0: socket(0x1f, 0x5, 0xd61c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'\x00', 0x1, 0xfffffffffffffff9, 0x1, 0x0, 0x3bad, 0xfffffffffffffffd, 0x9, 0x1, 0x1, 0x1800000000, 0x8000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x12, 0x8007, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:17:06 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 23:17:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) connect$inet6(r0, 0x0, 0x0) 23:17:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mprotect(&(0x7f00004a0000/0x2000)=nil, 0x2000, 0x5) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000029, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 23:17:06 executing program 0: r0 = socket(0x20, 0x7, 0xfff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20030, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7e, 0x81, 0x10000, 0x7, "01e3f44eb6bb3e2e5afffd40e9a28fa3e3e9a24a", 0x6, 0xffffffffffff155c}) r2 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r2, 0x14}], 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="c6cb7d9db6154ffa57c630ae2cd8affabe49c66c6e", 0x15, 0x0, 0x0) 23:17:06 executing program 0: syz_emit_ethernet(0xd3, &(0x7f0000000000)="6f5266490b29852e1d9dbfce663e2eb79f6f7ad54eb55a7b53e09f9b4d5c9b3b600fbd5e689117c01d6dc9f6d1d39bc36b4b33d67244320d0c5580acd2033574976cd9c75fdec3978a20bf3d16b2579c6b98f3263e2c8aa15c302bfabd45a9477c59f43d6f88ccf0fef463372700ee895092d5bce2ab18ee493c5fdf6ca975a97ca9978ac3002aa479ea7b5e537436e57f473b8df9684b82c5fbb6ef6aa8248339ad889e34bbe672c0f9025ef52a99b49abbc59db8751dfd1ec5dabf08643607773d8b26bef7523f6c01879f5a7aafbf9d2669") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r2 = semget(0x3, 0x6, 0x108) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r6, r8, 0x4c, 0xffff}, 0x2, 0x1, 0x3f}) readv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/119, 0x77}, {&(0x7f0000000540)=""/199, 0xc7}], 0x5) semop(r2, &(0x7f00000006c0)=[{0x1, 0x386, 0x1800}, {0x4, 0x1, 0x1000}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r9 = accept(r0, 0x0, &(0x7f0000000740)) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000800)={{0x4, r7, r5, r4, r8, 0x2, 0x5}, 0x2, 0xffffffff7fffffff, 0xffffffff}) truncate(&(0x7f0000000880)='./file0\x00', 0x0, 0x8) utimes(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x6, 0x6}, {0x80, 0x13db}}) getitimer(0x2, &(0x7f0000000940)) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000980)=""/114) kevent(r0, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x2, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x84, 0x0, 0x7, 0x4}], 0xec9, &(0x7f0000000a40)=[{{r1}, 0x0, 0xc8, 0x2, 0x7f, 0x7ff}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0x101, 0x10000}, {{r1}, 0x0, 0x1, 0x80000005, 0x1, 0x2}], 0x7be6c359, &(0x7f0000000ac0)={0xab3, 0x5}) syz_extract_tcp_res(&(0x7f0000000b00), 0x81, 0x3) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000b40)=0x6) setrlimit(0x0, &(0x7f0000000b80)={0x9, 0xff}) fcntl$getflags(r9, 0x1) geteuid() semget(0x3, 0x0, 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) close(r9) bind(r9, &(0x7f0000000bc0)=@un=@file={0x1, './file0\x00'}, 0xa) getitimer(0x0, &(0x7f0000000c00)) 23:17:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x0) 23:17:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80000000001, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x7, 0x40, 0x3, 0xfe4a, 0x1, 0x101, 0x0]}) 23:17:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x204a0, 0x10) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="71f3da59a28bb43999515c672b2909a16d7b9840f3c2485b2d38d291c9bc12acfebeb2f9309616a9e50b490d78fad132b20f8e8bc1e4c05f93ae73294513a0e66e432b1f1fb427960f490dd460cb71fc8bbe84457fa5ad3d3e6ad796b9e12b7e7b5276363b4ab236d593f7a4b00cb6778e61aa9ed94ee65fd0238a28e77a2ccb883bb687", 0x84}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 23:17:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x408, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:17:07 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2b, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/123, 0x7b}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x8400, 0x2a) ioctl$TIOCCBRK(r1, 0x2000747a) 23:17:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pread(r0, &(0x7f0000000180)="390bc91355fa6ea19f39d949acf543b4a131bb1e08299e31e4d1e4854579bf26cda30cb3bdb8190ec5e461829e1bc05b93eb1dd08bb33b92540259150a184e3488cf3d9fc31cda39ba9a115cea21c474a7f3f82d48c8dbc091f895ffcc3a1f23313ac66ab57b2c7a604c694c2262e5ae289374f9171eba3dae0c2f8754f669497979e70b39761d5c63e108e84bc8d414fa448d1da42507064edf8f6ee8d30340cfbe8df146119398d0a9f9cccaef91d9b8808d1de8d25d5080453d76cc87cd2034f334cfc04f4dfb", 0xc8, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 23:17:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x500, 0x0) 23:17:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) dup(r1) r2 = syz_open_pts() flock(r2, 0xb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6002, 0x0) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3f, 0x80000001, 0x4, 0x9f6e, "11399ff4648288015fcf28267396ebb130faf77d", 0x0, 0x800}) 23:17:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) mmap(&(0x7f0000002000/0xa000)=nil, 0xa000, 0x1, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000040)="28c9bedc0ef2d1d927c5236a6be7bc6255162060c8159aea173bacd5a1071a69bb07a103798b5058d50424e4917a86b3b489398e2ed4f58cbe1e698b060dfb6bd294e1cc0b798a249e1f2c5e06f47fca6f4a174499", 0x55, 0x0, 0x33) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 23:17:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x9, 0x7ff, 0x8, 0x1, 0x5, 0x2, 0x4, 0x1, 0x1, 0x401}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) chflags(&(0x7f0000000240)='./file0/file0\x00', 0x1) r6 = fcntl$getown(r2, 0x5) setpgid(r5, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r7 = semget$private(0x0, 0x4, 0x1c0) getgid() semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 23:17:08 executing program 1: socketpair(0x40000000018, 0x4003, 0x102, 0x0) 23:17:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="caf5b415", 0x4) 23:17:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:17:08 executing program 1: mlockall(0x40001) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x6) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/56) madvise(&(0x7f0000a24000/0x1000)=nil, 0x1000, 0x4) 23:17:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:17:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="28000000030001000100000008cd3fdf00000000840db829ebce72513de64e7928c74f6b150af16fcf874902c3a24ab665f6d89bc5c9ebe3dba928aaf32eef39ff0180a62328dc2202cec04092b2ec6e07005f8e66ab84c3f7f8a6ec4fac72549464b8a8146fd20300086ec656144d95d394824d93e1400b4764cdfd4345552f3390a0be6c4f405c5acefc86d87e18eda73faa53010000000100000026d91f2333511903080e51ed045b16f6311ae4add0d34a1a4a5ba70ec0a407c787c07b81df22a68c154b720e38e362b61efd292598c1509bec94e904af000000000000000000000006d6be84d3b559c2dd619498b5c541f73c1019f4404a01eee3375fb240989e305f22236a3ad2b5d528942dac6ebbadba2579e1a4c23990ae7a18b49b416c59c64d8e1dbf03eb697108f1d023e22456ace0cf77e29faba8e6e9c72757511af26fe2fc7120e73d7f212fc8f8c0a7df23057ecac2ac023d9c28d7c5c34a417a4a35a2aee5cb59dd07899bd62f3787ed1646f114ed3313668c1d46cda6e73cb578e46fe29dbb2358c268bac853d9edf561faf2053d0ec8b861dca70f3b08c4db9b929f640b741bd302dce117f207d26b2fd4ea8fd75563ddbc59bda654829e2a8e621b80127eef17b1ba8641ffcb628e26b121177e5668005ab0f966546d21c6c0d3b1652ec74811b670730bf40e388e3ed3721a1444feab0987f18cae3a03b531c672e43e5548151f4e2583b21c016efce93ae299cf0fe4192a7d3279a541f55e4bdf9fc31d1a05d54b8c2ea1d243dbc3f705328f89cf8a16336d04c1ae83e3bf51b3e8c61801ba442ea45cca6fbbc2a263db02af2e4160085586c466684d9e425bd961ef271459cc3cfd04d6a0d0c79669afe00eb048e5f5a52cbe5f6c2e41985397874d80948d6f3a446e639a986e6937bc40dd1519dbeef504b2e7f6615304f9d3468978e285220f3742a16009133ba2937d5ec1399893e7b6a1e22373390b81dbe67f5568a51d8bbf7760b3952532ee2194b539013ee201234c2d0c35cbfb2471e23431cdcaf36d48ab72489b91bde3d27d6a6cb49ed676c6b532e72dcd4c6692678c16298bef4b469997172676b4e6da49f3133d7e16de7b2d9bbef21c78dcbecb87eb789cc9ac55af9ceeb30ab885f8d390f169738719045824b1a04a3789b0901412c7fa3e315ed8064f293272c808d24b635fb6d82dca9334fee5d385ee40d7cc696312103487018231b3091a843cc8ad1dec141ff1f65e626f87eed44d63c068d9c09d0757185e17e1c8c73210445dfb16c396cb50c5a9eff1dc51cec1ef5eec70ddfe73793e0abd9ad747581eb97f75df6d45d9548df8c185aa2da7b6d05686a0989e21b3253ca45b966f2e5a048627b875fde0fa41fa81ab9bfb30e73f3115e56e11720a5f7aa710cc606a5779bcc6464a7772d4d5da4fd59b8888664d1c1810a4878bf3ba1405b7a48ba76f5ec488aec8e0fdf5e6a6ab8239eea02e5d000000000000000000000000247ec479060b1e303ce6a12d4856cfba273cc338ea93ca438e6d2270b3211b6e7758f57b24d3b96048f0bac69aa219170f51b7d7fbf0460fa5086f8067a9454ecd0ff0cfc8f74fef2fefe3e8fc90f1f85779ea80d1c529874380c8a8cc46defaca81773fe8b9c5857f596eb4a070a18c1125f9bab620f1d96e400a68ddd3212c2b91ee6aab08eb2fde9891c0c704cd8fd8ce15aed777b04ee2274893360eb8b59beaede49db6470f01ca608df869d9c7d5340d6d6e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000240)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x4) 23:17:08 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8083, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x2, 0xfffffffffffffffe, 0x9}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x49, 0x2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa0, 0xd415, 0xdd92}, {{r0}, 0x0, 0x9, 0x0, 0x8, 0x8}], 0x2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffffd, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x8, 0x1}], 0xb0c, &(0x7f00000004c0)={0x80000000, 0x2}) close(r2) r4 = semget$private(0x0, 0x0, 0x450) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/88) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000009, 0x40, 0xabbc}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000045, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x5}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000083, 0xfffffffffffffffd, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x82, 0x0, 0x2}], 0x800, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x4, 0xa0, 0x9, 0x71c0}, {{r3}, 0xfffffffffffffffc, 0x2, 0x7, 0x101, 0x2a}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0xfee9, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x0, 0x90, 0xa9fd, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7f, 0x4085d8fe}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000000, 0x2, 0xa47d}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x1f}], 0x1, &(0x7f0000000300)={0xffffffff, 0x4}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 23:17:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r0, 0xd) 23:17:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x4, &(0x7f0000000180)={0x8, 0x429}) close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xef65) 23:17:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) r3 = dup2(r2, r1) setsockopt(r2, 0x6, 0x1, &(0x7f0000000140)="26c4b93d088785e7908e4a4a2c533e1dc0b2b81540f4fa3877b4d3b42d9ca5145ceb00869b0e5eab4e31e56787e1d67cd8aa5b4bd95d7dbdfd94f5061cab76269ef067dea10c53f5b4940285a2d8ee85265fede82050b9a4a9382256447377a89762c41a08836540cbb05f16b0701e466494ae58cd8f8c27ff9094b202cd406dcc224a0a74153e49832c661fcde49c61b15db4160ead66771883590d80a97eaac857ac3c297792ed0e9b6132299f48da16c611e32180d647f0a3a4648858050f", 0xc0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff6b) 23:17:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 23:17:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x8664}, 0x10) 23:17:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x2, 0x7ff, 0x1ff]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/29, 0x1d}], 0x1, 0x0, 0x0) 23:17:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) lseek(r0, 0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/16) 23:17:08 executing program 0: r0 = socket(0x14, 0x5, 0x200000) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 23:17:08 executing program 0: r0 = syz_open_pts() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0xffbfffffffffffff, 0x0, 0x1, 0x1000100000000, r1}) 23:17:08 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, 0x2d, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9, 0x5, 0x9, 0xffffffff, &(0x7f0000000180)={{0x3, 0x4, 0x0, 0x8, 0x7, 0xffffffff7fffffff, 0x4}, {[0x3050, 0xfffffffffffffff8, 0x5, 0x6, 0x3ff, 0x1, 0x37f, 0x0, 0x5, 0x8a, 0x9, 0x1, 0x1f, 0x7, 0x0, 0x7, 0x8, 0x8001], [0x4, 0x101, 0x1, 0x20, 0x81, 0x6, 0x100000001, 0xf64, 0x4, 0x3], [0x0, 0x6, 0x401, 0x3, 0x7, 0x10001, 0xffffffffffffff10], [0x80000001, 0x4729421e, 0x79, 0x80000000, 0x6, 0x83c], [{0x1, 0x3, 0x0, 0xfffffffffffff001}, {0x7, 0x0, 0x8001, 0x80}, {0x80, 0x1, 0x96e8, 0x9}, {0x3, 0x6, 0x1, 0x2}, {0xcb5a, 0xafc, 0x0, 0x8}, {0x0, 0x6a99, 0x7, 0x9ce8}, {0x7ff, 0x8, 0x101, 0x3f}, {0x3, 0x0, 0x9, 0x4}], {0xffffffff, 0x1, 0x100000001, 0x9}, {0x7, 0x9, 0x6, 0x8}}}, 0xffff, 0x5d}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 23:17:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x3010, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f0000000180)="0d8fb4ba92654b9e6b91d77f605120de464120a36b302a4f5aba14b3fd2dbee9a4f030ebc68b748a6f5a2e55c90e177ed28a7183b8ab114fef6abb3dcdab458ec5d948bd6a0fdc601c4be3c4535e814f0216e864c2e515e94f535342c816af2452f93d7a131255324c5224977e0edacc1d9b2257d5b4e9be760b03293a1dbf019418ac2d99aa7a078ba4fc6066900cbbc801806bf6fc63bf02cd16eca2fcaef82031f6ec68a72c38c51d269f82abc86ea93d26ff5136fa0063d68408f431e4e803e133ec6d02da1b1f14f2256d9662434e5f5145a4a963f502", 0xd9) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x267886d57150d83a, 0x12, r2, 0x0, 0x0) socket(0x27, 0xc005, 0x2) 23:17:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x2b, 0x0, {0x5, 0x2}}) r2 = syz_open_pts() socket$inet(0x2, 0x4007, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2011, r0, 0x0, 0x0) 23:17:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getrlimit(0x4a, 0x0) 23:17:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:17:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x7fffffff, 0x80000001, &(0x7f0000000100)="b7eefa2949da4da6dfe4a524b5ba4ab4d04c6dd2ec8ef7b2ad470a06841d4e31e2fa937eafd1faf082c1bbaac7acef3cb5f5fa728217d81eb8c23d8d2765a66bad9ec19037ba7830f86a32cbb0c5d8e2f6f361b8201550b002c75a005f7d5aad96c77999dfeb2707684c2655cb568f4990272f719da55d263d9376042fd4f444de406a2e24001ed9913903d69da2f02af19bd9b2e8ed9892291f78655289c22a0e3c70d3183d1bd3e5b5838dc6908acb6d032f6017966260c47b3f82999b9ceb74b9942d872670bdfbc8cc203033b5eb89c83729172cf0c7d79e863ba17a308621f2ffd62f1ee5c9b8ab754756a8fc5d996d108a3eff978f203fbb87fdb67d77d89c5d3e05e72981c1a02d3b3fde790f4021fdd7896625316a33432774b8d13318923183bb3ce24af5765db92ad6168cabf50ce9b1fc231e8800cf9676e54812948aaae331f823db48f2dffd8ebb7d539846483b98c35f75905ffa3e8778c7584dedf0c57723e3669ca4c308f97fae519aff6fa5d2a4084da7ebf8eec37593b549e25d2a72007ce12f31c55bec32b527314c434449441511ffffd06519ec02427095443ca8eb0f3c92175e093930825fd0180544c37848f076baf76fb81941e33e2e93f61746b7622b7f59223ee8410888746dc5a244da6e1d8e4a3088bbaebc80299de70f7eddce524847604d8a1dd0b8cfb3d814406c6219dcc099f4a3d77b8532d77db85f2180ae1128d8bbc4ed8fe730878be97f9cc7acc64f526077adafe11d9abe3679bd636585f57716da365802c473f5ae704190927ee362c65885bd10c1a89c2612c69accf97fb3887d3a2bc3c140a1a3f67bf65d3da4f89d563e344192709116e6693f5a3684b0f9d22c97a5bbbfdd536ed691aea7aa472547b0904c2e7d1e76cc948a0f6295bf9ab2b249ab4355e0424a1f34a46dbfedc0939d63c6f2dc7affc2740e7b31cb802bf2cef836d14d6552f99b1104ec17bd8694dd192749b2e42fea7fb13d9c0fc2c64762d20a6ea0309b746df4f6a18388f7332c2048f2a392c6c11e6ca72164e8d279e69f585adc86d4a71006edcaad9ae90fb42b0c28a3cc16301451179d6986297f6f447eb492ee131ac0e6fced94c17458af61487c5d0fb1593d978f79e77f85166336771846b2eb26419401ebc197f14760584a019ba3139439fa3c08c53a0bc2b61e2b214be79cbea1e6d987817d6a05f413c820ff4589cc783d978a78e3d717667e563f6afaf83b17d3729d5ef969ca05452ad63f7b1935b8cb070b60d51e3bd45b8659172e1b9aeb1c8bdff80ca4e2c446d3552686d866266726846b4da93ee635aa0e2e753e5e37056d767053f8f34b1ce62696c588356038b6c7f4113c35e6781896ee84893838269c358bd3375afdabb46899123117569d26bcfd70baad5b5d6d8b37edd7dbd21d6c77877ed5d5bc56349c968472e3e4a21e4bd3e7ca6c6e8444126c66445f218a0c0f0d229f6b62ae7312aaaa35cb7deb655510d3a9b56037d6b64100538cc85a26daa96f3b33d2e36015ff5530c8f593dc494b0e210f171927fed9afe37ff653d7fca1b9dee23d3b50029f0346be3f4ff801603c415795dc4350ace9c426942403e7ddd95b84c7479cf1fea074b59e7c59671474d3a022070a9ecbeeec5bc64b49eb6e272ea3f9e51c2ff63d40e134b7150a928189df0e880814f7c97d545d83a5ca7c09a4e77328c81aa0445ba79d913cf2266926258bf0d8a504ea335fc60edf610e1958ecc633a696b565511dc3478931f52586eaa3a8ef0948db5c504bfa0be5a9be03581121504a0637af4ce94d4f37f7b271a3cef2288202e97e0ef5e88f36095a7ca88596cef7f79c50c3105e271cd2d369023d6c1c1343461fa2c0748de8dd0706d6d6a92a7a4908c172f86f7c8bc37ce921d32a3e3c9cd3fd41cfe35e8ae3351dd63b2442cacaf0e0f8d10ef04183cb384d27bcf0e3f0b21e06a43b3d8dc3d495f0b9dd58a15f5e4302bd239dea6762efbebb3f5fe3a3e9c6b54aa0681bff06bb34f86d09a541df82255602530e2679e9e4c12406681692fbe2c70e3f9787fc877ef2d7a907598196f591f40e1eae54200a66ca6832159880737b102e9aeb90342b6ab5c718211d20ec2ace1a40372d552d484c8cbdc4d0003d3a4e26823e9a084a3077fe158f204182b8727e763352fcea8dbb2f7ebf4495e65257c3bf8bf0a5bdc0b419be478b1fde46abaf8347458f63209e2cbc7c80d488eaac94b2ef0a2d66aef2d5b625745e7540e6308a5998b561344335626720e3938f64e7030a9851a57808c7d5c10eb7e1e4ed2f3272ada28c5b8036af310e4f0183dd1dfd6322369bfb9acf9b8d257e9cf209904d606c8af5288f949aa1b3ea0b5ce4fe475aa296c2a21c555f39d4b2bc4927e9b3292015d34e206ce355255e78782dfff5c8045c27201227a56c5c513b32c0109fd3c9541c5a352755f11ea72a1a95dbebf709d9e85203bc66d3894e1eefd577430fbf305733745392060d79e73774ba886765d14e12657b82fb05b135f45058b904c77917d2398bf6df0d759e065d3cfb7fd83a701256d5d0c21bec33788e49ea29b11530ae985a1da97beae5ed260dbe9da0325696c634e222cd9e97d074de89d875f4d10f9dfc1d9181c5aa704bccda485cf0c682848d3b99166dcde1de9cdfb67b3c2097a08acabe3f1cacca7323388cef55282229772d4b81d25f5faaf9efd0cc25740818ad12e2acc83e117ff26d546643609e520adda26225e37bd96fc1c343c469ede058f1333615819fa7b1cce947f651f790eb36d3351d2f86696e82c0015284e410f518588b63f5766f4dd37468b90ef9b3d687b43421654eb87f434ee7c89527b2e65f50993e98bf57f07749cbf429c53c1a94718832cfe98b83e0025149927318ce9115f7e8794333e7e0b58b466bef7b40e57776020693147beb4fa0e2a03b7a89eb69428e6843a628347b5edc7fe675b07b3bca6715b4076744ecf2cd7ba22283f9b2230ad8e5f6f71c23e1c025490eb38c3ed3047d1ceec1002c45467e81b2034c802ffdbf24a59e27cf5c39fcd4b15ed255dd1e63587af66a7e1c5275c64fe6f3ae200abc0cf45de8f9fe33d366ddced28740220825420a4b060ac877a4d3b571fe86f6b54862dd795915e93c71b5b51a00ea18f96ecfd9247a8bd351d12d3f1c452336a00da466d1a5f79c4e1eb3ac833dd62755ff06bcad40fe5ee19e8e4e783b9f407e494cffdae5e5a96bb17c112034025688bfa80b1a975f9e424a31206fb9d001abfde9804be55f7969a59abe3aee66321a3a53d3bba90aa7a1a116d131041fa11d9c6f0073f5298935a4f7e15c74b8617d3ebbe938f4abb510f43a08b788b4b19f896e90cfa9bd41dfe01ea47ffe6458ff293eaffbe49df8935ed4049299b3720adb59ea41d867b659d45783c5686d63754d6e90c8d8e48de8952fce084e40c30b8a6538940ab172e93cfb3108c14cb7da31eb7d365eeed0427062fa60544cea9254f11c52a8f6d04bfc310f4e876b54d794e54293f5953581dcfc7f74591c97e36c92076614d0b3f67a495b8b9e1783964b0694379eca6ba466ccc68e30061538d5f1741114835ffd34a86cf0da6182bc57b90dc31eaa4e964b0a6e45574983f62f7175f4618eb095d33567f3a5d70088146b6c404d38e35d7a9bb216c5525ba88a872747246318a154789e85662585efd51bb24f5abdbeb0e78b5731f6b35120d52e323303e8d57a4d0fcf7a3fbb849b2a0c4f9320f350b5f7aeb0b976e7de9c33101f65862a09e80f9eba7b099bba061f574539e2bb08f1d45e42ed08f6d6a61c76a30b26b564735e46aa09d2b6557712f1aa2587d72c150bc0f4e42bcc259dd02808a1171f13195124ee383359ca078115f24998ee7452fdff7e907e852b797d320c11f02f910a323bcfd5517880f05d63fd868266457a45613c09aba8d48f8ba9ef8e35d29dd282359e4dcf520f3a7bdf3d7a1cdcfb03d1e9196a77d117cb1f343266d807e7c04b01246e307042f2c50996f07f35df82c31252ad16db770d2c7b3d1138e9860211271ef0ededa85baf473567468345b62fa2f0da24a7a3ce3bd5f6983403286f2df9ab8b334c3b10c9e149ca92a12b1fac6d7e884b41668184aa5835f2995df550b6e99e20a80118ef07ccc9702ecbaafee0d0bf9baab8567520ca3a626bf0ace8b5bab7a56a74146206ae97b6dcc659ae66fd33be8355dfe6a2c153e2c8b60d34b03ff34984cc4edc8023ec3f10b271ee55b688eba664a6606b57cab04e4849a981c5e6fee1fa78e70dfae5f67d17273901441d1515830a5695f70737f54f82757769fe556383057b08df4e7c06150e357c95f39ab9e5632c9732e571ec27f735e138a1d6cba9abb061c828fc0d89c4bccb757e8bc753af85cc6faac0332c5acb1e9df0c49972c314c0b2dcdba48eedced7b64ef703267d4c235949eba580795f9c93cb3ca763fb8849981443839a74799b3e02d4b7436b823fd5ab584336fe55146123604bc97bedf0eba56dd6f7d79102cdaef17b518ca0174ef12d88cf20239d6637e520998e72286f24f8211cd8373fe6b16af68b4a429539b1808c5613687de13dee421e80ec3635e146327eaebce46ab5da2820ff5ffce5aa1748f8c110a8d1c023a6ac84fda5a53985b83f1ca8ec6eceddd48816ef8a18219b5bf1756de30a16d46a8c95fc00bb7fdf630b5b426a5b95cb7a00542d83aaf76d8f1f663223b5c94d65c066791ee0cad3e63f25f6b471b626014426ddbd72b8588d17bbff8ca0c7f60bb8b0138253f21106ad71bb082749999829fd6c044ee8ae797610236d2585a1073ea15c899e7526e6a8516378060a9c5372822fbbb0701c2a43e6769d0a6f7217aa0874192f55e038c5f911a7c178ffd859f5f62a01238ff4d808ffb0f3ba9c99d600d3d57e9474723fffc314788bde88efd56368c0a42821904ad2e2cb1afea607552b8c5fcb53abab0381e7062c7e55c3a32b446b287ba328ce65a5838a5edc4010062bc555d8e3f3f7a2e1686c6adcfc21a4c7e008a5766528d163a3143851e8eb1c9e22cefd62b49fdc6a17c99a294a7338be549d4796713f0c825da51a97c9ddd4516fe9071f010dbbe9aba06fb10b21d2d0e991181c30e8a7bc9b6f97207a2c33d8a368366fb451bc43aab5dc79160e460b8a8ae8618823e925067dac1c9ea4064b52cbeec388ab8db960bf3f866a6a388f6f0f624edede339b1addd645fe22e3f8e3ac7ea5ee00b1eb1c9536c6c62fd5e3c4ef890c929018af988512729b6eb6a907ddc71ee2a6dfb5ffebbec21723232c1f6a39f4ec9e9b56dfb4324184771efb7c0327c3960ae510e59fd241118a940037b80e89aa0017e30a667748d0b19316ead9fe737bb9d132547406af68e127551cf2dea803169508184d8d036b6e4914ecd929c14e9c68b8140e0ac49b2b80554fa35a54761d1dbda7050bb8aa36a96ea09bcfc6452d23763737cd3a9728d9bafb873200e112b68ca9cf461b3508c7780a6f4a5838d8d5158a78441f3769b64bf93ec428e52235c75a7e20690f130f018a69eef3bdca8d45bbd1f8ad71cb27b143c05b0d29bbcf4282ad2500ede489195943f6a173d592a45140df1b6cdcdf56b03b399660ee8d51b312a1ef76d9b228d6d5f5367e4e9840f8321e3c6f08720591b5573e2f0513043aa0f2fc6473adc2a24550e2464f17a2617c07a4c4b332ce6b982d6ba90ca8f08058b67d4986a3c35617f0d483bba8d85b0a3ed13ec7dc953a7aced77b7b69c5", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001a6000/0x2000)=nil, 0x2000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getppid() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:17:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) select(0x40, &(0x7f0000000140)={0x2, 0x6, 0x8e1c, 0x9, 0x7fff, 0x888c, 0x6, 0xfff}, &(0x7f0000000440)={0x9, 0xffffffffffffff00, 0x100000001, 0x0, 0xfff, 0x90a, 0x0, 0x8}, &(0x7f00000004c0)={0x3, 0x6402, 0x455eb354, 0x0, 0x0, 0xfffffffffffffffa, 0x4, 0x7ff}, &(0x7f0000000500)={0x8, 0xfffffffffffffbff}) getsockname$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0adba022c7b6df44f32177ec7eaad45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000240)={{0x200, 0xffffffffffffffc8}, {0x6, 0x80}}, 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) 23:17:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x42, 0x0) 23:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() semget$private(0x0, 0x1, 0x10) close(r0) msgget(0xffffffffffffffff, 0x0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8dc3, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:17:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 23:17:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x4000000004005, 0x40000004) read(r0, &(0x7f0000000080)=""/84, 0x54) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x6) 23:17:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "61c4a64800000400", 0x0, 0xfffffffffffffffe}) 23:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x80, 0x7, 0xca09, "a653c79cadc7ee98302cf9076eda0f89616e2b80", 0x334, 0x401}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x3) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e67", 0x67) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x101, 0x7, 0xffffffff, "8ba9577c754b1696e57f34519cad52a187b671ff", 0xbb21, 0xf1}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x101) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) 23:17:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x37, 0x4005, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./f2ile0\x00'], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x88c0, 0x57) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x400, 0xffffffff00000001, 0x7b, 0x1}, {0x8, 0x0, 0x621a}, {0x9, 0x7, 0x2, 0xffff}]}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x54, 0x19, 0x8, 0x6}) r3 = shmget(0x3, 0x3000, 0x8, &(0x7f00003bb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 23:17:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="43eb6b6be7466a9e14c6d9f28316e8219178db46161a0bb6df8c68d77909bcea29c876546742bc173f67a4fa1eadca6550db55d96a384a33481e7e07fbd064fe773ffba0a147c54cca6fc8334963b39a998cfdeed00ee8115fa78d779135fe6c9120eaa99cc0c396da2b930262d53fdced3e15863823dd03bcb29cb2beb52c01237ba803117606cbb94f97295c02ea6c894f5ef7d7578067b2d5f17654239cefebbb0fdd9d0d464f530db0d05bae87366ad90c5f54f35d1ac350fb0e071e4d1a4708a8d2cab0f38ea6bb1ba49bb35b29203cab2e351262b0bd01e8f21e3ddf98b0ab111239c7beaf17e64144ee18b1fc7596a826450ea24d1fbfe212533d103202c392f8e5855ce99feb09b95741318805a3ae043410f0d431ca7447b28e7f6e418d6c7e456f76a941b3ea24eab182c17c93351d751566bd3e20536d8f543a20907e2a19878da06c7fc036ac04b0bc0ad6d60094534866a6fbb9cf381b7e080397f65bf5d727908a63a74d257f6f63306c0862b8e77a90e0a0ce4b5b9fda365e9722e380e9ee7d395020bf2feab601771eea0b7b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 23:17:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200), 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) r2 = socket$inet6(0x18, 0x8000, 0x101) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) syz_open_pts() readv(r1, &(0x7f0000001480), 0x216) 23:17:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x91, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 23:17:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 23:17:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)}, 0x0) 23:17:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) r1 = semget(0xffffffffffffffff, 0x3, 0x3bb) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/54) 23:17:10 executing program 1: r0 = shmget(0x1, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5509d9dd9275ddaa49935b0a7ff84e0ff5f7812af0a55d2b24665a0d8ee645f8cfb7aef5094641d3e18ee060e0c7d28ca5382fb89239e279", 0x38) r2 = socket$inet(0x2, 0xc001, 0x0) shmctl$SHM_LOCK(r0, 0x3) getsockopt$inet_opts(r2, 0x0, 0x2000000000024, 0x0, 0x0) 23:17:10 executing program 0: pledge(&(0x7f00000000c0)='$*%\x00', &(0x7f0000000100)='.\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x6, 0x7ffffff7, 0xd8}, 0x4, 0xffffffffffff7fff, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 23:17:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff32, 0x1}, {{r0}, 0xfffffffffffffffc, 0x82, 0x1, 0xfffffffffffff001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000080, 0x5, 0x50a4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x100000000}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x60000008, 0x63, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xa9, 0x43, 0x823, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa, 0x21, 0x8001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x100000000, 0xff}], 0xff, &(0x7f0000000280)={0x1, 0x1}) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:17:10 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) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff58, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 23:17:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x38a74cdf, [{0x3}, {0x1, 0xfffffffffffffff9}, {0x3, 0x7fffffff}, {0x3, 0x100000001}, {0x3}, {0x0, 0x4}, {0x2, 0x7d}, {0x4bd95863563c678e, 0x7f}, {0x3, 0xf0}, {0x3, 0xe8bd}, {0x3, 0x1000}, {0x1, 0x342}, {0x0, 0x7}, {0x2}, {0x2, 0xa3b}, {0x1, 0x9}, {0x3, 0x3f}, {0x1, 0x3}, {0x3, 0x5}, {0x2, 0x3}, {0x2}, {0x1, 0x8}, {0x2}, {0x3, 0x5}, {0x3, 0xc3}, {0x3, 0x4}, {0x3, 0x6a}, {0x3, 0xfff}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x6}, {0x2, 0x7ff}]}) r2 = socket(0x0, 0x40000000007, 0xfffffffffffffffe) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r2, 0x0, &(0x7f0000000080)) 23:17:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="f8907f0d411653840db646579956ed8f53b2278c2f6d7d98b845eb3f538eb384a2c8e5dc36fdacb110ab429bb0677058b8740e505b82c0938acdfcf70eb447e384b5290e5e4641ff6bf82b2fb5b7951b63c979c60b77b2d9a11690f69fc862b28a40078f0f725f3103f7e5cd14cede66288464214e8284249c", 0x79}, {&(0x7f0000000100)="6940237dc6d28e7e1de4e793602d99890853ea9f4ed2f6275038a91fafe5c8dad52ba9965139ee7862535223c012048e00d77a33591fc55afd76cb487d3a634850263033be96a1432b586c5ce470b18f0a8e2c936def719df46bf5a86304988ec85f53bb51fced9fd60701ed0b611e1ff694882dc43b2c667e37d750fae69daf3106dbee3c3d362b156e7aa04714ac4782726a5a6962f3777a8c845d16c6250ffce6f92868ae919711435a4970bdeb4e3b2ae151ec1948436f0ddf4a226dece89c96", 0xc2}, {&(0x7f0000000200)="5079e8c9398866334daf6181b63c891767e9ab28f91b3863cec7ea1ee5da2b9c96ef4e7fa6454a045e5a", 0x2a}, {&(0x7f0000000240)="859ee33f7c6a6f", 0x7}, {&(0x7f0000000280)="cdfdf559f584da2402c28d275ad9e5ba9c67e7eb6d93c59783eab7c07f2c99835fc73d4919d09976a6b48a3ff883dc635df105f1338e083ec7baa2cb7f330f09cbe5102f9b69239b25fec45bfc70172f887462dcb63b8c97b89a0b6e9211228eda0c7139d9d5f67f02cad5ad39ec54a584028d419af2cfdaec403aa3a4b956f5ea105d45e47aa671d95605f63e6a30ebd386c9baa94999a7775685", 0x9b}, {&(0x7f0000000340)="3a0d50df12163eaf433ac9c5536e869a5ee124282a070ded1b5eb2ca3ef76cefe2f06dc438dcc7cde7b322a72c76f2a36b785a9338c5d42ad422211f9f8dc42c7c8d24f2dddd877930341997742ac17c7e29eeaa2661400b752edec3231ebbfd3efe8fef9ead1c4d8b2766c81bb2671c64d5471099a6c165dc92991013e9a91b6c7087985ff6a0b576494dadf91506c02b057b8af7f300afebfc3f207a96b7ab5d7e79ede7a5ba9541927fcf49b13ede651200b0b224fe7acf4c1f8a2012de8095b4956137cc1cd9b8526a", 0xcb}], 0x6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 23:17:11 executing program 0: poll(0x0, 0x0, 0x8000000000000005) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) fchmod(r0, 0x10) 23:17:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x3d6, 0x802, 0x0, 0x0) 23:17:11 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r2 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x28800, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x6, 0x8, 0x7}, 0xed3b, 0x90}) 23:17:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000280)="dd233181a0be37fae0addc3e8eb03658210f22f88fd3437415d9dadb88932f6efa3cfcf561ddd37c80ac3f3424d1fc39b965027a3210f509a8a8d89fd20fadb17bebc43b311b7d4ca55fe2713c3d21079855ebfc034af9bdaf4a263a1bf8dc38eaaac1456af6903e10f1748250dbb7a638d007ffa7fc181e3ac641fbd3fe55faad7484383b22881386556e7236f149872cc214d9022aee3b47f39bea457b00e79c352f21c7c473fe51e5363b95ac96440dce5564c7fdafd1c8a816c1d402f4464c15deb5c7ed28b2ecb364569166e4f12a80364c1da3b5e77910932d9d60ea7c95891627ffbd1a1bc7106298e6a81b66c7244406b472f35605a7bfb2c11f6d26fe2d2bbfc11b7af9cc6010088d2782a0be099fbfa6939b15825ade10582625611a9e8e4be63af9a4b5214e08b94cb64d2af77afb84517b8199ce38679bededaea0d6cad7c143a99bca0d856a38e322965b965834c3ca7b73ec5ad52cbfe937370d5981f1788e42ecbd5e3623793b7372ef950740bf58dd36f8a63307011f2569e41735190058af3c1cb4968d1b5d1e67d92e0938cd9c595430600dc1dc7d0a73d9a666979576bf68c80b67df3c3e6e27cd7f4134ac13a1d66b956e574f7065333b03ab6d6cb69c0cef2856155273b3f8b355c88bdafebd4294c631bc94aa0195e276a854c91f12d28be4534558d7c3325611ccd80dbc740d8227b9cef48611306635013258405622c755a36ba1112d18d5c821921fba5de4c57b7a2067e673379cfdd6646177cefc65742e78a8653514186079233bfaf51cebef542de528a7ebb0403e29b7ff8f5459976db0a84bf9786fe73d521af53bdfd8b1798d4d4bdd00b98c18f9f2fac55c20c99964dcf5425946305111c4bb0258c59839beb7a8aa6dafec8a681d93d45ee338da57d8fd59dfcee792682af66157e5f453689dc80f99539d693b544ae9feb312d24afefd84a2c8c5a36ae28e336eb3ee4583d8187758d18fc4ac2a3d52b2c8e017be3207169d034203526984d5d6d330232913a76d616c378e03ad63124397023867adde312d57f650ab7eb85b5ac626cf98c158bf60678633939c81bbc6f3b8634e7b8acb1fffbc99c83008111ecbdd16786d95577a2db37ee980476d4a972ad20b874cd79eb7d249f308165e480cf9a1cbd992e2ca9d2e8878e05516bc2c4e873bd6018f6e10f546f29caa5694fc18492ed01572f7a69ba7ff6d94ee0840e9b907b5d0ec9b09594cbf8d8e0f47b6fedaf18a01575cf7d47b384bbe60b77914a1f20a6df6d46429e80fba99146d2d1b9f7644c6acf9b599bf53abd4922c646b5f8c4cc05e6a30acd22c06cfbed659893e9133363492fc4ab61bf8247bf0cde911bfbe4b8b67eed8cf840407734a58fbe718de5770fbb5395c04ab18c1f18b69be3e87320f468f76705ca007b742a3a5c315e4b8510bd3be8ee6213e2123652d060bd72f7f8cdfa9badfa73e57265b610fb3bee0bd0723aa29067fcd14014721f269eb218e0ad0f63f59e83d8a0111c9e666b688e2ba14602613131ae9ea2c5f3efaa39dc538dc69069634556298e4e51d7cc2e832f5a411289f32f2cd1deaa083ea3ffe2e47c0c72dc7b9cb78b384bb0a21ee28078899dfbdad375b8b74bbe4778257bf1670bc70f8b63340da4ba6ce41871bb259a714a2539f0f49ee6e059acc48c13e3e1be1f2ebd949e7b46adddef8add729c018f749a5c527cb2cdf9ff2ee1b87758f7bc24e5b7bd7fa7c408906a7c96869b83a537841ed17d86656833352c01637363fe347a287fa0c70a6e6ded15b0796cc62e4f9b1c5a789066b5475efc213695b1ad17729707454add412abb1de244e88501ba455e41cf9f02007732042bad57ec14a26fd928a54a3e7316a4b06105983fb425efaecbcfa80210349309445e7b63ab1640ba5cb6e74af11fbf8ff5362fe2dbf10fda317f01c5551473398068d0731b13dda58a8441198fb0018f18097785bfa3eb1ad0e261510de57c7916dc5c6bf5ae3d3c5c496a3976d5db05114398ab39e45e9d80b4afd07992e091789aa206a9c5b94ef4a66ddea874ec89c5e3336e4b689f1586e37f0f55497e6ad7dc3c5c971430932543612e2de79e4781dded286503e87a73937b2f6542bf9b2375f3d1d643c88fb862c46937222a99786c231ecd8a39a4d5c8c39d511456b1d1b6600fc0eb626b79565605ff5930722f848fc576487932194f0457abd246a702aafb57629eb285aec9044481bee8cff9a2bd133faa72aa8ab4c462e51f0a9d2381fa01271b3bb9af4743c24c7c65f154c96f28af93f4a2ce4ec92dadd1707d02ed2eeddd779efa4e16f1677b761fbf279c4942adbda435a25bc4558baed6904130fa24952399899eb992826d9c4bd7d1a5080db1f81f6e6e0ad80d0f7ac5853efda72671da5db1d2e6ee2e2ecb6aacbffbba0c47cc4fac7e11784c78a0b39089b8c7af6ace450ab23e7eb75b05eb8d4d6854c5fa92ff1408edfabcec756fb3b38334e8ff748f4bae7148358c495b21464900651c0b8db9744749b4b2d3e6b6ad6c4de13dec37de33510f717b30af34247dc7ef846b47c4d82c144ff52e3ae8e9887c3bfa5bf036a1c1130cf8165edd2d9e3ea09ef6ad8403353e6c77b6daea237d16ab57a9c2e25b51bf22c0d234cb1690481840c23786224fae0919ab688727fa8b0c30122b0bf8192c0a4858ef52b1eb6230a822d5e0c9ed28f1eebd8a3b5c7f786de51d86dceafc9a477c305f47a5d960ae4a74c2654946bbb2b700a590364d08b31402b26c255555d91ccefababb6ed0732771b49f30e4ac43429204fb15807ec5102571da30bf3b07fc8a3fdbaa014e875355d925fd239f7c9cc77ef269a9c44a6427cf5b5d73277192b78a71075c2e6edd4e0210005e51b1d87cdad3bbe85fba2ac55a725fe225e229af6dbc99e0ca9949dd01ceb1b26054bae9ab770060da5f03b4fe6d08495a42279365bcb6c6b0d14fd2c663ca2cf0784fa7a18243116004f4577665e6c79e759ea2405356569bd435815ea8ab1eef00472784168176a01903b32da0ec7845ad524a1d980ba7bff144b944444afc60d7ec8efff20dbd42d4df5ab874b9ce21aaa0c77d73ee0992b81867c81181af5f8f6676dd82c99fda97b9862e71bc9d19082f1cf1fa699575a84718a570baee7303ba9d3c0da7da5cbdfac67c02a6225c27b952512c876ed31c82c46b2435f504c6a6d32a710c9425d3aafcef77df8fa60d18e8af40a761a7863273963d56358026ec683cb96ebe8290493affe506ee7c708d43199adf75f4a7767a71c893c82eae92dd3fe775518035579ed7c40d2079bb5a9666f8ef5536c4e1f2c9075af30636b78747293febbfa055cf2e74e512628cc1aac8f7db53768c007210fabd308c51498558fdbfa437c9c06d5f9209ba906a40e65bb884495624744b7805dcf0c84acb8d32f72087e3aa5d44fff6156e0958ee4b5c2d803c6de1cb8cdebba9f83aa9618bb1a0e0f4b4ea61eb4a136330d210619b31e41301b82b69e10c50c15a9622a387a429e4e4a1b5ca7214ad89d6f8bb5ca9efedf91a1af4d0c0b735efcf243ae5438dadac0fccc83a19915610c04c70f6f61ac04a6d3260487d5228be9b425d0dbe78d59da014cb88f4efbb82bc1eacf5e712e8184f21aa11fdca20c9b331cf12924e2f2b4e3b04dcf844a277cec01b28c2b8e9f8b3e8d39b30b4d4e79cad1672d998c092a3af9aeca14e268a7264a8fe42085e756e5a8cee57ef2ec346c44af9ac8e84d02b0da1515af460dcd322a5f0b731e2de8a3d81a6d23c11546a0f4b43ec6d6c295e9859d972b8805f3742efde3149e9cdd169337d23a8ca2305e658f09fcd9f3ef031524931e2c583486dc94bb1ef17f78cd8ea6bb083f52252411937e5a1b35ab31acbee8791f8c91707e87cb12fbfd1a4e5f67f1eb66fa9faaee54a5c9bfdab3beefa4f893560f41179d4f252c76bb74ec7d52ff22b22f5605fb2f7d478d4602504ebe676ef0eb5c793617a0fb8e27b13586bd43e659aa9f5bfc93a31e4cac264fd2c608df0705315dafb1163bed59dfe6acdd9381c7aa78c8566ee5333b57e1e8783c07aa884649da9b60f121a30324a29e21e82eea45c0aa951013afb770d080ea3b7de3ce61d4fb7518e13375dfad4d2842bd32388290b71b58330aeb7446ebf85107ea63931ce1569e1bae54cc150138a4ca28a0373556e0a77255a89d57d71bef2aba89ddc8592b7f3c987a8e2b57c41d45a3c9ff60f99b74e94bfaebc2f469957cb529dafc2bc820f93ae260cb0d79f07569d7ee98151c375afb84037b54f433b6f04dbdda3439d20967a1c2a092daa772e44ef693ebaeb60b3f3a8606c2929b07a059e53d780b14e39b89be628406edcf2d7b0695bea46f92e29adc71cc922ddf8dbff7192b11c632a1fddd4ed69cded17b3e04f7740b03eaf116ad55ac694e77a9e2d4af40d8c6cf9138e22a08ed0012293572fa6faa77477f7b7e05715b2d6fe4e61506aa7af38141313b63ea21091820f06994f0ed9e3cc4252ac35e9af7c6085ab56f916aa883c1a976b2d424ac5d5538dd5eed498438a8b77f060fb003b9ac90485e7fe5c4c7f73dff8300a5006e1da7bd4a0c08c54824e67c3f066ddacc8cb197318b58a6e80878e28e9b0ed7b83dca6f7bf1df07e7cffd784a51ab111cfe6eca62c713004cf99761190e8cc66e42927e1b3fc443cfe35b91c6b5b76ec59f3d827c6f7f6ad4fcbeb25395694da446f37e0a4f0b8a6effd134f00e42ef66efb90c76144670818de0b42bd133831945885ea2087fb68ff17cb19b3d7b9572288b7f1c95c4312f60ac8b99d3fe687029d839daaa6f550e5dd73a3279c6556f031591eb31874b73d6a62cb48c2f9e13c98e8671033d1d11cdee588a35b02ae91f2521c743a204da291d05106f3b2e798eb3d27ec6004fdcbe188a5e2b112b56e69b82b7fa4d3ba6dbabdc22a4309931a3f250f3f38ff8737e670e7f6d3c23e43c7e7bb9bf25e9f8be0493c967482a0c050e414f4de38cb0d37dbfcd87ed16c11bd1e651d28ffbb53b9b127a82f67539bd36a320426e8556f597ef3935feb680f71f5bd746bf01dc497287e98ad3fd128f9f9d7c18e369b5cfe881a7bc2ae602ce21efa9d26f05c5515f9c4269ffb8583edd5222934ba16b06915b091f05ea7366026293dcdb891e31b31c4476e4ee79c01e1e6aca4bd0706ae7b34d2b6e0508ca0f16b1e6bf53f1971b39be39679682ea09ab508fa1192e0eb218f846b90e2bd3c0a8b182c96fbf0fab3d2e271381a527231d96d3478cf5f1d772b17abeb2d75c636213578cd0e114a143924c2c23558b5896f1627295ba215ab14d7dd1a07d17b9f9fb6de7113aa5bacbf8a1775444d5a6136ca65e62ad1ee8c7f1645f0f3366ba7ed3b9f6674d594a3093f1334a6cfaf92fd49a57c7a36dbba1222b85af22ca0594230606367c94f41af0df356dd328b56a68df0c0826c2c6b18e56659f89c327d129d5becc722eb1771db694e324cc3d9de089da56d4c2caa9eded7a1bb6c708401a3593989a0367ab6a96e6732c06e41ea2581faa6c7ac379d2fbe4aa8db7439b8eea3420cc2f1d3a49b779134cfb481965bd702e52c2cb0b480128cd853cf780bf970023a70ec3dee92cc9d254b43263b0303959613bc0467ba9bd86a931a73fb25a0576eda27c7145afe22fdcb0953d0d83ad9a2db94ed4bd59a19b276b1d43c878ade56b614d0e3d7d1be56a0b9d2afc388bf9df29fd4400a8cb61746af66e570eab388cca23f9372d92d8", 0x1000, 0x0, 0x39) setitimer(0xfffffffffffffffe, &(0x7f0000000180)={{0xb7, 0x4}, {0x0, 0xf70}}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) 23:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="e7ba048696e422069c5e309f90845c782ca41c2e9348670eae9cc782e0ed3330398f55a71598e757869144b06a528a87c7683443362ff56698b3fe3325a1a5f79671a985fa942077c5c700338ba5491662dc4f16d658f27e6bad8a1c6a290f049cf0865acee1d6fd3f76c161ba1b33b43025c7ab12a363873a91ef2034f315135891e54d90b7b0a7be74511af54f781e2245bbc21661e8da296764fe90c5efdbc55dca46ce8b809f8b066aa7a632422f1b59eb537b9b4da0c3d77744296642b8d561d894567cc23b8ba31266963ddcc5dffdf9adfd01a292ca73332d0e267b2b0e79a79874306b8a68c778b008a10c6de470e385", 0xf4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000000240)=@in6={0x18, 0x2, 0xec, 0x6}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000800)="5edfc1da4ec82f4978626b86aea97bc0ab004850b6926210e6f2690097b55a5538d044ce1c4f6f678a760afb64ce5ff6c85beee559b9afbddc91e522d66e683cb6e85fd76a3f692e9ba781f1c7e05a1aafd75b8e8ef4d44e10b58b8dd0034685ce24daeed8031270a463e34c9ad4a958d2", 0x71}], 0x1, 0x0}, 0x400) ioctl$BIOCPROMISC(r0, 0x20004269) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x8) r3 = socket(0x22, 0x2, 0x8) fcntl$setflags(r3, 0x2, 0x0) r4 = getegid() setsockopt(r3, 0xfffffffffffffff9, 0x1ff, &(0x7f0000000280)="f5b38f70708490926fd5442be363b4d8ec6b298389baea8d31f3a0e0694d676b4c62bb656259fbf4de02ac04a5f8f63a2d55bfb37254eaefb4b1c5f7739d7ce16eebf1ecd5c2367fb15f0d7547b9810c638f19130b386b29386accfdee163d395717c63f8bba578b145704bd60973746c850120afe2a76e0d456c99db4b5ebf9ebc64723cdd69e3149f30d0d24f0238631166ed36992dbf41e794655f78b47b92bb34fadc6a84a088a662b6c142a718997878c429e9ba029643dd473f5e0693401494c90d1a3eae6c7aa76f488c87215889e6e129cb8901efe00975b17f441ce0c0e16676fc4381f6eaf9a15ff8147ef5165101488f07623aef248f478e6", 0xfe) r5 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001d40)={{0x7ad, 0x0, 0x0, 0x0, r4, 0x24, 0x6}, 0x5, 0x10000, r5, 0x0, 0x3, 0x3, 0x9, 0x1000}) msgsnd(r2, &(0x7f0000001f00)=ANY=[@ANYBLOB="0300000000000000ea407bf70a4d1a2df71cf712108a13e5c7c72f264777cf3149117302e1b79412e762cdb07ae615738bd63e7726d9dc135e2907afea25d3a89a5205a59f587bd69149eed8dc967e7ec068cfefbe8fa319a6269a4f9e57a3126e64beb53a1eccff043542a97bfcb8d5ab2dfcde535a9ece8aef519b1bfd5dc5a349747ee08d8bafd3c105ab10b242bc58ad7ba1baf3e8227a7988a7f3b1785d416e67ca294aa4f3bf203e7d7bd525738d2afd88af759ece6e508d805669704de9ac6e1db622383da85329e1e65be30f65700c734fc678cf75cdba87933ec14a4b03b074df4781a112de63"], 0xeb, 0x800) 23:17:11 executing program 0: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x401) fcntl$dupfd(r0, 0x0, r0) 23:17:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x90, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0xfffffffffff9fff8, 0x0) 23:17:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 23:17:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = getuid() shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) chown(&(0x7f0000000100)='./file0/../file0\x00', r0, r1) 23:17:12 executing program 0: r0 = socket(0x3e, 0x5, 0x0) setsockopt(r0, 0x2003000000000029, 0x78c5, &(0x7f0000000000)="00000219", 0xffffffffffffff92) 23:17:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x190, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 23:17:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2813, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 23:17:13 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 23:17:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x842, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) 23:17:13 executing program 0: poll(&(0x7f0000000180)=[{}], 0x286, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xefb270425bec1644, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) semget(0x1, 0x1, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x84) 23:17:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x0) 23:17:13 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 23:17:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x0, 0x5, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ef2, 0x9}, 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0x100000001}, 0x10) 23:17:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x81) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000040)="415731ec2870d6f078ac72e93bcd09fecebf6a5e839faa2838e4842bcfa3e06dae368f7a130a210d9b8f3aca198d70bb77316def36076e14e92e0cbcecf132c9b3b523f0ecab2d42e93863aac052d263f37890375d08db72f9ee5ac9b72edaa87092758d6ad8a7d1b5dc5748", 0x6c) 23:17:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) r1 = dup2(0xffffffffffffff9c, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/215, 0xd7) 23:17:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 23:17:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 23:17:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x0, 0x5db, 0x8, 0x2}, {0xfffffffffffffff7, 0x400, 0x4, 0x2}, {0x59bf, 0x2, 0x2, 0xfffffffffffffff9}, {0x6aa, 0x0, 0xd5, 0x45b7}, {0x10, 0x815, 0x5, 0x8e8d}, {0x9, 0x2a91, 0x1000, 0xff}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) close(r1) 23:17:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:17:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000040)=0xfffffffffffffe00, 0x4) 23:17:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x620, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x22) 23:17:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() setregid(r1, r2) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) pipe2(&(0x7f0000000180), 0x10000) 23:17:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000040), 0x200, 0x0, 0x200, 0x0) 23:17:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x980, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xb447) r1 = socket(0xd, 0x3, 0x15) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 23:17:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) socket(0x1, 0x8003, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) clock_settime(0x2, &(0x7f0000000000)={0x3fd, 0x5}) 23:17:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x210, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) r1 = semget$private(0x0, 0x2, 0x2b0) semop(r1, &(0x7f0000000000)=[{0x0, 0xffff, 0x800}, {0x3, 0xaf26, 0x800}, {0x7, 0x5, 0x1800}, {0x3, 0x20, 0x1800}, {0x1, 0x6, 0x1000}, {0x4, 0x62a}], 0x6) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 23:17:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) mprotect(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x0) getpeername(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 23:17:15 executing program 1: r0 = socket(0x10000000, 0x40000000008, 0x200000008001) r1 = socket(0x0, 0x0, 0x0) fchmod(r1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x4, 0x3, 0x1, 0xb, 0xb711, 0x0, 0x0, 0x1, 0x4, 0x20}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 23:17:15 executing program 0: poll(0x0, 0x0, 0x8008) execve(0x0, 0x0, 0x0) 23:17:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) 23:17:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x12}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 23:17:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000740)={0x2, 0x7}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) close(r0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000000440)=""/35, 0x23}, {&(0x7f0000000480)=""/46, 0x2e}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/28, 0x1c}], 0x8, &(0x7f0000000600)=""/243, 0xf3}, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000500)) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:17:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 23:17:16 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) 23:17:16 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xe823000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 23:17:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x1000000000002e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x186) 23:17:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(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', 0x60, 0x10) accept(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000880)='\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) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) mknod$loop(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000, 0x1) 23:17:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r1) 23:17:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) writev(r0, 0xfffffffffffffffe, 0x0) 23:17:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x80) sendto$inet6(r0, &(0x7f0000000040)="9189b7406c3e2016b67a93f11ec413a799fba2e528b8f959b8260ab99067e7fa7b79e2589a20edc0a337b219906aee29177bc1df4fa9d89e2a6c31628702dd4b27ecb5fbe9002b691e52218f13b35d973e8971611dbc8d45c8a888a04b7b1435a3d05f612c0aa30d755c51404dd862f97d5552f60449823b72f5c05abe2e0e6966572cf57d680570a2b96fd570419f35fb4bf33be9431c3b335494a1b1a68b138edff504b7f0f8722c9942543b3b8360df0dabf63b5094908fa1a4042ef4625a7c019918d27e8023659a251379d71a95cca6d7bf3c19", 0xd6, 0x4, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 23:17:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfee2) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x3, 0xd0f, "a04d6a6e009f7764c8f418f2ffff9911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:17:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x800) close(r1) 23:17:17 executing program 1: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000080)="8f203d2156e61cf4656cb30ccf21e0da9856ef6c11c36fd1927b387ce2f18fc19cac74044e524764afb3d519e73d88bd8ff6fd95c069e7f25059b2ab2d5d4657f4268e199eb495218808fc1f60c82dfd8fc68f76c536f0530e48a1d9dc27777228458dc01469d8dc48dabf62c67a84c2ed89e4ece8938fbc88cc799d3f9be517591511407bb5769787cdd5bfa8", 0x8d, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3f, 0xffffffff, 0x4, 0x9, "f1c5788e3ae551429656d936e99a1529884099f8", 0x10000, 0xff}) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x8000, 0x0, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x800000000000000}) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:17:17 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) 23:17:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x44) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0xf47, 0x7fffffff, 0x7ff, {[0xfbe, 0x100, 0x6a6d, 0x3ff, 0x1d14, 0x3, 0x3f, 0x2, 0x9, 0x3, 0x1, 0x226d, 0x0, 0xfffffffffffffffa, 0x100000000, 0x69, 0x7, 0xfffffffffffffffe], [0x100000000, 0x1, 0x100000000, 0x80, 0x7, 0x3, 0x7, 0xfffffffffffff800, 0xb1, 0x1ff], [0x200, 0x200000004000, 0x2, 0x4, 0x400, 0x2c, 0x6], [0xda, 0x0, 0xffffffffffffffff, 0x4, 0x7, 0xfff], [{0x7, 0x6, 0xe52, 0x9}, {0xfffffffffffffffb, 0x2, 0x6, 0x5bf}, {0x0, 0x101, 0x401, 0x1}, {0x9, 0x0, 0x5, 0x3}, {0x6, 0x100000001, 0x0, 0x7}, {0x4, 0x40, 0x7, 0x7fff}, {0x1, 0x1000, 0x3, 0xc}, {0x9, 0x40, 0x3, 0xd0cc}], {0xc60, 0x40, 0x8, 0x2}, {0x7, 0xff, 0x38, 0x5}}}) r1 = socket$unix(0x1, 0x3, 0x0) bind$unix(r1, 0x0, 0x0) 23:17:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="00e54fc46695e59b1ae85ff68a928e14a100000000ee000000000000000000000000e200000000000000", 0x2a) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 23:17:17 executing program 0: setrlimit(0x0, &(0x7f0000103000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10000, 0x0) open$dir(&(0x7f0000000400)='./file1\x00', 0x8000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file1\x00', 0x80, 0x10) accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r2 = dup(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='@!//k-\x00', &(0x7f00000000c0)=',-\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='$\'\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xb3,/@$C\x00', &(0x7f00000002c0)='\x00']) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file1\x00', r3, r4) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') faccessat(r0, &(0x7f0000000600)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) setrlimit(0x0, &(0x7f00006a4ff0)={0x0, 0x6}) mlockall(0x2) 23:17:17 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() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000440), 0x2) 23:17:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) r1 = syz_open_pts() getrlimit(0x6, &(0x7f0000000000)) close(r1) dup(r1) flock(r0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:17:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) 23:17:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c080000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 23:17:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x80}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) 23:17:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 23:17:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) 23:17:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) msgget(0x2, 0x210) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x4, 0x2, 0x7}) 23:17:18 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 23:17:18 executing program 0: r0 = socket(0x18, 0x4, 0x0) socket(0x1a, 0x0, 0x401) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 23:17:18 executing program 1: socketpair(0x1e, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) 23:17:18 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000001080)='./file0/../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 23:17:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 23:17:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x425) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) dup2(r1, r0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffcb, 0x0, 0xfffffffffffffff6, 0x0}, 0x0) 23:17:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = socket(0x10, 0x8007, 0x8001) sendto(r0, &(0x7f0000000000)="29ad135cbe3213ef378bb6cec9f2387a909d3786b9ed386c4b0c94130c0a27eeddddf334", 0x24, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwrite(r1, &(0x7f00000003c0)="b84e1e0b1e943b098aa3505ba72260d3ce375896c3c61e8909ca53496eea057442e07de8967026a01bfb38555b78b5da5cfe2bdd994f9b8304148c045e826c0734b16fdf03d3d414c0b517673ccfa3612a648dd556520500000000000000e442338179d75ceab619a19ced18d317c1023029105355156aba0bdf5f7a811a941172cb33dd25b2117028c4f451f7c110fcd11c8ce30e21bf6ee955bc899fb867b35f41c4550cd08b2b002417c7b2b4ffa4514c5061fd7a638efc475bb24706d55b1b9306667366f65a4a060000008160a2ac470f5f4ce281f9f37a9a3e18e5", 0xde, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) 23:17:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x401, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) sync() 23:17:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x7, 0x8c2a, 0x1ff, "cdc55200e3e2ba9706ffb319bc75e75e8c6d0c15", 0x1, 0x80000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xfffffffffffffff9}, {0x1, 0xfff}}) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000580)="8403379b1c619051a97265e552d28f160ad0195e018b5dedd9d2c72c46bc18cb7938f6d87a1df2e78af9cb724fb197eb930b619e9918152e197147487356", 0x3e}, {&(0x7f00000005c0)="678023e9ab9e5201e8798a883763a88632c553feeccd2502874dd1b9c5840460a8d828a962ecb92f8f0382156ca9e80a39f824c045ada7c42c0baf7f2725da13a0b040d444dd93ac9fc3bb1050bf12fe9b1548c0d166ea965c08ddec5b4dbac027fd913cff0e9529596c840cb02ecf204c0f65534f597618cc5589f4236c42e74e9500362d07d8302e678e4a6f41e64c2cb676", 0x93}, {&(0x7f0000001980)}, {&(0x7f0000001880)="e3e64398d56530d87b10994e7c9c9ccfe693249be9b4ec37790e5db7b581090aa119664ff5ebbfec39e9ac6e968fe8fc0571cff551cf7828585ef0b3a92893f1b5fd1102a694c6bc4c8c6e784eb1f4e90617eb41e00846edc88ad4c6d97194c607510de7681d7432d51833d04cf76780cd1cb96c179b0150f7856e61b3d1e4cf0700597954888dbcd809e0ed481f55ade5bdd8dfcb1ced31fc1f8b5c5ba8a0aaae1a8eef91e4752efed778ac3deb8d369c3592a330d58693b1f7ec6ca07999a8ae2123f23e3c42b1359d2af5ba915969b4774ef7dd411f3414c75ca4ae41", 0xde}, {&(0x7f0000000700)="0cdb73588405f8d8bcba1f492a", 0xd}, {&(0x7f0000000740)="5b882a94ab2c2b5cd0ade4b5c28fce80ac305e56e0c867f187793419df8e4d2dfe14088382b56519c07fde5f3c386e3fedadd046a828da1c1ae9cc91bad80c80b436c9e8aa8bfb7e63ba6c80f226941e1be937b93262ed37c750568fe50f", 0x5e}, {&(0x7f00000007c0)="b479d79c221f29e488b4cfc60bedec67eb4ceee101d40dc7f47fb87ca19a039c055043b2270e46c48283579f5cb646bdd738f5d839d59c0616a0522eface66e3785bfcd108cd745fe0f25a57ce061f3477065eb6468cb47c095331e059dd8de457a7525f65497d2e095923e10f621f6bb9e2402fd3b33419e55b6f516343367c64658613ef5f6a71d3a3aad60a3ee943a93d1217b9d5d6ef262c991ed4ed188aacc4692db91d4da82ae730cb13b45b7a35ae5bd5c465a939f5003dd91807de9cbb8f63e4dfa8b4a541a034d6a9c2dd31d0045e6dc9072253bbde28bbe39b1e2e206e0a10b8e8607b404f0e0310b72dad1cb9f61fe0051ffb2da014dd8e4a1f661d396bdf05434d764c538e2a0270f3b04927debdeef4af3fef58ce2dc7964bd940be131b27bdedd9412d7690f6bf8ceb26fe1cb602d9a531578ee4f53974cc74d749803e4b90e37c9a7e217618a56cb9e560d5875a40301ce612b8ad56bbd44536ff5330700c11b8ddb22c5989bcc94613e6aad575d1f36639425247a25510c730e6edf0aefad80e2c850cb026a820ca2803294124401f7d706eb9f297dca4d4da0645f003142391b04d292a5ad4fcadb30530ed3a694b1dc877f6951f620ed1930104e4cae8d1ec2143963e10460fb6cceaf6f12e4ee99af16e57abc29685ba09da35257c0a113667ff7b9781f1a7f9a278f20f0890a51b9a897974136f13b6d7b065224a3dd6cde0e363a3ac0ff750c5741a3347f7cbc6aa65331c78306f08b9cca9942208b42e1d4e94069c0784f8aa86673cf544d7d6a6d2e74f9c7774c2b50ea8a7b1803c5f9ed8810b895790b6ac907be32b835733d3296430d977452133bdfdf7a68324b8d1b5d8c39b4222bf9125e154057ed30638952ecef48d58cf975798d1e3bc9675ea90e2aefee912e70026be27c64b01efaf7eb4077f8c8c992525d5320e99a0ff6fcac687f9b7101cda39bd8b7db8912ce5e22d8207e7b9535506659537b7985576ec5906f83ecec7b3d431d797ff01b6489095f98147c2731c52fde65199c0bd3d9c4561e9abd92ff71cf1eefb52fa3762001d5085997b54bd0ba6ac2c5638d002cb558c296eea496532862988f476ccce1dbc7bab8babb2df2958f9dbfb9d0d67df3bdcdf55623f0c1739729b455b700d450a78a1bb36a467b4971f2556bf1726b4d6f806ca24907cab2e88add17b6900b2b60f56a8beaeef1770802778f9a387615466a1cd288e48127bebec55c21311a0e3a059e61b627ea4400812f2571533ae26258d80787ecdb30e9aaa88edee04ce861b22ca5de93080640ab7a9c79c6dd1f5ccacec4671fafbac2f723fb6861227771c43cdfc461c2e692e988f706ede113cb73ed12ecc3affdbda672a1dd298c833fb5b0806feaea1c4e0d2700e2d3c5441bba2a211eb77469422267116302bf68fdc3e8e80b4363d0df5031ee3ab858c2b782481472f59eef9e01678730147f86174ee37407d4b691751125ae1970f645ccdc1ba42779cd61a8647c5968e7bbe8afd72650f6b1a423db57dad7bc36f89dd8b6949b4d81d59c4a0b0ca715aa19f28e9671981fc41e1ce79c5849e5c4c6356631f4df98422094bb778f23fa309ba7dcd9610d5e25bf1a69ef4a184e062a5a780a7dddfc5e9e6e1354deac9fde71bfdc39c01432e8d755bbf1be7e88cc785da0f73b3800a7aac638f8e0edd9ac6d101cf44f20d792ff7f252b396f7873cebea125e658d8d6cfd826fac6c95a9040ddf304497a0c524d3d1be96fea007637a7631e46ef006246dc88b2bd35fbdacf05cc0482e3b37104d78a3bbc77185faf27e88944faa5aedf4c98bad944ac88db20f3360ddd59c36bf833097aecde9eda0ff5ab3bcfff4517c41af5013112928a55ede15842e5eca9abc6c1f0882d32bc02073a94c9507880c31380877e4dec38dd96224e59d71e4c305f0f6e89a7326f62c51585162e62fc70b566e3c506d7909de01efca00d8ad7a0226b315ffa68345975c22f850e2f9946441e34f1191266c1e483bdd81467a8106068c0d02efb1bd13048ec191bfd9bbfe08919750e83e7e9530b831617022ea2c8a0787b264fc1a38a39c6d81558baae3dfa876aa08281f8b44f97ac80c32ac0695610481c9582b326db0bd156e79326e7c4784eca4d6e99599fc4257218788788035f370cd8fa1bc08ac8fa03632bd7deae2714d83ad720ec2569096c7895723611a1e0329dac96a4d058eaa0f9c1199eb5bb58166b2209c5a63b9bbad96165c131f5e414d7e69600080266fa6a45ebde3dd3538aecaba9d5f022900cb4495023456ec22696aef05fde46b15f760dda31b696ae9e16c876a1b8998cfad4f46181db14fd360d1d5d7a0bb31429daec8014aec49a47b650d4309c132646b24374ae1ef5f12811b04f88892f0b69ea03e21b6d0fd67a38fdaa77b1e0fbed2a1a835c48d30f39c4c94e2b47eb1b683796da2a57d462abc1e79e7cfb4714fdc473248d7802c560caecfa03321d840b1f213e2547f2b0269e456efcf6ef3eba3e3d4f289632f10b329b0f9084c7c4dd2cdeb18068f128e369f907101fbb908cf2d250f3081d9f9896f97856d27e31e02c50bc6d0cdafc80837b9f9aee4a654cfe36dd030e9fbbce4e0285281c853c0df1a5fa187e67f1cee3dda2aa92ebc5e80f31d0178aa4ebb33a1494331aead84eec00d21afc9a1b5b01c792366dbb9084bb6e30d3bca3753d6826be11ed8888d202a90f56831c278fb052fb3ec25ea8f0c386b3520526f1dcf3b8581ed56563aed77556f5359d33ed60ef4661c6d30629a62a62f179f6b718d9abb2c00cd81f5ed9aacffa300dd9d6ca62b96d17e7f8a64fe7b9455bb7dedad02b6d60ac805544971ab732c2791be7d79cc18db11a31fba32f91a6e61811ab326f85a7d9000b3c55ee2dd8320b3184f32bee1b13aaeec6fbdfa75208d42768a51d7340d6e7c0f947a1005b7a62be221a9fadb7ee7f0ef50aecba028d44e7920336926a96cfa14cd0151e918b4d6a092cd76c14ec32075476893dfd67a564dab90fae3d638cef2913d7007e4eaf8d268a5af0b99c244740d46e36f3bcecccb8f7986c728f485c9a45d50cf68f04c9d05f71fc644d79335233686a315c6720ff665662f34129590346af54f12568a1ee78ad8e4831757227e83798ac53f7c3da8c614f14a888327c27705c29882884dde1505d6b5999c2f4534b3cab0f2d33d6e427dcb5202c01c382dffc5819f60f852bb45bf983d2c707880bc8d628c3913d9817155aaccc742bff954afeb6cc925a98ece74788c4fd3546e94a66ab4135064e314736063f13266dd5fa0f366b8fe950338a6e87fbd5956c6c2e785e4fd3891f1492efd5727a1e264901f2054d6b75d762238959d589df8a2f4da4d48c589c943c77f0ecb11f3423280996ee8088dec3c01fbde90419e20b64da089bee38141002a1d337ce04639190db33ceb97d402497235accf4954ac122d80b864ac307d2e49a08f9897735082d70e8a95e2604dd08f105ef1711584516c6dfa6112bebf31cd0a93309b46e38ca4295367f52c5a22e97acd0491cedea685408ccfd55fd04af623ae3d26bc59d52a1cfb726bcf439ef669f03c92cd54a4622018f0bc2f33d83d3216ee771ae8ceef0fe636ca1021cde88ec2da2e61a465286c4e56dd57c065bace41f9823c6e016d37a6485180f78f79e5f2dfed5530e271b55b705466014bda436fedd307ca023aef0e17a27ab25e09253fa176e2d4db7efe81a16e8ade56d1a0c996511dfcda8078fa006014bc882579b9bdb880b03da8a027b05f93dec4700e6a5ba0d61831bb0547b5a0052a3cdca904236c31f405ba36888a64b7086b701ca1a7e31756fdfb45358e043ffef4ef9764af0ddfdbe462ae88e1e28ef148b366482de40253f4595058f2347b646f3c66ccd7a5a98cc7fbdff8203285a6e1e9116f53ce352b2e75ee31d86cdb56ef103bfb427349f3df7940e36e826134a9ce2b7c85cdc63749f47577a30fa3ba0cbdc0496d11f69d6259b54f637473d636bf33174602f0d9aa27c0eed7a4bb6cc53b6f67de28c77121cc1d2a7a85c0c3745bcbe7b2fb268230a8f254bb68a721460b72809b5d4c87878f9d7b482a7cfc23b3b3f106e436db298b6a6a4ac71819adca492c186aa68c9081ea2c0e51c5f8d0fb85dcabef1e5e10dd9b07dfaff596176b588d28b4f79ddb1841e944ed31f6746bda002cc54f968525da8a5f42c12e2ba406bafa44dcb94ad8488dfa18ce83c573fe6375a34f115c7dd097916ececaf24392f68acb04b8a095e20e3c74757c8e8c6fe3ad1ddfc3997b38ca8ff434ce191696e0b8a87b4759ae2e52dd09ea09a08f9fd393b5c4cccbed04d5c6cfcf32c4b92c1ced9b5118a4b7eed68961ced4871650f1e5b3f583418cac1c4490cf95c0b18c37a814e0965eebb48fc436740563e9eaad8d9a829d9c3ec88f954ac95eb9de4c08798050cbe550c0e310eb9c7f5e792161f8b6461a779675d446594c49e4b2758e1f68899b0395dac048a2877dd37b0b43af55d9a7f9c827327e8e485471b6ed65ca002000cfc5380b5c45b041715ada45612f7ff9d8ca27598cbfa0900099aa7b770f9a2b1584a67cf9e92118ffcb6d9c0b1841b639c3d349ee0fd556a83f2dbb1bf6538db9fda481f7254d923a00aeed9761e33574a6dc97af419eb25838919250de12e47ed003c32f47fda03f35b83dc4d0fe79439fe4bd571d08def938f44fe17291a82e7976e6b754c017e62a025901efef4671f50fe10b05c53e11eee228978f40bc7f2084cc4eca36b07fd220df06de400e0b4d1c8dfba08d63169fe42c21d78e6117dc213611f67e722ce55ad2d540b79abf5ac763f2b4a6a83d1fc38f72ee53a8732ce6d949b930830917cabb900f4233c3c384b165040f4cb943e3e96c77c7fb7416f2a2b83e51bdb03d9da061f18350a8c21af4740367f74de3db76a3adb706887646708308bbc343b38ab15fadeac3b67feef1431202cee249f88607b1a4d23724efe19bb307a5522e1bd8aa3954636a55058330ecbb64fe928ed6a28efebf4eb68f2185e138121d3338bd589f759709595a6306f175284445efb282a08949518c2ddfd625a1cd52f89b69f23184ee26ff110855861eb25b78208d2505a890db54034b55818154cb81d18f467652d937b7eb14c183994fc715b2d98881269abd3a9ffa97e6a92df3b57378e1e5a4594f1cb1e706e129422c5902486d26595c51ae3151c4c1892dbe8d11a9436772943420482b69194ef034964f73d071a5a01f785348e7d9097336a3f17084ee1463393ca688ec829d0b9bfc461721b1bc69a169a52ae01083c6716f44d32ceac72e9dfe4b8ccad0529f76b942aa1ae949ee5990403793ca90d64aed8da7dce0599d9b5f576e6fe308795c4093e6d9cb3a2329a36161c9e12e2dbed8d8ef062187d789760f1be0257138acc8aeb0ccf2ca8a1cb0d5544c270975f3b2e2fbcac357c30d24d61beeab7c490c7fb3b65f45be3eebca80082da21958b30966b7ee093b1d36b8ecb38df433da8c5c14226e585bd1a93b7b1a5bbe23d884805377a986fa6a39a1f7f6189fc4a365e70554ea738dd2d3c602693bc6f80f6d2fb303385d6ccb51618f3c568aff9b1ba1b6a8388324f1b5b9ed97f59fcacec2557655511180b1ee3c054ee8753d20121bd0124813502c405a73b77f6bf4caf0f6ce1b58d84b7cc369cc98df86b8c0e534feb7c27f923b5b83d79545fa535bb74075d3b95c1c0cb2dd41a53ba317491a2dd7fa1ea3dbcd", 0x1000}, {&(0x7f00000017c0)="10ac", 0x2}], 0x8) 23:17:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() 23:17:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x101) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x5}, {{r0}, 0xfffffffffffffffc, 0xe3, 0x10, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x37, 0x1}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x200000e0, 0x81, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x30, 0x10000, 0x80000000}], 0x80000001, &(0x7f0000000140)={0x5, 0x2}) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x5) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000200)="1784412ff28d96e78353c71b7898710499c65d11e6e43a2ddac90917da7dee789deb39d6f21716f8b5357a764fceab1f5977ee7159ea77353b612ff0b40a8d1c18da1659578833f6ea4d9b94d186e81038e2b36394a90201021e4fbde767c0a95cb76eee5dc7a02119449e97b611bd22ac45e6368633839352c67272c15614aceecab3a3751322a93a67fcb568b505", 0x8f) shmctl$IPC_RMID(r2, 0x0) fcntl$getown(r0, 0x5) r4 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgget(0x3, 0x3e0) r5 = socket(0x6, 0x3, 0xfffffffffffeffff) fcntl$setflags(r5, 0x2, 0x1) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x81aa, 0x102) r7 = dup(r3) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000580)={0x8000, 0x1, 0x200, 0x5d3, &(0x7f0000000300)={{0x3, 0x0, 0xcc, 0x400, 0x9, 0x1, 0x3}, {[0x400, 0x7f, 0x101, 0x7, 0x1, 0x5, 0x0, 0x80000000, 0x7, 0x7fffffff, 0xa1, 0x0, 0x9, 0x9, 0x1000000000000000, 0x80000001, 0x5381a8dd, 0xffff], [0x8, 0x6, 0x8, 0x101, 0x6, 0xb09, 0x9, 0x5, 0x7, 0x7f], [0x7, 0x2, 0x8, 0xff, 0x2, 0x80, 0x5], [0xb13, 0x40, 0x1, 0x20000000000000, 0xd88, 0x8], [{0x0, 0x1, 0xfffffffffffffffe, 0x1000}, {0x16, 0xffff, 0x200, 0x5}, {0x0, 0x2, 0x118d, 0x7}, {0x60a5, 0x9, 0x1ff}, {0x6, 0x401, 0x1, 0x7}, {0x7, 0x4, 0x0, 0xc0}, {0x2, 0x5f, 0xffffffffffffffc1, 0x1000}, {0x2, 0x80, 0x5, 0x5}], {0x3ff, 0x8, 0x0, 0x40}, {0x10000, 0x2, 0x8001, 0xa41}}}, 0xee, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000005c0)={0x4, 0x1, 0x3, 0x66d, 0x3}, 0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/96) close(r7) syz_open_pts() syz_open_pts() getsockname$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) write(r3, &(0x7f0000000700)="6222d3e6317aa63e546c91fa98862f20486be9336b82986c535dde59ff0669259e22aad1dd85e7096a2176629e26494adf019b5b8876ea0333df343f167fa67d3b9bcee6d86d99d176aa13d8088712c7c3261cf58d78762a24babf7ccffc5be279c99f05d28f70afd804f4b4625991328defb6c3df9d09e79adcf9a71f86714dfdea1cc3cfd7ff62450e21ad68bd3eb52dbaa21e4da34730787486deaadaa20f0465431ce0293c841c0da4f1db8d55d34da9342d1f17164897c5bb9d37a2d3a90fb7e175e493", 0xc6) poll(&(0x7f0000000800), 0x0, 0x3) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000840)=0x3) syz_open_pts() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000880)) 23:17:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xde3, 0x9}, 0x3) setsockopt(r0, 0x2, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x5, 0x2) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/4096, 0x1000}, 0x841) 23:17:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r2, 0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) 23:17:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20000000000000538706000000c411000231000000000000000000000dc1bbfa55a684e844893f000000000000000000000000000000000000360818dbe97d2585bf40674b5b7c4092da4d60b0a008b81b50d6f57699af7c86feba31111c5904d019049f16c44325c980493ba4e07862aedd685c0557c511ea788a540d9fbb6529e66f3a5f476f7c11a65a8714bb33831869dbf2108a2519244dff9fa9dd7ee90c2ffaf9a04749e52ea1abb7d2f3a0e2029bef14b358ec54ef7dd8fc40406db147b1b8a5d2bfbff2501735f69026a7f101e68f450ebe1563cab8496b9e265e3d7f3184f0dd1321e777065680baebea93cad39f140e7717b719be3b9e0006c753e91c6c2fffdfda763f5265ca677ba2eff78b99aace0000000039912536a24bd6b9e641a90daffe5787f89bdbac9fefeafb2420bd4a00bfa2219fce6a4ef85632cf0a46240b66337e0303fd78af2789a042ec3baffbdcdaa839b0f6ab3d08a937ae"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x20a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:17:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:17:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 23:17:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 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) 23:17:19 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 23:17:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 23:17:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:17:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8881, 0x24) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:17:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 23:17:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 23:17:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:17:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x100000000, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x9, 0x6, 0x1, {[0x1, 0x91c4, 0x9, 0x5, 0x8, 0xfffffffffffffffb, 0x2, 0xd7f, 0x3f, 0x8848, 0x0, 0x40, 0x2, 0x4, 0x3, 0x9, 0x1f, 0x8], [0x7f, 0x4, 0x9, 0x1, 0x3, 0xd79d, 0x559, 0x9, 0xff, 0x400], [0x2, 0x800, 0x9, 0x0, 0x4, 0x8, 0xc90d], [0x5, 0xff, 0x2, 0x80000000, 0x2, 0x5], [{0x8001000, 0x8b8c, 0x400, 0x8}, {0x7, 0xdb, 0x3, 0xc80}, {0x4, 0x1, 0xb8, 0x5}, {0x1e, 0x8, 0x8, 0x7}, {0x8, 0x200, 0x6, 0x80}, {0xffffffff, 0xffffffffffff8000, 0x9, 0x2}, {0x1, 0x200, 0x2, 0x3}, {0x7, 0x80e, 0x1, 0x3138821a}], {0x8, 0x9, 0x1000}, {0x7, 0x5, 0x38a86ac8}}}) recvmsg(r1, &(0x7f0000000a00)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/135, 0x87}, {&(0x7f0000000700)=""/23, 0x17}, {&(0x7f0000000740)=""/13, 0xd}, {&(0x7f0000000780)=""/42, 0x2a}, {&(0x7f00000007c0)=""/159, 0x9f}], 0x7, &(0x7f0000000900)=""/203, 0xcb}, 0x800) readv(r2, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/7, 0x7}], 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) 23:17:19 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0xfb12, 0x8, 0x200, "31b99f82ecf57f528541c75ee929259c2d0fbf2b", 0x10000, 0x4}) fchflags(r0, 0x0) 23:17:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x5c, 0x2) close(r0) 23:17:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x4b, 0xff, 0x0, "79d3bcc7073c3a66e92a2f0ffcb53befb26a6f28", 0xffffffff, 0x200}) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 23:17:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10042, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x166}, {r0, 0x100}, {r1, 0x46}], 0x3, 0x0) 23:17:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff66}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) clock_settime(0x2, &(0x7f0000000140)={0x7f, 0x80000001}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x3, 0x9, 0x2, 0x0, 0x5, 0xffff, 0x1000, 0x0, 0x0, 0x7ff, 0xfffffffffffffff7}) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/245, 0xf5) 23:17:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgid(0x0) r2 = getpgid(r1) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 23:17:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x88) r2 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) 23:17:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r0, 0x0) 23:17:20 executing program 0: sync() semget(0xffffffffffffffff, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000600)) semget$private(0x0, 0x0, 0x40) 23:17:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0xbff02a36f534b7cf, &(0x7f0000004000/0x4000)=nil) r2 = getuid() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x3f, r2, r3, r4, r5, 0x20, 0x2}, 0x1, 0x100, r6, r7, 0x4, 0xf5e, 0x40}) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r8 = shmget(0x0, 0x3000, 0x12e, &(0x7f0000004000/0x3000)=nil) shmat(r8, &(0x7f0000003000/0x1000)=nil, 0x3000) 23:17:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x201c, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 23:17:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x100007, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x100000001, 0x60f9, 0x5, "d9ad080000000100000400"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x100) write(r0, &(0x7f0000000200)='\r', 0x1) syz_open_pts() fsync(r0) 23:17:21 executing program 0: r0 = syz_open_pts() syz_open_pts() munlockall() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:17:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:17:21 executing program 0: r0 = socket(0x1, 0x5, 0x2) fchmod(r0, 0x110) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="024c9ac19cda45e23000"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x81) connect$inet(r1, 0x0, 0xfffffffffffffde7) 23:17:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="3878868a38b3aa46c48a046936b861100a8dd88fb22ac0482321a66962d5f88f2c0ab0040a778d5266aad450042b5f7baf1647984abad7326a7eec8ae4ac002e8bd48f5ea55ecead9ee5e3e35bf871c5336af3aa91000027e880d69c73d0b3c1a5439c964da4dd0dda74e2d8885461b8fc961f56df43cf432103744dc7376f094438dc05cacfd70a566129891354777ada532b4d", 0x94}, {&(0x7f0000000200)="635d59dcd851dd62265080b097b92900c5e2fe475e0f7eec251ed408d84d7b0aa206f9352f164ef4f599fa3ae4734714be06c4189e36b40eb47a4cd851e4c6cd0febf6cd1df1e0b84a8d997a5bf83f55f91e5e7c4c892e41cc51c2aa29d7651aaf5787e4b5601a39062489e3ad18e6a43bd80219225bb3976e50333dcddeb9a81b3e5be794d74aa36a68bc94ac3d920fb8901a47", 0x94}, {&(0x7f00000002c0)="0c60491b35eeacf0d3b6ee24f9779cf464bbaab5f6feedbb6e263fa3282ab9dd9fb998a3aec63b037eaed82f09b9327666bbe8f559e4b19c83122b2b15290b42a0fd43984130f050043398cf21c76177883b04d5f7285bb1cdd003c99eff65fde0249f8826b5c4deb87b66b34a1139d7c462cb2026e7c4ee53f0d9f1851f66ab63bd13926c4b4bb8e639ef85760de1175bb376b64d0cd88a94f5783109166fcc169ee10ad7bd453100b8f728166fa36d46b45810b95a8be477", 0xb9}, {&(0x7f0000000380)="bf4fa2d2dd1818d62848cc479d937eea2374897c856c147152a3fd6e83829fb5b7bd6a1381c87ba75dc3942d293633de3ecefa5dfd9404fcdf6c845a78cf27c92940fd47accd0d60d3e4f28043efcc5dd7fef60d463ad223678cf07eb6757bd507329d6c5593922c819f4e6bf41eb4ba0c8e7acc72d8311e2ee779e64a4239dc98407194867048c1840b0f71e5a633d29478fe04d1cc08f49d4ba77ea36bdd6d1f25f2c1f238514b6e41e3", 0xab}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x78, 0x401}, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) lseek(r0, 0x0, 0x0, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) lseek(r1, 0x0, 0x0, 0x1) 23:17:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$getown(r0, 0x5) getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = accept$inet6(r2, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0xffefffffffffffff, &(0x7f0000001240)={0x4, 0xb416}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() r7 = geteuid() r8 = getegid() fchown(r3, r7, r8) fcntl$getown(r6, 0x5) r9 = syz_open_pts() dup2(r6, r3) socket(0x1, 0x0, 0x2e3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001280)={0x9, 0x4, 0x80000000, 0x6, "30b415267e19b44157886c6f29c2ca974eb73afa", 0xc3, 0x5298}) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) r10 = semget$private(0x0, 0x5, 0x80) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xe021, 0x80000001) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xcb19) 23:17:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xbbf, 0x0, &(0x7f0000000000)=""/127, &(0x7f0000000080)=0x7f) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) setsockopt(r0, 0x3, 0x1, &(0x7f00000000c0)="5f091ac3b58bd10aa8eb2ffb", 0xc) 23:17:21 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x1) r1 = semget(0x2, 0x5, 0x240) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/112) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:17:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) close(r1) execve(0x0, 0x0, 0x0) dup(r0) 23:17:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) 23:17:21 executing program 1: r0 = socket(0x7, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() flock(r0, 0x3) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) r7 = geteuid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000080)="4f28185a8e292329b4fd8aba84eb559922fdea259b73d0020b61e35811bb20e2c9bc6a879a36d9a8aa3cd30f85448aedfeceaa108fd08813c2dbf84c71bd32deb2a4ee094f204aad748d", 0x4a}, {&(0x7f0000000100)="1df67acda0ee217a386ec7af29daaa609cd7c53fa73fc0ebdb716619f22852c7616eb738e20b5000c15f42e00df6d3987835517845363e4fcad2c8f2f0af67960983286fea0fc96fe797c7f1700edee80695d9d32350e33d8e6f0819d57b411eac755da3e0ae467132b2ee3a120a14fcffd79e0d5d20a43e8e8798af6039ccb0f58c806923cf1f9c82a29bc255c8c2d31b994bfb99fca5cac987670d9afaeca20a3b959e7f4b720ce654e7901e82d155c356052899c4bae9c005e26019b4ce6208356c1ba672ae66bc78cbf86af7773a5539346f7dd4a7363dffed3e637a03093b7f3bcaeac4efe526c5f9f17f80199496708fe52c67737e71425520426dbe95a4b0a87f56e50b53ee3f52bffd08a3a881295584e864a4ac4b4317b3df242627d51fe0d7b7881b0eaf0ec3d07db91e39e383244a7249930ccce6a7bc425c3f7dfaa56d2b1042b48c8ebbddf700ed0ff3fe565a9ae90685a3086d8a6ebd91dbbb4f48a814962ebfd0492f920aa2739cb28e378a5b930e8bb433cfd018b1d384534031e20228465e8688ca02cc41f011b16c0fe3fe05111769f77ff3f5e63140dde07ce46ac0a8a39bed981aa8712066ef6b27abfc246c7116893bc0bed28608aaeffee61dd83a069b03ccfa3ebfa98468217f20eaefd4b36dcf9a9644cae98f641f246738e561d21b0bbe4486e06ede36f43d07b97e2cf35a07a1a80a12474a7f7f520152f1ec6d88380c9b5c1c477692bfef00d198b074357618f45049b88d8ffe1b4b526e0eff177d4d4f78963736e248b7e99c423e2352e857b800a38c3f62c3d182f2f483d86494e0a882b58fcdfcb0d85711191a91d4d73c2f6ac5c3a12ce97924fb890a80be12cf1db34868f1789315874f5356199b42b0498533f43bfe2046706c67e30f4d1476b0de0f846bfd8891a927396795285851bcf27ca9871b34947fcd0dcf80ff01bf716403c4194672ba4f07bba3e5320af6b2ef23b23e1264c8cb8cab6bdea3c87776d2c8e68208818d0c443e7d7995229c7b5a788b5979f4a2e844b90f70360f6a5deb0d8cbcaafd6a1f00358a2c9ba372cbdf81cc10e9728adc8704f138daafef31c68ce49c0dd5847b9a16acd62d8d1a6cb411eba97fc72c0aa644471730ae42105e47c0f2e2c8338bc92716443c176b8bb2f29a4171628482d46131244918e1493881bd20d5d353b6ae5968014aa7ea00eaf0742472ad5858adf7256e80142afb2c72686c23563efd0c5f2db7cc012983fcd76f90c69773ec3ed86f65c8a90680c63e512e1e814490e2b5fbefdb33bb33f33a4e0265a2f5bdba6aedf324e33648bce08b9c85718f2f68d49373896d8b2d2ef5df80698f1bcee6367a742f629d005562c065cc4aee245e9a36201273999027a54d3ac339638f348a9c03025f2568bc4b8a3dc689d7a0ee56d17968b5035f431c4d699d26e1d5dfa8d9251934bd1a3dffe7bc7b111e8700f47608c2156fad044d958e8b0cbba254d51c47daf987592c5e9553cafee816f97bf7b5e6cb4487da48d62512072f6b702af9314ffb5cf26c21d1d036af693d0100548c2ceac0eb5c7fcb3c9f28d4a5a89ac6f1395643461d316606e461ad2af05e6b5ae598087a44e4fff76a3fa1916b1b5e45351a50a119340d51d87e810f2f7dfbc24d20620724527db4f2ef043785668e5f84bbdb3ee982084bb33efa07d6d5fbc2cb6013a00d8082b786fe958ab873555185598a3f7597e757137e166b213c5015b6dfab22344a9ebe8513ba5b8b41a983348824789fac114ac255e28bc89b20c55b531b18e566d2a5725a08a5aebed7d07a27266763083693dc5776e990838d0b300fe7ad3ef03dfa2144dcaa326cd21ad13a8c4275ebd09d10181800e0d14eb26a7675e2d2b7b80f486de72dcf09eb2ec551282f94670581227c262fa1fb5794d4c2c63b733931bb42c18bf142f3382e3c1b1c8777401cd81124a46ebb5470f47e54c3f75709dbe5ce106b546e38759b0828a967c104d7e2c09eca6bb9825f9b5da1a60394b3757fb35d01557160a245da2f6a9b88e173538745a6b291ee67d8066fbcc62e5da77af90c96a7fefb437cd7f55b3f1376eca60ec5fba2e9e62b2152aedc8617e527adef866b554391a219bfbd6071608678bc40caa39d11863185b7f0bc18b3edae77edb8129df5b68f44a9929cd8f870035716018a70794131613d0654555d42889f22f7255c200bf7bc6dce103c10fe550a4410683a44688ce48d6bcab4e8c22593d673a84d8b7dd451118fdf322d5cf57e981f0dd684a08253e3c8b16c4ce1d0a2a7045206d77a2170c992dd043a5bf6adcc60488ce5b8fcfb44abc921d40ccea7e5cdc6f844d89b4aee06aeef56ed5ca6e4b72665cf66ed5c674caf84af9829e9e9ef093b96b2b3af96b99312246684ab2f1d9a0355c5edcf309a1bc61a541d127c5bea4e4d58dfa12f49b5d9f895648bdba73686056a562914df6fa024136d57e5af5667bd482c613ca350f6ba2536002c70969ad33f53ef3a21c484c4de3a6bac440229039fe5b641922ea59bbb3962b5e7c0e872f1785aa5bc32aa587b288956ac8c42e4cf92b6bbc746caec44999b1e396247987021ae9c19f04586aebdda1dff6bf47ceeecc06db2e36a60f90de7e8b9ff71e9ab4230a52ca7c498000167d8a0c5bb945b70fd7b0a3014748375adfa1deee28965865280b03f1bf4785517f2a80b7af8b8d2cd35d0ee3f0ca4aadec0fdcda6ca938a05c163e980a70efda413cbe5f66ebb94b2ae907c44ebb4194c66101fab37ed4788715df5074c5621c66dba0fdcf78ef329eb4d229306372c2e3720caa5a3be4c5ef6f2410de2d37b339c47fba4be7b065e51be4730a4fbf62ef5b01b10e91de38902e2a6e5a930a5ea5d2ec607fb76842d1fa4bc4c663732c1b053f693176b78ec25fd595d034236326e4b8ebfe4b66d4f5001fc46204521364e524f762910f1e565984e5daf14f28922898fa6d93b89e06bfc8b51cbff6bfda5c19c7c7aae73a3b02aca96570f71faa0fb56f52778f0ecc241059f349b57186862113ffdc5bdae04d0608e57fc2298a41f790eed8122f32090ec4f1a498299275ae350e3859d60380085d60231388052684a58239ee49b95a09516dd9c8c95c420a26996f10f787b5ffcc926bc57c150b816f725595d101b4f622f624203ee27b546f495f38a38d5b46ef6a0d5de11fbfd180e7e3f093b64a4e198fb3f795febc2accb0aacd86dab0143f6c9cee5e01effecb1c39dcd7a4396f5ca4b2edcd408f8311ccde946b5c83a6ad7a0844aae1d9aa243ebf70da736dad751f368ce12d9a4d294293bdf822fbfa1205a8e9c07e6a5b90cbe56712d88b58e0982e6141ffab82463e52c2ac30130814f30066a1741a7eaa01c6064b436dfcf6552917127e260e4c8e6a0d396a8f5eb5d1a5d24adc5f5a5f60e8f7c79764a9a4dd3f19841d20767127e0e30be0d11d673fed8249f98924e5f3ecf450b121b6ae5d00f19213952d9330466cf89c83c642e16de0365368adc36c507ef8a83ac74714c9c6951df3f9a9f5dababddc05b6a56a8b759f597332f3fad67c0bf09c3f37a9b4ab49f0fc9a3e2a10845ca9f4d2489a6f8e48c2bd0b81a869e5e86fd28462fabe21b4bf03daa239e0b263fd8389d41206df5498e17d528aac1123102eacd710ecdb381cee74045023855039978e8ba256e9c6a59d54991102f9a304176f0461c50bc92b701b5a32aa2e0740f2e9a383a27d1714dc0c020da6a5a4a67bd7ce78762c81b6a383a020b944d89b2903dd3a889c3e073701fc97f53ef2397a53c0ba23c9373ff146bcf06ff74e111c4a84a62c57abacb61ad414d07ee9cbb9862a27369d5ca60350fc90db273f635dcb2c2f5410aba1c8f4701acf55292cbcddc99c96ef76cc748c9d9fc82b6f35ae33acb6e6f340e71594d88217f9fcc6eadaa859f2a5180507a8313c44ac7f9c08e9af5acd4ca06075921c78186a4da6a35640126328ea9adcd3a4f0c9516d9e6faf16cec02a36c040635d07dfc1b428e3a680083245c1cfed50c6a1b34f9e8e570e16e46eddfae7fe7f6be840b73baa77b10e4f99ece872d05a0533de89d4532846db9150130da92a4b27841f71d230b04f9e66616fbd96a7edc8d09201f2384d2951d6bd110e5b50c7c26f9193b836489e1303b779b9c84450549045ed61fe339c596993f437a18b9212a25782dfd96a0ce2b3176e47473f0c5936d78cbf0cc3ce792a8dd8017714bd52b297267a9d5044205536769ec1b01582da17f8bfa87b62af7f7ee1cbc626d3ed86978fb2c3ef5310dbc06b00715d96ccb97513eacdd4520a85dc3caea139fdac2e20a55d9152b746a05c6f50358e18d262d500f6c16cf637be02a97c4338903ff57fb2099855a6c3d09555383ab9ea5927b29d9dc9df99110b7dd1af3502e14b9d1dcf402abd9eb7db8fa8cee7822ca97c7cad51207cc05b6dcde2bf958e62027f29b6f9a6d78b3199b304d21183dc751836737f65ca8461a545b5f8af03fa7874e1c51210d5243a4ea1e53decdf6527e5e4e1cd5fb4c43069fd7e2f471cdd716789e8f1796d37fe2e756d2fb7cce5c4bcc06ec3d2c31d8085202e8313533109ffdc8c333ae48246ff571f8eb4fac4de1bf76fb193a13d7eb8e1747dc5d3bcad78191a3239fc3c2cd338b621cd1cd3d45d8de5a0df0e74093d236c17c69c31ab9d386edf94540e79312338d2b1f2269e87556008ab6c7ed69ac0f811293a0e2391b7fe3da3af3692dead8965f0cfd6300820def7a7dbf25daac3e64c4dcf827c6121af5488a477f303b095e6b6ed341d90399d5b59045cf9851820194489ae94b1d6ba440476cce2be96a87d8c692362dbc097555955fe5a01b3f9c51274d0d454d9fa9c531c4a9ca3fb1785e5ffda9c3bc48043792efc08a91cacdd2c6c3b5d789d208c4510b303da56d5f0ffa122114ff15e4c19b038c94e41830649f2e479d43ea2af74226183f1e4edb52b012c11abf1ceb480543668f410556aef8cbd246fafbfa5fa31b44136229b4cc226384ce3657b0865c655a5c0d77057bd6f2f763bd05dbf1adbf12710ab7ab346c2e5688329e76b9362cd39071924aff76f54e935adc00d68ff9cc41d115fc9c13ebce83b9a67a6a9165ea601b0795f8cd4bd5cc797d392e70afcde2e15c457a9e48c4bf1851c7d38eabf0dcf405f3710a489624e35973eae004b0d45f47855a75d5c0179c2dd8bb10abe8ae55812fbb61ca918d28dda2fbaf019ceef56fc347f0cde0886e277c46bec2d560a859a4c88d74b67b9fb04ab0117d6c79851eb945f5905b7da15ee4109056c20d1bd066b7f61b3913b06eb0523a4f1d28c4323a48a16780cb057ae186a088406d9b7ed9cc9157991036103ef99a49e751ae94e423a54a49319417d0f6ace722e3eb441e269af979fd6dc56f465adb4842b2df728149333ec469aa42082386c76573f2e9e1687cce5350f5d225025a9bc8016a7d99acc4d70e0a55f63ae967e45a5818f259d7dec34f145dca1a2e54321eeb7d2366c60a90adaad38b2a15b042a019a2d8ae3db8029745054b0c13753f02108231139474310b7ae4e42ab2ce6e5ce4e05a19fa570fdb967f0812ae79d8d287ece13bb8c4ca139b185820bad5dc482c5a349f401894f3a36370078e3df3106a06c4129cce4dba147565daf6e016bdfb86b201e0dfdc79e8469f2c7c5e81ab78a3a82c492c48f61c25c346b11fef386861836196aeaccd6baf40124a49537f1e13dd39c93b1b55583b48d0e85bd3791b7c67aae6", 0x1000}], 0x2, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x2}, 0x1) r8 = kqueue() r9 = syz_open_pts() r10 = dup2(r8, r0) kevent(r1, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x12, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x7f}, {{r10}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x58, 0x4, 0x3, 0x82f}, {{r1}, 0xffffffffffffffff, 0x63, 0x20000001, 0x7f, 0x8}], 0x3, &(0x7f00000013c0)=[{{r8}, 0xffffffffffffffff, 0x12, 0x4, 0x4eb, 0x2}, {{r9}, 0xfffffffffffffffe, 0x8, 0x2, 0x54aedef4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x80, 0xa35}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0xfffffffffffffffd, 0x3ff}, {{r2}, 0x0, 0x80, 0xf0000000, 0x1ff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x761, 0x3}, {{r8}, 0xfffffffffffffff8, 0x10, 0x81, 0x3ad3, 0x8}], 0x79, &(0x7f00000014c0)={0x1ff, 0x6}) 23:17:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="cf770688e7a45387"], 0x8, 0x0) r1 = msgget(0x3, 0x80) msgctl$IPC_RMID(r1, 0x0) 23:17:22 executing program 1: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x400, 0x1000}}) 23:17:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) munlock(&(0x7f0000007000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:17:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x1f, 0x0) 23:17:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 23:17:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 23:17:22 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:17:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x2, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 23:17:22 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa0000000, 0x20, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x82, 0x7aa, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x7, 0x1}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x6, 0xf0000001, 0x8001, 0x7f8000000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x20, 0x1}, {{r1}, 0x0, 0x8, 0x60000000, 0x9, 0xfff}, {{r1}, 0x0, 0x4a, 0x20, 0x2, 0x9}], 0xfd, &(0x7f0000000000)={0x1, 0x8}) 23:17:23 executing program 0: r0 = semget(0x1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x7795) semop(r0, &(0x7f0000000040)=[{0x0, 0x2238}], 0x2aaaaaaaaaaaaccc) 23:17:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) getrlimit(0x7, &(0x7f0000000000)) 23:17:23 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 23:17:23 executing program 0: pipe(&(0x7f0000001540)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r6 = fcntl$dupfd(r1, 0x0, r2) nanosleep(&(0x7f0000000140)={0x1, 0x7}, &(0x7f0000000180)) r7 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x2) linkat(r6, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00', 0x4) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x1, 0x0, 0x0) r8 = kqueue() write(r0, &(0x7f00000002c0)="574d92a49d5b99358d3490793d68d7d6a44977521c91ab688e40bfbea4e5e7a57c6c40dd332e3e2192da0bc1c8d99e833b37fdf25b2aad038c05aa31dc99a8063cc81e2f4b472ccd7f1723ee35615dab4a35c491889208180e5fca8cf97c840cabaaea994e9f3df2d4cb979951a2e141165e3651d1054c62768d072dd8748c4239f97733f3e6250a2554ec45a472627ae064ac981a7ba3e7cd59f468e50105fe1dff65a5abe19f59c135940e85b21f5949b661f1f4fdb6e480c7fd3513ef56d846ecbcfb915ff656007af8860ef9b657a70346fbdfd5ffa6b8ee378869ca852baa0686a610eccf7c610b9abf59270fabfbaebe0f9523640363916373f53e1f38b079b224d73e9e0073b808d53972f7cfbab6e76003b49cd0942cae1bd793ae4a88b4517f57a9124576f804df7225c8f59315ebdb18ba006b83029915e32170aab7910781c8cd9cccbf0cff14f9355856c0239ac32d2e573fc7d11e26c3b8162ad693e53d2d7b67a29a13516865fa8d7254717b944d7a8ace29e5598f597473df1920c8de2793da6710497b90c846246f97b359c3bc3cc20c9f21149dbe49a8dd675ebe02d61b0308235b64e3e49e007cb429769b7be1f5190ac4fa3a1570a76f0c215e1f11480ff17e99662d77ee21ab3e10c428c51e78cab50bb278fe3b62cb44a873a624747b697fc85db1ac92e0fe7db249598a5beb216d9b199224a276e049a991258714a09edeb00cb1b5e58c0be8c0e922d8590d65888aeb1060e2d7ebcbf1c9c551512375d2e5ad3c7687deb711f9e61786790ff112976ae63d6bfb23b46d1e23a1f432d9e285cae642221657c03b654c8da48c26f5709a2d0aec52afa353c8381fc663e473584a5b8f9b8ebb734ee602ced8e3f5e259d1f54d4c9f09de944eafc28c9c1da834a72168f7f7ae1717132308d596676cba7b582a714d6037b5e2a40ae9094124c2104afe1bf4f2132cf04694df341267eee85d6068abac279ec2c53bb9d3c9e5a15d4cdcf6b1bdcd427230255dab867f86c73fa204305aa4b543b70eea289d1ea15157ea61b64330f1408e22c85b49c3733043b3b290fdfee257f43a29b4ad5702a99f4444fbbf97ab9b86233ef92066dbe61fa00cbed3f7a4bb7a82ceb00ee08111fa0a163a7fef12eda89a51f7db64096d1607fbb289bd98a0f70456f571fdac57c40e4c16f6d2727db44705f7966b46f9c025625ac7d0735f3c8b2ba4ffdffd46d4a002bc0d658ab4cbecbc97f810227321ee3de6176fc5cd3dabe11e5aede639441b1641331fca6f676ac3f71f20424a8a42d9a2af401e99dbf0a4a155746bcf758d82c70d84d2790fd36128d11243e8d4021546cb86f8691dc2fc81ce25b9574d57eddbff1ea332103fc587fcaf3e31b7c050d6cbde952099c3ffc5bbd0fb179086c773c80efe78fff4d1f7c8bf333e0fa0923e1ea1eef317aa25d07fa4275715e1b42f4426757ed3d63043be71513cbf0fecb308e1f6caaccf323077b9cd085d0dc2b7fde3bbcd8099fb99651a92f90f366ce27e2762b8111c15ba76a3c1bb1aa8e7fa2f3b07f12a52f078630d163f7c66842c5f9f649805c9e7a4d54677f7aea6b26d4387b995389699902d8acb0ea7b678ed88fe2f4f051c10316addbe5feaa8cdf4f81056dc54b6bbd230f258cd76af173af6a13eee115b9d9cdaa5ea298cad593063eba56b26807dcb97c60e99d962e0326a614c0a98d636459b2a5c9e786f91d0ba196dfb37f6a5f16427f7afa599f7f7b9936c53f59cdce22f30575f99afb8ffede2f2b9296e5a6731764b534201d328aa7df0a283e8fd131c8acf7d3c2b9585514a923588f7de37386e8d84b77e8c6056e3e93ab98ca9fa2860ce9e19b5c0aa814b5326ef0a7ab8affe800cab613e1d5cb22673dc6bc298b8066beae371edaf126f68f1dada785e7de9d4056ecc38e5f91193fc2c53079dd065b7b584c06244c40a3aeabb43c2080bb02c9798bb648565e84334180746a871ae9bc618bdf0f7dd9aecd7ea5614eb95744bd466e55b57b290b04ee1abac2dcfdd4a1cdbc3c50d0d681ef33517533308209faa4eee082000d64ae2f652257cab940ce339db1eed98f51618f7556e2e56bd9e7e8db655a8407fe7aba7191400df4b613bcbbbdb2b178403d4beb893fb02727be1a27251673f0c7bceaace10b0db9d45c1e1c5c8e0ac7df60075e511cf255f72a3805171610c4ab3b0f78478ac5df1c5dadca5598c7efa16f97a7e13a5a96692865e698b8b88176cede9efcf3688ab15109272d4062b5a2b2667ad638a57ec457b8b76af0b510163809b00aaf703a541e9e622fb7d0b6e8f66d25c96c50e21a176c470746a25bad5e7b9ed733ac1d8b98aa45b72616821b5c3ce13a1abc204a7abfc85a06e1f4053fef4ff118a8f572f657c4ddf8a93b982daa1d2230f3ae61dc6825fef25ad710124bc1dbb287a80184d50015c4ba8ba6c83798fe3520776a3b399b1c9a6ecc7451b350787d80c141c88275baa4eb8965c3b6162eb44f23718d8ebe2f6d1cc557214305b556da1ed9b078ffba2b452e577a24e2799a776e9371f24c2f73342f9888fd7ac2bacfa82feeb1211222c7a7945eba69d76ddd454a16a74d49c1320eb4e0b95566143d600c62b351668796e7bd1955c445601add4fe5711659a7f831bfdaf0f65c07f14276a81a621fc0155e436eb777937e3669029f86773835260f5a948f37b57bf26ddc0bb2c851af6b679e0c5f233a6233842e464ece378ce148e94912f91ab59b22eee8b1cea35b3de87312ed86c5e8f74635c9e32b532d89c26b5ae2da870f374f19ba186e5a3b430e85bbc677e25c7d9a717b108b586c233ecef848abf375400a23dbc718aa8a740d89f2f7249f31d4c58e9836d82b25dde68e43de60d8fbb223d54f39bb1f0033aeb48a82b838e5d8e4097eaf6971ca38b9dc86ef473a4443c83cd71fb42b0902858127fe445db816a98018ca168b962ab6224ec05ba9d552835906c2650ffb39823c00cc4295263b551e2699e867da885ea4a7b636df4329ff296e01cda4647fd7a1c72942035e6df87caead31882084b09942e70f02594d52b6b069dc1ff024d76ee24c706210025b9641e24b711a30d2267cab5c26a2fce4d5377d7c1e9a32940b4fc3f921b0346f7a97901ccf586b44108cc2e83646134b54c43c12d333e472c8d870bc46e7f1516676012fb4fc96e06d015aadbb9e7a09332bc0c7b17eee3e9afbd972c6bfa58a84d394212f9c7e794d7932f83d482747cbd66d04d0d4517614385100a1dc9a13f03d7538ad69d753c0f04c5e7ac09dda68ee8eb53e3c55ef72041fdd8c6abbbe0376622c5e99c576e7447876c1ee896872028e84cb672f8079d864ff0ff908d400d7b4e1c21cb090a38f0671997f45050597165413bd08dfd8c98a3fc146a1bd612baa2140d8841850af31fbfcd2f69de73ddfbf644fd8291f53bcbe6cdf9e97695dfda3ad41fee9b82847b284af801ece499358d307f1fdeb7c30e0cc31703cda565dc72416dbf26f0c4620011302ab079509afecd4b6beb2d7f456666caf25eaeb4b745809333f17480036283945cd5d193e52df105434ecbc24850fef12985f81e9f844a2b7d787adf4e43861e2847336a2377c5d74f18c2af008e1348e6d11af01c0326a96ccd0f712e80fe91bb3de18abcf73f0685d1f87783eaaf86b0f558979d711517b14d7bab01352cc74df89ca8f0cb6c2a75f69ee6917a896a40800b8eab9aa995dbdd458494deac22cde234a82d3e205cb752b26374f5772534e83b4f0982e5c66d566b810c474151ede9470dfd52a436e15305ef39fa4138c86a6a1445b558f05fa77dfaf6693cf52f79e2bb2fd9ee6d43aea746adcd8c0049e4558320b335b669695a1a30023e630a9aadc23f22b93ee8db9984e497e6f1b8f59a4d691d071955001a9d6f6bfa3cf65d644b75b747cd0a21153c872463a94dc0f4f54bf6d1fe28aa198184b37fcc3f7dfccfdf8927736c3275ba716a47cc15d2c0353619fe7a1957e4f03265ef47fe3215dc1e4f416ed5fa541b359cff14a8239df4850cc0ad0c56e6a3523cd24f19e2b16412b460f800610b12d76d2f856f9b32debbea9353be4c8acd6a65fdfde7fee6dbdbb8e0c1f61e63568fb1a84e62d1b9873303dc9698c757784b21fe54ccc2d026a2ec4743bd8e98695ad3f2fd31244f6ad2e6effca4559b8d5b57e2d8c0e8935260fc2851f7fd2ecdebf5faca363df531d851a5f7777b9f0e5f44c2dc51a356bbc55b83c3b3f602fd17456d5a391c5450d64cabfac4f2cfb844b2c74fcf2bd29643ae1a89aa4a3be6843c65e4b28b3d3e854ad735698ca69064d21c6596325a29837c76f0dddf6d288d48ca8399e4e2d94121f7e79a5cf6d7ba839a727c8f235b330464696647d72a569930e2a6ace7cd219ee3755f4a7a587eb9315cea79b68221761103fcd8182ff4512efbd4120051e95de0dd717b4059565e8b58cca305565681c1e36b80fb8b5b7daee3cf02ee02de02624d8e068f91d68d43648b435b757e720a6267913eda63faa8af4924596e97b804f991393a999e869a3ff5cecd40363f1165f2423c2c08e4c22258cb763eed0a92032f3d82c3ab9718c8ac6ae62270f8ae5c492adf1404d66af6c58cf25f3daa22f1191e780e4459965b43812a51a37a838d4ec9e209b285ea90ba3a3f184c9c9e79312845314fc032945d95476d1873b71ae410d3545ef0d2664aecb67adcb832df5938fa9d2acbabd41d47a621fbfb5fdfc333e1da6fa074536717dc8c783a1db96981e4469651d526400bf85c84686ced977586027ce1627f1dde6f0279f2753aad15599ce2741d6d78d1e1e0da11d14d0fe635b2c39d2aa12a8dd93c6f54fcdb3a50712ef04bc5ad16e5de0c5120703847e221c52dd6a2eb872838e0813f2017b84d3491173549c291fb896c22f8b0045b9c4b1207ce0c09db28ad892ac992d0b17d10a79105e2a9203ea652f7cecb88219293117554e67a9965f21a264c8f4624a1a22a36032b36b996b3954c85eee080b187d2e13656c88092ecfd38937627e3e9563e61955daa794e8ca01474ed95765ff53027498a68d253c71fbfbd6b2e96831f339920cd2409a0a77bd65f7be6d65c3512e39825e4f172977d6ea7f624d292eb258d37f0437e39ad203b92c4c804a5676983fb3588b27d497ea65c9ed57a3d06ebd49947f8b17707f27eefe353191b3de7e4acf7b7525aaa2301d1f86ba906bdef355e0fa7314ee90c40d4be6322117bc8c7212d6c5afdb2ffab3495d082c23ba07e5e328c653eab595693431cf0d07d28e345311ed4924c72ca03d521809cf6a1709226d8ade07e030aecacfe50ad086c2540e9b2ac0f4185555a1b598fb124699fb8b871bef4db718c30aef6d7637b0625deb2755b12044a4d507f7f19bb4b26597c764c964ed3223c4af8696a1f155f2223b7b675ef8d7aaaa6771cd3f823a1c83f1136d3b87537186d1ab55976982409031793b1fc00e425f85194054f6a7a6b79f468661bc43bf8f13444edb49c9eaa77c7ab7dbe51f9bcd90cf6f149d6b629b590931df9ea62f25d7782e64e9164dba7ff91e568f2e4abb1cf3d8b14b968b2908115fff97ca61e61b0bb9f8ae12c90a9b276be0edb61475e8e28e4075811199d476d77525a376817222c4509c4b881e1dd506ad540244ccccdf1324a6d5f9c01b2a9efb57326839b50e507b54eb93f9b345166861dee5806c8e74fc2dcf9b7ebed00978a1b92a6c592633cb176524041a43f9af6d45cb1ad476644", 0x1000) socket(0x8020000000000020, 0x3, 0x0) dup2(r2, r3) fcntl$dupfd(r4, 0x0, r5) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 23:17:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0, 0x7) 23:17:23 executing program 1: setitimer(0x100000000000, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) getitimer(0x0, &(0x7f0000000540)) 23:17:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) sendto$unix(r1, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x51) r2 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000180), 0x7f, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x620, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x8, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) accept$unix(r3, 0x0, &(0x7f00000000c0)) recvfrom$unix(r3, &(0x7f0000000040)=""/47, 0x2f, 0x801, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x12, r3, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000200), 0x0, 0x404, 0x0, 0x0) 23:17:23 executing program 0: unlink(&(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = msgget(0x3, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 23:17:23 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x40, 0xffff, 0x1ff, 0x5, 0x7, 0x10000, 0x2d1f78a}, &(0x7f0000000080)={0x7, 0x4, 0x7, 0x4, 0x3, 0x0, 0x100000000, 0x4}, &(0x7f00000000c0)={0x7ff, 0xd5e2, 0xaa, 0x4, 0x4, 0x8000, 0x2, 0x4}, &(0x7f0000000100)={0x2, 0x8001}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 23:17:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x2) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ab9000/0x1000)=nil, 0x1000) 23:17:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x20, 0x101) getdents(r1, &(0x7f00000008c0)=""/116, 0x74) getsockopt(r0, 0x1a, 0xffffffff7ffffffd, &(0x7f00000007c0)=""/71, &(0x7f0000000840)=0x47) chmod(&(0x7f0000000940)='./file0\x00', 0x135) 23:17:24 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 23:17:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 23:17:24 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x102) sendto$inet6(r0, &(0x7f0000000000)="517e8ddb6ca8f644a5d68fdb6fa246e321abeb0a4a36a1f46925fd54937f45c8614e3324e3ffd13bac3e8e45cd60829d5e1ee6aef1007c71a692cf75d6a38fbc54bab6ff9db1f69ee0eed5ea3bb57f3123147d6afd7f03b7ec2cf4bf9f3e165d8ebde4ffda27eaa6ae8188742a2a5708cbaadddad5e227a954c02b34e60ed7eca1a330297fa89b43bab1be08b1c238bccea5ec01715961073c12c342f612d2f1ca8123d9b85359d016", 0xa9, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x101}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xb, 0x20}, 0xc) dup(r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) 23:17:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1084, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x20, 0x3f, 0x0, 0x2, 0x3f, 0x1, 0x2, 0x1, 0x7, 0x8}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f00000001c0)="010000000d0800427c", 0x9, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x8}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x1) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0xc001, 0x0) getuid() mknod(&(0x7f0000000380)='./file0\x00', 0x6000, 0x4) fcntl$getown(r1, 0x5) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x3, 0x9ef0}, {0x18, 0x3, 0xffffffffffffffff}, 0x2, [0x16, 0x0, 0x4b7, 0x46ee, 0x8000, 0xd7, 0x81, 0x1]}, 0x3c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000500)=0x20) select(0x40, &(0x7f0000000540)={0x10001, 0x4, 0x1ff, 0x100, 0x1, 0x0, 0x6, 0x5}, &(0x7f0000000580)={0x80000000, 0x6, 0x4, 0x2, 0x8000, 0x6fa, 0x4, 0x3}, &(0x7f00000005c0)={0x9, 0x1, 0x4, 0x1400000, 0x7ff, 0x8, 0x4, 0x4}, &(0x7f0000000600)={0x101, 0x1}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000640)) dup(r3) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000680)=""/95) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000780)=""/152) 23:17:24 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x0, 0x6e, 0x5}, {0x40cc, 0x4, 0x4, 0x8}, {0x1, 0xe616, 0x1000, 0x3f}, {0x6, 0x1000, 0x2, 0xff}, {0x7f, 0x2, 0x2, 0x401}]}) setitimer(0x0, 0x0, &(0x7f0000000080)) 23:17:24 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_getres(0x2, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:17:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="f1fd5effe7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="053b1cc0a6a1e5154dde6b7bcade523e8bbaf9161ff83071b3e37f54ecacc32dca6092c5ca93e36c783d2f5c01701b7b9900c79909667b53eddcec5f4a79beb978ba29f126d21bdea40dac6b76157f031e0be61ba4e2052a5d100700d1822a732bebe7c064b8f0eef03e57a3cc620c3bc2362e2d79597d455b0dddda69fe17d50922466ae73055bcd6e9a5e5c0b71c623c275781dbdb0920ae7c1d17ece113d9af24512b5ddf94b584619511884b1306e738c4f9f859f2c98357203343597bba9afd116a0590", 0xc6}, {&(0x7f0000000180)="4c81e45a3bad334d27802047e31b396c845bc34521e6fb1d5873c7e0e9fbce58da8f3fdef0fc9ee47c92c45b20938ccfe1aa36b0d5f922ff3b3fc3af3cab0af9d90f0e8a6242a8a6f41107fc5b201639625bd6784ae20a2ab7aeb9b65e0e8eff70c77f2e139769db4ce906f0f5eaec37221a0932e398c4d05a2bfc7f173e67f5910d16dff3150173297932a3e90bd8ac4afaadddcf77874030cf2812b7b4f7f5df33", 0xa2}, {&(0x7f0000000080)="dcfb89496fdf76072e0ccaa467b496cafb2a44e8a0bfc67fcbd82cab9cbab34e16d80ce598", 0x25}, {&(0x7f0000000380)="6cecec7893b6a6647d95f5e899e952673012aa51d9a36b4e8bef0f97521fe44acfd1c99ceda8d605afddda73ad72356597c53f07bea3a881b154a4c9a0d86a4b9198af63f4f2a86a8a61cf90fe893b6cd3c082effa2b3c30eb80453955ea4ff9426e433aa4351322a27b5e41d01a78580dde462bfe3153e8cc34d4df35f800e58d7afe03c7a2c4790a9399ebcc52dc53a6fa87f25c471a80fe157f9d04186fbc559ae91a6cb8aa914cd56e5adba817de66adb0c0e1ee86e33c", 0xb9}], 0x4, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000004c0)={0x8, './file0\x00'}) 23:17:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$inet(0x2, 0x4, 0x522) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffb, 0x61}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0xd9, 0xf0000001, 0xffffffff, 0x448}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000001, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x2000000, 0xffc0000000000000}], 0x59, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x6, 0x262d}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x39, 0x51}], 0x4, &(0x7f0000000100)={0x8001, 0x2}) 23:17:25 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb9a0800005a000026bf000000e74de4", 0xfffffffffffffffc, 0x1fe}) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) pipe2(&(0x7f0000000040), 0x10004) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) dup(r1) 23:17:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:17:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000, 0x6, 0x5, "6b8aae74795a4aa9a6303052001f37c8aa6b358e", 0x5f, 0x3}) 23:17:25 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000212000/0x3000)=nil, 0x3000) mlock(&(0x7f0000216000/0x3000)=nil, 0x3000) 23:17:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 23:17:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:17:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) 23:17:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 23:17:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10400, 0x0) r3 = dup(r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) dup2(r0, r1) 23:17:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:17:25 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x7) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:17:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x7, 0x609, 0x6, {[0x2ff, 0x715e, 0x0, 0x6, 0x884e05e, 0x1, 0x9, 0xff, 0x1, 0x8, 0x6, 0x0, 0x8, 0x3f, 0x585c75e7, 0x8, 0x401, 0x7ff], [0x10001, 0x49, 0x4, 0x8, 0x2, 0x0, 0xfffffffffffffff8, 0x0, 0x9, 0x400], [0x9, 0x5, 0x5, 0x100, 0x6, 0x1, 0x7fff], [0xcfc5, 0x9, 0x8, 0x401, 0x2, 0xbfc9], [{0x5, 0x9, 0x71, 0x3}, {0x3, 0x2, 0x20, 0x4}, {0xc0, 0x5, 0x0, 0x25}, {0x3, 0x45cf, 0x2, 0x8}, {0xffffffffffffffff, 0x1, 0x401, 0x2}, {0x35a2, 0x200, 0x8, 0x92}, {0x7, 0x9, 0x4, 0x2961}, {0x4, 0xa85, 0x9, 0xfffffffffffffff8}], {0x8f, 0x7fffffff, 0x8000, 0x7a75}, {0x7fc5, 0x400, 0x1f, 0x20}}}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000500)=[r1, r2, r3, r4]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) 23:17:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400", 0x1}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x0, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000180)=0x8, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 23:17:25 executing program 1: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) chown(&(0x7f0000000040)='.\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc8, 0x6) 23:17:25 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) socket$inet(0x2, 0x4007, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 23:17:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1000, 0xc4, 0x8, 0xea0f, "c16908f84e1a0f8aae8e1e375ac598a4768b0573", 0x9}) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:17:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2d9, &(0x7f0000000100)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x100b, &(0x7f0000000200), &(0x7f0000000140)=0xfffffffffffffe67) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/219, 0xdb, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000880)="078c0e8bf4b00a601c43dcef2558bb76a7988d0ba9a635462e9494d5d5b2adec8f02b267bf18c0ce18191ef8e5c167eef5168ebe0457a02152492f85f44458f1d76ac7346e0ae0b9c2093a29f1ac3ba50bce45513e349d8f034423b04d55a906b6e349cc9952623e170a1ec57c2117061ce4a832fb3cded3a33664f574fea08ba630a4df04234b5fc7402a2001e0d611ad542c47c0cbf002a9476d539c338a0eb4a56ede768f019a2db801e08d8d9ade205552429b011e93315579f7003801f376d0741ce29cd483f81ac32a8e6ca2cc565a0d5b8fd17e2f926c99454f64e4586d95003bbf3d6d7bfa9213f8fdced5052efaaeaf9d7356119163607e97a82ffd9a3e23846263d5cb8943af1ae080b361d49ce4465f0af37d96b483f5211d0f0474424d056e672858785f9998d337491d1b9b331300b422c792543c6528b7801d750fe10351bfca30adbb1dab6fade79f72e022d737e719d38b178afb7fb58aef8450a7133a57e30bfc4f66b222707040968c6dfb2d25dfacb9a8bff9e22f8ef9cfaa237feafab0b556d0708f41519e13c5c81fcc091b7d541dd5c4e4f6c1ea39cc501de78b05268ff52942c2dd6b21c3ec4ab0654a22e28bb2b6b7ad15b1a8baae9d18bd0f6583b067c6ba2901a4643df71e1985780356a774df61b30da1cbc726754237573047a0b7b61586ad5ee82c80a0422b3a261d6805c42f4b8ada2dc5aea84bee9f47ca61180fab8d180f76101873c5cb122583ace10b05abb895e18e20a8bf5f3184cb5d858e039d04accc9e22ac9c139e13ddb35dec01b2a471bfab41f49a37927cd0cd8fad4bd6988c10499305912fcd2d2fe68505eb7b4e6b41ef2c816c1788424835176707b0533a2c3287125b51ba6f9e129f91253c65d05c004348f32d13edf4f8c5d8a0a5bb4a1d83105d6927d78b1c03ff865664d39942767d8dfd8ed7ead5405d57feb6903266f60811a15b1c28952ad319da90188671d7a7361749b7ad60fa96d17c34ce2cb7c49f56cf13faee3826e7cbbb2e27a22f0b6d9cfd1ea8c4621ee89e006294e4b2781b53bc03034832f1e72409b1ba386c9cd1ee7fb8ba3bc14a2106a5bcd824b84d1b01ebe6f0bedbfcb69207acc51902ede18d8fa768e6a97bc6a43693185b6238e82e034e30afb45dc91fd35201e904393323e85c500c8fd84670e4ff807a76eda6efa437abe98d6231f02be27ec789ab87b789f493a2f9b8293520ccfb01cd158b10c8cb217bbfdee99a5c29cd633fa074d517cab8e2c717713829f873aeed779b775cf4e135b5864c023dc95c3c679393f160bbe7a1bbc9be1d32c512bb39b556a0653475f0bd6057e8527e6b1b21ea46b025dbb3ff3491793accfc0088c708641431446f97591aa255cb5f635c26866fc2d6ba0eaba48ff7575afd80c6b5f5d48d69063a26187ff3ac82f6237f1e7ec8393b47092ad7281a2ae7e71ddbfb59e78153cadb9dc77301d9b4ba6d81de67ea34bffa4b736e42c371bb09502a56fa0bfb1208aabf8d1d5b28584434e32389ae2b655b7e774f6b13dea681b0ea1585da754e22836d74949d75bb6ed9ad402596f1dd437f764aa571dd7d43f2f5d7a21e4c839c1a164edac32ee1d962dd90edbd4a6ff94fecd9456ded3861d59901624d11e8b6dd9696250373eacd69325a2e6b35afef70b103453398d8d5556d85fb9825212de9168740cfa998813053aa6536c3b7ed77bd26d4c75e99a6b9974da9fca201df4b5112d3229e7632cd5c890a5058414532638f1ff243fb86a981e036e4d9eaad452baea3154dbb2e96c23c3383d11b40f10f6676d7f1631328897526906a9557709e54ab42f4baff6d8fb3a38ffecb0b773c975e457e0d82e624467ebdba48b9e8849a560d7fa0e3ab8035c4970919bbcc0cdd76bc5b8aec28e75c3fdc6b2e69a3b168378f1d9060b91d86e7745a2e085e44b8959b4231949292fa5b2681d8cd025a7301377889435df5e3b82faef4ec82c392157ffac1f934c416791bc199a0a8044aa264413f394bdad33585356d38c26d6fdc96e7726b48e020011e106d5ad8fd1335355f7b579ddf180db22219b4d0e2cfb176f0759383fd683676fe8ed869369c106f2488660af838c17f146cbac11369830c4b97eae1bbd42481ac4c237be7eadc21300c57c2101574284494d24f01f56cc04812cde9cf7793d4e8069131ae6fbd5e2a70cf2e4a74bcd6b5464857a42fcde50ff1bb88359717b8c1433aa2d15639b410dd71df0cabb540947556658c1391ae687c20aa61750951001053e1e58cd0223e52ae6b4765257817b337937ad983627605ad3bb5776e68c8240aa626b8ba6e4ffc9e1671f9e58fe67b2341719c3673f381d96db3efefb341b79eab10e1ed3dd73ef6dd584dc4a4811c1817f86f5e810ac2f0246060aeabd358f0a637010d5252564b188805b6f2fb53ecd123a38412b3a36d4c7481375a36be34cb1fbc93df57c9d77113eb2680e6f8dec5427c09fda7865d000c5b86d267ca4a5158386cf7f719001d3cea405a309bbcd47e2d1e75fa0662c5480bae9a49727de8d642c41659c942219435ae568bd67d4e5783361cf8d129667bf4705fd894919a6978526c5c41be17113fe76ffa06769e32f1497caf9686f3c042908e2a42bb82133028de699613e2e795f8da6d400162485b63c286517b38e16df68f0d6f23d6e7261b781d76733dee58066d33d49c463d84fd387cd2e3c35cefb7a0d79f64a7dbc7aab613d72c5aa37786f8cdfd84ab88869d49c8c367dd3997292fd3eabfc98030ff7c116a7c0daa47d408dadcb6355fcd9d4f83e7e8de13e42c37cac956474525dbfc9bf70063302db0e64e2241f75d343c8da151fe9b878c06e71a86a0e210e5e04a3ce1d138d441e0bb40a08db7c134cf53696261e13d3d0850c88b73b9e7b3637df051a341de55bed0b3fe425fb888b8b58bec4d4089caabade5643fb4ea68f35ba45edb229f3d7384cb9356a403ed859d03462279ec36c194bc1d815d890f13798907599608346ad423fd91bc7780f171f03780e35a7b69e0e1fe71b0d105ba8d32557fc6ac9e44abd556c6c805b50b2b6ad8fea8d50610c7b16e766e9d77390d15edb1ef6f122f4b152e04f1ba6c75123233818ecfacc9860820df693759a9db9c762fae435f0f41e20b7e3aa303927681bfa6318419b09d2de482dded193ced4c22fd59d7f97312b3ee0ac7e47b98ce7e7565b3521fe1f29dedcd52d94b7213cb972e57e94b318704329d99516e66eb0d2c05329883edb4143147c4b9ce8721a9b57beae6f32f04a4b55d975c6cc616205e9e18c315b0f48fe8c9611c4b67107f635e602bb04a91a5c42a8130f4659ae1025fe77d250fdb4f16e5aedd6fe47db704635e632c90f22f78f1008aa7840d7febcca1a1b6ceb447a0e668fe3c964a3a3358141809d2f5b75e4dc9330822b25e5cbcfbba1cfd1c4067f030415721686c29f00fe7bc760bcd270ca960e6f4e8a49be07132ffa15a8ed1b01821e34adfa945166923c88736c7098327c49a1b302d17af101b39ef1db006e16561bf7bafecf4fd94898b87e471ca2bc062ea51b8bf2fe65a488e994bb21795e68e8e31aba6aacf082bd917aef0219856d976953bd7327468ee137b0572c4fb1ec951ea7855893ab07a6d8cc790ca66a692561d0b0892938ece132bfacefafca2bc3869610e21c1ce4574fcfe16d1df279658d908617effe5ed3198651846a63a67103ea27cb33a34295ee1507bdccda6e3acc34edf18e6a09b6c7d597ea332d9b4ed25745e232daaf7608782b28aff9ef0b7f122378773e2dec4b6b75af61338312664c711397f5b382ea1c9b0960bf41dc6f525ae8fa3dc45a95032284f8595b873607df0fd31e9a69dd4c457208d289812543b17292871e48da9693438b9552d7f284e85acde5baf5fe4c57376cfe71b6ceae687ea9cd29a9a523852e839c8389bf867a6711f566c78daaf7ab609505204a164df28399fb5f46020cfcf8ad0af835231b207e1b8c7fd545e10f0fe9f215bc76c37fbbabfca2a0abaac13a853bfce446a2e06eb6b874125dee8d8c1e11e5406e7d773d414ee266799ece423b872096ca4a090d5e8311eb99c97b6dff8a9cdfb4ccf81e5d3b81612f581c2a187746acd6d045b02cc94cb70210edb3a8f467a0446d3fc3bf0c0a854166a7cec1cea58c8708595e89e9329565b7c8478432c97c146ca7121fd814709f0df9545e8640244ac2a12ee0709d69c80aa1a4f103d3c80e069bc9fd39f75511c643d888c642e5d8f6e703d417ab78260c78101ed5d4f3286ab41a79877ac7c242c64a6103f3dd4560f77f9848f10a5205f5f9199af2c849c0287e351560ed369802acf2b349de44aaaf6915d673d2a272a52f74f6bcbb37f496118fdf1b61b0464f256605e9d0bb3613590444a510e7b84d8d40a3e11860399146034fa218dd7f67ebf506f4f00ac92a77cffed06d558bb853afd2f074443d715f8c3fcac232c6093d4a849944551d50a325f4044dea3c0e86933de9276d6ff98e9d0dfbfc53e1b0b7df6c7afdb136795cb8065bca76be84aa38374c36129ef857bd5d02b8e6ea123bfdf536b393df904a64a5b639885ccad3b2895285023c410b38a73862f1a23ddf403fe62b1df039666973426f704a664dc794455509417e2531c05316fdc56dab93313c11743c02a9ddfc618752cbb3859c4d7346283e6b2543e2ee043ce70e5f4490c10aa749a347089ef2bd22b890e53673e89d8fb74d36776ea10a65e60e4a724cf9319382c27bcc75cd67c8e7b34d972cc4883939dfe072bdf9d896064bda10ca636792c75b86bcdadd4d0078effce115511b4dfd4cb4631f44d26a4274555e9808239f74ab9cdc0c1500b341d5f32f60410007d4d90c9fc8a4afe8bb7683b290122fca4ddeb037112059eae17ddec9c4ace96b3873ca9b9a7cc55934f0b03158ce06801bac46dacf489c82524811b68ac4fb709bedfd75e606e5819486e34b0936295557fc7dd4855e4a73ef65d6c3a7d02a884dc3e87263f883d62809380c6d20cc6d629ff80e6455b8deb61ce1ee6cad508e1b5e2281e27d00955c10021bdc61be18d96d4ba5d15ca60ede8bff532868df013303a080fff41473669129bb7969b18476cb214e22d6d706ee062d10574011ac579d4bf3473d9fba8f2224418afa19f930b9682963b84bee9bff55650392ad27cb4580ac1db813d51325d2a03af395c5ed56628ad6f1e7550f61f95c0b43302825862b6be77dc55702674bf909310c462b2ddd5144d98c683638b73793b882695b93e20fd92a0dc952cd62d5cec4b7a295a033c97bf7c2411188a09331dd1244016b2876a5918b629b9f92965fdf2a18d13f13e18a23f111902b1a21242093994ed6898bd071b22c34a745333ea5916101aa7beece3e6f425ac2316f5893336b55ba5d55112d3ca2f0e21ae7251041201e65b2c8381bf55d602fd29b6e5173fa69d495e2de344e583cbdcc3f394376cf3a997d23c36f645ee9b458cdf0de62f2f29bfce1a149c4ac6499a95e5c68b45dbef16b4864de906b6e14ce61c4d122585465fd5b1767f522eceb43f6261e39f6db024e2f9ecadacc76085c4688c8834d1313ddc13bd157dd6349d436554ce6c2faa152a1395f36ad0a400e68cd917a36160ba08b4b2d7f92a40049819b0b4b59b4e240bced262a76b95fbe8836ea02a4ff4a03530e5e5214c576d7489b556c86ff9e47349ba644cd389ebef2e76fe70ee1eddedc962a1cac9823edaa4343fae1780f0daaac2a6c9", 0x1000) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) recvfrom$unix(r0, &(0x7f0000000000)=""/97, 0x61, 0x3, 0x0, 0x0) 23:17:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x23, 0x0, 0x0, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8101, 0x0) 23:17:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x91) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x42, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) 23:17:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x9, r1}) stat(&(0x7f0000000300)='./file0\x00', 0x0) 23:17:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 23:17:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000100001, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 23:17:25 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 23:17:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="18002e2f66696c65301524ba9ec1e57b306351cc67734c82fef4801a908a4cd19a556328fe9227afbb1ceca7c9d3a93044967fc767e31453dd63389ade33504d2d1d06584803f031496d472e5a08ec1d986fc1650a9b51c8b2f590390d84456cabe3fbb6906f212d9bddd99008222dc886790edaeb646172fba7687d62268ac481837da98d9e5b46a8e2d3b23ca40e16ce2b0647761e3a4bb203703a25bbc4fd6ec23809000000083cf9f135a6698ede37559030a3a08d899f6b716854c0ea7f97f287d1a9d7979c2b0954cc683aecdaabc264cead9089b7665e6ec1f87b9f9d0cf99ac3d5224118c7f20e32255eba5f191f5d63b443333e7211b55c4afe6a7f0186b3f472000000000000dedf53eb61ee578cb440170776a4fd0d1d3ea6369ac7a5822fca6caefd70ae036e07a5189103f6035dbabfadc9b211bc8bb89e6c8b6939c7d257b204b801c6af484a84fac849915fb3c2b3dbc4f7d16a8e58f14d24221d0ee7638cd0c7b6d9a822451812297945d0c8052ec50f5d8268c7f54a4dd2623722bf365e8a150bf0af25d769571431d2bf0b4dc3e3e066eb035f3196ef75041c8cbcd4b2117bd2cf8c6046e832f655afe30d6d62b299"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x4, 0x2, {0x8, 0x5}}) mlock(&(0x7f0000245000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 23:17:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x2) 23:17:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) getdents(r1, &(0x7f0000000140)=""/104, 0x68) 23:17:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x18) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) 23:17:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/30}, &(0x7f0000000140)=0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) syz_open_pts() r2 = getuid() r3 = getuid() setreuid(r2, r3) 23:17:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000100000000005e0a769720c21fd55ccc03f3dc4ee648efc6531059"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 23:17:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a40)={0x4, 0x1, 0x7, 0x4, &(0x7f00000007c0)={{0x4, 0x9, 0xfffffffffffffff8, 0x1, 0x0, 0x7, 0x10000}, {[0x0, 0xffffffffffffffc0, 0x0, 0xd85f, 0x5b2, 0x3912501c, 0x4, 0x76, 0xfb8, 0x1, 0x1, 0xe75a, 0x0, 0x6, 0x6521, 0x0, 0xfff, 0x5], [0x0, 0x80, 0x7, 0x4, 0x5, 0x9, 0x0, 0x100000000, 0xf763, 0x3], [0x8, 0x3ff, 0x3ff, 0x6, 0x8001, 0xffffffff, 0x8], [0xfffffffffffffffc, 0x7, 0xffffffff, 0x0, 0x1f, 0x4], [{0xfffffffffffffffd, 0x2, 0x9, 0x7}, {0x20, 0x7, 0x9, 0x3}, {0xbf, 0x2d, 0x47, 0x97d}, {0x2ae9, 0x6, 0x7fff}, {0x3, 0x4, 0x5, 0xffffffffffffff81}, {0x69bf, 0x9, 0x2, 0x8}, {0x3, 0xc2, 0x5, 0x1}, {0xb6, 0x2, 0x8001, 0x4}], {0x3, 0x2, 0x4, 0x6}, {0x83, 0x100, 0x7, 0x6}}}, 0x0, 0x8000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) recvfrom$inet(r1, &(0x7f0000000040)=""/96, 0x60, 0x800, &(0x7f0000000600)={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c", 0x4cf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x36, 0x4, 0xfffffffffffffff7, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000002, 0xe96, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1f, 0xff}, {{r2}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x3ff, 0x101}], 0x5, &(0x7f0000000740), 0x8, &(0x7f0000000780)={0x0, 0x7ff00}) 23:17:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/39, 0x27, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) sync() getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getrusage(0x1, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x40000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4, 0x3fd}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) semget$private(0x0, 0x3, 0x40) 23:17:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x203, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0xfff}) r2 = socket(0x18, 0x0, 0x80000001) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x7) write(r2, &(0x7f0000000240)="24c59b2b5ff6c4cac431d062c8dfa3a3315dd0d1b3a2250e29dacb551f28577ac64722e03bdcd020c8d41192f23fa23a5c2caab0bbfdb3b1d3c6e0f578dc27888f1e440d6416a7fc865a5423d65d0a302e2c167b05b01853b49da67f1d1c78aae3ad31b73767eb1cbfbc4f0ad88813f08b6c1b03c931dec4fc62451ec2bf8f611f1f523dcc14cdec4964699d6f51dc76", 0x90) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000300)={0x0, 0x4, 0x8000, 0x904a, 0x40}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x2, 0x2}) listen(r1, 0xfcc) fchmod(r1, 0x101) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r3 = getegid() setgid(r3) setregid(r3, r3) write(r2, &(0x7f00000003c0)="27143ba048ecb3997dd5ada2315440ea8c6354268196af9370dc73dcc7bee308e424ab9b4fd6606af3ed9103ea54395476c21d87e88a16707f10c13bedd85e4c9731decf60c78618e2698c413fa8e4906963b4ae4c4771b8322e110d72c8352f430c82ae199637458eb3a395114f0e1d59235f26a747e046ea92c10391071b6f321cce0c99c930a83fe687d234cff576df60bdcdbd21dc75ba4f4d5e43444c10ec940580e59ddbb3e2c08302ad553d5a18d17d21a15047a31c", 0xb9) fchmod(r2, 0x1) setregid(r3, r3) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000004c0)=""/48, 0x30, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000b80)=[{&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/80, 0x50}, {&(0x7f0000000600)=""/57, 0x39}, {&(0x7f0000000640)=""/133, 0x85}, {&(0x7f0000000700)=""/221, 0xdd}, {&(0x7f0000000800)=""/111, 0x6f}, {&(0x7f0000000880)=""/188, 0xbc}, {&(0x7f0000000940)=""/194, 0xc2}, {&(0x7f0000000a40)=""/95, 0x5f}, {&(0x7f0000000ac0)=""/136, 0x88}], 0xa, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) socket$inet(0x2, 0x5, 0xffffffffffff8000) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000cc0)=0x7f) getsockname$inet6(r4, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000d80)={0x1, 0x40, 0x2b, 0x80, 0x8}) setgid(r3) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000dc0), &(0x7f0000000e00)=0x4) 23:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{}, {r2}], 0x3b8, 0x4f9b873f) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r2) 23:17:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0x0, r0) clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x2, &(0x7f00000000c0)={0x8000, 0x4}) 23:17:27 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="90ab8d7729332340c6b70393095d2f3fff24a3f5dbc37ed574901361cf6a7abcef2fbd1d4c3de8d1b99a7032ca5c8ac146c8c633d447537f154406622863fb4c17ac5e0f2f8169355ec938f929f670ddde9b4c21bd16035e77dd884023a10276b99ddc230bc59cb7570ceafff55cf09f33adbfe66b015e8879f780cacc747c1925654063ae6294fe39032f65542e4fd60cf6e2256d5f058ca9de12939cda47bb31c2ca2e27d5b9005dd3acaa2e1b1b548f831bd57f1e76c0", 0xb8, 0x0, 0x0) r1 = msgget(0x2, 0x41) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) dup2(r0, r0) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7f, r2, r3, r4, r5, 0x40, 0x2541}, 0x8000000000, 0x0, r6, r7, 0xdf0, 0x5, 0x100000001, 0xab}) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 23:17:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="efb2c1a29db24039ba7148ec0932a9cfbc288383cdcd2502e4baa3d9685ecbc0bb77de6e0d1d6a94e737896e99e3d1b75b7854347a4c81ae4b87c117ccc0fff28177fc4c48ab98478a6cd180fa03808aa17e673eff9a1695", 0x58) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 23:17:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r8 = semget(0x1, 0x3, 0x400) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000840)=""/4096) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="776a39cd6d02a3b22df94b7f3d080c52a52b95012106892a0958e258f5b916d414d2c990b5845595f649e71da249df10342e3cd817c3956a946b4b681a55d9d12d877150c20e7f09278d2c88a10899fb14371fa4bc6b9005ec4dc900473a580ee85b", 0x62}, {&(0x7f0000000100)="91a710c6d18d494266f66cc874f0c18b9e728b285d44f6f3608e221ccb1d6831190efb6bf2d727a5a14f21c29555dfc23139d43055a10bde53e9cd340f6156f0c3f3eb7bc2175a3aa90cae8cf4a35bece3f62b5329bda2bcbff59a628a20a44156a40b75aa639828fe574f8b2032e795aa9d8f360329a3", 0x77}, {&(0x7f0000000180)="d888e7d4c95f014672fac249c1f1603f091151e131b91dfb9ec48af7b2d6ce6d50ac6fe793fc401824d57d44c37f1f8cc31b12db6c97ca8c64f8f6c07f53845c8c67ea32f72a8401d642b5b7f18776234c33dd0ac2baabf43374919509dab94c3d8712b67cfbb9c60c2432486e74e0f19129397271451ffe1e3dd44d13f3", 0x7e}, {&(0x7f0000000200)}, {&(0x7f0000000240)="ea7031e8aa2b518d2dafa9ce5747eb8a77bea6e07d1cbcb4b2b6a16c8216a787845d66e52ebcea28721ec8198f80f078c7964d35638bee0daca6c31810d2a61103616e5b8807d10293db50cc2a538c87fdf723ecf11b0a5a652ee0d2866c9c149bb0e98c57f82ca3ff0172bdf5a02901267e8c46bddd9cca859a659343a3360fde8bc695ab973630902e7de6b8a401aca4cfd4138577229fb5087b5be963ba72710702240f6d2d124f56fed95dde522e0b023e73c81008", 0xb7}, {&(0x7f0000000300)="e4f3acdb6361ef347375254398e2e6dad013905366c1f95de4ee18928c7ee50e51c2bd2ad18dc98e19715a87318c9ff856f02b12ba3f8b1a639f1493ca642a12654269fb6306e073e8d22b1889538a1c00f50c4d090dd8f1fa5cf1030daa83e6c67ee229107c40fc143cd6c704da56fc96b1a0b0527f9f47f3d17a99075242c8f89a4616f1403ad516575cf0b876af", 0x8f}, {&(0x7f00000003c0)="2d47f24ace6ef27447d6d1d14acd345fb48565f6fe8f9f33b2c3a9549ccc244d9bfb5c5da0392275b5b43d2396609095dac1bd91333f8d88b2afb4c46f26e98656d9f815d110c59ac60138420fe3184a1bc805579c67c3c08e478e7cda5e142ae7dd06155f55fd2e78382bcfcf0f4b993ce8fef76f62a749e97373a0e283e6337fcd0e4af69ad203ab286c3ba32758a89b78283020fba356e9dadb4e70464e5ad40f0c0347e789b735e57fe3626e66a69c9bf94e3ccc33877492d88de349", 0xbe}, {&(0x7f0000000480)="7cd7cf9eaaff4dca22d909a70f798c5cf67f01385df2d19ea7bbff31fa0a12b2bf33d236ecf148b0685c0eb50f48d439b366ce7b580e00f5ace276c622ba89c3808862855ad43594303ecb6a521c613339feddbb00569ca09964fe81f49c", 0x5e}, {&(0x7f0000000500)="10ddb5a5701c4f6f785c0b3e38a6634382e0ba061f50329fdcaf415f7a1f15ca3985288174f013a1bd616a323ffa58fcebfc76406b4da29704cc1d60af429ea74f034fbf53b5dc99a1f4aaba319b9684f2a1c548e15526a4dc2bd041cd413965ea2476fca86526863df83b47162ad6b5dcecd6bc307e9ae259fd6a210d114c9d24cc00f40f28cd0b7a9056eba137be8e827d0a490b992562f7ce3a6147c484ef", 0xa0}], 0x9, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xe}, 0xe8173c00aae4ac2a) fcntl$setflags(r0, 0x2, 0x1) 23:17:27 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() recvfrom$inet(r1, &(0x7f00000000c0)=""/239, 0xef, 0x803, &(0x7f00000001c0)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000100), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) listen(r1, 0x9) dup2(r0, r2) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 23:17:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)='}', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f00000003c0)="7eb5b61c50d9cae147e35449ce58a1f0d957b6c22128add799ea39f21e7839f9c036070a745b3ed8d0e1cc176c17aaf16c414b47b96b68b5b32473694e9a51bf64c7049e4e92eef2067886ed3ec0cf08cd96f3e192dbe8be970963c7728b61d7a702f7f71e6403845a15db4aac1f25ce6c03cfcbaefd9b57f680d32469e0836b29d952f4c033c3b59d6f5c8854ef6b168915c4a4e1d2087884d25031c6de85fa84ac83e73966f8c4296f0b1d2ee103fcbd18130dd461d615cb4dfe9fa8e73b20be8108f4d874017235e53f7995e75bdd90d74a8794e4eb0793314ec5576a6db19d10df422fbe1d666db56c4ef5562656c4a05cf62513d5bbf72227272bd761f7a31f2d3e7f34c187faef5bad75e2ef5a253ee889523dcb1291af4062fedea1762a8cbd853e7a37aecd46ccafb94133c3bd41bf6a90ce30746d011f9782bf330b24a6402802b9c205554c8972ea4236dd6504d8e154f3020b4275f1e2f97df8756c1019d49c99fa39f036e61309d20581ec713b7d209fd8f498fbd23db5df5f1f2769eecb42ee68e8f98d849f42c990c50ad028554380877891371150330f2006ad0d07666a2ab45d9e28ae7b0208abc634e996a75e350f5debafac045876f82dd373f400e3909155b0aea7fb09c9f54c6c5ba6d4f4cd832a3f415fd0cf8188939b1f59c792def0842df6281dffb9b231368ddae493aafe18fde901ca6bbe94715c867e23fa3732fa4c5a26e70aa3fa6ad767d7a69d9b80cceb2515fcbaf89eb797a98ce6eaa39b17e173a43d6909df165c1e7fb06e1c7259428e57d938e6a65748e3c82840fefb30c28b85e880ec065bba61ed17f6b8160aa50390715832b5b5921b2029bb1ed449ef96bfc03b9a6dd2cc22d33bfd4a7194242a29058c43ccc6b7f47cb0d95e77a9d564133f555fd0cc6072b0a837aaa31c0d6df7d2399489f48d0e6f76e732738df1172550100217ee9da1ef9a4153e84c6702f0210764df52c92ce1b50b62b96a72c7f959237d456530a23ea2fd7ee787d583d210dc8c341f26be4f6708b88221999ccab4c03b9712a860c33a9a9a5674567d28effb84b436deba75134b8b6e2787090730ab6eba518a6f935284d14dfe484af9cecf46c3b8ecdf5baf1b9e0db6b22b9eaae316d62f8fe13121cad5aa2e483038fba7d6bb7d263c60ae6f8b83df0eaedd4d2f5f3c6af8a5daee3b16baf252eab2b1bfe1e4a97be79f6c4bb74010fa00b00553488cdbf47ba57366863066f92ff8be9edd11985e8aa711b534f83fdaf0d9e246bf068908775f0c7e09d3e4aaf5fc96fe886bf472a09ab362f9b0f96896dfe1157071eff965f0c369ea3eb503e2fa1ecd097883feb7768b343c8cd8824e16faf30de5cbc405aa0154e45652654505af38839d6cce1f6e80916667e115592315d96c523ff04e1393e78f311359abecfec4e042451fb0c62d644ff8f59d04f92af7a64be8207561d3495be95ad7340d60a6a39c8dc47f7076e31626feacef460397c592301493b4507c9ec84df712fb6e2b6ba9714ee8a9c3ffbb59d824714d37b45a08f20a0021f3586ea480c91078480bc3d198f076c8d4266e11074d79d2bd55ba4cbb11528e3d08cc842c350ffd6bfdf2ff238580618f16019e12d99d6d61c77ef36db6dd3b162e288e3acd32ca12c8ed164f6dd0a09f0b7a3a957030dd7c8305e4255560b8916b780455fcf8073714cb25040b198fabe13e342d4bc2a236b93bdb45a6d1f273d5a5d1b002ac53a23dbfd39dc040b58360cb8d2cb679855a0f084ffdde7ec7a52b3583744e0c2c5da96361df4d5fc5fbc65a1d222b7efbfd00dbcfdfe60f4b08804d9b5ff88e25018fd6f91415022a6d3503c55b22d08d31deeb08cd3002216ef4cb9dfb827fff2290cce4b9ee64fabd08fec062e9c2c6bba9c37d52d21122445e5630b0554d6049bb6891e6ac7f146c7fc7952c8ad14024b7c5145b0884c94da5736d59524748a1031973399b6c02a9dc15823657d4bae081d3218e05b6a12c65c130e6421198153883fb19aa178caaa1b1089de8aa80f97105570ff447bedcb6c66c8c8022e29d5d67ae5f0df5cd0448ac88fe56acfe5b7fa0a61980b08cf53212a42d5d44814113cad33acf4de3a8a8cee4aca1dc8f9a624449db141f4d348d33b03821b20f84e27bfdc29e79312a9fdb2eeb0b2dee41cd1b525a453e232fe604102005269dc907795fcd975c9a7f450d261eae0e88190e74a2be19bf037e518b552ba12780c6b47b58d7ec9e83b3d55cacb355a594d98fe20cd40702f7e24c3912190ed6c08a9ceb099d02993f8794564bceb54f7757f00751b25b0d535dc768216c609732e7c85353d9da79faac63cc711a49984ae067964987cc50bc7e48a4637a485342e64c2b456f77ae7aa1e7be99555890484d6f4175061acb0be4184632d1ad61f38bbc429e4885bd1ce44ac7cdba0552df3857a923c0b29c33d5d0ccd8be0e5317fb4d7fc42b99e13fa3f7d0257dcbcaa648bf06388a180a6311d03708b2df6bee57887993b7acb5bf58aec7c92169fe2e9389c7a15322560a9da2a3312ae41365020cf21f5d74d4e9056d1a315ce3a75c5605e3be059f89d0702416bd28cb01b1c6d9e21262fece43644adfb80ba526818fce03793656b444aee858d1fabf81023e3df0c25934cdfebe3d695c3e970ad4c1666bcbefac4da1c0d530b6435cdb51072dea1b66b4867b88608dc4443deec910d3d12183dbfce8ef7701c8f49948badbac4c4f38ebc60dc47d08074c3c0e0eeca9c97d18809af3d8f7186fefa2b8d904b6012821862f388aabae72bca3ed86aa51d19da6cc4f0ac258b7201f014ef4e251cae2be2cb4450fea52022f93c83499cf6e0ec9e23b0da46427b7678f64dfdfccbb20e2a2a4b505c2d8d4f15d5f645f5ddf8888fe6b91751e1b544a434c9c8cfa3827ae49ef5a524a2ba288d7e26ee5a2b30ca00d00ca1c1712488fa064e96f20d81e8e528232793e09c25f055a9c130a22be27824b02d098fb18d9beb4aa640accc617b088dee38a1644dc28aec3cf598f4b079757fce4c24d8a616435d3db3ac539624c47cde7cdfb4e6552e5f4607cd0a83526b704cd14b6b8656bbdb47d8c2ba80e215fafbd4c24b41d992e2249bdb821563be2a859fe90221623fc99abd8b26780b1c022872f42e6243f1a10ca0b08b3842fd98c00f3cd1bd354d5d44efea4aa7820c7fb6e8ecad169b84c2e5b799b51af0ee9338eb44dcc4a82d6ae80c415dd85785cdcf563fd7d0ff8d8b14f2041c13baead89ce4bf4aa815250eb21a2fb280e451a4fdb3decd5599c2385f3361df8d94a7cc42b1f23eab1dcefdebb6467dfa6814ca4c1ed3c8f135947ada97659633699b69302b047bba1cbf4b2248c9dd96adc42a4b198611c82d8ed48332bab1fe86eba258187bb4128ef8db0d0c279ecbfdc815c69fef4aa6d09c18bd8bef8cbd8ec1db8f2fd8b241a6603abcd428e33a6046a1c4eacccc15d8bed4d83810662fec2660d97161d1f749f9c6d5f3a7f12552339a1e6c35aceba20f7bdff17a3a214ce5380f7b7e68643ff90213eb4276e670aab62ed8db71159c21de6a7201f27867408b7736f56be6bb27227daa8c8d43d751baeb097bb9a085991c2584a422d5e1f6b35d30ed2ec1fc8d2dc68504863476ae638347dbeb14e6fd9fb3cf240a2f55d50dca8935d0bd7a79006d7be19db248e908baf7e22527d791088ad2a7330c1e18ff108e9a4a41f7739267964973b06db4ebb56db8538190130540f041525d8d66db7c3ccecab60cf7479426b525a68d8c90d70ac2a43180b5e735383ce19f9c0a79d747b46834bd1f230acb1dc871e5b1e96f6fbc0ea2a740317b5f001b5b5f2063bb44ac5a680123651574f471d1286a14a97ae5af94722626cc6ef8687aaac201e63334dbb33eff4d2f7c55106ef5b9b3a4df2064bd828f4f09d0e5c5c951f0e7877a3451c7d17769a73d2c82d49e524c504982374589ad5bce593c91f0f201e75ac41b9d2be05f23d9b0bb1c2de1f41f36515f5f72b3ad89ce87003cc9321f7e72c02989105234328f9e19db8c2bd59be6b7265c7c324d6ec7f7210c8ea0ec11f3ffd4b6dd55428904dc208f8a81ebd85540567b49df7288947bb25d3eab3641d064a86068b69ec51f60b2d236bf32549f4afa24648835467af5f642ca5e49cf42c9396db2007e91ad7ba63749b4664688ab00b59dc927e9ba705151320d4ef21473db761b51e2628a452ca6c92f797b8d31666487e6d5a697d036e2f8bccac23d253ef83e9d5d2322f40db46642b08891d57debac4f47bcd91f0902af30c138d37d91720b2dbd3c2332c410360ff3b5d254365a3a86a64fa1c7935c7f0aff3bbdc21b79714f40735f765a61e4349c10438060f73f3b5c2f2553faec590319f39aa4b9c38f6bb5b175010df6bd63e83e474e314f154220aeb481809232dcb75cd2dc230d17a364cb09448464d3d06bc72b6fb9854c6671681da8fef67181454919427f2877d6fd391d9901f6d3dd1ec999ac4fbd4766464294436ad2280bbd0cedd52ba79eed98a2b26c83b88ba35704c724fe61455309097444beb25562a386c522f552ad016b9f8ff3e411bee6f8f45fdcc76d062e672352cb978a342ffaf5a84c0c2c617f2e79cd5d05dd70855d91ccffc97078e484826b6fd5ad5060bc97d0564da298cb725277f6d77ae8511a30a89f7c34194b6f388b234e1f7f6673aefa8eae9e5b5debcbc496397474e92fa8a6a361bffb97661ce247eec50ca6367243886c24263e788bab7a7459d212b6bed2bb1977460eaacf925ad6c748ae5b7fa88ba009109cabd7dbe10465209519179655137896c50f331445d67566d5c7b68b36fcd5659b9a5b28c8c51ce865a07b9a7891e1dc1560bbc01dd5cb28e35b8189b335601f8b98c5d0ae1ef70e0da7a3b40431a7e9dc4c50a9e369026967c54af49bdbdbc687dc1de5a4d44934314b08d72b9e4f221f99f00b325122bcf528c969083d3013a4f37694159dde4966849a40926060a4a6b5a97fc39fd02bca44906b066d7b70f786220e01972f51c6b74542d11beb7bb0b52cc2c958198837433ea484059795fbbde97db7da073ef8d1f0e050e32675310483abfb8932314fab5ccde59ba05d58ca9900e00c4517cd3ed857c16408737deb519ab48d139a935b9a3c642d2495033acdf2567b0cd74c643dc3eee5ea9fc6dc5d9f7f3d83702fc0d6d9b1ce94b7d7385eb96ea7caa9f2e61b46fc3e3c00c1cacfbf13a52e2ff2694b20543c115d91d6d5ccce04933f112192dfcb025aa2303a5d47613051c3b55a7a7fd711595b5ea755a52e583ce2c53ee0baae11183237ffe9c6d49b45da897a544b464416161f58a7990d2934ffcbceb275b8c5849659e787ca0ee7c5e9f663626f7c4a0f5e3d597805f38c2b7382cf0bb56967a2de7a010a76ccb3fc82054d8c684833b8fcd7503520b6eb16f0713ba30b7be11bc5fd2f10a515420e2739ee7a4cec7d54a5a3aad1e0b1c909b78ee1785c87561494d1eb2608e69d6cb5c4650f2e9563fcd3e5c05358723f7574a4d40429a8a8466ff43bc5f13075fa635aeb5ebc728d41387b82a0f3c8e3a26c9fd8677a4b61ca3c2df42aa69833b470d07539a3a320546a894d664a237d7740e6a13c0639cb721ff861693093955d319a80ca2e7fd412e75e08163e5bd660e6dcccf0cf934fa81e5a81bb9b7b93bf12ba7bba27a78376a3dc9318b28bf173bb8b0514dcdd38202b86db28c56ed852184b4d5875bb28d5103f2fc825d905f5c38", 0x1000}, {&(0x7f0000000080)="6a12423eb9a8df35b6f05e59348cdb3a791352e2aba87e6af4b05f82dcd0e14b8069755d886d75b6781d9981c294a94ab48bc04b0b973c32642e38b74bbc43f1cbd4d21fb6b4d1a957081f4c40c1f5c7eba02c71c2b03e937a005ef336d09b7e03a70efbd8912832ca08bb7acc7e378883f404e322dddb", 0x77}, {&(0x7f0000000180)="7b4e3455bcbbfafa902724d0f3e9c8d0b14f207fc964d15ebcf12f6b6f51ab2dd4b81afa8ccfb17bb93d245ead81ac737081a9c70dda0335e60855ac653cfbb906c9995d844b9046a63e9c3aba7856bdf4690a7b3a6a29e27f78f56b93b1a43364db1f8c5c2b655e394386eac422c57ba217614c6256908ee85c1f25c97e6ca02176339ee2d137805db155a9c7739663ac9bb1dfc19fe87fa7f7282e03311b3abf8bac2297861b8a977661aa44ecb4a90d081a82", 0xb4}, {&(0x7f0000000240)="c1cad75313e606890b6d963dadbc05d70dd425ea8413dc21e08cd81d81e33ab56cc9b5f44d3431e21ac05778307d4b5d66cd1411d258aa5fb9c97e480f9720013f36dc70dbe434a07c78c38d86aeef4795b064b613e82cecfd97eeec1cf98b83cf44ea61d1eefe06586b293d380592da32a7090fe2ccfdba82f830fe6bed7526f148f8992a9335a4a4cabbcfe90aa865879ce64b120c79445a603c784f494c7364592df6c64af60691e3be6691f2de", 0xaf}, {&(0x7f00000013c0)="41573716fd35e07a71e27227965d6ba5e1d85d4e675a9defb082750cc6f248b0e8e236b9d3b8c1733a1e4041cacf79afd392d60cac30fd721a6881ebbbd4e3008da044e8baeb562beb3368c412fe53f5d54093356daccbe4c5b86bcfe26932c48344059f3df30e2cf14a133517b8645ed818e706716d803cc4f2bff84e4cf7aa835ed383eb224173f4e4546af65eb04978bd903c4c5bbf3ca64f295a1889779cbf49e6925c513afd3a5837d1627a07e0bcfbf2454c5a25b5e2ab2f0dc55f56eefa9e337b450725a5abea32fff03206a469ba4e7646fe18752f0199eaf01c34ec2189c15d5d3e601e973907718d9c696abec427abe92dbfa89591350b4346038c7efeeab012c6b8e0043e30f6c33cdd37b6adc689c12a0998956c6f42d81217a8ca3f86dffadbca1f98788f500ffcd95106944773b48dbf8b0d98a38bd11075b74b0e4c4f626a25667c95a2eb159e535bf6f834f58dee4f314a778f94297137977cbf05b6fbe84ee346111ac26071518ee3a80e830cdd158460902de56d971516b481df5a9dd4191ceea3b45ee1cdf4efd3b261059e25e2cc20177cdb8681f626ab22027df0f668c7562864c00ada544eefd230ec1c67bed03be8143da86f4f2dcb400ecf662ce6fed2638f6ac231290be348d3645d60c87c1ddc687d5d57001ab63b12f9d5ffc797bd3f98baec3053115dfd6df6fddab623ac1de8f6b9224dcd20d1ac5397e7c5ad95b18bc08f128aeded4fece9b66a32e11d3c43c2d0f6e4e746987ac443432339960159e568c95b0f41f4d2bb849fa685ee818238b59699bf9d19a1c1b70fedfb035de1efff366aa3ae11584255f34de4cd0e88800c5b2495b32d0f312b6d69c114bd9e26f29516196fda0d6c1099d8ff65bb1de1b5a92239701a62e13ccd514fa3a1d1f7b4e646e8a88a8e8c8b9a4634846f8f6f32c5ce818f179a1cf1f550cdff89dc8ed9d977cb663e586f29bcda2d7fc2f847293c9ed792f4726de02a94b01b4e1d2cf50dce2845b247803ce769abf0915cddb7b9dcac6ab7ccbe879ed3bc6072475edc0ea079d846785f54943b6de6e799b04363cc125a438fca4737d7f07be4ee4a70c0030ac81317f9aebd9ca759c5be501fe501858c21ca32f0db0fdecc4f3c34f4d79a4ea1950fc0c25cb9533a30ec4a019db67c99035130f9e4be3dbff6f310d51e015784c4c48aef76b7838c3869243502c2e8a198c26a090ed45222fd054bbcea92da437ab7d05c3405ff2e83ff7738093de058f5b90847dab97077f50b2ddd8efa29ceb88d176efb585ee7472ca307299e92f6f4d9f0f6b001c3c9265ba50e8620c57ac40d280b40279b448f1d06001170f48a6bf45358779f213f9a8459b87bca827fa0787e4bf5aff54148338ac30a2383a9250de4545603574ea4f03eababa9af5eccbc6be3696bf4d4dc4dcee0d3354b9cdac36855bc5c92964aa7a48a97b1bce48b30ab32060712d8902197bac0edcf4ad7e27d2695bb6f0be82f808249f1e4ce5f862792b8582dbb34cd9a8bf5f25089b38ee4c08af37692d3ead87a54ae137907f94f0ab0086a5aa7ecad3323eb212931175c72b4244d3418f9f836c0f0b0378e8178d43ceff18f65bfd641a1d1d973bd3efa14806d9c018768684093197ed52bb13da7ed60a8f2fa2dc0c3764e97426f7944265cf65cbcc8362cd971cc4ca44e372fe44395cfd251a66800321cd4f28af5389674023b59e3b50f9b162ae0ce98d804ed307604dc5d7b3902dab53b9ce282b44c9c455396133fe7710af3cb0d37b1987f9b8a87c6de1422037a2d38c7f9e8ae6034366b7db06b27a8579e9c8af449ed2530eadb558e91d1e0286e43b157f811d6c6b72260f6bc17a489e8338191571f658f40ac0068c6e63a5ef55c9b9a1d0dc66675b9a00393aaa82c6eca970212e279fcf7da5d2c832d3b4767095709d14186e2a0844f49f25d6d372db434412ac6190f5b7d12f26819de37467dd102c07254e41abc41cb99b4addcef726e827e0157cdd3a8cdedd26a05f70fb382275cab22652a1f9ee60a03dfc4ced25b06fa69bbdedf839526ed6c2f9c596ee566b9413db896b7ccd79d6352930d5f4eaa5a526c9b7430bf595bee19d8f683d688a01fdfa6a1eef9e88a59c8fd0483f42af9f1afa5fb2d9ac3b646110f9deac0e728a749815f54ad218322a9243fa8fcd421f3ef88d07bfa9ab66b38194b29087e48a265c4512a76d9e84a4cababeee429d5430786bbf86a94808022c80c92588e76ac7568e68f51f1a67292e30e532858060177325a4996edd1737dde770aa45b6b689fd58e8e2505d00ec5ed044b9488b503478ef4781470e0ad1d5b06778c17bf505bd57e67664173eb62d01c15dd5729532aac12d6f10e6625aaa02c7926fd673e8b4a44667bb7c64dbfb30a89ba7b76675b2ad085c78a933e26cbe6f80373636c1ddf2b149b8e1e242d1f4c91fc67de8e7d2daa251c8caddf05236d801d8da46fd2da3875b828c19b813257ccaf87c5480d404e94e827a84ed0169446f26d6e1f4ea601b7f6d0ef90b8dd5c4138f7170debde5031a654898455c5f83232f20cb768f1c3295fb0aa518263f91ac1e08335d3dbc92e87f113ea2502e747d067de22df4dd9520caa7cf28b15941ac90a27f64700f0ad6d6513aaecc01cd54d11066735ad9dd8fa011579cb1c7a02ffee4890998ab1e31db7d7b1373331b5a28c9a8ccafeb1556ed1888536068f8709e43624e09b827fcf2d28ae49572cb7b0fa65f0b99f65b2d984b80f51186ac37b39e0e13a8325a292ffe5019426bd62928cbcfd49fbaf1fcfb9e80175537f1b392e397d7b795d3d0604a7fd5c739d1e93bcd9327298e9ebf0b6415bbbf496db039b8efb3da68205628a93c69291e6d9f30b32e8ad385fec7af32a88129fe8f04dedd72afd2e2996dde33d1e2c124b42a8f23855c581961d0843b8dc17622547dc8d457953dc228382ba9ec32a79e6cfa2620063dc74cac316124bdbe72985db71c9598ec7db7a7415c2f18d0228ff5402f2b17177a7549dcff187bdce2c6819a96f04f5ef05299872b06d4d92174582814891ad55eab427bd0501245de22116df78d0a11286f71ceaef51aa4e4398e8168090ac8cc62ad370769fba9158ab5410b6fbdc2214e9fba0abf836edc9230f1ee6a17fb7c9114aa7630daaef987251ea4790038c3e74c490af67055c7bcb0c32f97e9553fae0c37f7aef09cd78897a76bd0f04df846edaf957dcebfce76dbcd96ada1a46810cfebd28d7527a9d1ba15469728e137ebe27770d315153f998ec63b05af4092942c525fc076a3e78a447a98680b6826fa6b2a9b623bdff84e243d581fc17538b51daab445620f68145965768aa0ea32a08b2ebbf601bf27c707849e0e8a734c99271450553a96a5e6a384c19ff9d4fc7d8fbf25976dd82c75e9b0cb6266de7b32f88481c02f0b18c310762047e64891f183b19d1f027264529f17dbd9ab0efecd803c666e2ddc0e25e62f23e77d8ac7c74983884208c7aae2df965161d318abfece3fdb524c35267cb23fe66763a0a68ad2f027e1544de204e15de85d35b023d93e39518359e0ceb03d5f0691d5f30d579b0f1a7283961f9303975dbaec9a44537485fb2662e0467abe9f5b94b149e6c239ffda22a6c793700ad2e1067bc8ac29d8de15f0fa6a5d314d11a9d2ed56e666748c9ccfa63dedb96370482b9f24f6c5b9769eb12deb29560e6de637d3abed691b4653f0be8b2dc5a38a189505846031783a6164772bada6cbd65200ae6d55e60705582237fbcb6a1122a856ec51ee5e5e13fab358d3fa80f3b28512f7a4a0937b142e7df2c69985bd36a62685ad953e32f4d64add751ab209bbbd64c618b6a60eec6b7f3e406c0376054a3afee7f011a438ac041efb8e3c8d7686a0c0d36b3585f946b02b7da98e94c6b8f14cc25be906b3404a27326ff362d8eae26e6e1fa597ed3e7c383e1a4d319568015aa255aa8e9269062b9910d4e40ef71b8d0de8d41d7f357e853f82876cacf973902deb0b7ca030a4d1905ec89ebf5bf14f3faff862e3d48656b2271df47ca993281d04f2ae6c2b8d6c7dc67560cf514879977be4754ee46d70ec61f523a50b97ec4bbcbd44edd3d928586cd7daea2141863d7042a8e91d7679a6c52c6d06ebf15140f1723856d5ced62f860fe4a99ab3bf135c5988e976268351222ebe4bc256983069ce3e2f69808d6aeaf2eb23c15700b85e206ceeeae809f54c1246a7ca37e812a1edba6f319615e4370f983795441ffb657fc0d9c009dc4b7177ed48d8fd7f3c0653ba17b975bb3430ca04c51eaf49deb3efaaa3c242bc9b850f1b4eb285f15d2bafe20e4b5c483663f06c657cd59c22799f3e16d461ddd68be07b3570da24290ca713e8c181b3abbc44b743146d1436b8cdfb949184f2b3a53016770c91a17308ee31c4672e671572546cfb0e8f8635649ff1b8eebf138c10ca0cbe8a3de2bdeae06a7075574db76710847f39cce1c30de6ad2f108a90bbd877aabbf09d0a22674920ceda07e0c6d8024e16e9d95837a7660ec5267c0cc3e8f9803cd539d8b5d905d027aaa401acb7308ca483a5f275a975048220181bab208e8cf3c8c6eb70f9c66ace435213b7ac07f8a8b878a53df8a8e302917991d14e4832308e8195fe59c393bb8d28edd6cc652a625bd0921fcf7177e885bc4c54b9fe00aaeba44cdf0ce6d480feafc7c74d9ecac8a378aea7f33a8c5d7d79aca439da05b6a06bcd9c342dc7da1af36d5c030966f1d631ad9f5e82906aa8ed0f6d3a411b7044512f702fcf713bdec8c752b70808f1697affc12890cb6030af6c8152b3e9d50c6921dbefe3325acf1a583460f4d903ca073bcb81f85fafeefa86d04ec3cd8de2d9faccce7a96edd3e22aff84772706ad4fdcaa1ada2cf54530ca07d4dc7ef7aa11e66d3a55d23a5292f9c33949b8d1754ec1549a5e44c4951b9073a1dad5983c6fe1af22fe52e86b487088730b78be354f045bc392bf7844ccf8d8e4190ee4aa09b9a6b0310fc8d1679917e132f1cce44d94e257e2ad09e2107a0ff58aa0fcc8f410fbde0da0e179131727479521c201fc5cab0f79c5bf68f89503e9943685008b8b5095bda9bde3935dd3b3c2019afab067331c04f797e3f73eded3f0524fef557db3f3189a59e0642140273f062a2f8e2fe35fca63437e8b544c61c246bb876ac82b610a9f06cc88d5c071bf2966baa89b9b7b1dfa16cc9ce0d424dc3a59ddfe304862a5e11131a2a64314f616d1fb0710b38aba0f3872c6a5c03f9aee23985ec2d5984cae9413ac464c6c41d78d8720474afd2c0eb0e9762f1a9d4608431f57fcbc44f4ceca1bd2d2f794365a1f551e32ef95d01d63630bf448f02db7795b4f717ba4e46199802593d0db322ff8bdf241611ccf062644ee2b8201616fc706ccf37de8280a57bde3cd2140723f3492bb69ba60e28fd0f994be47b5d498ea98ed7d46716a3819017ca0410bd23ceefda5c9840978c03b378574ac2be602902c80aeb0f6afc084b0c1ce0b33fe52be1081753d357b0120162cb8eb3e37d9f1ce7c5d3cca345b51e34652a1db2c9afa342602cb65fd581c80692d1faa8775c9d28834cfb942f8150a29f8f3ed8bde009b7b8d9ecb03009a0e310fe08420766b232a8730730bf5ddf13a195cd8389c579e981feb7653bcef33802d99005626e3f6a90c273e3f86cddb31aa801f7649d25a4b238eb4a4a4bdc4a2a311cb51c44ce95feb016a2ccde1558dfb88b0173464c927f99c55c1d9a6ca4a3d68bd5a39c", 0x1000}, {&(0x7f0000000300)="f7bb6ef0958c93eb164dbca42e515d8218ddc3cfc9f635e577f0c161a6ba4846a9ca8c3caeb196a2d31432e82de39ad4930e930d27ce60a45945a1ac6d6f8b75c79b50941919", 0x46}], 0x6, 0x0, 0x0) 23:17:27 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x4, 0x7) fcntl$dupfd(r1, 0x2, r0) 23:17:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000006, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x44}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xfffffffffffffffc, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8d, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xf22, 0x4}, {{r0}, 0x0, 0x18, 0x800fffff, 0xffffffffff053c75, 0x8}, {{r2}, 0xfffffffffffffffb, 0x44, 0x20000005, 0x4, 0x60000000000}], 0x7fff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x8000000c, 0xe0, 0xd2b}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x40, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x12, 0x20, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x38, 0x40000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0xf66e41f5b3ca628a, 0x40, 0x10001, 0x8000}], 0x4, &(0x7f0000000000)={0x9}) 23:17:28 executing program 1: pledge(&(0x7f0000000080)='}\\.{+\x00', 0x0) 23:17:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23, 0xfffffffffffffffc}], 0x5530427c, 0x0, 0x4, 0x0) close(r1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x84, 0x20000000, 0xdebf, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x11, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0xffffffffffffff68, 0x34d}], 0x100000001, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x2, 0x800}], 0xc4, &(0x7f0000000180)={0x4, 0xfffffffffffffff7}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x93) 23:17:28 executing program 0: r0 = syz_open_pts() dup(r0) fsync(r0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x84) write(r2, &(0x7f0000000140)='U', 0x1) 23:17:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffffe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_open_pts() 23:17:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:17:28 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x50, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="74a38e4b2851c76e230f6d5fed10db93690ed6ff36138f728b2eaa447726b6f781a1dba118f6022fcf399306315fc44a533899d1d62a14e5ff8956da4f834e2d11e8fde02865c611d166bf1b6af23cfa50be996be6dbfba958622156ae94eacde636991b2e036153f58e0d1b5840c0e08fab755bd845a23338f0711b3c8e95a9c061d41b88b23cf1b4fdf5e3c6101ce4d2281d39f3b4449ac09ba745c028e51ba158b9cd45a1baef5c5c26a2521045b8d945b16b073f8a6fe3b508ee4540c6b0643b83d2f03983f76c3d702bc0430a733cdb2dbeb30f3569bab47ba79597953e52e482654905c466d39bfcdab94f3f07cb342e4417e902d8d7231d2cbbb1b11d0fbd956dfa45c0cc6b2ac37fb93130f41e74d842f0ce0bfc50b9f801b2e952529820ad5fe30c812c263395c659ed8c630d040717a2768c4f664677ed636bf79c54eda897e86310b44d906218c4873595c498744d2b8fdf9d1be6f77390f6aeee4fd1d2700619c7f2f7e544f4012660a9f74d6ae3522413c2c76c790d0a718a8fdeb8332560192635bf96e6f53c7b1be9bcf24964bec85b5b49a5b877979dfc7bc3e8aca23cfe9667b44ae6c8511d33eaddcddc3f4dbce5bb1a2208c0380b003e21cc7cbfc0a6d5f44d733e9e1cf21bfd990bd4eb71a4d98a396424c9ce3ef0716d197d4925dc10112da2c92f2bc1219c5ace9579f3a2aa070107027dcc617bef574f0b63d971d87fdfb2d6afc65ace451471680901e022521d8d96aed04fcac75628b809b36cd458293cc6386516ca8bdd0fd1f09225761fa84b8861dab5f84b78d5795d95defb8ed5ad1f0aef5627247e5508b36218b91b9b2875bf40e36aaa3953e39d9ff2fd02ac8945e4846c8a17fd25d00984958b5321a22abc1ab81de24ad2ef83d95554e2fc5b72ab6ccfbbdec7788a095075ff26be157135788ba92cd1b9d271ca85da2dc209c0226ad3984c395c54937e38a7eecad6a1945c3ceb1a2077e90b43af0fdb4a273d6100f8ec90e99727540562d90ee5be8e7a2db29cdb5f6d265d9eae958d872e47ebdaea23c29a8a5370fe6977d1acd4e88a5810dcc3f5139bda1bad91066427a9548d111a543409bb12a264e1bb35e7a11cf08c0b32809843594284d78e908db856f1dac206a384e76b18e8d68e0da4e35bd0fa541d705f741bf6568c4abba52542b019bcc47fa719904697b6d2b2f2d9dbbca07336e214c203f823e424465fa72ff170d8891e1195d46baaef4ebca58bf8ced6bf2238aa84b31505c2b287b66984a9a71b2be651e992f966a4ba287348d616636b10cb6f10736d60294cb7212e35bdae206ec54607fe00a922f513b97c511918c2e71d0bcd5aac462b9fd40fcaa3bbbde5e2688b5a3b2f5671d748c33448d38b87cb481dbc886d2c9899a4cbb4cbf6489b58cea8d2e425fa0adf3240a6df89d666e6aa462d906f94d02c1c939d39a78cfbba90d153e9970168ac286ce8e1608e503c20b0c97bb878592e2e7385be0f0b8aa43e5583b5fd1c0e11f3b4578795e24c2f2020cd0c4829f90331d6d40f1df197aeeb05d968bda05e8d52bd22f1a32b0814148a0af3021f17968588a29f358ae588a84a1ec4e31b7502b2dc0d777ebb382fb1d71b48403f03188a82def00e99629d310a9b17d98b256afd10174339a2f293005faf7e70f4f57a68477e372c3d88ea66d423728b277cc4752ce06f1927585ac1a9e3a6f0feacce7f599e00bea330c00dee1451ef38994c41fecbe45bd89f2fb4580e349084386e32bb6ea1178e694f44d3270cfd6d5256ae16012c569f756c12a1199c69ff27cce8f36210b221229f42ffdaabc817829b02be27f97593a61b317adc9698a7dcb3d466cde9da4d1e39d34805cede92863fedbdedb270abe7e91164b2226393a996403ba03171b8a4e7ba7491cb75bffaa6d819612c20f9b58cc287e0f4164fa6c2b5fc12b003be803d1dd09dad57e4da4c7d26a4922c40bd6620eca46048bbaa068f6a33ff5240c2dcb39942333116cd10bd6edeaeeb63b6d2fca625916d65d6e10f2352c85df667723a19f0f51627c7a76d41223bd8a0746afe29d71c95704cc2241c5bd2e0f2b1776b577d4e51e04c68740a516dd77dc6696a92a12957b2eb2002aa83748b760485819eea079b353e61e17b918505839f34bf5446946d26b90978dc4cbedb760e3ab3199f1a458cf53a8664447c29750940ab105986f1f3b656aacc61e2b75b750fa68cb60ced0a7f257609aea0756218675790d073fb762b2b0aa188e4fb0b03b691e349d81c6e72dcd6e61b2907d79e4f2ee704006046eb1739755309b91bb4465e157077f57ffbcf2f9ede723f53faa1eee74b5525b11309c003e4b49eb7e4fbbba4a1a17d56cc9dbae7f1c9e19f70e3fd80a58a5c2a1affe7917dfba08211a1d8d60fe232ccf3299e3215f6f4660a7bfc450cf3142ebd4c2f0fe158c6be291cb51cedbb380b72fe9f3194d98d1921624e87a0bd8d54f8d7eb52fa6006391bf87406a97ab57d1ce8301aeebc177e0a04e5301c5afc90b0a6a960b3bec38e6d0509e3c6d2bce9eb2e36594b65e634d0cfe396c09019f15a7493246402205a35162ebf6149bf8b40f75575b0bdbb568b2a67b4c046902578b2e0e5aac62fdfb25d3b7e9dcde04dcdda410ccede8470781657ab7fb3d8433a5acf39f7ce4a2977e14f0892cc17e2e1edd5616ec89c5f36e5c03bab081fd232cf35fc88b8c05d8dcee9f3b62ae8acf000c7aeb6555f85a0f6606ec7053426ec0cd95a18638186862a578e4c1a4957d1f21848be9df4550fd328b8ca2532d88fa825b1e218b474a3284b99f264d7ef7b3a73d4a10e9883244a09597d3576e2110269d330e71a50f5d5fb91bad1d45b65b545c900e6c3bc0b179f999717e08c5e2c0b83e34bb27ef0441ed6263382c4371de8cc9b8b5f37f96b2fe0005c4308ab0f4b912b2b5897ab3c2661e41170665ace7ee5923b80e7c3a0a9cfe9b9fcaaac43a2d8ea3c34c0dc0cc851bc5c7ccf875a2d726bb049cf1471b181120af4995645b68dcba95592aa2b30f6c6c53fcd7ec0be13b52043536a22f1a98f84c0cd398cba37442623116fdd71764798129ef8a9d9e49dfd1bd8c5e45fb966b1a014d7fba14f92b161633b32daaa46e373a603c2f3f483203b20d6b5115b8fac61356e0a676b5177b8a99c6de99830c0a42da7be460324216caf15921097ef1815ebf93b3e58883fc57d7fe0efabfbfa8b4280cce95b9c12868a33f256a11b17fcee5a4c47c2c5a168d55ee3eeae7cc9e3d3b5fd5f2079d7b1bdfaec892bc93b613f11672dca24614a8854ae881c9c3867b6074b41df6bb9447afafac3c61f7266683d4621794598759bdf37a6524a9f371892dc5e909501ba3ec4c23de4acb9ec2d7630bae0302e3eb6d51d557854cef4dfc88c9e01f3b2dd26618ec2f086e0b79a4212e52316d57b786a98e253f24e0f01c58f016bf4007cae3bd69232bdd8be8b50d88f84aacddccd360062fc8747fe6dee18086f2e1621da7993de5a5e1e27ae01d2fbeac2ce4ab20125bda428a68f4223446cd634edd7ef8e5ca995a14f93d6fdddbbcebce47ffa7efe85c6c2d8c406ebc0e9f4ade8c56573e04eb6b02f21784e592602bf1e980db58a81a3bc656ecde173950660baf778a9869cb8d4aea2727cdaae42392d4b55e646867c8fa02bdc7a843cced8bde56ed25d080651121a79b8701e72c686093a4ff68b7e98f3cecb1e8310225f095480b37fd13e6a2b2c95459e5f41dc4880aa82e29864182e7d244a5efd566c8f66372204fe55d498d7a0ef131ec92d4b4a896388efa702f7461269c1f7775f97bd3e181467cb0deef8bb446868eca728c059bb04284f8e3aa846e57d4afa34f39cf03fe78275077be055b3a5a6d31984a8cc05aa8aa51f9deca56fbfe6b10b0621b4d4f3ce4c28e974c9cedd7bb1fc57ff46cd00d3f12db3ee8b7fd6c158ccd7bd45dfddb8ec7762ed9b018d107ba50e4b01984e8b949a24d6253a414eaa22fa3e6ec2c7e6104f1d9addd848dee77d196393e6921fcc7978dc4a31c2ded364a6dc60e7f6de7694a58c2517b8ddc50e9d3a654fc1090400dd549a45a2ccba844d113d2da697a79594e228186546d5c3c8deb264a12e4d074efee193a4bfd9188e057a970c0d61a0796e8f8c772821b8b617bbe6ab209a8d3c4edeeb30f38a8272c64584274f0f19685f84588a3a3d10d4329c76bf67b26b44078b98a2f8fdee6266851bf9e9d4087b671e76a05e7b2972aa710d955fd744fc5aa8e251a79986f6ab0a5bc89a1085d6382fb754e3fd87867e8c4cb647c19b37ea3a58d0486fb179063b1d5f3391c9ec3f3e640e5a6c26a8a5f34542da3f3475d0dcb409fd3f92c7e8c59477a8e9b3c1d2d7f7362c10796cad40947f6b0eb7df60bd21451e12d55508f2f08f27c11b0d4fd927ec919ab7e3a05b5f6dbca04f59ab77e501ac8aadd403ae469d78b9342255a3f46ca48bd81d5ac6c7ae49530c0462c39bad6ca690ba408739005a02fcaac17bbc42e7f90663e3ebc11e889d02cb56e813c84601de9d25ea19eeb171aca8b6074f09a3b9108cac163b0fa6e802e8347e0769ac9a466455e61c47fdd1dd97da4d2af8e3d5456e0de968b35e0103869fb17d73f6ca0a8fa9cd760cea346f1b9c4abc001bd4e5d0800f934b6f9c08cce9a1f0afcc429444c597a0b48254b094f32ea2c1bcf09872d3c23f45aec2cb723224bcaf098f5fc299e5dac8b8e1ba14cb83815add17c43b93ee6f1e1cc787a0674297dee837169a20823462cc94f72ca82e9b9df61b6ad49cd5f2c38055740999ceb0e9445d7274297f38175a33023cf5ad05f67d5299f9d59bfcd13213de0a4790e54217c686178c1d8dadbf9971a7e23a0b7a94e9bff34d271a59ccd47ad8f4f23d9a154b9fe3c4cbe29f941d438ef06ea1f18e559e190374ac22f3b24f0143fba91cc4280721c9dabcd3b63c7ce5104ce44d3f6f632517b9874a95051fdc786df2ead1fb634be9a5f57515fe7a71152b29a695ae80224b8f7896a67871bdfa887aaf8b9e47ab150437e25a88056751412c2becdc17c7e13b570766ed98b71f8bd19bbeaa53fff7eebc2819b63d3290a9c41a2a32010a34a77a3a9ffcde15bdadd528f4630e6f45eeb60a2fa19ebfcf1f967bdc6fbe95276c397b2367cce16601ffe40da8947110b93426554941b448fddd0b556a0618686ec212578ea9d318a9b703350f1982bf6a12a4bae5d4b1e23fc6115390333457219df9bc7778d164047f2a8d693fc7e53eb6411ae8e1c9b21cdecf34cd2f3f3e24389e3fe376ee06d66f4e7b3b29a1c7491225dc27d4a4a437684ea89d4562e891880527c341dfa8acfa50f4cf2aa4ad51b9e24c91afe15735b0d9e3d85f4736aac37e1317cad15929f470a7744ca60d647e2908522027c549921e699b2af4c15114ddca5c7039e658abd8c633416cadfd8254d9448573054a84b470041960e860a21a291c3ddce40d1dbbe535c2aad7abb3656f0f187a5f79aef0fdd9348e7fd83a25a7376e8760bfce63bd70b4832dc820bbcfd3fbbf1008c2bcd4a51a67344fffe3e820bb74d805ade79bb52d9ffd43377af411a374569904941afa4bad712f892f6c41863cf37a1eae496a2b53b68c83698db3a321ff00a17645f83edb9dd80236968ff27a986305232ca74258bf773c92d242206b9c0ccdeda01535ff3dc41b4438ba321c34897a7f152eb4d27f753f489f986a2319b4278f3ab3c278cbc7aa86b6c76aa4d395cfc62482bb2412194a58", 0x1000, 0x8, &(0x7f00000010c0)={0x18, 0x3, 0x9bf, 0x6}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001240)=0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000001180)="0d3a4f4159dde0cd1303da28398e44844a93b6bb94aeac9fbfc98cebbb40d43795bf84d087a9688b1b4be1a3816727a41256f078189a25534c1e9d20d8199cbf6247787dd676d22660222bc2f8f8286a909b2839b9d10b01", 0x58, 0x400, 0x0, 0x0) fchflags(r0, 0x1) connect$inet(r0, 0xfffffffffffffffe, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001280)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001200)) openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x20380, 0x0) dup2(r2, r1) rmdir(&(0x7f0000001300)='./file0\x00') 23:17:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socket(0x6, 0x3, 0xe1) r0 = socket(0x18, 0x5, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 23:17:28 executing program 0: mprotect(&(0x7f0000776000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000108000/0x2000)=nil, 0x2000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x77) ioctl$TIOCSCTTY(r2, 0x20007461) 23:17:28 executing program 1: r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) 23:17:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000000001002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000040)="b100050490000700000008020500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c61152aedb36ad28b2d1be0abd67bcc181f2c913b126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff310b404f36a40f90006ee01be657aea8c500000002010000000000000200a371a3f800"/177, 0xb1, 0x0, 0x0, 0x0) 23:17:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000019, 0x0, 0xffffff72) 23:17:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) syz_open_pts() r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 23:17:28 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() pipe(&(0x7f0000000080)) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 23:17:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca3849451ae3d3051020741038f5551881b8b79f546012297fc6d5913e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f7507923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3fa07d9211830e0f2f0c9f69ec7ab3a34c2907184dd8acd5c7de1b95f9ce9abf3ee241ab505261ff8b471171dcbcd2f82160ad33ca85f521bc49f23e4f97e40a0550e544d7cea99cd5564cd5c13aeae0e0357f499e9332c9ff822f8", 0xffffffffffffffb6, 0x0, 0x0, 0x242) 23:17:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0xf, &(0x7f0000000000)={0x8, 0x95}) r1 = syz_open_pts() socket$inet6(0x18, 0x1, 0x93f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) close(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 23:17:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2000000000001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x1}, {}], 0x3, 0x1ff) 23:17:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1/file0\x00', 0x82, 0x80000a) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x6ce4e564c403c5a7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() lchown(&(0x7f00000001c0)='./file1\x00', r3, r2) 23:17:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) 23:17:28 executing program 1: r0 = socket(0x10, 0x4, 0x2) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x16, 0x4, 0x6) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x401, 0x0, "000000000000000100002000", 0x0, 0x400}) write(r0, &(0x7f0000000000)="d24380f1b5c5ec4f761478186aa3a0449e7d47043e326a7aec1262bd8f494b9aad92fa496a8949", 0x27) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00'], 0x10}, 0x0) 23:17:29 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) 23:17:29 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8210, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x6}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:29 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x20000000) listen(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000040)=""/202, 0xca, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x0, &(0x7f0000000000)="00010000", 0x1000002c0) 23:17:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x7, 0x8000, 0x200) socket(0x11, 0x3, 0x0) close(r0) 23:17:29 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() fchflags(r0, 0x0) 23:17:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) 23:17:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x102, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x300d0, 0x192) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x100000001}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x40004000000000cf) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 23:17:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getegid() r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000028a6940b431bdaaa00cd1700000000000000ffff00000100000014798fd3cd7b15bf920e17892a0900000071f8a4728fb63b021efe46c3d2989870124362d364e1788ebdde66d531018c1d8a2fa2d7e6bf3820b1d71fe85864b1c427f7f30743bdffa7501a4bf196d5d1703c704d7c69d0246da5efb17dcb2f8ed2691bb606bf8302c31795a309b5a10cd27334a9464dc5b4da453a2ef07453fc2f6e3cad74a0003eb15eda4672cb88e70be8fdbdfd47c7b90d8069f9453cbb5113d3f3199df153e413c2ede94bdab42ed0204de819a4cfc510cc27680bec08cf03b800"/234, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x402}, 0x400) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000480)="bd", 0x1) r14 = syz_open_pts() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r1) dup(r14) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) r16 = getgid() r17 = getgid() setregid(r16, r17) read(r2, &(0x7f0000000100)=""/36, 0xffffffffffffffb3) 23:17:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) sendto(r1, &(0x7f0000000080)="6dfd3cf33f33c41473a367111a7d1187eac8b111e024f90194025c3817adf8d0ee0ed4358cdc132c03f205ab2d87e25e43b77096126e2f7ed3836c7b9f875667e3cb1a0d870be8b3da417bafa57f8e3bccbde2c04d67ee00a1123d31129f75ba3e1425359731cb0e1d5ad7e369c40870ef96661d05e7a3730fc9", 0x7a, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000008c0)={0x0, 0x9, 0x9, 0x1d2b, "675c7d645eb43de871557deabe6c8d82fcf4aeac"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082", 0x410) 23:17:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x11, 0x7, 0x200) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0xc007, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) 23:17:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) dup2(r0, r0) 23:17:29 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20320, 0xb) setsockopt(r6, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) unlink(&(0x7f0000000180)='./file0\x00') 23:17:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x9}, 0x8) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2e66696c653000356b8f73490770e2da365a8fa09f957090610ee44af6118217056b3ef144974d4bfc2efe443e1b34b0b6420ca2bb57adb0bf1a71c4ed4bc0a34635f45138b8eb3bac5b7100000000000097da022a75b66093687a84907036500e3eaa3985bb9459df7c1b61a35ba2859421d812f28471140bda0af859e5161c7acd72f941a5bb57761e9e975187a6ccd8ccb0562b0e6286b1117b44400bf261d338250fc454a1bc6cf7a5d9cb1406c71f6f830ca572fee4c697b4ab960ed7c5d36019ed5b52cac5b07e5c7c952ecc21464be4c0577d97e196a955fffb02f9e21df9be3cf5995ee9c7934d858ba6020a21af88734e6377f3826e08544b03000000afabce5217bcd783b4ba496ed1b9470a052e871c"], 0xa) 23:17:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0004ba3866696c65a6e1"], 0xa) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) chdir(&(0x7f00000001c0)='./file1\x00') r2 = accept$unix(r1, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/249, 0xf9) 23:17:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) 23:17:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffd}) write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() nanosleep(&(0x7f0000000040)={0x1ff, 0x5}, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:17:30 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="46e386b3fd", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$dupfd(r2, 0x0, r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 23:17:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000080)=""/153, 0x99) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x8) 23:17:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 23:17:31 executing program 1: mlockall(0x2) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x2}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x4, 0x4) 23:17:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) shmdt(r2) 23:17:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x3, 0x7ff, 0x8}], 0x88, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0x1868ca0a}, {{r0}, 0xfffffffffffffff8, 0x4, 0x59, 0x5dd02d30, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1a, 0xf0000052, 0x8001, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x4a87, 0x1}], 0x5, &(0x7f0000000180)={0x96c3, 0x1f}) stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0xa80, 0xd) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) renameat(r1, &(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000080)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file1\x00') 23:17:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1084, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x20, 0x3f, 0x0, 0x2, 0x3f, 0x1, 0x2, 0x1, 0x7, 0x8}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f00000001c0)="4019ebbbdb6906f31f0d5c19dbcbdd0e08035581806540", 0x17, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x8}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x1) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0xc001, 0x0) getuid() mknod(&(0x7f0000000640)='./file0\x00', 0x0, 0x9) getpgrp() fcntl$getown(r0, 0x5) getpgid(0x0) getpgid(0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x3, 0x9ef0}, {0x18, 0x3, 0xffffffffffffffff}, 0x2, [0x16, 0x0, 0x4b7, 0x46ee, 0x8000, 0xd7, 0x81, 0x1]}, 0x3c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000500)=0x20) select(0x40, &(0x7f0000000540)={0x10001, 0x4, 0x1ff, 0x100, 0x1, 0x0, 0x6, 0x5}, &(0x7f0000000580)={0x80000000, 0x6, 0x4, 0x2, 0x8000, 0x6fa, 0x4, 0x3}, &(0x7f00000005c0)={0x9, 0x1, 0x4, 0x1400000, 0x7ff, 0x8, 0x4, 0x4}, &(0x7f0000000600)={0x101, 0x1}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000840)={0x9a41, 0x31ba2732, 0x5, {[0x80000001, 0xffffffffffffff80, 0x0, 0x7fff, 0x7, 0x4, 0x8, 0x68c, 0x6, 0x0, 0x0, 0x7ff, 0x3, 0x3, 0xfffffffffffff8ac, 0x9, 0x8000, 0x7fff], [0x81e3, 0xf5f9, 0x8, 0x7, 0x1f, 0xf862, 0x8, 0xfffffffffffffe00, 0x6], [0x10000000, 0x4, 0x4, 0x101, 0xffffffff, 0x7], [0x3, 0x1ff, 0xffff, 0x7ff, 0xffffffffffff04d7, 0x143], [{0x3, 0x4, 0x0, 0x9}, {0x3, 0x1, 0x8001, 0x2}, {0x1, 0xfffffffffffffff9, 0x80c, 0x200}, {0x7, 0x8, 0x5, 0x1000}, {0x5, 0x9, 0xfffffffffffffffe}, {0x2, 0x8, 0x0, 0x6}, {0x37d3, 0x25, 0x4}, {0xd781, 0xfff, 0x7, 0x81}], {0x7, 0x5, 0x6, 0x3ff}, {0x7, 0x7, 0x8}}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000700)) dup(r4) r5 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000680)=""/95) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000780)=""/152) 23:17:31 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x225) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:17:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:17:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) 23:17:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) socketpair(0x22, 0x5, 0x100000000, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = dup(r1) r5 = syz_open_pts() listen(r3, 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1b, 0xbffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$inet(r4, &(0x7f0000000180)=""/247, 0xf7, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 23:17:31 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)) 23:17:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x7, 0x0, 0x2, 0xfffffffffffffffe, &(0x7f00000001c0)={{0xa97f, 0x10000, 0x9, 0x0, 0x7, 0x80, 0x400}, {[0x2fd, 0x0, 0x400, 0x6379, 0xfff, 0x7fff, 0xb0a, 0x8, 0x9, 0x10000, 0x5, 0x3437, 0x101, 0x4, 0xfffffffffffffffd, 0x0, 0x5d, 0xfff], [0x1, 0x1, 0x9, 0x6, 0xd07e, 0x7f, 0x1, 0x7, 0x4, 0x7], [0x7f4, 0x1ff, 0x10001, 0x0, 0x1000, 0x300000000, 0x1], [0x0, 0xffffffff, 0x4, 0xffffffffffffffff, 0xffffffffffffff8d, 0x100000001], [{0xfffffffffffffffb, 0x129, 0x0, 0x3}, {0x6, 0x0, 0x4, 0x8}, {0x5, 0x2, 0x2, 0xffff}, {0x9, 0x0, 0x1, 0x8000}, {0x1b, 0x9, 0x4, 0x6}, {0xfffffffffffffe01, 0x2, 0x7, 0x3}, {0xff, 0x1000, 0x8, 0xe800000000000}, {0xffffffffffffff80, 0x80, 0xb1b5, 0x4}], {0x6, 0xab41, 0x5, 0x7}, {0x0, 0x100000001, 0x2b, 0x20}}}, 0x81, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 23:17:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000681aff47160b1b9e30ebb432724fcf6de5001a18ce142abe58f6e882ec5f4e116c11de5ac03d20be3a26bda98d9550d720f2eff50bc438c5f61448e3ef73274b150a75a79fb06a97c46bfeff7502f3b06001a3c50f473b5ef83f3ca037fa702bed494faad5f3035c8628f421424bb076f759e8fbb2ad699c896d0b990e166ed653063bd54a6ee28d1e4f970a04357a97d1c3aaf0a5bce6407abe8e1eb0b5a18641625fa2bf99528d72c3c7"], &(0x7f00000000c0)=0x6e) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r1, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 23:17:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:17:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 23:17:33 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x9, 0x1, 0x6, 0x80000000, &(0x7f0000000100)={{0x10000, 0xfffffffffffffffd, 0xfff, 0x200, 0x5, 0x8, 0x7ff}, {[0x953, 0x1, 0x3, 0x0, 0xa013, 0x8, 0xffffffff, 0x3ff, 0x2, 0x1, 0x7, 0x4, 0x5, 0x7, 0x1000, 0x5, 0x7f, 0x4], [0x2, 0x6, 0xc000000, 0x2, 0x4, 0x2, 0x81, 0xfffffffffffff001, 0xb96, 0xffff], [0x1, 0x18af, 0x1, 0x9, 0x2, 0x4, 0x3], [0x9, 0x800, 0x6, 0x2, 0x3, 0x8], [{0x6, 0xc1, 0x80000001, 0x9}, {0x8, 0x2, 0x401, 0x1}, {0x8000, 0x9, 0x0, 0x4}, {0x80000000, 0x20000000000, 0xd771, 0x1}, {0x800, 0x9, 0xc5d, 0x3ff}, {0x8, 0x8, 0x401, 0xfffffffffffffffb}, {0x4, 0x0, 0x30, 0x6da}, {0x9, 0x6, 0x1f, 0x5}], {0x6b6, 0x8000, 0x7f, 0x22e00000}, {0xfffffffffffffc00, 0x5, 0x5, 0x200}}}, 0x4, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 23:17:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) 23:17:33 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x707, 0x7, 0x5, "98f253f2b3c8fd90e8f3952d03aba6dad9399bd6", 0x8, 0xd0}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:17:33 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 23:17:33 executing program 0: r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x20000029, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:17:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x10000020000002}}) r0 = socket(0x6, 0x4, 0x4) setsockopt(r0, 0x6, 0x9, &(0x7f0000000280)="dc18092e6bae3f7eadb70653b83a1f1bda0a803ca98dca06d197f9dd08e0434f1aa541d32fd100b0e20f7c5186a93237a1fdd4a3df70d45dbb3e4b5a8f0ac0f7b2cfdff91e98a0979434de5a1cfb1c70619a4798a90e7dff0f099c3b4e59332446fc78c69896c1f0f54699efc87a5f33cae0f08e67cf959371a38a84bdc94f0778471a28d939b1e0961bea8d993301f46fd0b983001db0d0a92d360eb6d5b3c04d91b91a7e9a8ead866e0723dd460b8adc263d2c2402fe44f5c8a34b0a5d148de05cc1cfb505b3024edb3993e069aa20957611f3371eea31dd27f0c6bb21f7d9c4a190dcb8e76cb4c92d061511e91ba137e45413f76b6af40b2f2cd1e696294f65ee2254c0691ec22020adbd66d7e709c196d9dde9d53ca79326e180848f77fb69c52229c1bc14810d94b5824b4534b0cffc30d8b989893e45d174426fd5c9651c13f775fa51fc2d6998a2f0a8a640ec213f6eef246de0f012a062b65118ba2f94004af27b6e2dc298e8e1151beb94056e8a6a5ba7f6ef4df740d00b236bc6000e09e78f25d12a91e45b7b981dfaea796f3ff31a25343f4fc4b297cfd7a923facf54b6362b21ff40e5fb5bb92cd833ce3d9d5f8af7884bf12af16c03d853a8bc973ae6f1593ea6baa990730749a52d64afa08c57505bc5f4b372c96609a8815d2d9fa06f495d865fb916a66216852fe1389bc135bb0a5d2b7c725baf2ee25ea33c929b009d115d33e26e0a468e055d2b854ac92b5ce72a53f350d798f3bf08d97b2d3346dc9e7835c736ef825e38d7fe7864c27e8efb5081bdfee74299a80139d9fb917209269da4c48c99b8d5623ccb1cba4da9b2a43d4bf0983d1d98776a1c052b6ed99d63eb8da819f41af17034943a143cf47f4675fe5992c6eaf65e3aaeaaaf5d992da7a6d25d749156b455a268fee3acc600f92fe5d02fb50aa2def19c494f3811b3c6ccd484a20db3cbf41a859417ec6045a9210e4a8136a9125ffd7acab663f821b9794137c3e1357e3787729c88c94dc1efd2185d341430d098aca6acc9c86591013b5b109eff63990a9cf12de622a18df92e308cef255d38ca467c73f1b640cf49b8e499839639f63a6c3bca79bfc0029b5553fb86b914a4a2933d8846197e3110e9792f2ce3b8019de09e4f8d206a64c6cf555db7fdaba455119b9f09407a66fab019afc414f92bb549381e2d0e88de741aa8d3f05d804efeb1a1b93f0f0e12d0665e6b9d56a3f47f802cb2de0858afda0b7fb48a9978aa696c9e5a5c3efeb094c782930f14112f2b0f0aabda881722b6e6eca4d1b7012c7ebbbe7cf558a717fc26987e72205eb1e2ca12dcb73e5d7f93b6df75e6595ecc8524ae86de0967cf726bb9f72b975195a7656b0435110bee1007708108cf04a04537967c8318ee1feb81b673d9cc322bbb121ce59fe4ee9ad050000ea76ed70cbd046c45e41d4ec38c3a132be8a951366b98841ad27caec81b3be2d606866e8d9ef60476b16b18fea956ffe36f8e03bad10642dd159e69daf6049decf992ec6083fa0d3df0fc6ac8eb26896c031a1331d4374a36603efc85c3252c8c0a7442dc895985cbba2eac9a3ca7fc16dd37eb86ab2a37ec826a6bf63d2459ae42354a63fc59fc59e525e4f62710d2b5a40cf7b08167e5021cdbccf9001585807a51aeba3064e8063c4d923dc05baa783e898c636949d779c99e0b4b55471630bb8fb8d51cffd03d4a90dcc06a205ff869014acf011a5ec2c2d289ad4571c44cbd158db0d0560f1a62ce3eb394e364e5125f845a43ad3579284919e74ed051e628e46f101c585b6b1eb197b467a5d5a21b5b39cc27429984324562f7e49b84946292bbb133e6633a7eca9d68415c72a6b83b05a51411928d3fff2c07d1c1b334f8a05f9b6777b20ca67a306b1652143cec5c2bf7fd7428f360928964f61bb278916152dd7851aa3ceda00d463ea7bfaf22436a7d49c523ff8a7a3048f08fa383d0f2db8d1ae9b27d06019b7ce0b7538692fa37e7439ba8897a508aabc67c6d89b250b14dc21c06ee439741c6aa1ac54a95747c630469821615c52b0657682f9bd5bed88b150a021688d8b1dbb2b3b3b3875f83385648b2ae45a240b7cbead5e991e2abb33ca075bb01c0831d75c704d360cf44b8c0da01eaa379f1f5998187359c148c021501292bd2d061160ee64fc306879552db2e3413aa7b302a6b461abcfb7a28bff0d5c8778d9a14d4629d92af2cb42862169eeb984c89b8ae6fb2dd7b75bcdc4adcab8d16a62e1e178988348c012acb1bae845d51f0951500bc1661bcaac369e9fc69ba0c11ae55169e09479b22e397bd76fc6b7db99b692981217ec53690d109734d3bd56ba379da9ef0721212d3adad945dc7c71c70db92807da34c187f5abae251d89985e41875d14fe970a4c68285840d53672c401d05ecd6a6cfbed85006bc8a353d44c16067ad547e0cd2c14484b64cf68581f4ceef000c62f6e9d1c2809152a298d42a9967c79e9f79f689932d1a21a39296cdba8332fb487f240e8a751da8e13e3735b7b15044f9c5be2877f54bed7bf3c9dd1bb75e24170a53bf5cb252ab6c7fa4873c9b4bca3e84bd454a2ada4f988b4a1647594526e950c4ba65f8b925b94d668a3d4d91d397f0dafa171ff81224b660c0166de8da6f5d71703be77409ef7b03884a7ca691b87d18e48f902b95eeec5173a639b1229ea92ddd94caa4d936ea485703aa85f4c736013b35e51b06db7bd497ab4b9c52246bb2716f142447696e424cdbf1e595ba90a84477582f0b45382b0f480f9184c87ad1f6a4fad62f4a40073a865badab86c813295599cbe08abfb7750a50f650d84effae4e5e6e69cafc871d70aea65392f5f020b9061b3adb1ce85ed55fe4342852caa7d655492010e629d894649df745ddf3a1728edfa0bff603623b0f197fdfcf8397b48dff4e0303cc7bb9ce6a11d89e69d7f7b2fa045ab221e43e088520b3cf6669f986ca4f0a994ccd33bd2149fa4a1f097325d3ba0f5cc75780d6cf1909340466fc2d21223df686c1d62453379e75e406c31616a81d9af733b2b5c2c14db4f740a38066f40d7b86664709d743d2cb5d5540ab698f7182740105725c636f3df3dd861290a91d82a9f3af34d3d1df25957e8d1d9881995a03584d970846526553122d73c1e91756e78025e719d81fea5d69b41af642ad03dc7063077c2b71bd59e433c9e707b5f5623150a9406963ea21ac5be3bb3530e76c63aff12c4aa0ab754bdb9c57f4d3610101d3a7afcda5cc194c2d5b639d873d2647de803b44c703b543a82e1914dd04b764c9e863988cb290c81b6ad9f6d484f79a6bb9dacd07c1702c5788049c9c2edcba4b06a6259aaa58f99613a86de1a167065166b96ac91e59a97f90cdb4f847927e09d11ac9dec75c7c5c481a9c1507d4a27834496a42f13441b815c28228c12233cefe8001450bfa426a7dcfff7f5892cec08d2fc1949685c24ef9d123dcd70db14e9746f4534a370afc7e25b55f7d42bf60980e422e5096d065012788fd9ce24dd4f429c0c36a49e3a25909b0d569c98dbad709b8824dc8f23458f32d2cf55adf1be9fc446172f88fca4ed0c3828a8c0d7cecfc65d4165c91c1802a25a3733448559487e6da49f0eca30aa79d2dfe704911652b784877c2bd46038aaddd8f77ada28b2cc20ddb2c0bdd740ea3d49579c2b4c0393ce68c61df2789d3a4f35ba26848110c6cc3f8e22a3373c3e0b9858db21a303ace7764512f4fe034b8540b7afb6bef5efe48bcc0cb385f308daafca9cd8e2250fa99615f110a5b971e9fe2838d71e3462109acc82cf4b31a1c354aa5603c531f33d0ac74f3c935cdda98cb25c68be2d72a0cb3a0f8e721b4e180a42f8e881eb04f2858b134381da063ace63e19e4b4d0acb8135759e77caa4423f4cf950397b57775bbabed63094e162b5cd01196911bdb83dfa3099d9ee764b0a0f66052784c6b8154507fa15bf8ed452b7e3c4150bedc8a6a94e9ae5902c37fa7cb82df5ddbd94c2e5b1e6065f4bff3147f96302a3e4a63a5e077d73d4638b0ba00dbb41fb69d7f66c060d4c47bc49836c6c96bf52a9d260839bdc3e2bf048b60be5159745cad183844bec68b679641ba876159cafedf9a91b17e8ab27dbbf57b52587ba7332602fd0068fa51730e91626073b6f2baddad292a7a7be3526ba3977cee464bb14ee379d920b5f950b74b1205f166e279b9de29a60a0671a3ae7b00d2772d444ca049655d2088b5d6ad281223385fa3e78f1785d50d7d52bab66a8089b74d2d1e129ded54106fa9ffd20545289e938398fb826ffd166b3308cd6ebe2a909fc653af7208a2f1036ec1c43cbe5245f8986ca0b6b95f4cfdc710586a87ebdfd45093ed2c203bfaead5e2005f62f5a076091e9e449612fe776916ca29bda2396d3ae2c0982b9814cfca6a722d0b991cc4b164181078f68aaea487fd4f254443b6675affb38399fa3ded086378c0a813e6e15b37f60824e8c96e289495b20498c6854246565d4ef78215605b4b6d28f5e3a76941012f08dddc09f448a30b241534f02ea1690e0951044f8845c74500c50053b87446c5a40c9378d9093cd8c41f21a1b1f11e2f58f6ea3a2af7b9f5fb3d668c43945d0931957fb94380a9d1dfb15baf9d80f17696df6814715a98ee0dfa9b944f28bf661a48c38ac6341caba664f1b3b769a8f763c64c380da1999485b67376f05f6313008a13b75041686c4cda63a9e895f867ee976a9e2abd3ea9a0cf93a5fc4b00847a2277941a05f52ff8f8382b809359f0837607c57f4126f9cf38cb891665a03b3435b2b72f1b13236cec94101de66d60f797e6a691cd29cd6186937443e56a486c485440b1880a43428870c1baa8655126844ebd2d1ca9144935c204cfa5ec37d42534c94d11154c48dd149a45e8a8c28fdda257cd8d7e6ad48f0b5e8d55aaa2cccd34c35314a58697593a5c00d0ac8b846a97fb0e1bc4c43a1ee91f814c82cfaee3a968f620730b4d77e49ab245925d712be7f3c7d4e30a4596a3168d4baa1bf112c3bb8014f115dc53454ce232a29886cf4214411247219c0c476a6c95934f016938efe688a16c0bb2fabf173ac4c0338940ea6478538ca5ab7d4b38ff1ace746bea2455953dc861eefcb2b89a395594eacc7666204a1dcd8c7bd12702035707eea90f93ee00508a6eff1e38886e422d37a4747b6bd96569658401b0d39fccadf55ff7fffc5514ac36d626617005a543571e364011ebffe4b8918e60ff3e77509eed648756d94b4db770a5c568d0844ca4f09f3c7a1caf680c8e79b356609e4c3d812a551db2c3ad8bf7665e41d8449d0aba3c27cbd44e997d3a9693f6d8d1734dd9bf90a4cdc85c00a32c66d7aad0c631f809c3428e9c01311f4edbb4749b3b4e34dc3b6bdf07207986d1b7f75ab46cf5614b004859f2dadca7fec029f846a41a471b1d7eeb0c41beaef95c8bc4ec45eca463e6a07e9caa713e3e547443f656b242836b0e4a333d005b1bcc2a76b1addd805b7eed834ac2fc834cda7700539e587492ab83cbf182bf3f323acff9661e5326b6b12d838506fde5f07d9b9b6ecd41eff4b5e4d82640cd0e6d96a93a8e63179389b43ea5f5e33fdbd37262f580c8baeb383c3540e3f81ce41222baf0c2ed57646da6ad50a9841840860b65a305baff5c1fbb4f9e899bfc1dab5f20b6583633e413f77eeb144940003b4bc889458cf14a6bc4310f16d70a3ff53ef948ff56c20a06dc3ab816fe1f0573d1520f7ef6fbfa451ad98ed67916cc643784760478dda50269bad5", 0x1000) r1 = socket(0x800001b, 0x8004, 0x40c003) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = dup2(r2, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x1) r4 = socket(0x2, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r3, &(0x7f0000000180)=""/183, 0xb7, 0x0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x80, 0x4}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x101, 0x1, r5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget(0x0, 0x0, 0x1) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000040c000/0x2000)=nil, 0x2000, 0x1) 23:17:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) 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') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1/file0\x00') 23:17:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r2 = syz_open_pts() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) 23:17:33 executing program 1: shmdt(0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/239) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) socket(0x10, 0x4000, 0x0) mlockall(0xffffffffffffffff) 23:17:33 executing program 0: socketpair(0x20, 0x0, 0xffff, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) r2 = dup(r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) chflagsat(r2, &(0x7f0000000200)='./file1\x00', 0x0, 0x2) recvfrom$unix(r2, &(0x7f0000000080)=""/95, 0x5f, 0x841, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65300126925db58506cd6ec4cbdba2d65b23e69b36c03788f6e3088f7fba9822c342fa07fa1f1b7d82408f913654ffa637303cdce07f34f5686e87aacd9fa73e28c98afca6fa04aa9f26ce574407efae21a5c7f819dd11f5adfd32dde7a6f8810c03551ae1753756390950b2cee0c12bb25d24bc9949c962dd3c4507088f77c3b4a16afc8a3591fee626acc386368cba64e875b929adbeef4300763f11716d38b2813a909662b73dae7e2cd9e4d7fe74b414aae775122c5329bc71e362258d7aa9bad6a2"], 0xa) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 23:17:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000000)=""/90, 0x27b) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 23:17:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:17:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1, 0xa3}, 0x10) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x14) 23:17:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1f0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 23:17:34 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r1 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/86) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x10000) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x282, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 23:17:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x0) shutdown(r0, 0x3) chmod(&(0x7f0000000000)='.\x00', 0x4) 23:17:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = geteuid() setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6", 0x0, 0x2000000}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 23:17:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:17:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x26, 0x3f}, {0x20, 0x4}, {0x1c3, 0x9eb7}, {0x44, 0x2}, {0x0, 0x3fc0000}, {0x13c73e8ebaf8b483, 0x7}, {0x2, 0x8}], 0x7}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000000)={0xb, 0x80000000}) r2 = syz_open_pts() r3 = socket(0x10, 0x0, 0x7ff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r2, r4) 23:17:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x200) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x8, 0x1, 0x6}, {0x7, 0x2, 0x188000000000, 0x4}, {0x8, 0xfffffffffffffff9, 0x0, 0xbc0}]}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) recvfrom$inet(r2, &(0x7f0000000140)=""/6, 0x6, 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0xf0, 0xffff, 0x1, "d9b747cef41e63670dcd17ea08531d53e1007bf689c67b317c8b371de3b1ecb75f5d823df11ed7f64696f669da0374b5a3664bddaa0b71476f578ef25c99739a244b6ad75bf1964955cae5ab7d0348d00434791ee90c0d5c1c6b8441ea5a0b81c717afdb973d30822dd986a687f4c954a9412e89f5994f87b6d9c3f203585e4fc6c2487db7951be2f1b828374a33ff99959b50ad27e881dc0bc8f9fbb724555781aa2498f19afc950f754631bd90928c41a1991a2d86dc5386d1c4234ea66ec06fe276ee6ece239b3d7dc6f5aa1004ffc388f9ff8f931adc15c1"}], 0xf0}, 0x9) lseek(r2, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x0) write(r2, &(0x7f0000000380), 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="4cb78a822cc3d1bef17b79316dc3486800c26a902224ab72792eda4bc5f37b97c9b612c520e3031f7c7e8e08f0df6c4e269675d1d1149438ace4f4965da6aab78abc731c23a50d984ea8c09abaa4f2d61d255454a53d6c1e7f80dd6daf6873b229ab0f6bcd5490e1066397d22e974ba7448f19da5f2f0707db41bd41657b98c885786439897a30dfc59b82555277d915ba1f602607947052120e1ba7abc3a990bdffc10fd5a00e58673c10e18fb6aee4b0692d99d0aed2522eb1c7f83a064ee5a971cc2def42bd92f52d00307d55a82f16e6ece3ff8594e0389133d40c25005a", 0xe0}, {&(0x7f00000004c0)="6b3915b27ea22ac4e2ee6b8ab96cd615a8a7e47ef2c7fb7003e9e19d19315aaba33dffe3ce9ec88e6f8b131fdc3010705163ddc8cf0aac24650dfe3ec07cc6bcbb6984166306a32a3c33ab18d10927350275ad895e35592b6eb0f6809d0032e0e19605062fbf7a03f720f336a3f6992824888830d2d96b829a520173e7f4808c6222bc2774729cd4be6e2a5ffc79a5dd8bf704717392f31bf630b0d53dc61b8660715699e1", 0xa5}], 0x2, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000640)) r5 = dup2(r0, r2) r6 = dup2(r2, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000680)={0x10000, 0x8}) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f00000006c0)=[{r4, 0x20}, {r6, 0x1}, {r1, 0x4}, {r2, 0xc}], 0x4, 0xcc) getpeername$unix(r2, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001780)=0x9) fsync(r5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x2, 0x7f, 0xfffffffffffffffd, 0xfffffffffffffff8, "7c443cbd96ba7ee19ccd579fcb85ef5adf088239", 0x8, 0xfffffffffffffffc}) pipe(&(0x7f0000001800)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001840)=0x3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001880)=0x100000001) connect$unix(r3, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001900)=0x100000001) 23:17:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="90280466e650428b77a6b3d910fc3bf7b4e682013cd2ef4045ed4a52c2b8f367a53d6c3b9d743394185f753d0652fa3219759737ab33630b0b0413e3b70cef60d301f901dbe72ec3dee85b9d6d4c2687c375e12e963f5dfb4a35d05b67b1808fea15ebdf78f4a15c8dab35a0dde966540393cbd27f32af2950ce72b8aaee9c5be539661a7a329d313443cd881c44cbbbcb50e88edfabf9595a471d8fac025739ff2db41d825d7b354ebfc9f706473df65e7c276c9c6ba9718a27b8d326f1bf7c87ede6bdc8ca19d07d5b42f137b9e74b50b01a392e2ea37fcedb7842759c4481acf15b9c2da1235c6a7f9365e1", 0xed) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="75058e45c600e654075268e3ff4813e2789fb0bb3539d3f04b94936c5a5ba50ef25c0bbe6e32c98e884fd70b3dad3629320b3be85c4b45eb6f44e6d6d53cbb4b8a7a5e2f9c043a6becd13115bce23282fc3792fa5c6eaacf", 0x58) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xc00, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x47af, 0x8, './file0\x00', 0x8, 0xffffffffffffad15, 0x535, 0x7fffffff}) 23:17:38 executing program 0: r0 = shmget$private(0x798dd816, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x8, 0x200}, 0x8000, 0x2, r5, r6, 0x8, 0x7, 0x3}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x800, 0x0) lseek(r7, 0x0, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x182, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x0, r9) 23:17:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000540)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) ioctl$TIOCSCTTY(r1, 0x20007461) read(r2, &(0x7f0000000140)=""/229, 0xe5) 23:17:38 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) socketpair(0x1, 0x1, 0x2, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r0, 0x29, 0x800000000000008, &(0x7f0000000000), 0x0) 23:17:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 23:17:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x81, 0x1000000000000, 0xffff, "dba3207b10fedc1a18a929539171efd78318119c", 0x0, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) 23:17:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getuid() r2 = getegid() chown(&(0x7f0000000240)='./file0\x00', r1, r2) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="d5e3796fdb60b98dd2b7dea814f6014873a0e1", 0x13}, {&(0x7f0000000340)="8f8496c6cf84d30e1af194b15f65e998b243279b9e6e9b29c944701fee9f425f75020a9aad314f631143f714f5a6313cadd28446ed7bdc511e0e002cd48d837aa0da046718fea3326ac0b6c7e2e46e93cfb0c9a858a69771458bdda69ced70d8f70b54279d72fdcd11910f5d2c0b9f55cc2c40e9c49de8d76503ef1d82cee1916c48d317971f0ada9391d109e89c02f4d6b2860b742449579290c63e6f52bfd7073990def966b8cf455e5d495b37e9c952cdc4612cb9743ace088da6040b291b", 0xc0}, {&(0x7f0000000400)="9570e933bcbe246e00de9d3caab60dafcaa21782c24e4f66474412", 0x1b}], 0x3, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r0, r3, r3, r3, r0, r0, r0]}], 0x38, 0x1}, 0x400) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x6, "cd2c7df618b8d9d7b118e92ff65951358128359d", 0x1}) getpeername$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x10008, 0x4) getsockopt(r0, 0x7, 0xffffffffffffffaa, &(0x7f00000001c0)=""/31, &(0x7f0000000200)=0x1f) 23:17:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2ceadc89900db11d95a8cb22b7afd1dbde5c0448f470a1010b2611d2a192052941d733e62af2ccca3656027b09e84cd05591b4db435b3b8ae4443a6eeb45fca3dbaee70b928f40ab1436978dc93e9951e42464fe2e7e0e9d01ee57ed9b6822fb9994bb", 0x63}, {&(0x7f0000000080)="5f2e7599dbd6f970223a292448c9bc0fc001854200e82c9ab7224d6bb738012525ed44f5682268f97e54a4283bd65bfe575b4b6bf844881b2ca7c5bd03611b9b2071f00df8692b72802cc0d237a7114a74f56d22011cebb57dc0365fc67247fb9a2d7f0ed581afac0b9d5e5ceeeddafee163f6d69f8bfb87d2cdb4f35e92867152c6180055391d2d191af61511cdac5bc5cfb4d8d019fcdc43462c31", 0x9c}, {&(0x7f0000000140)="5fbb53edb35c343f397b1b308d9cffec0e9fabcef39b9e626f421d35e2ccdf8e9addae312d212be576767e991d37ed73fda9aa734a4d04c47c882ddc4751435fda210a0eb85354607ff65b08c447994fb92ade19af6060d1395d87f12683da003919bbce50516831937c18a2cbd068b6cae24da951eaf9e4f99df6c7ad9ee8a4c176d80029746ba9e2619a07bbff86e8cacd7d93db66adad459f1b4114", 0x9d}, {&(0x7f0000000200)}, {&(0x7f0000000240)="cd493809d5977959b36513d08d5c84e40fd8e55e6c1b9002faa264a3f0e5620b1478fd94aebdbe665c38539d25ce060e51c965671176ea7bef1e33f6276bdddac9afa6e4e959d12d049dbdb0604bd27f7f8c3a2441abd31d261f304389c7f136b8e8948f3e6bdc21e369dcda124c2a5d6a6f75aa83a681bf2e260052fd57f1c2a508a4cc81e0aa2ff392b8482397398ddebb40448ae131d63f10872ebd412b18d341f46982271b0211c20a5da190ba04cfb5c3b2051ee32345e54dd7a700d7c087e5d2180fa3153ce4f56f784ba23b24e1e023f3fb37bdbeefd5b1fb5a839518a3accdf4e231c9f2887c88e244df4b5a1d3a975f", 0xf4}, {&(0x7f0000000340)="3c48efc691152875e1b42b692fec4797843fa6122fb0ef4d26e22437d472f89212ed6e49596ced8bf97deaaedecf8e56b927426b20b3b0e7e84d1560292e65e00cd1137054c24abb4b04b9ebcd6190ca8fa42af58ff47fc72945c1f32e00150096eb07ffd94b80bdc28d78f56597c1d893f05dc7428efdbd5f59ba048044bc2b1380a9dc23d5", 0x86}, {&(0x7f0000000400)="6c40f025578f43e01c1d14db51debae7984593a05353ad5f2351253fb9765e518d34f45e71a3fb27ec50dd338a8211e0f0a45bf146c56d473335c7a8bd5de3a7b72bea03ec813a13b0e2e439e646aca5b42383358752c04a1eb0d4fd1328506c51020b086a71b556db27c324f9042e0863f1b092706a5fa539dac0e7bc66ea5913718ff7dfa7008f008f89164a40078f91158b3a6949cf88abc3811369c9ab1b77348d6967ef1034dd", 0xa9}, {&(0x7f00000004c0)}], 0x8, 0x0, 0x0) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) 23:17:38 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) 23:17:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) getdents(r0, &(0x7f0000000100)=""/92, 0x5c) 23:17:39 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r0, 0xffffffffffffffff) 23:17:39 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xef, 0x7}], 0x1}) setsockopt(r0, 0x2, 0xcd6, &(0x7f0000000100)="50ee17ac79fda7b3da1da40fe8e04ebf2f4f2205676c017040a890f8fa779a6f3e19b0799d667705895e2d1ed93bc59b86c8f8813af352538a9c3462918810303245d83a86ed12056b968eeaad05b610281d4431669711bf6ba97eb820c5834e43238c30fb4b7160e0687fd682cce37869890d2d9ff2b2a527651be19e7c6cda0a1320ef88a5d31f531cb018ae0320029b31956f97cd1d406c8c007ac6e2c92dfd4152", 0xa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:17:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001c3000/0x2000)=nil, 0x2000, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x100000001, 0x7ff, 0x8}, 0x425a, 0x8, 0x415b}) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:17:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) r4 = dup(r1) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7, 0x3f65, 0x4f, 0x0, 0x1, 0xcd, 0x1, 0x0, 0x1, 0xfffffffffffffffa, 0x4}) semctl$IPC_RMID(r3, 0x0, 0x0) 23:17:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8820, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffffe, 0x800, 0x7, 0x0, 0x5, 0x7fff, 0x2, 0x3, 0x2, 0x7fff, 0x7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) clock_getres(0x0, &(0x7f0000000140)) 23:17:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x8}, {0x81}}) 23:17:40 executing program 1: r0 = socket(0x400000, 0xffffffffff7fffff, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0xa, 0x0) r2 = dup(r0) listen(r0, 0xffffffffffffffff) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r3) listen(r2, 0x9) 23:17:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="5c4aeecf52838de6d73fe4baa0ea1011", 0x10}, {&(0x7f0000000100)="90d055fe421c1be92f49de39ce93e5b6887eeec9346703b1eff66dc63d615e8eff1685b28acfaef79f793933de65654458005bc415bac593940c4222dd5877e9d14c00c45e729d5db44849", 0x4b}], 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 23:17:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001100)=0x4d) r3 = socket(0x2, 0x2, 0x0) flock(r3, 0x2) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 23:17:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) getsockopt$sock_int(r0, 0xffff, 0x109b, &(0x7f0000000040), &(0x7f0000000180)=0x4) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) 23:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd331951824b3da025bbd47b3bf579456fc7d409df8c8b6b87cb2d72b8f328193ef16ab97112fc4d5f16b136a5d00d17060dc328b53a0000000000004d760000000000004ff506113f8f07a392fa567b8826cdb3b334b2c2cbcf92abcd30244799e85ad765d6d986971731a101d9b021cdd761a4adf08924039206ca409db03330ae34c93ed771a7", 0x27d) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r4, r5, r6]) 23:17:41 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x10000) r1 = socket(0x3a, 0x0, 0x9) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 23:17:41 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:17:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) setsockopt(r0, 0x9fc, 0x0, &(0x7f0000000000)="bd8481b5a9f0ecc2bd1cb8ca1776ada5c56a3fc66ccb1de258e7a82bf3b8525ddf38f6581f2a1346c069be9871566412d37d40c6487ff3170b10be108e609e22ade89d2c6273a60526d6313d6a3cdfbd6ddd226eb7521a550224ecf8", 0x5c) 23:17:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="14750ea1fcaee76f51a67b5e4aad9cab3438d2d59e8d2e424ae2eb7c4e1ad850b50c232ac564599d95aede20bc4fdc4193966e3b45b7c4a4f6951c3e91bbcff1189867bfa2a8822364b14ae9007fe2c5fea352b3d0b5dfd9d299f8d328c936fb93d72fa862a3cb72858f385ab1a083629718933999f11eda5ede6427e698dc", 0x7f, 0x408, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fild1\x00'], 0xa) r2 = getuid() setuid(r2) 23:17:41 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x4, 0x6, 0x5, 0x3}, {0x2, 0x1ff, 0x3, 0x8}, {0x754068bb, 0x400, 0x5, 0x7}, {0x0, 0x5, 0x6, 0xde0000000000000}, {0x401, 0x40, 0x400000000000000, 0xb3}, {0x0, 0x5, 0x6, 0x7fffffff}, {0x4d2, 0x20ad, 0x5, 0xdd10}, {0x3, 0x100000001, 0x0, 0x7}, {0x4, 0x3f, 0x9, 0xfffffffffffffff7}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000080)={{0x5, 0x202}, {0xfffffffffffffffb, 0xb8b}}, 0x2) select(0x40, &(0x7f0000000200)={0xffffffffffff033e, 0x80000000, 0x30c821f2, 0x9, 0x5, 0x80000000, 0x8, 0xc58}, &(0x7f0000000240)={0x3, 0x6, 0x8af, 0x6eed0a07, 0x7, 0x2, 0x80000001, 0x9}, &(0x7f0000000280)={0x1, 0x2, 0x8, 0x519c6e45, 0x7, 0x6, 0x9, 0x3}, &(0x7f00000002c0)={0x400, 0x8}) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) msgget(0x2, 0x19) 23:17:41 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x168, 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 23:17:41 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20040, 0x0) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = msgget(0x1, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r3, r4, 0x18, 0x4}, 0x7, 0x57d, r2, r2, 0x59, 0x221, 0x1, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x7, r2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) sendto$unix(r1, &(0x7f0000000240)="af676032e355abe3f0d0342eaa5c4d4ad7c8b5093a0aa9c37383dcf52633828e529cdbb3c2123271fa0077dc5585eac40795e3b508df3a0e7cd6e8389b1cd9cd0e417c80b2a30959d48a7399704393586c911861d8e88c9c73363a026b75fb", 0x5f, 0x4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) fchflags(r1, 0x10000) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r6, r7) 23:17:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) socketpair(0x18, 0x2, 0xfffffffffffffff9, &(0x7f0000000080)) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="73a8513bd39bd1a4b19064684add6dd1a03fbb93a714ce30435189ed23adda21d9c491e997eed06270fa47f630470f1b9176b0b41d7d94c724cb0c851daf0c6ce7329ac3d5f773cea01ba8a08699c982c057f313f0c3836b17125e878703db7c0ff885447f3ff873a21df66ac93f2c1b8ec186f8647ecb7924853d06a9de6828609c0eaa37e1c357f3c5f50db0e83c8f79b7527aea0791d62fcaef62ee2c10b8934a02617284a9ce5b9154a0ccf3dcae9805456dafeba7b186cb9845d855d8ff78dfec6f793e45f87279fcda04b1a1bd7704342bb6b7962111fd654d6cb58d8d44a4d877dabf1425c343cab8c6b1e01ac1237f8a59af5d6b974984fb9c30b559e5023380697932ee10807e358ac0e080c7d7a83400c33669ef2c75b861fca7581afd4541acfe652220a2e31d33f3f7b8d78c961274e9b0a8d187d685f51415df52a87ac13b18a8eb379d5019f687625238200377a3b70ff7673906aa13f41a3f7ab4f71f3122af0df956379b990dc188399922f961aed6d454559ffd513484b08ec4e5c60e243c4b5ccb9e842c851f56bdc3bb10278db239b10a9618f583a250647144b6b8fc13674ce30e634e79431a8ecca060308422bb5736864d2dd92755c6370e5aae1f88682a47e3f29937904a53ae9ca2d7f278386bce358e2bb9d6f7286b19ed009529ab8b55ee6600a791a88e349a2e29d49961d147da75f689f4224894899152793bd215532bf5fdc2da884a67054f5b58b38e54c9ade1d151a7cfa3eb293da28fa55f3cd8161698798cea5659111222d135309849002cdef89736e679d20de8a4cb69658cecf84d45354d94f691bd4113901c742f64a571830dd5fb895cd612755bc087cba2518880c6bb7e36479e34ff53f25e83435b49742e9b4dcb83bae8311146ce9b4bd044604f15263f790343a3eb60166951bc3339f10688578690089a5c535459ab1cb2be0562a8578434793b682a79aa6a95662af6521214101f9f29f7c5d94da1508c59f5b6164c2f73d87a99aded674d8cd10260f1e66258d4839a4a6cfd60dbe677684850ae7be504f4926c58767ab8dd92105f24f390950cb2d2a2f4f226e8a768d3378d288d01387df92bc19dae99034bd6c1526737d77e8ea151250850a3b292730f1fd3d716dff539b0b65da12683cb2506d18f2ed0ebd137f7f9746201c7debe13585965042cbd461062b3ea888929029e1b50c876fa367302a09cf265ee655204d4aca3be5c9949de4aedfd84034e2fd8e0b8c478f39d9922739441a1764f402c0627e3def8a398d9e3cea52141e45a40a1bea000b41bec8f23fe67824843958c29278ccf2a481791c48d5b04be11ccfd7f169f76b65729486281b14504a228b22fec340d71ce75fe4c1b784bf2841009837afc123e9714c5f5798beb7a11f0581eb5a2727f6236d4fb769379d16919b8acc1f2319d0108f9b83b84de0756d62beef093f0c591d58ef92a787315809028fec437e7b0570561560980a0323bdb20150104d9ae7106d9bcf43edfcf6c686a378bedc517751ee43c0c4b08272a5ccd9505295df9bf6a98c9404fd7f851d3e15cece3f756a5f91826b6dee0864b038ae9825618d253e90257694ad337400d21a7c0d6e160ec3ea91a2303131c7ddb1a2e39c9d69ac5d3cababc956e7f6fe677127ffaf1c69d6e023f6fba9e6e871aa8d4984f5d42c8ab080353620cf4cb516a87b38362e29fa3d719902fad8c3ed7887cb65e3eabb5aa1ca7e5c40c8e78d1c3fffb70eff5a3dfbccde866488f53d4262fc2f3ff55e28374dc5fcb471fb303f7e0753b337b1abe8a295521b02c906e7c61044627abd869337363a51a44314c283e0201b290ee889a6746cbc9ff6e75463f4af4aabf2af0b34fbe570d71349bcd07785ad85d49bc72d71dd0245637b4b919b370f1baaae2765bb7c4289a388a81c0269a360fcc625f8aef28f640cb88610ae9ee1b7450d1bab5d450e12b5c0d56f2205ad4a673a40f0aa70dfc65aa4f2cf57fd7b6d69a9df506bc4a86de4184aca95d09b5a7d1bccc3e1cbe5d4d3e833fd1788426ae0cadd1b529f744c7702635f89c0e4a94b6cb4ca4f6b9517146cf25172b71e0fc2c7deec4161433fbbc17b740412e52db45d81eb1e8873b5ccfa5d7eae2d968928e7cc28a7209a82de99376e5d0c3a81a4171a67344e2138bb43f2c1e6c45657b92ab82178459e0c2f98eee93007bfc7fd421cbb424a8aabd6ce37c157310728105edd4b6e091be4d1078f9c13b5d3341d4efe62ddbaad11f628cb982aaebda3a931eb8e96b96a18e70f0617a0ce40ef3c2a49bb2df95cb7f7163787253175fc7e55a5b8a03623d77d1f4872541d19e727ab227c43674821d077d2358f7f90946ad4d61034987dc68ce1487b7e244ef2bf47ed90151c471b13b0f19b1d3ba0375126a860c8ef4b6ae201fdf2bb46fdacca725d38893097e8fcbfb0fb74fb4e19d7db822b6eec9f0927e6777e6ed0cd2cc3bd59812c82930b0d6d646f00917c817ae0f92da465707aa4246b756e5d3a0050190bc32451078304791670e352e0670c64a75f9d650d6dfdc1fc7dfa1cf27051f6ac4124731e61f99810aa4f13f26b22af0c8b1793137228e30e2788562051560c2babd1d2921112237a8bcb53bb315c549cc45f822c98422596d2fbedd66f4f91d470d0b1cc332fcec5166c03390e75cf617fe58f9d9fccc99a27b7306a74e4f80c2a256cc62aced1734d11aeb91c8622d01e51b43e6b7b9d4859b", 0x7a0) 23:17:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) write(r1, &(0x7f0000000080)="ae3005eb8c2f40cf305dc1ea8ea55e9cc90da068e90febff1798d5c375d0c4a4c8399975e320504b00f0450ac059744a6501f56ec474416953b9b4924bf10b77664a7f2e42cbb33c58240b7bb5bf015675b5a86813731d93390e45c55acaed", 0x5f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x7) preadv(r1, &(0x7f0000002bc0)=[{&(0x7f0000002a00)=""/133, 0x85}, {&(0x7f0000002ac0)=""/220, 0xdc}], 0x2, 0x0, 0x32) r2 = open(&(0x7f0000000380)='./file0\x00', 0x616, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/36, 0x24}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x840) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000028c0)}], 0x100000000000003e, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x0, 0x5}, {0x24, 0x37}, {0x0, 0xfffffffffffffffd}], 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f00000027c0)=[{&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000001500)=""/107, 0x6b}, {&(0x7f0000001580)=""/56, 0x38}, {&(0x7f00000015c0)=""/104, 0x68}, {&(0x7f0000001740)=""/66, 0x42}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat(r0, &(0x7f00000029c0)='./file0\x00', 0x82, 0x3a) fsync(r2) ftruncate(r2, 0x0, 0x0) flock(r0, 0xd) recvfrom$inet(r0, &(0x7f00000028c0)=""/187, 0xbb, 0x2, &(0x7f0000002980)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000002840)) r4 = dup(r3) connect$inet6(r4, &(0x7f0000002880)={0x18, 0x0, 0x0, 0x3f}, 0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050490000000000008000900ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)) 23:17:42 executing program 1: getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='N', 0x1) r2 = getppid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) fcntl$dupfd(r0, 0xa, r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 23:17:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 23:17:42 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000000c0), 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x8000000000) 23:17: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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 23:17:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffd}) r1 = semget$private(0x0, 0x3, 0x17) socket$inet(0x2, 0x5, 0x7fe) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) ioctl$TIOCCDTR(r0, 0x20007478) 23:17:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x43) getdents(r3, &(0x7f0000000340)=""/169, 0xfffffffffffffeab) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 23:17:42 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x800}, {0x18, 0x1, 0x401, 0x8001}, 0x0, [0x5, 0x100, 0x1, 0x3f, 0x8000, 0x1000, 0x4, 0x8]}, 0x3c) setsockopt(0xffffffffffffffff, 0x4, 0x200000027, &(0x7f0000000080), 0x0) 23:17:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 23:17:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:17:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) 23:17:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) lseek(r0, 0x0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 23:17:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(0xffffffffffffffff) 23:17:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:17:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x159, 0xd22, 0x1000, 0x5, 0x6, 0x10001, 0x10001, 0x6}, &(0x7f0000000080)={0x1ff, 0x329, 0x3, 0xfffffffffffffffa, 0x1, 0x3ff, 0x120000000, 0x3d55}, &(0x7f00000000c0)={0xffffffffffffff80, 0x5, 0x1, 0x8, 0x7, 0xd3, 0x5}, &(0x7f0000000100)={0x4, 0x1}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="39a012d1a31f99820296596344b0880ac52abaa8e79705a289bbb1b5a428d6e81209170de27a0ce19f989c9a4421d9b775bab153dc76dd64bf1380397c1316ac411f08f57abb97116deb7d767b41782092505eaceb12003f253889e42baef0c53b55f74393d9cc790ae3ac8e03c360d3f4171e079d23c6ae5c752592557a3a524fb4dba3591d06d0c493c7338ac9204c4831ac266c6ba4e899deb7c787f396f07a47e2744314f9a911a4ad5cc1eddb9100e1f45796d65685342705f66850008fa43211fa3e93a880664c8dbaca783e8b6d0f520a95eb5d614a5b9fbe7f974724f466b012f4eea4b755c6f65c84dae80c546ff5fdd24f13f75cbb4fc86eee2f8fa6c5c420416628d39747c599fc2756ca514f8af70c7690430f0c20aca7c4a47885c439a2b65950922782cc09fbd7f5eb39ee97e69f4ea17d37dc46a353db56f4e58adca671c6962bc3d9c6fa0eb5e573a0412e7e523bd2867275586501c25af2d264bb954332b6f158ff687e1819497ee1330b10279d31cf1afb50aadbecc31a3d11a89ffa166f2cdb98e9a3b74b9a0852c58fef035c9eda68d3b4e9018f01978eccf4755f3d49b4352ad78a9779cfbc994f94518b2807f6fa53a60fc18d410e38eee0b9ce1f658f6b97fc639ad9782e22e5c7085fa428f857abb7113c3f74e04a5cdac669dd475e9ab13b46af1c0d0cc9d57b829066b1490884ad762453725d5861c5b2dfc77e99bb82352c8257fe4a87767f011f427797e28788141f2439e4336aeb7f02d0b0d3677f80cc3972d846cc16cbf6a77301a953a704bff5225cf0c3a4e35eb3110f1a722d8f4383da7a6036ae725fd9950ed453e15658fd51c01f14b312d19eecbdd51cccd89d158acd201d8d0ca32c48d53fac09b50da7ef015c88f841ed8b347fd167b69694ccb4a439d5ef648515d87a2f3f5cd266b7cef7db275bbb0aab9a6e0cc5e6492f2b7ab093e8ed78df885f7c6fecbf0f0338873e0a129192272b58a112daa7e2a9d32160362556f57edd95cdc104902a51ddd42cc7e3fe8820256674ed8c1ede42da5d8cbc12f68246320ec5e03c5178c23a450c8853ac4abe968a10c3eeb6e06e6400e4733f4cb85c89364db3c0c1789d7d83e6a37c9970bd95c7c3dee37041538c5eafa6f38574806b5f31fb2e063e00638196cdad7d28bfe44b2a566f49048899dd2eb060b8a1b5adc7086bd6c2f6fe31b36a2026faceb3c50268a51c187a5280531c126f9faa1f482e30cce13c788061ba0252e45630c3fc7ddbfcc27913b1e59cdb3a4b20dfe03c2db1b6adad59e97022a989c3b195d64bac033e090657e01b9d41981d56d90e457e20e1811d4c4bf2856d82f7a482bc123e50d56f553e281c8206203e1da1bac55c27bc0d2a51bd96973c9e48cef6f0944cc1a95aee34e19d78dd7f8d73ed8c7dc440ddc14008e0d1dcf41b89066ce2847bc2fb0b14dc0f3c0a01a6d7e8fdd6e69e800a1694c5a2fca50e1c611f06867ceec5b94bbd251377f6b2088943a1d061bdc01a8a9b827e92003ffa02ce4bde5eb2bdccac6a4ded1c718e60a22800b926969532da1dc029dc0b3b8612266b817d2c60c4ed0bee795630fdf297a5fceef63d994b2da42c9a77b9384f7c5a1fadeff802974c6208b1f23a00cf69af4dd736fe262ea4c63808d3418d9ede2f7e92f14b4724e43df0ddc4eb82df3736106f6b598157205f5e5432dcbc564b2f2877fa02533dad5abb62d5bfa58a100447af05e77efddf2463e5181edf8f197f0b2dee442d8f72a3bf1d713ad1118dad530bc90f7c01052d54ecaf945405db487d9926ebd006c30a70335b816fdc0802e6f44101ebafbb1a1715977a1513376910292f88b05bb2f83e99c35cdc3473579ee31b49b0c94a760f02e8a4bd95061263c737d6aa4c3969dd5ddb1fbd51f185147dec2393fa1e252d873228f9e20cede69643365983e8bb8b2429c17e7ad3ca82f4b8cbe0218566a96bfc3cd37a8b086291b6b91c7dbc6ff7b9f926602bd4f1db8a0c21f4319d8a636c328907ae4d916f312361549678a94fd2e602f2ed5780e42b59fab61de6da3b22902f0ba8d906e9d671d3ff9d6f9bb2dfa84eee2bf5f64f70a62acf357925db1d1cd8128ae140c7442ce0e44177f2d54882f3592aaff860475aa0fbdb3ccc8d2f401ac494c223839fb8cc4d85085c0e7089f12d715bb457c21747cc5224105662b9c80466808abff83392d65a05f94234979e9b5431d923d6855744be8503b6d431fffb240269483230ddf20ab87f58ac7bc5244b08f49ee08b78b36c8d414aaf39cf3a47585d6798f9af1f9f0efa34699134cfd0ca0ac3cd35c4416f18ae5d87ca37dee09ad951fee37d852bdfaa792062ae455cbd2cd9c44f76d4a6193eed8aba382062fa20cf393dcaeda09bea777fddc0eaaad74d4b95c7b9932fb339d22cdd21890413c2026258babea429d55392528d21a34ed5f5e0140b1f2c429c352998e09e6a8615a33e69a9c21b9782d7ce571da77b3a2e18fe42530f8907affaa98a1091385a2e8b5193a2c5df182da9521ac2f9fccbd392eef83a246ee466b1404c464879a1842c51c56a847aaddf722c215f53156bc739c4e0b190b57f69df5b52762db5d33d06121bb3e6b7624421270f021188d256751141acdef8380c6b0841d0caff94858dc5cc5c7e7777fd74a530a8ac42493e52a99ae55edab9250fcce4a748063adb33f356e51ff368564821e4a66c513838bc6c489347cfa1eead61c51f434c6f21f3109afac30d10f69cc8a9778a11e70e9ebb5cd1c40bc5c872aaa8d6a2f698bee48fcb203d7ceb3f5dfced5c9b5cce96b7ba2e38dc440ad2414fce2607adacb066ab9a3089db9b3a552e4ff80c735c619fb05f5dda5fa5fbee0a585fcbf50da95f3c5f97e988325782e0ac7cfee9b83f5ae54c4abfacb954503982266bd303b4aa04c2f7d893099746598f3a713e6ff0f5d37c949ffe9f88fc8e0433e93456320b66a5c4f207a855b1624eaba1ddae348561b3168f2383f0746142d397d4ab55f52ede8f31e655467cf5f96e4226b4eb47a40c99afa287cd5f2e6e350f2ccd0836853b704064d4fc5aa76a7ffb79df5eb1b94a9aa4a5f71e2a7920dfcb6ebb816aed4a3b9eff4ffa9a2927e96b4b400d027f894d66504e5aa5d598e3bfe26f4fa7986a7b70d306fa3204df77a76d005b8b19540c90552b49c72833cb3d353620959b38b364bbef84f3a3fd1483c5da8575b6216ed7a21989c40f67705b06942b9add7a4dfe764a1d7acbca4209a242583f27f5f3c79dc104836002358112acbba1b2a00beee8810de6a3c7a4cab9a8f895be0fe1241a2f3ec0de392ea5f753122f5f7c3eb03780775754abacae23636e304eb9b54dfab7a3fe3b72e0e3fb0b3986180378f6a7512d428f243cd062a73e44ee6802fd164d0687c93b42e7e4abe13c0d0e91135c82f9f9808dc14a7af406cd1637cc26bfcdb357ac1e9735cfb7e570cc6d305106e918463a7c32689dc53092ab992834d60cbb02dbfaf1e8ffd1ced2cfdc08c4dd4dc300d67e44260821c1f8417dc95629f916c616ab277de148344fe1ff7400f8ac746aabcea01d766df38cdd2f7f8305a99de6b8c34160f2e7ce960fb0e47be798b6516e87f182431432e7f6ae3f59c33fbcc823a26d39a16126e70b473270b2dc1f0071bc9d914fa86476d0ea7c4ff8bbc25cb4c9cf51766a0fa32fee99bcc054856d10d745a10159f3c38fbc579e56326e81afb377a1bbcdc2aa90e5a33d80523983aab870c99c3a651fd262c224affba166c5b6900fd317524206e6419606ad93601704ad8057d5a0b4b9a2ae8fb3e57f88feb477f6a0ad006d72db2ad4ce147f15a658bf75e3033c4623e3fc54d5f65e7a880e130614f3ba5f713aca0f891d89b0fb493c189cea1872df698baa4cabacf16e0b8e70f311574734b2bd2e2a2653bd3096a6a15d40faed997ca319f716d7ee8b8b9a0fd8f7d8e0d719ce7fd3ff44c70da12e8da100ea4d1f5d1635ca413e8be95246d3f192bccb51721e125fbe71c1a79b4adb3afdec403c18d7889cfba347343dfad3c7703effae834e383f7dae665ac94d952bfbdfc5c59ec53bd6491994d481324b352df3d03ddcbbcee874ad3a4cf1bc1ae3140cea9f83ac40ff84d69986df39827558dc18bfdd51aba6bde1442e698049b7ccac1052e80a5bc5456e729a45a9a5d36a04ff31f752e50f2a3dd334aa629b590fde4e262729258b7112bb88863cbb801d8955499cd9a3a50239ed9fc4de75ae5237a9c77337e15c90a452ec3e3121c37d272681707ce82d46a42d7e2f560965fade6e7e01d87dfbdd7e00dbc8cb755843b1c75acacea903105c116abdf338d4098a8379ff4da58b8e011fc1ff8a2d5e6fd2b92a2722f4828d41150a2d784ef5b38bfe481bc9480b7584886cce192c246e4cce3fb018d03410654f16d45a7041bafc1c2e2d0754e2dc6367299c2a3f7cfa91ef76aa1aadd38c9a871bc60375606814ea7e7c367e0ea53cd0ddb92a5e7b0afc1731d2f35e1c1e8547562371892bd9ceac033b2d4a676919960efdbaf7b4c770dcffeba5cab04ab27e49dfe6abfec62d94bc8996a9187eabec86ac4b1e681cb96e33c965a977c5f5bd73f84fd9f6e63c5bb80cc1899f4769fea42fd3b28c00953e8f08093e8ef0f1bb5699be88f66432e0c82fff30ceaccfa3e1f625f7b76567514aa8d5a7917bf324589b3daf789589d5aa561ea3a0618be51f7dc3082b8f68fbbe440ed7c2143efd69fe17261876e2b122b6d26e9f2f7faf20989e6b604dfabfb00649f36e5f33b51e1370766c1f5be64ae2c90fe60bfef0dab1e33368199ad435fdacda5426a370085829cb406647b14c8cdfe4ee121884d9619af5081d33665d9c8f963c7f67e36c2795645b684a382f095a905ac066ba8451f739f969d97d3052746cc715cf74605b92e6f2938c357ac5277c13cadf87007b2b1cd8f1976a7177577f1dc5b8f8de43c62f33750659f2e00a652e4e5f7b9dad7bc432d3fefc3909b86746808b976725798b7e3911e8269964cf83fc628b00003f92f2fb6463d81b150f5b0c7f034d44917e0695b48e7973ce6118a4367bab9557becc02ebd37184fac4a6da4f2aaafef3725b6338306ff6256b6866672b3b9b1fdba43f9d63229f9fffb5445dfddf77a204653ebb79c0898345d1ed5f0e7de988c9b91de6b6b0198ccc1f431c69aecee9b83cf29c14d383a23869564665709285873b122072d86e816272302723b252b08fa9931b7c8226e49b0bc108d4b28553b9d3a8368ae848d98ea0c00f7c8fdfc138f3f68607aa38a656492a7cf9108a9b0fe0848203e09472fb09ae52fa4e03f08c84eddc15e7a7f665255a9695b209a1423a2f8c382be63f2684b496b69f0e37a69e007f023766531fd160179995221c2d52ee1510d4cc64151a357bab6ae7ab3e591f8f21ed6fc42d8d07f805b09963f99abf04e758df1c45260e62aa74fa6e4da4095da3e0320d990b0fd8f3597db08072f1a1c7397834b35b5922bdc5fa241540d620659322d06eab84e73ef4046e596acc900622963015c0c412b7a9bb99015e43f2910dcfbc2c2eaa293ce672d71547a4ed5b58e25a644ca754b06388b99dfe1dc44228abdd2092f1e048bb51bd10dca353cc82cb1953fa3f7626e722fbc0d82f8e816cb257c0999fb1ea2e731229518ecabb055712fb7ced9b85513a55db752835cf90c078610d21332c5ce8f9f8a9b85439b2773d33e58c3e02bd476dfdaa8568bc41867699e7ea6e1b0796473010", 0x1000}, {&(0x7f0000001140)="54acd21a35a0d577f528090fc0df248fd5fb4878dff9bd7b2696048430f08a009945eee2f346ffd64977c9966fa119f7c862444b948689ff58efbfa020a30596ac999a541a96a74018d2092eb983d9c8619d48b7b0bde422be048c1610a43af880a9312b7a2b883583858374ef1e5b0979f0f749b9f740bd4d0179660349176415089363067ed5d33ad9e4327880d55c517d4dc2cab3d3904b82635ddd9b81e6e2c7aa9264efefbfbf5e55234f981c14", 0xb0}, {&(0x7f0000001200)="eb41594df31070ecb5debfe53e9af97f", 0x10}, {&(0x7f0000001240)="085fb9172b4f1ceea39e3ea78f7b52c3520b18d6c190ee969a0e3d1123eb923545e57e0c77a28cc434d65f971249f5ed60f188110140a5e10f51041b141759f667fefac9ce3b27967f28e8fb021c45b299e6019038ea9343e3052448f6522732f40c7f172288710c0572a78fab133d89dcb1dfeab904c6fbd945dd0788c8ff2a3c290e8f955ea1a0a53dfcffb96bb531303d6335ff5c1dcf94ae94c6b363ed2c694f0a6943e536a0c5286745d6bf33723138cee67f1e", 0xb6}], 0x4) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 23:17:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 23:17:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x430, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x10001, 0x8, 0x8}) 23:17:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7920e0e9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xbae}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe0}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800000000000005}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x63aa}) close(r1) r4 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0xcf, 0xffffffffffff8000}], 0x1}) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/236, 0xec) write(r0, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0x8) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) 23:17:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 23:17:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getppid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10000) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x56d0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x200) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0xfffffffffffffffa) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) read(r1, &(0x7f0000000280)=""/73, 0x49) sendto(r2, &(0x7f0000000300)="1cfed527ddcf0fd6bd5ef53d8cb78c420ab7e1db592a6ea45b54d492b257d0e5caca192281ed33311f19dcdf1c8d1681cfd75c96e082af70651e453f2bae", 0x3e, 0x408, 0x0, 0x0) getuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x400) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000640)={0x7fffffff, 0x5, 0x7fffffff, 0x100000001, &(0x7f00000003c0)={{0x3, 0x4, 0x7, 0x80000000, 0x5, 0x1f, 0xfffffffffffffff8}, {[0x3017, 0x8d2, 0xf5b, 0x3, 0x0, 0x10000, 0x7, 0x6, 0x7fff, 0x9, 0x2, 0xd39a, 0x200, 0x6, 0x1, 0x3, 0x3, 0x6], [0x2, 0x44, 0xff, 0x4, 0x9, 0x3, 0x0, 0x40, 0x80000001, 0x1], [0x0, 0x4, 0x8, 0x3ff, 0xa0b, 0x4, 0x800], [0x6, 0x7, 0x20, 0xff, 0x8, 0x5], [{0x1f, 0x25d, 0x58b, 0x1}, {0x9, 0x7fffffff, 0xc2, 0x7}, {0xb27, 0x4, 0x80000000, 0x3dff}, {0x2, 0x6, 0x8, 0x6}, {0xaa, 0x3, 0x0, 0x4}, {0x4, 0x0, 0xffffffff, 0x7f}, {0xc00000000000, 0x10001, 0x8, 0x4}, {0x9, 0x5, 0xfffffffffffffffc, 0x5}], {0x5, 0x2, 0xf6, 0x7ff}, {0xab80, 0x9, 0xa2c, 0x5}}}, 0x8, 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000680)={0xa090, 0x5, 0x80000001, 0x9, "cbab2b647b1c1bab3e29de2b9b865f396c25e983", 0x80000001, 0x9}) pledge(&(0x7f00000006c0)='%/^*!\xdd\x00', &(0x7f0000000700)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000740)=0x663) recvmsg(r1, &(0x7f0000001b40)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f00000007c0)=""/214, 0xd6}, {&(0x7f00000008c0)=""/251, 0xfb}, {&(0x7f00000009c0)=""/120, 0x78}, {&(0x7f0000000a40)=""/145, 0x91}], 0x4, &(0x7f0000000b40)=""/4096, 0x1000}, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001b80)) r3 = msgget(0x0, 0xc) msgsnd(r3, &(0x7f0000001bc0)=ANY=[@ANYBLOB="010000000000000080cf8cc22b5dff82901c688cb031cbb110d72bf47a718aff2b891f8010279599d7db48c303d49b255bfbb1c2406ec45200000080ae7571ae50c74b92e18676fcf42a3f418cb3dfdd6ff410aa7b7979f31ffe24fae846c0bf2175cc9ec74a4765daac19165f4a08ea177238ab2c08c544e89a80e5fa896876ef5c3dbc045e6a3ceb10"], 0x8a, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000001cc0), 0x4) 23:17:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28018, 0x4) r2 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5c1) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:17:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 23:17:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = getuid() mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 23:17:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:17:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x5) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="ee18696654e1e42965699c43ea9993c8d59ef6e1f4e00b298939d7fe1067b2f4984a9c2ded665783c001b736e36eab77705f812a0ed0501999e0fdbc490e975ec794fa1222b3d64f98e866d69ae4fed2af65bf28f16aa5ca1a47467fd78108cc8a9c402d0c9d265117220de6bf3cd73b20ab7777c2018fc22dd09b644f5c45a36fc0bac3e2d2aff76b174c4f4c8ba29d6dd984137f76cd0ece2a4a3281ea4880559c30f60d57ae3c2bda1150195769102a36ed9af0b512812337a1960d1d71926ab69e64afb7ba77187ac0627c212b3e1d3907b624934780987dd4fec0a9168319128e220548b1df4c01ae5cd98fd9c934eb6bf540d9919002234b6aa217920d205ca5a4bf23a2aba0b8d4d826c5931d2db2a909e2e07adc774ccd2572a2b45e1c760eaa4f3925cb8049e0ac1e61619cc4b339a9b8978cbdf004c1f37842d85654aef2dfd5b66036288753d37eea6c04b4f05eff446c2d86e715d7262484b31300902f630a0d65494276b708f4cf1b99fd035876482c2828ac3036e7e3a1e683595d8ddf78d2312cdab479e4d445de03de4e703c61628418400dbd2b9a36a4d13f3dae4d0491d4c636dda0df42b651442210c95bee0e8477f2ee8005197ef2e2df860c7d9127734a785389fcc6a7d9fcf6174c4330e1f4190477e7adc66f08e8f181656d8c83b70080d22d6d5433a78c06edf2f3e270e35f7da910bcca692005d9ab34ad512d2a5372ea7e8f177a6717f6a898de5dff00ff18bc54654cc269e2195c6a28094ef526d706da14bff25feb3e887075c5bc79325912301d02669b5787b012da4f2842445b47dcc613bfc68bf78414b8318cdd083ebfe7d2afb2325b1c1e56b2e0299593ef8358c1bfb74d88b2f67224441537ee821975c870a6c4b3e49a3046dd9fb0e829636619568f1856e2da879bafc8ecca0cd871c3f26ba4a697d86092f038b21c01a7e4580f99095337fe65a0b8a95bef0e7d5d77614a82dbe1623dd6f9155f9b9affd43f42f0ba138d56fecf7f20eaa11b14b7d8580b4a48bcb1da2e16e0d95f3051c73339690d76c17695e5e45a92862acb04ae589db4fd2936e3004b91ac0e398ef9291433794a3cc645246263ae4d8a13808bad890dd2cd950d48951776187ad91fd1877801871c21128fbb51cf8ea3ab049bbed57678fdcdab76bd769bc634076e09acdc2fcf42f3a552b3e0b94467a7b17fdda5cce7e79c28d3dbd3387dc013970d9843d0600dc62738935b060de0bca9cb63741669fec0a1c15e69e0b73763c6932ad24388671d43e8de6a5da0eceb57df5c2ee66d05d5ba5d520ffe14525facefad5f705896f6d8a5fe1ebe9a32d8cd09ddc3ad0ae466626fad1df29e65c68651467ce47fdf39d98603213d0cccd0e7b8e0287313701b3676a1b04cc55595f98c1e360e28962dee3c919bf8196dee7c616add3b4cb370c39976b921c864caab4665a9e1d60df292d20ecf099ffdb99412a8061658d14844d74cd6ae27a0130f4733868504e919d93e298a317a906187e5408f61f309828e9f1373515060d11958ce65617d65f0c08de6a0d6186f45c43972cce1097a77a0f680de342b2ee536c9f944bcc390807b86d3dbd350391578e4d00126e9bc78ee31878981dd13bad168bec25f54f26f35667dd79c3ac96880c9f9c529cb3879f7921120aeb8e7c9b16a9e22b9ddf2198debe92f183dd439325ca2e0ba8d76eda9b9ce94b1ad1e8b998dc12a4b5f01568ba685e40b75b8db8ef6f80a30c81a0f80b625b309677033ea3d48f87f56eef8b6e53f8d7b599dc658ebf7c2dda601f6bfdf7543b8f9c052478cfb7331724b19117c43d1a82f46c1410c91e785c2394bc98be86e6ba49ed2f9d702631aa3afcf18c3f73777ca3c58ec68527dce41b5c448ef1e03e962cc5794c04e4e06236a9e6772faa5f97c1c657f71f682638ab449f00c1f92af0fa7686fd86cec171dd0c09c02592e2bbe3faf71e45207168a589dc8119d4af44d2958e6ff5dd289430bcf07aa825717258817558f3e353a5c229de6f3dd189ed04237722ca529946cbedeccab73ca65155f98488f106b09a17a1bec69bf21acd8506b47ca9f7240c8539d263d14d4a1916ac756fd01d7944a1fa217e910669b43d87e6eb8c93b9397e55df85f218253f652c712466c2e66842ba85509f53ea2ceb94ab6054a681a739dd99bbefd33deead18e5b244fa87d15d9ad89be99366f0ef5cc128888756764fc13d1ccad257a3775858bd90075768abfe546ba7444fccd5f35e40a9f61a6646ea401da8a161c575048b8ff9e899bb9942e38de2b1b6d5d46c7ace41bd759707d461bffdb2931acc93c7a17df8345e8661497e9d90855ccd24ff6a46ad70b00a431dbf29bcfc584aeb03e278fbec592c5996f1a1dd4a878f6a27023f5a0b2a04de32bcc94b3310e150671e4f986330fe45ed44c89a7f694fb966142d4cd2e9921f5a1c0459272e6edc95017ccc65cfd4042cfaec696b1b44b3b3015bf602c86ba550895c1aca165ac5847687ef306cc10ddf00a7fcf3b3ac00431b069250c589db9933f380d7c7607eca658e505f5916146926a53aee1fc756b1b1d4e9b077f6c64540ea3a5ab27e984c20b93b83e81747dcaf780b78dea6a5fc3d3d27fcc648376cb8547f09d9a94b820dccc7c07a85a2e83761d4210ddaa97d4b473cffce6d2a5aa7cafd34bb41f88d43dcca19992bc47d2036d47cdd07ec2137d7af927f5b87ed88f2050d29224beb749223819c1c5ec21f9f6853191db43718d7595e230312d0c6abf1750c5de761366a6582a66e93eef4a5f43c3d87784dfddd010a404d080612e7bb56635436d7ab349eb578637ea073f0a39e09b3ed4c8ade9560967cd48ec5106debc3acca0cb6f4afabd4e23a048e6ae607de39d1e85ed91125fc4aadd8963d5e5e59ad20893421c73c686738a235260e4e6cce24eb746ca26ce482f8784a73ef4404cc4cc681df4e2e62721834e64753fe984a6573c8c46274f23de6ddceb7ad3addfb27da62f023804f80dd87fc0c4eabe56e44abd6b44e7f0a481f6ed81aafc2de26b05bc245cf1e5d5945b6444b21fe2408031105cb3330595a58e137f29e77f42560a9c13f3f184e6dafe394dd31d1e31c709c957abc99c8865c7c6ac1013dd82d994430f17104f765e690c38852d75968d8a5b2f3effc9a8ad043dcb7491f08c14f29cbe6116f90b1967693a37d08138843a11e48b54ebfbb813dda30ecfbe8f4c7dfb586cafe8cf003d630a26ae57b2dc3dc4c00ffd9b0a314e6ddc99df6e93ea0e027e73c52243237f29130acb79e131344b670f4a0de87c144b69e5d3cbd4963366830d27240e8bfe364b3ef0a98b88f4e1287d2068a07c29190f1017a495dceebfba7f4df36001ce775cbbb50e6ee4e32e0f540f90a2b1a118b7ce4061c6438ba2a371397851eb146041308cf8a24d87230abf63705139e86a08ea5d47cbc4423ca415f1b47a136f859436b6d2e9a219dd6e93bf56075ca684803d71b7b2eae8e596d4b271f6b7e93de4ef20f0871aae48b6df13f7211b08e6bc0cd0e1941f61c727d0d79286ef8008aa1241626f4f276f17b7880bb18af1f68a8b0963a6f73c84341ca416b1e8d90dd3293f6199d3bd0a71ed4edf1afd0da7232277743528f0a46a183a6484492099cc205db7e518c9ecd38f18c9f2c484aea4c87001bd4eabe8955266d144d3845355a3c66e0aa85ee04fda178ef25777503c29fa2a762c53632b223b6f8c41c510c76f8efa41b462db51cdde119e3d8a314c41a050e17777264a821b96032dd5f3799cb40d4315fad26dca3f82a8d96fbc9e3670d8bc6eb5a417eda58a91d4874ce047d3e1ee2201cf83cb651593e7ef5b0067e49684664849e0a698b763e0db67486bfcc89cfca854297dc457f2eda46be8e01c025c8dd6d2a4a7c4e88b7d804d98dbee1162c62fbe7b5bd66d381403ff32929183b879eb3b62093c6ee6afc33ecaa7a93b2aafc0942ffdb82c7b78af851de606c13a2e16cd22823cc53e8409462d50980d01bf831fe26ae2e2128986ec0d5e10eacbd7b4874dea8823e25a2ebee5754aa986f8609074ea3e618958b02762256156bb87a4b74dffc2e78f2fba8276eb81ac07b3f0147229be46a1daaea2a9a6de21e44fb7e04f17f022341e679d3c18ba818115c2df359490041218783ed94c6789a3767b7edf94ef4e0da60fbbfa8fdffc61b04fdd2238564607bbee975df7ec69bedce2bc4ed0bfc516615e4b16b575537a6895579ef0373a6904f8923588ccc30b289f4bc563f61643074de59b75d9be50e3b0e1920818152274e88837f623b9d6a403d4d46c0f5080a79a9736e8647b25d2575ace225f43ca8c34447c3b5f5b2512945668e26eafe365b694753ed68edce976cdac35795ee1466ac652fe322c2d6387abf0bafc68d2929231fe4ec07f39f347cc3fd5f53aadd450b849efd8f0a1c37c94ac1800ef4a63658350a187fb29799215a49cdfdde49cd7dda4ed5fb6d5f7575b2dac8d428fc2747bc2075ec339ae3c8b7068e0e2e6b9cd0c66ad1977cf2cfe57329b66d5d8966ccee29fbb71310257cb58f622e1a585f64ce4f5b95529b5147b005da7e287cccbb507ecf22e1d21b834892de25d03a093ab8cb60657caf28edfdaba863b673ff8712eea960fd805fa0d1605e59ef0b3c3ec1b0c4e952d0587c8cf3792a9eaaac1c9d00ad811dcd774869f3981a33770039bff1b7ee9e26e1b370167dac324a6f37caf7903fc58cd66bed42d39619d88d19e759141321bb2bc1b75701e05dc619402a1410f94f35d210206c627357dd691c4c390d278f9252eaad57c43dbea70121b60f32a039f6157ac9165457c68f9e9836a5763c2294047b497e1611d61eee2042e3cfb6076591739c60f8fa0cb15ae81d9d3f12a9bee368975f98bc23d1477b281b057a07030bc724170fdf02d88becef443f576f8d6b9a5cb1bdeb21160076d3765a2c1091ac987a5bea349bd356f755ce50dd77ed402084b7a4f177c6a3ed0c34738876c8cd1c4746abe9953e07ed2bd967339865483daa10653f345006ebe7bfb09af467de3a900257e9a64d8411fc1bc7497eebf93c2575eff970496bb1950756ef95177c6b92838a143c81c3829057b3c0f24f8192c22cb447d68ea6e6c134e509116cb934e238d86417ac5eacbf9c4fae539f631f66f1616a8dd176dc8ac280bf84a507ffdcc35bf0e671eb48f56c04f4f1534b8c08e001529e11e8d5ec141e53faba00df3ea11404364cbb53503616929c4fd0408f3c37861325d46acd099532b1de2bb765e6a3339978ecdc1a15aa0f863ecc4698b42604853920c0e6f7b3e1ff08beb5d41aaf8c34fe93dac5b961c77b86076f6343301330b32b0317cbba84785ba5f72702c5d36d04976a47eddbf08b46be4045fda3f972fbfae60717807a53bde20dbd1c4e7f9783c4c53b4355132645af8e407a80805672f8e480bb3eb92b8a6f31df039bc0338984147cf57cc38ebe056a073ae730982c08e67149b8b15141f053032086934302cd78a7962e37d979d946386b63670eb3c8fbad6d1d6d7bdad7dd030f0b94e18e0b26de32b11ee6666888064a6f8e4b45b9b64085abca81c7cf38dedc861b2b2b2bc02f0037300f167bb826408171da4f8ce567612f55c86e6000ace1bf8f537c4210a3da3114c504c8c91f2a2451eaaa9a92db5cc5d405abb9856cfd1bec8413d157766d33d685f373f833fa3c759b231ee6be857f792d0d0993c05c4d3cc49b9b489046de54435bc43d56bfcee9a4a", 0x1000}, {&(0x7f0000000100)="54d57e2f3871dd26755dca6d20ee8da3a367efff7bf483ebf6af77f95980aa83b856f65a4c2de29ea2abf1c63bd6a5eb2d188a6967baaf3e983f51396e7769048e08de39c5bda4ca0b3247c7e900924cfd88d5126998f9a73685fbaf349eeb5286821129fa7b47948804509a482d5b50774a68c4965170d42f2f88bee4d4f903e2522563652c1fb0b906eac000ed85a1df446ae0a036a915583245ca9d201fd050409589cc85b6de0fea4992e38fc3c71b71f82f53b7dc6f20e5c3d50da58cce33489c5c9cd04959c6b2b1ad3c5f3900ed041b7374127b2756e4fa9fe6cf9cd7b84b12e9086d2a2a9580e62c256767f1cc5280bb90d5d88d", 0xf8}, {&(0x7f0000000000)="052a9066842358990326f032a23f9f358628180a9e53f5cde11bfcdb6968d5a61eff2cfdfd", 0x25}, {&(0x7f0000001740)="df8b6752c596ef72c6e2972c0519d5cdafbbc22317d1a3defcf8eb0721a6d65f1023c72c1f6af5762283e51be7e24e1093a4aac104a54bc97786986104c5042d10f08a74ca6c1e7f74eb81f19f88d7b47584f35f4e3d910ab7cad676660362dc206b896f600eec33c156251cc95aaf8b1044bccd935e2c0f6d818f55993c6b597f00a666db1dc16676f774ab983334bd2d2760e83d95465a35ce72499999f248b6ddd1880c5fd933dcb5c01370fa453603c32451aeffbf966609d8c3415baaac38f068a069efb897ac52a3d28cdb2c4b0450c3f08f33ad9d8b24f3bdde04c2af06a190dfa7a8f8735dc94c9aa32834a4ea4fb381244585bddf30d245bf6ab035289db453aa3a269ee75b15a463d05c4ae616caea92695e4824f8d103155d11689e8054ff29dba47027b6ad750c8f8c1a95cc679c981b598fc16a80dd70bc607d490482d136626fb8e965143b046cb404a80574766b79e317d9f49504aaf67f3201a3679102f92e58458d6fc2a47f8ecb43db1ac807a06025a138c02aabd139e850cde887d9c5a5f4f96d14db5221117dc317f94d9c6119719b15e3c6311b445db8a86ef57141e5e1a36229c2c0e401b6df084ea6b83ce89718b0afc4f5c21fa89c2fe2d40bb4e97f97538e79a386c58a4d6f9a7df89b358234cd727423cc70b6188a07a2007a7d3f801ae7bbd94ffdf203be7d00008d6ccd8103561bcdecc49140ba990c48d6f632fa3e69d233c48624aa3b19dba98f34c685b7f7ec5caee345525441f580124f8a6d8b5fc2d068deccf87359e2fea801aa9bb81c329864288f4186ff0adb3851dfb8d9751e31668a429846dfeb390c088eb81662115ae7f394900f57390c5aeba9fa70219b1e80c42eedc3c77e62a5d82b51309591687adf9eef0b083933fd1682a98654a70cf9e2cc8dfb8eed2c248f1d7a92cf18a1574f226d4d8bc3babae18d5c1c07824f08cfbae2ab07bc32034b9dab7ad990c522c022216977aeb4a46fa9ee3dcd781fa44d30ed58fd763237c3560026a828b60ee0448af3d5769bba02ab79a8780ba7578a9ddd7973443746d5b20df2648154cb98b3cfd4478a60dac149834116c6151223c754640c470c076d5c3cd202ab2ddd71bf1513db82cb6126e119298984c788fae7961645d1282db0dbae61493ec69317e56d8953018af61b5e73e753bf5acd0812def408244f60f6310f8a1f3589e29cb3df4d99892660abf0e9cdbac6e2b631daaa5afae9a26aa30fa2cb7337f92fe862af42c3f159071600e1fea6a220f495756b56a7a0558d8cd8ec2964c4646d762bd10fccc54f9cdd78838fced385555cf827e1c3f73c9ed2ba81f220b179ce3bd15d493d09b6615b912b1b3c7d1054ee04fe3b317f4f15ca10e1af67784a588d9efdd5dfd63cd82cbdc41502fb4ac88ba45b844171d7b42b9dc05c6fa926ecb542464b6ee5861d27781536b42565568277bc1d7affc64872d9fa32050c8935bbbff7373917fbf68604b0ca4ca532f268be2eaf90d31e00e45baf8c9eac50383e12729db9454ba56c31f6961c228dc4851aa3eb89548ef7c49c62ca0220ab1f5e49cd780050fb4593f070795c52f9100646eef82843195b2731a7e1ba1674c5fb842fec507afcf2f5109a018e449fd7fce0d60824c1995ab1b1b8fd303e074984d6fb6a6082d9a66d45b16248952aefaf0e71b0fb06d2572a958fe5a128bb78eaec087f1bd0512847cc2ba38d3f323dfc289425c7a0af8e8dadc1c0ada5f8f0f3dd0f0675657c66977497355774712c251a998cc20cfbcbf6a64f942da35399eaf8f2e747fb2cb94187b9c7dfbfb2f6a697ee4d08a1e8d2bbd3f3eec77a472678a4e034cc2fa435f26116c7ab24b1d765a818f5ae6b4fbf4d872a58f302b31336f3b103252c8d20ab5d0427974603dad61c8be5e2f18b205879235a1870ee267855efea75e92e504048de79911833cee6b3add9bf0d5768a2cfc372248a306acf1b5ac97bf3a43f3c415a3165829f6ead919b74bd78a8accea471e33f55d7b6bc696a2909afb8b5b925990bbd8b0c0f5b63cb038fb0e3cfd77dcfd097d178c6a28f5c0a3a21677d48136349ac83deed5395470269be3bf438ea989eda866e1a9fab6a581620a7c68e6eab6863cd9a8d655e34b7a6cbf2093e849dfcfabce1e757f62a665212a8d94479361d67b3f9af9111dab6de8499fe73c379da79588dedc704e12b57be024463e6ef2f6bd7cf362b77e012b31b446e46d3117e3ff57d3f76637ef8ccea447b7c129d2d543dca3eb79277f275fde0b8bd6cba74d1be33b91c1c68faca680eb3986db0d87f7dc6719e347269ea3b32a1293b7be3851a4eef8edeebe6f1ba03de6c52990f17567c9829fdcbea9c99f4899beccdf9ddb6bade81202f54b9081e14ddc43a8d06cd195cd16055f37d98a77d511bf09c2c69aa6b5928dbcc548af676bf48f62c2391e17e0d9088844d537c8eaef0f51d602049da718281977d65b13005d2ec26e3795e6afb75b48f19b07b5977466cdca66a161e6461c9953980725f4ff0e6e59225ab91f6c8a7256c2469d26fd35fd745232be39c9990f68630ade1cb9e660719ab968a165c2aa8cb064d8ff125a79cd563c7c2133b7d55773082dbe3de0968f3b021a2590ff04104c7b53b22cca6cbd0a7d7b537aa7abfeea2b6223f77349a3384b4da500b6a709bb33bca868c5c7753c7a33f157f683f998e7124034002260837f2b498a6d39952417a506697ab8d12cb69b38cdb01f0172abaa0e69f146540e19091fa0d0511454529768d011f52fef5f491b1c04bcaddace8e7c52f9481b46038911e07029ad9acf2984583ba1bb654fbb19a675a0478f293b9d009215b9fff8ff76b0df63f1025127fd477b62b7bba301bd4659fbd3ed265347f11512a67b37a72822f6458451c4f4add1ec17eb70aeb4e2152d3e147d4a1b2e6d21c0b5a24107f78e49cfab5c225e5cb643d418e88c6353680b440c973cddbfe9d8d0a6a6ff12c2048f224216a3ac05f80da0424d598799984764253aca1f9b458e90e7ec95768c71260594487a12ae5b952adf3c0717bde3136c12f9df79eb076bcc84e22fecfb6f5911c5addfdb8f714bf411c86766817169e9f8397bcf66203c400cadd0a214504cd77edf7e2770ca113e623739badad6207d07a54f8c2e33eda9fd0c46692c6242a35060f4e112340131a9c034fc66f0aeef455dc8b5eebdf93d27233ec25af6552f79d6d7b2ea69d03ff115add11179b61af472e39f0440f04bdf99516017b2a591c56e54fb64f6fad7e93111ed39b5dfbb9e23b930e92d34be40f9989f9dfa9d72034c46350a2dbf07d2ca4fe8201f97c195f66f22ab8b78b21baecf3c1abea0fcdf044cd44226b793474808e558deadd2ca493ca89b046666d29d0668e4240aae366bd7e10cc132f2f31aaacf4025809e789f1686dc94cc06b59894a87d708da02c87c2de9c45812912b15e4120a334b094cdcb9e097017cb2f23e29cf780758a36739d3dfc308ce94a7a19241cbc0c3bb19a41922ef403c466ad74debb817d2a383b51e7f4e40b52e6774047c122e63c3c37833515125671c518eb7e86d43a44135d02df1f5976ca59ddce67900b0556921580d62cdba0243e1a1ebd71e1daca6f470a4c7f2646203b3ee27c8c2c7f436c93ecd15e6e4f161decba23dda9df8d565d5d4d8924cef02390b4a23603aad5013c87d335ac3368f7dbb9b6a8ff7398c3f72e6c7a16ee306dbea07c8264aa84ea056784d567495e0e7eef31185f2432248f3dda7a872c41d77151f87e11521f1b7086f64e3e91f8a54412925d89f52bea9afd634d1078d4ef41fbf80088b49a37695582b8651637c011d42055afc586c74879d19607205a1878ab7c254ee4aab4f08328737ad164d5eff0a59542b190843baceffdb41ee2f06dc522c1defd902407b54cff50a0804506543bb71a44bbea0c1312b66106783a2c8f7ceff0ce327d9f1c790f5ba973782a7fd2c7dce28436103d01a04e0a025b67c4f993a26ed26fbed328806cc0333c81a81edececfcfb45184ff056faff8d642e921247c8924eb2f033bfb8251e61352530f989b3314bbd8ef623d15dc348ea5accb306f0a780ba79622bd7a62cdd9cf2ec82f28067fe34f00dc8bc03f228f105c28e6f81ac265ddc026f7bf457d3b6000efe31b83656b51b591140d3664b2f53c32a1f54b9b1259bd98eeb5c28483be8e06b6b18593ae844da7a96ff85d7fd9073d0f03728fcff3e104e5fc7df2f71ee19fa02fed2b168ce19ff9b67dc48f70af30db15e13a3faac27974c9cad47b951642a35f8f2a17f6e641827089c341935774eefbcae989b5aa1c82ce2c35ac1cb986fd657af4a60acd08a98c44e3ed915e9c9ec418a41e77b26bf5a40260afd046808b00cc971dc196c81c8bbfa6ba7cc96931c50afc0747869a116bd16511c1c16ff55eb09c71edfe2295624cabc3d1b9f30aade1d52a3cbf0c3ded4a0a4e9d532ebd0b2979cf15f41548f39a9dfcbc3baae49e7b6313c0105f3adad65d0f494429c2c675611fb31b494bc6af690df00246f39df08491e334eb3d57663e306cbbe522258e0f8230c637bfdce63033242b007b51367fa90609130ee2bdf6dc6f0a1f8c3335971efdce6b9c024e457449176fa0f24ef89b9d732fce8bbf231892030cbac031dbc52d0e0f99edaeba26679d26cb57f9b6936d799ea698a859d515c3bd14b4728221f3873023b32844ae4798dec5e2102fe5393330837af11ac3de46e3ef5064acdfcb67b020149702de64f3086f8890f0aed30e8628bd0bf4bd1eb880738670e5081a6a4d0b27d41b91913eb160b3813e2b9e570d8e3ee5c4d643b481dfed2227e5673e5f4a47ef95721396e6c12bed9928924e74720936d72f94cb0a79a46e3fb498cf25ceeac3bcaff87a68a65beb609022ff16db9dbcc2bb60ffaad226a2bc6d815571f1099be4d3ed37ec443cad99b7185383a212aacfff51fc5a3871d119bea9d294e33e054d172887f107a6f59b74ef24c61ad17f89a585290a7b2467ba5a413e973cf4f0621844d4b4f1f65b542582b5fcb55c622268a46e43d850fb983ad105130eaef62822ec42d2b09744327603086d3c91a62f538fe7390ea30d26acc6d92cf7014f809b730f1209c08a94479244ec79eae902a7e4a79657eea2b8e785248106a2705d981483977c4e6ffa9aa236ed1b275d80384b183c26dba83748f8a70089d322c35624e05345e88140af97d334035cb89f65b89421f79dc30b5acf5a6b0021bff143e8fe0ccf74a075774b32e081904fd57e61586fb766e85d5e9e458489284970a475540a48c3fbdcf91c8d835f3b13da82371bf4f76db66cbfab2dac874cb0977c2b0cd0f8a3d4f4d9df091d6fc99b14965b525ab78d18055e8038608cca3a7d79b7cc1c987bb8f9ad9f3c6bfea33320ded42a06ea7005ed84fbba75d9ab9ca54683a4e9a50ec094ae43f403f5cca5c2873cfbdf05f62e6330446ea46f8ad72a687aef883b5daba8c42ff697b8a6245812ae7fc9e23b9c5fb145a1deda18a50f6a350b72fe51a536165123db29befc55636bc1a84beec081fe11e26aa0336c0bd7c129de1e370b9d608c392a7b8afdf6a19d18cfa3aa85610c0757f3489a5f870468c103aa989e61de594583181c267d000c7971834059b89fd1883e0865bbe176ad12b923489513ebb59bd3c36eed1fc458f723f77afbe144377bd7db4ed095fe292ded20d4f6defefe2fafb5ce13d03c4725768556d3998da8f4c7f823763b0d00c408a692f", 0x1000}, {&(0x7f0000000200)="da7040e398cf5de7952ae433b38268af3113d758a98071e16b07e338809bcf5e88f6c88746b8c0732dddd5b86188f3e80d8d7420b19bcfb1f2e0375fb919342551a8975ef048caf81756abc9307f5f9f2c7239ca9184cacf76371b04d8fc1d27742573b4c3b0db3d888e3d3f9e9e0172b64327a1fe72f31b63e823f90214694f68f2efc5", 0x84}], 0x5) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) close(r0) 23:17:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd100, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 23:17:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x4, 0x80, {0x8563, 0x5}}) fcntl$dupfd(r2, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r4) setrlimit(0x3, &(0x7f0000000040)={0x4, 0x100}) 23:17:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) dup2(r0, r0) 23:17:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0xb558, 0x101, 0x2}) clock_gettime(0x3, &(0x7f0000000000)) 23:17:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x80) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) getsockopt(r0, 0x3, 0xfff, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001100)) 23:17:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) socket(0x1e, 0x4000, 0x100000001) 23:17:46 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x50, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) flock(r0, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xa0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8081, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) dup(0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = kqueue() r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x3) 23:17:46 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xfed0) write(r0, &(0x7f0000000000)="93", 0x1) 23:17:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20820, 0x194) fcntl$lock(r0, 0x7, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x1000}, 0xc) getdents(r1, &(0x7f0000000140)=""/130, 0x82) 23:17:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x0, 0x1, 0x4, 0x6, r1}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x51) r2 = getppid() getpid() fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x8, 0x1, r2}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}], 0x725352a78711ba0e, 0xfffffffffffffffe) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000340)="caba5b2a54c580660ad5d289d5de96347520dda74160135f4eb78b3d5052b06e02137fb754c391fea46301f40be411c26917238548d7c36adc82dbdbba30fb65766477f995b23f782e0a7aee7fcdc3fb93f866459e73579af9dac8b825943f"}, {&(0x7f00000003c0)="52be9989d68952d09a7968714cd99ac7a7e9837a8f0704e7d7b743f9b560bdf5b199203ac834399151e6a16cabd65dc2bc7b6d56c2804cd53a0c51bea4254cc2f08a589a483198c73c3e648fa60bda89e0080d6258cf8cc710935f603f4ae5c7327dd188fe7f494e77771631c182798c5046dc1ba669179c190f7f85fcf6a480f1f401d918765442bb5ec06caf56cec6e784785a404bcd37eec45af28745ae018f6ea218d86c46ba1839f9758cb5325a888240a5534e3fe379e33cd77fa98fdf78aeb41c46156419b5ea79d835dd4f"}, {&(0x7f00000004c0)="9703ad5e00fc19b5a3f8c4f7c9df67e935e931d2b7d7d98b0b3077750da9194b7bd5d651716398d2a67e29339f8c4f2921f10d6772c3d2b79b5278cc53e605b04e654abbf39bc69bc24bd83aa92331d678dde34970efcb5f3b72f2a82bd649b1babc962e7a69"}, {&(0x7f0000000540)="496f3f698c72c2bbec7547e13484c54445fdd01c37416f1314ae13f4cc30336da2af40a117ccc256673b4fade5ae28b4643386beb7d3adc7d9cc4ca6727c8ed506ccbc6e0bdae6c5c46d60b13ab296697612a3c115809ba6bb89398c2cf5e422c680ad48d1b8544a52b2d19beecf80d7169cd5faf726ca9a8dde391b143e74aedb6563d57ed0e1b827f1e2a2ee5a76fdcfe822f497a344bcc7c1105e24c591b00e2c"}, {&(0x7f0000000600)="8160b975500738713aad85b597f1b6a02878dc63a4a4f790f60e658390412f68d36d11fb3be12743ed6db13cb29f537c33918a34515b1ffd00220a4bc07adfd39e5a73e063ef1ff58fd17fd30d4252cda879ae3c47c0cb4ccb858f36d8680da2cfdf63fa34c438f55892a565450338d0d1103512866e22a9edaa5983c7439f6ff6dbf8ea9e00e38f4599a4ba7b490849004f3de66e3f37849df2226ac5f17b6f50f4e7900e05def8581dfb80dd297e2b87473d8744b936eb4703550d9c5e66b2a0d935efed2200c86b5a73c8d15a3629d9c5b6a3213f98ac822ee11660829d2d75f753980c2888938c55a66f5ddff026c5acfd5e91087ebcfddafbf9c68ca3e68ca51ed43e1552198385fe6065fa37451af9bbfac01e3f2636949f0dfb46f2450eca90b5d0eb5f10caef83f138c29cb8eb1413644a7ac4a027294431e6427fcb2be8aed149b575d4e779fb3f290fc6ea39355d203e63ec38aa33ca44cad722bab6dd63e00eff98a4d7d6b507abe61227ee4ab4394ca628d1c8fe11cf99e48f88faf2024379f832f46188fcd2501b2aa51f454043a6929caa2a07e47df5256c3a20792d212fdf2f02e3d8641413f0c8c5200bb07dbe896ff2d0fa676ac046b6f1ed4234b3cf26eebbb08b4952ddb996a721b4ede403e1ee31fbd8fc2209737102ec302df2f2ce2447d53793149d1f3970da3cd11fe5b39a0422615c732cccebca0d8a706abf4242305367510d9d87a123813360a80dca4147fda54b7e0daeccf099654c6ecc5c0d0fa70daa3ce3f63e1910a9586feeecff9e8578cae9550e406c99a33b0446ec681f1624f82c53dbd92210e7b06fe1a7da3b66978828b087a5474bf3aaad2877d526e530e9623580774a3392410785068f8eb23d594648db4ee695ff46f01b73ea153e793bc46eec60c3198527539f99f632176bd4bc4d2feec8ff9325a432c5872c7caadbf1bf48f215b3ceb574e1fa2bfb87730f3d7d219397a58405e541f77ec8857560ac6ef81787022354ba22f2cfdb650a0f10957d288d821a9e8ce5e77034caa093776c11bc72522a179b312a53c23af7a15905188e8a64c2ccdf25c4acf2221de1399dabf872124b12b524f62e8934a875ed6c033942fdb7224dca0e93aca2716e1dd944d8a5b650086ead65088f3d88240bbf8023b31064416498777f8cf42ce828c8453405189702cc0dc5a866fa111ebfb9f7c166c82fbbef8434c15dc064f7ed23e8ccc04106ed6bcc689d0bba853de4a828c68615c34812f3e417597d362f9208e5933afaa863906ae013113e83aa2206edb88bacc7567009146dddac13aafdcb141a27fe5cb464081efd325f46eea5c9e202a8f317afc474799f03d13d7abb238f4881e25abe518b6ac846c69644f990fe80117a0466ceb354e7306461dd5f2bbf2247d2c35e441e81929b3baf1e889dd94bdceb7f4b477b612c379b9e0bb44acddeaf95153f8b6995b77ced8987a280539ce5b446fee2db13b1df157dfa53a703aa5bf6ea9c262fb93f8f859e9377904b47c5d6e342fb3dd2adddc6d19cc12af9f1fef0e2842717327ba2ed519f15f5b31042908902c10f50f6fccd4b1fbb475a1b439928d7c9b9c57cbe020ce3059befd866258e74b9c7d977451965c221dae741d72f6d3336fef2839dd2481f85a049512dde36adaa7dd300293637b0fefde010c9735d363818e34fd475343b5a84715c651aa90adddcdd44e26248a82426412c353b341e34ca030751412b83c3967275dd81294ad9c4767f06c0025ab3e6f0c19a97a1580567aa87fe9c381d2b8f1a8822dbf8679109a6ad0e4517a0ded18feeffaba0f42d41a65cb4aaaadc88d5dd6583349bfa8182e75d3df24d35f69a98db9f08090120d4abef16e9258e90d0cf902d769477810da0ed0a2f181600884cbe99efed7e74259094e7d5682aa2dab98455c1bdc2a9ecc4259dbfcf8b3dc0ed25238da33f26b73dda2aa442398cbe809d18fbbc76a2d74d721e2f7029bd4974948eb72dfc221fd068b5cd3d7082a1fe9a523b71d2cbae7e7f77c9ba71e7cbd54e6ac4e003bb6f2639fa3b54f669f5bf46d8f82f4cbb6dd94110396d225e4251319e6c0814d6457ae8ff68a02d514decc742f983461218e25d858771be8ca829ac7086e4bab5b9d887be8a6b2461a19e7c6e61ed12611ad58733114635e93faa41867e8f5d6fb007d80d5533bc6ac0d438e1165a6468a6e1aa2ef22566ff181e5f48ddf2ec86eb4a2e23d43646c5f41ba955a36fd7b575bbdc5377c785ba4ff31763f1d5d99603a03b29b94ea1b3d9d429a9193b34fad552c83086e11d7470b969196b00482b3ea340122747710b905dd3d96a8c851b3a691cf0a89e95e08f69dc930397e2a55b17dcf7bdc3e8b90990396b71f92939f4ccae2f866aff9b7b92fc8a35bf98eafe29206cc869d0679bdc17dff4c6a2120c662207455b0f3dc41002df01d0f80680e998431d1c72be4d1bb7572ce1c1dcafbdbf01642bc207388fc4f6b02dba45059b7f30cea7f65ed5fa578aa6338f3788ba01bdf53a692242b167efcc98262a456aa9fd684da1ba5b9c0f5c2f886c3a4df5ea3b56fe58e3abec097316358e2f6cae32eb5a76e8fd718efbe07128ccb1fc6b51ef262eea2db5b6b540f7fb753e5ffcba788c95f215d4d815f25c5866e33cb1ae81405a2c7243c7d4d54a0d6876a1320772db6269f352d53d9db56582ca139be0325f5c3d0ca36bfcdce36cad5ac6297f0616372e66af209753287a19f04649210c10d3c37106c72a2859f06e4eca89b38398b00dda55ffe8be47f76985ae23c7df3c53a69055c0ffa58334ed5a50e690c64a7ee7cebe6128fe9b7773d054f308c7b447dabc32e2a96e842804e1ad18728d3fd5ad6405d3e2ff6882f968c3841348eb3f8ec13324651b6ba9eefe5dc2b43d12eca45fe2888a601e18539403867be26a8aabe30c8c3a7c64435fb2b435f452db834fa5d0732f03f75d47a711ca33ba5c180291271efe82c52bdd86898429db5a4b908bcc3124172e095d8f14e730ccbfc27f32bf165e9381bac817eb14be03b5fcc4ec467ba9ea2faf760e574b60f99841618211b11e1b8fa1ec6e1441bfb469a62131284dc1a04bba212216a37df7ce9bf17e59c684882801101c908272da5ab1879d45307044638eea43a192b93964b5257d93be1954be8f22a729ef36ee27ae5f37ee289a6a32094f27c36dd73965e05f77389bf42b967e1dcee731eac58b9c01e34d6b4d1b68ad62f8ad5c48f9f73e7028f7025d17bf016df792e4f0dbb2bba7299d4b035ae20dbcfa647fc9fa98222a6870e5688c30171fd47e9bca98ffdd48f9ffc3e3665e26200f6f7337597d9d8b8835946adf31b1a34c4391fa01615376d78b7ea8a5b5546365408b421f16c46dd23d3321f0af5534a3f9bee49819607ddacfcf728d1ceef4150cd54f14020ddf70d950efc01fbedfe3bc8a37ba70803ed3100d9290435c53e8d96630e6e353d3d7e7de8eb99cc0f9811fd01b098dc1b0c6566eb9e0e18fe54dce3e03b2358724cb641905bb52cc058b75a805959bcea87753d05ccfb9415a35430a21954b64ba03a3eb047dd6df6316514373ed7194460e98cfee1ca6af6e6318093dfa994f0d08aa7893a70bd6fc2c8260dfe0aa0419c528dfc0a50e28861b1b5ac42c2f584cfcea9df1868ecf680de1f546147980f0e9ca99e30403a3e773c786637fe0da997adba832688f6207cd28e200772e2b01905b1794d2622a1a67d056d9e541f014aafbf099144fa453c127f4c8540cba234f5bc894400902ea382975a04f23c5448967094bd7d17ba0a84b01282b9851b3afe30854e71e6766f1adf04493d2721165f10f8f58bc20e2dc6d03418b3174df9f090cf5bdc3f9500d684f9cdbcc0cf46fddb5023b9aa9a6d0628c42b8affa746a460e04356bc8da5dd7d6a29dd6fd51b92971ebeb71a6af6f7703bf8b3c6c96e350648b5038f70279b9ce3a428963139fd51c58171eb7ccfee68ae498ac21ec53381bbcf735f61a9dbf3c9a4496cf82ac8442337f3531d0af0a5148ebda8f903a258507238fddf72b7ab92fabf4d8f82884bfc579822172cfa4b24cef1be1bde7e629c39b16f15ab42970dbf8b69f54f893b92e53d3cf22ac4bc1328ba0e81ab2f5ff4a7c220c9fb841f1ef617636239434c354c45729d668d4f30ea02d6cbe434c4b6faafdf28b101b825aa6c923dae9444ee88599c1b3a982a7f1a6e6494a9de39ab445ad1f862268af22584f9f471dd32afda413f79c4acb4de8b63b49e6c33e4f431e298ebfb3a6b1a144c68f6a4dbb36cf23f34aab97e70e90121d15d061c7bc022f47c48f88d5a8e9a2de10437ec1df1e27103178214ad5d8c80339296a0e8ffc39a703049a3de93c1920d0ec516d3dd60ec33a829046c4d136133e47d57ce011edc0906714b92ce79350959233252a02de03f3f4496eeea6a13f3ae690f873dc6c29f1858ad8e2ace53e29ea675f7ad0cf72131edd15095186fdcf647cd8545f3d7c59ea3d0610ee62e4ece40550e786d94b8a1981ae870668e1671fee2d18c758683f9d9dee3873ee7ac6e69aec7fb3ff0c05c0b3f21cfa89d1cab43500d8204ab0b32884005b8c3296fbf3468d7dae03ea00e1ae1630042f1273efa2e5686a07a7fd30c6bf6c9d0b7b80d24dcc8a27149aca370ab5cedd3a967a3f4e560f1eed8a5a3b58872ca263852f7bc1705615be4f29a1fc8c17331b17beb04c8bb79ce121603ee171e7b0a4d4f7a9061f10ca97e24dd4662780a2eb13943b3360717342d79e975966e861a83364f8714768cc829470ffde1878b72400e778e298b17a3bd5066dad17a9302f0452dabcac508afa23f5f06b14bc7b59072b7d22831b7105c68cb1dd19b04ee7567f7be9bf0cd4946e4d09f58f4ffcc9f17427098a580b15b643b5943ade33fa40d98fa4adf3924a79db0e424f3b278ed038adccc3b01bcaf167baea24ce15b02825c348ef2f2bf319d260744532e72c1bb1aee945d8f9d01089b9229f06917b6536072466392cc2317d6504bacd0dca773ac31f983c34250725da538d1074a65d7163839c3e95b7af3e03bd0079d288accfcc5f5b259cc2ded54c09acaf6f83ba5edb8477885bafd8beaa0a2e599debedbbbae856622ef425a2017a18c8c5687a7de1f66a2f95678c82367f68f7fa7fbd03c6bf2d4997144723f9d487021b963544653ac2b6d98b6c4e27b782f07133692dbce84ba88931fe28902d5551d59b29f37ceb605a293540491cf7a2eae662269d55f8c9d1fa9525d561c22176e34c5f83a84d338d360e09aa8d2482e17f733527698817895fbb3bfe65e624fc2066b8ba9f0d4694808ddd0f44d0f47654127f8da29c9c4e6ca84d041066843395cb19ffb6ffd0cbb1455a290b68aaa56e73e28524353c2e919501ce1b543c2dbb88905ed4b09f4c3b402ac7d9cd6f8799467112a7635bbc88466ad8c203198cac6984a0155adc0a2986c3bf84633ab1de81f6a900c0ece29003ad08856a76cc65196bc00986727d77c9bf5cacb648f5035ce3b9cc3706881d20c1c7dbbeac0a5a7fae38c537164207e73ee81f85ecbb1d3354e590f0f15e97faebab30989e3294462b1234dcf8163f6c7fd38fb7aef73de92f6426dc5cd39c00d4d8a282df039219c61e0f9c6195548e0524b47a3bd89be333d76640feaec80c147658a5cdb31083c50fe315d8a28482b12b6a7aa3a055289136dd2328b89a46198fed5e80425eaa92fb7662a971e3daf556f99fb680fd864040094057dbe168", 0xfd4d}, {&(0x7f0000001600)="4546dda0ae4d7229d129ce780b700f106b8f63bc8bc03e2b9860ba172ca8e5b1fe9c8538c26c345b969387b0a218ca4c083601b9c71a33895b33d6da39107de12469cc2c44b7fecd66fa19a4c181120d3f378496dd542fdfa1c3a7a37eee9ab039c6bd9b61cd463d69769b3fcc5ec585db387f93074f7b98215cb305e5bd8af2cc345b3ed891306a08794d0e70b996b55ff23c1e8201e5fa8b3e270b650e814da7807360b767115b900cf23b28830b580b79da82501d8dde3ce6f8a99b"}, {&(0x7f00000016c0)="3b7c566fd027991228f6d739345b3c2dda953fe77ab182f82fbe61d383ab4159bfcc793b7f1b0d213d7d52eeda8f35868f4866a48448e7f34033a30608af57191a1699cd5c0ae88d3dcd8de9ea1316344027c650d5d5b7fa415b888ab40ad6f63568b0c97546604c722ce047f53cecb5a574f097b7500ed1f8e5ff2ffda62931d13ccbccd2c7d1325926e51b35621be58bc9d73f0fc9dc340a958caea58f9c66496df20c273c29df7eeeffe8ce45c8671fc160040d7374aa9825ffe2a9a421c99f68e4e817a764d5742b8639c8a541ed2c7d12dd358192f156ea0950bb793e002c2b58568a420a6c6d09b6f0cac2ba38969d84cf4371334961"}, {&(0x7f00000017c0)="fcf05fc90415d45a3189e2c4f57feee0e784"}, {&(0x7f0000001800)="f79a8ac4b5b88903878ed225df8bd5cc0d2a86128ce65ff146fecd53563af907b709626be442ea7e111953c3b332b86693db806ba3578455d587310b2d63d154f3b17d003470298beb969afe616cbb02f4374916e5b9cdd3e3df0b3bdf745199d5bed85bab2383742bc62661842a4a35e8d29b29b3c6707a69c9d925549fc8e85139520d13d0118934084da54520612c696a858d82f3ad5dd90d971fb4a008f6ad2a7ecc6668c13f38052b90b3f7c604a5f9227042ce0b3d20d6a1fa74f129ffa021ac034b31bf094b06bf4a45866556f9aa5695344ff9eb708ecbd1ce867e38b0c135aaba"}], 0x1d3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x80, 0x0, 0x4, "ad87f887719e195163dcd5a4e17a7b18c0c97c3f", 0x0, 0xf78d}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socket(0x2, 0x1, 0x5) write(0xffffffffffffffff, &(0x7f00000002c0)="2e3d1f9a963d42e14e5945", 0xb) 23:17:46 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) getrlimit(0x6, &(0x7f0000000000)) 23:17:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7f, 0x5}, 0xe) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000380)) setsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000100)={0x0, 0x1}, 0x1b2) sendto$inet(r0, &(0x7f00000003c0)="f03c50d44723a6c266cb6df473d47d8ae6ee673b22652a122f2d38b92071685a8e781f345b6e35cfec2bbce872d399a19b2ffd7a7aa7cc92b65f584600113447c2bedf029b938a15a3e66cc0830e82962fa8e24d79de5fa31bcb1d6bf4aee577ab0ca15177cbbdc116205eb6f09265f57a540a1b25970d3a7ffe4b5b32fdc6a1ec2083493236970f52069b48b580bd7714592e66a7b58e0b96e73527375e234a20ae364aaa81105a5479c8ee3ee1f8d02f89020bb9f07741eb26757c2136534a72191add54e944a7d0e73ad8731ffe4af571d7550870123f950a2788e980988b0b8fb8e37fe6e19a859e4416f50ba8719992fbe244f5d784df07992dcbd81e52464bcd59511b571f269bb6adc2073f6cd763802850e6c65296e981eddee05ed2f1bc03e73ff961094ababf5bf2ab5f2781b2649bbaf17ccfff4a5b4f3385258d9b6e1111a5ba10663f901f3fa858e214c8be3072386904fe9c84cf4ca71cda4a6457bd6c723a1649b0ee2055fe78894d5b3b11653a6a919794ab9f8ba0f195a0cb1133", 0x183, 0x100000000004, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f00000001c0)}], 0x250, 0x0, 0xfd7b}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 23:17:46 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 23:17:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x22a) 23:17:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262766696c653008"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) ioctl$BIOCFLUSH(r0, 0x20004268) 23:17:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, '\a\x00'}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:17:47 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, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x28, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x14, 0xf0000004, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x47, 0x84, 0x7fffffff, 0x64}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0xff}], 0x9, &(0x7f0000000500), 0x17, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0x800000000000009, 0x0, 0x0, 0x0) close(r2) 23:17:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x143, 0x0) r2 = socket$inet(0x2, 0x1, 0x7fff) r3 = open(&(0x7f0000002440)='./file0\x00', 0x400, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000002500)={0xffffffffffffffff}, 0x4) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002540)) kevent(r0, &(0x7f0000002480)=[{{r1}, 0xffffffffffffffff, 0x2, 0x64, 0x7, 0x200}, {{r2}, 0x0, 0x4, 0x80000003, 0x7, 0x80}, {{r3}, 0xfffffffffffffff8, 0x5, 0x21, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x40}], 0x1, &(0x7f0000002580)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x3}, {{r6}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x3f, 0x8}], 0x5, &(0x7f00000025c0)={0x789, 0x1f3f}) r7 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r8, &(0x7f00000023c0)=[{&(0x7f0000000140)="66a5b1f450ac673693223bd5eda4c5448ca8097702756cf1fc8565c4b3dd41b1dc65ff921dd0916fdededd636981cec121a31fc89ea947c114137f5c70dd89916b192f213c844e3feaaf3a080ea58af47a4b349d1028516a14ab6047428241218bd8d23fba7da3e51e4b5020f5719d85c7e17e4e68c096d74a0d96c62d76dc012febbc4b85185c8ba6b98a1ab7154c46f7c7009dc9f44a5bfb2f95406d7cd004033097f9a5fbc9cb424c549c9271fc4277266aa985eb4dc173cecd531e1ad45edcb380c090a2d4190130684db99105b794c13fdc5df090e7d55bd20cba1a8d52f0acba4667109e91043ddae7f7362e3efb5d7ad2ea1eab834146bf2b4dd660f90df596f6b0a0252156067e40d8b55057b5e9eedf09a09679e1593068524f29b43417bf95cff8e0749fa5b8ec5a074e880e9407f2f0c260be7403bc6cff4e972d9b671a95b720b4db2b811943f46cf7529146b7eda20dc70fefdbff517143090792645a2f098af21503784f4a171024e12a260780f05e76b1d4b06a76d092f1f69a0f8a0209b7594122b525af40b5df2180ca4725186f8d41311a7cf3e5a5cd0d01ac1464f80c3e80bbaf5b188a51def763f60b6560738b4f5a48cf0abfe29b77c46954bdfb5e5a0032f2d6f4286e907cdcb700234915ee12890ffe722d2b3a9883f7016c62d3600c7819ebf34f3ccaaf56fb548f68ac43b41a4a550e46de0b75e2915583aa5dad14d0dcc91e9dcb357327ac78517d4a384ccf675d10cbfd45dbbc54f0478d1cb64dbb0695a2ae82afbe7e8d929a524213d66d96d6e52fffedbf2b33cade8c5ad8b4ca85cfefbed65552d8331b6ffbb7c445c26eea5f30e2d85df7433a089a0a445b312bb0edf5378895b09cdb5ca5767cee9a683d022759c201462ab8245182cd5490b113d4f79f53129abad828ab50796e55a112968dca464b3ab0ec83a966af78f06c228b99709947593649248d4a76522b1cf79e9bcc7269cf3535c6e20459a99aaa68c47c5d68635843b8bd7d9236a40dc9b8036a056fbf689803853ca5a094cc1429b588797232608495cb60ad2f5c3c0e5959701f41cddfeef4f98a317785016ee6e87f4320839b4c3bda6ef81f20e29d30e738722a1126a76d09f451643a7d38b417a1d1b4da9cfc304e381d038ba98d124fbc3bd49f6b38d4f9abf0d41713487dcd1c5e3ee81ca605b4fd37de19fa8ab01cc51ecf63476e29cb0f21d81a4c40afc31481398d47e62244a9308326b56294033c1febbcad6f31ab5586eb1c935255970975e1d0964e1da8e7b24141584d1d13228fcdee7ab44f8f495f2ca4ef6ee50602841cd891f19d8e9171769f53efbd94cea2772cacb36553ae7f5f79cb7a660eaec0ad9d8fd7b6262458b62d5a052139566d530373e345c174d7d458593378f9b84a26f08ab0be1bf5cae7d2af48080e5a558673de74e98dd79e2dea0c9727e4aa4e17a4c3ea53556d1680d1ced178a6ca1bbae5edf00a3738c8f85112b8925855c8ef06c927cbb61ee264ed497baae143dc6938d29e68932299297ca49581618b87ea2b9bbfc83ca6eea5ee616956c4ac27d3207a7129af12aa4caef5c3a84ee8fb92f70fc0bfa616486ea881a9517bc05a5cf5e2372db0605f7e3e2c4a054285ebde694a3f0a83ee695c58b269388496f7340c03602da903bf660cc6273cdbe978e1a52195244b470da5ee13dacd15e9dbe2141bcbf93899d5cca8ca04dcb3cb573828c888100bca2b6dfae2087d8e6771c1f4c747fb08a9f1ad46de6dd918d9aa80eebd4b0bf112ee4529fa6cc906c3ff9560a076336782a543d73fd2d4a17ff49de0a9279976d74ef159060335c2b01cb7e6daf9b03659c6c01b7c3795f503337e1328a6ad88c96f6d061acbbcfd5dc587579fccad075cbf7730027331335bb50ecabd6769c84051f5668afeeef181cd54ca198fb8526d1e73a75c4851d508cdab6e6db54c98a731ca2f4c25abe1c0120cb99e7dc9b3f87b83ebe036c1f24c7535f9f2138666cd63ea27cc3e99c27e598b49a21f38b574c28070a1303754e3d4e051b209142ae1e1d96196774402fab9db29134a61346c1f28f12fc29ee296226829fb3e10a2681dfb820b5e0719d2b713e597fa346691b647004d37a0870349415742e5efe3bbea330593fc81fca8a698faa20ddb55503f923597df72cc8ae0d826523e04c5d8f84597c6fd67a344f72049930f7b48f637c8bcd46d11e4825eba46bd9120d48e0ff31a209d71ec625736f2f66d67225f9dc7c73993c5744783b512075de7a3d2439126790a828b88e229ed3ea6f541676e3c02feb2e2993f987218b46ce52569eef04278d5ee1cf1c3b2985e77ec8560a083dde8de7e01a9af19d6e16a33e7965c69cd678b1804cfb5ae07985aa6a9fff7df8fbd4ea02549698526086a5bdfa31ab1e2d9f7f5e47cb6f55ac3dcb826d42d90cf243fc52dfe8cb0ebe9d3f1777ddbc8aa9a803d5f3cf3184b6128ee7002e65c27cc10a18c04b0205e24a17d22cfee0ff96a85bc367e385545b86f8ff3a322f6fa2dd0d86a748a4bb990c7582263f62da51065f55ca76df5f4f24c769e9aa5a00f9ba3b032fa7d1fe9d2a41b45736331aac552fb79554452828db999c9c63c56d288fab64a96e345f33d025f7a10a5c6c23303998974dde455883bc46948151bd0f94dab018025c2d314d71dcc8f58c84205347493b6f77f4c1265a23fec29096c790ecaf24f70d7db3e0cffb6f4cea69ea9a4dcdcc63107b8a28e7190a70e8d6b4198be73bade7f6c6f0123e6fbf55d6a8eac3f21f39e339eb6c1bdc9fd17c10e2b2bcdfeb1272562100f7460589f5ddcf5d02086400a464f68b287e9f300c6a9e05b7289d472ec0b5ee88fbcd3ec0e296666d320e690f9c37d5d57f2e5505eb02aa2d99f0a5e89084ecd9970d57c838d7272d3d22450b45f04f1fbc5428be75c68ae478c7e1097f03302efdebb9527ab6ea2bc83ea0e63b6e3060aacfbba647ee265d9ffc2979b95677d9d55b4fa42eace09f65ff02fdee8001958b0b9a2da5ea2a6cf24694c0336938d009d618dace2ce60f0f0f8a16f56e39020130457149cb01718f7f1703d3ddd323a314fdf432a09eafb2d498562ce49a62e5f53bc96e0316f1924607c430f168a3143d438350675c3244755e3cbbe1364438b5437f75c1c71457fba65b6e80b9ce726b8ed5a39e41a48bec163c084dafc94d501db7d45bb73d1ca3559e127b99c9a1e465cce2d34f860423f8379846504928eb3b37ccc77068c1c896bb7022dd93dfa0c963337a71f86565600b94de407f46e9e654ba8cd389fd15fd43b9d33f66978a00b3681dca60d847f975bf8192272f1c517bdf4bc102ec1330a6c88586129da9a0ab4cf039f9b583717dd5404f6714077abf56fbba6746ae93ce96eaf593cbba6e747eac3970277925f41f5830a2b9b42029d48857e93ea6e178a41fafed693773502daefab906e3b44f2cbf777fb016ea5b1cb24bf3591118e79a0d1a8213e041a7ec9e3cbf88d0144d2cb4adaf37a59ef092e5421c5a46c17b7df963031d3e31c79fc909104fc7739b1c94eaedbd34fc25ad347ae0c982e993eff90dab289a3a77927ea974f98fb3c1283b62b2d422cd4c70fc6f36c1a20bfefe98689eb8d83111e0a78b7287fbbbd0a6dc3eba33a12cda45e63741d387e7b62c95c58684c0dfb414078eebedfdca624a450bbdf5c7867b416dd4f30e2f66ba2bae1a8de46ded340235b8f3014512dcdeae5af540e2bf8bbde71dd3ea6b7c1202b219e6646bcfb3968e18e7998bb9d9ced60aa1e7f468d44b0990a238188294f74f872e8e7316aad0cea42017df8d1ce6e4805abd14ddbb4e53fc8aa5206d7d9594994ccaffcb09080d41b1e26c0ef7679b92958dbe0df782070b3ef62da057b66594b78550806d1d78e4412be45dc6d9a70b644352bf8b92a14a988f66cb4778ffb88e02ab393ec63be42dc551d916887a5be3906453988ab9603bcaf143f4b280de86f017a61da3cd2ea3ac1fdeb7e024dca1440c47b6d3b7bbe37e2e572a51609aa125b286c078879ab33df9b3e003dc6f12d69288b40fcb44ab9f338bdcddd40ebd926b84695e80f3d9170656ff008be733791fa5a9fb72ae7acba80092ffbc422aa60a55e3062fef83495a6700e0533150c04ab08a306a08160d96df63bd0e4ca22bf8a7c0f2156a68ea219e32268966a63aefeee5e6a1d19033588655927d071df46dc02aab884db21e26ae32bde50bad4445af2204c2748860863a95e26d2f6e4fec328ca3bb8722b81c21bfafe7084e6bb57a64e5756222f80d5d01e6899464abb6b2dd2a8d5a417c33a5e806e07f6894fd0645e1123f4d4ede497313930c7fd3e20c4036b768f91bef4e60b96030162c8f0848f2e5e978ea7d9b5cb15337f9df75d3e77fdcd80baae1c973bf3c5e57d621d82404e3785436179da3e9017797ad111a1b22b9404e2b5304a4184086d2d05fa80565bdc7b58b22f54587791aa00baa31965186f526767778a76f2e7675dbc2e49bd94d71c30b210093a6b5d9c611a00ec481cf55e603c7f919a8c8bc4269b273e93ec718788840ebb9d031174b142813f12baf94d2e5562564f3fd724800b3f97e11c96c282d8a38b0f4c7cb600913f935a02dba0e141a6ff97bfd0f1762b8b07d96345dbf4b3ab1190f271596b172505b23999589f2751a43f666d451898962012127180f71d9b14b8c903d3a6860061e5332c421a95dd5b10eb6388a2de1e99e5731f66f26cc3704c64e27b576bcec25c1e737055d483474f3bcb77b4c8f017688ca6557626639326367ca50f30f509e6ff9114da61f2e162e44f517fbf0a9a4d492f51b4f7f47b734f6c786fa867d5bc2845173d559dae57a641a6eac4361054e1d6a6344dda1da0809df9c2852935d2363f0afcccf11046005c8b0689a541e9fc66af5299fa4d6fdb7764eadfe2bc27a32a03f7eef4ffc45c774806ac9d21f73ca2a508ae5e925213618185256970fae015ca582949b290426189bbab99e29afb833b794e38e1cf7c89f3b100a89a293009d37e0d97cd7a265dd5076a06846fcf529d8d278caacc0fd84d8bf49a41d896ed93626201c6f20983d717007820ad0c7bb34a7d3f3b81e3e147866507e8d49de64ae8b488be6fbde9c836af111d19b340a2f02ba4a2afe981153220f6c2c03e31be19b185e3022d2d06f5e095541b09f36601bef8241a93ab4c90a0840e06c4d8c00fa8deff127650cf40602df7041bc0d4bf170a68c38a25de9e4803ad0e2262905450e4151165651b5cdf0869840abc836c75a72fa15e79d65c182b576c7e01496483e43bd17849a46ae55f3818041f82b527434d7656067703a9c5023a668e0a0d8039d585397abf3eb36f2704d1fc457c6832831deedfc3a3bb98e1fe905ae378f9dfd36d5a40b08fd83f3c879ab792588cc934d18c9a0f1789a9183e691d81f3f07edce9a3345858cb8c7c5e6e59706c06ee10126fc083685794d22288ac5df4f07dd7fa52d45773116de04b1979dafe93c618b1e01654e05cb4c456b30be0ca41d0e3081d2e99adc94008d531be28dcb4c53eac0501d38cf5417b87484b0dfbde19090f7d1b4e2bae396982252bca2dd2192b64f4f1a73a0f228915778b16a8425e5aa48f01daa68e5f6b3ab478d9b7b8e40a4c8e0b754b51e9ee68151e96e55f560a13f0aff99667b279a09bcfb54059fe578a3df0b84dd2bb1c615e1b5dd852d59af3b7fcf13c39b91ae4100cc257e79dd95622333d4567e8425e44dbf8126e79798479", 0x1000}, {&(0x7f0000001140)="48fc81de653fac7d72464faee5bf2a8f729566dfb29dae804d8b8d9148d4a1bbb4aba054e10e252f5282d0f04b25b97ec23b875c7339b199b5b87e5374f87b2f01392ecda6c426ab2dd24c53834586581bac961055edf7e89561403e0eb61dbfe7e02494a851980856ec9cf3e16ab98e480a199fc2c5208bdd7bb7472fdd19d40415ee8703fb958b3a1a9becf1c5a1b332970d066870137fb59088e84dbd28564b2c3c3c561a7b424de50e4325a534fa9d511fa96b73918a3c9be63879940055e1a504f75b7b1f55de83719dbe3d409a1b76b83d795cde5d1f5911cddb0d31197ac9bf372233da74e3bb992519959a393fe7c83c46a161133bfdaf3fbc3d8f1d4dd16c4c1ac7476eb99d1ad8fd50d6fd79a069ffe0afa32f61ae17c7f8892a10efabae6afe3553d5c39a02e398bfd84a80b6e506e3eb1ca5682807096b0b636dede93f5858b9b61acc39d56d32389b37c7e338bf278a3c1f8b0040a79334d55e97573330c7e84684b1ca32ccd91ecda668001f8db12a44888633d640273ac3841bc46988f932312679ed8d2607b3457068d638773460f086081114edc14838b32112e32780436fa745cd4169fea29e840b1082f04737e4bd1330ee2c72bf53fd3ba6265167944f464f7b47ec3a4d20f5965c2d4c426977fe6fe792efb80c68eed384f8de684489b0774abd05bf8247403b03df37c339db1dd33e5f2827f33c2998aa217cb41f5819f7454a3e4b3189e1063b39826ab1ada6c4c3b00b87f7e73eb0f24104ce95effc2eb83855b8b1d7fccb0c0c0d855c0ea5ab5e8eb9df8afc11049b9bf513a5420443427e2a3da850cb552f48843451cb249445be4fe71785e43449c29efed407ae65daaf2567bec347f4fd37e6ce766993103e5b7aa17ad981510855009cd759970a56232265e1b885c0a220dcc1abcce7dff840021f83e347aa97a4df3b5b0b1d595565983247a1545fb7233915772b0408860c501f1b61856530a42b41df3f3baaaf24cf962b4e9b085445e91688202cc207c277c95321240b85e43048d8f5b1180bd483b45ac09a86e18b604f7cc33f41ff320ac3e7d9936c784036513e7b2802e28284ce5beed97ab8548df046a995b5dd7ec4d24b876b870b3395fd8a078b2a36606f49c89102b4682fbb60adf30f5540861362e9ca51c68a442f4060d0f2604483a74e7ac33cf9ccd7e19674b97d01f3823a68cdc59e9cc27b624b7cbf84c1af1ebca0be15fe859d49a24da204685c7da2a7af91ceb3f2a368351b214c2d2d1221f43a79c55a38360f38ecb97dc2bf12608f2dc94ea56f00fb799577c69820b566733ababaab2be357cb69777a971d99fcf8cc08a638ab93e8ea215bfbdcce3b52e56eecc2c98685be55558668c66e80ef4c095ab06a6071dd3f1b47af9a1a4f2eca2b0ec48afb44fc1890385ffdc32df895cced0de1ad69090ba4be23090d836930ac616ce5a3ef68876d35fc8e59f00ef4442158297fa009bc213f8df910fcc9b811f3411dc8b45876fe74897773bc25197cb2b76586ac4698ffea5e6a5912464596aa290654a5c207681c7da330c06dab9a8ba35ce61b498c01ee8eb0c34c31cd6cf2aeccd9d644e614f923834872baa6b387fdc5f0c6a218383d9e322095d35a59868e9abfffb0ee922ac7f78bbbcb017e378bc9f6d32c23de2ebdc0053e3d9d377e94a4d5b8842fca619b5adede044d8bbf9feff4ee81559f7026e071ccbf63b6904f9a36e27ab6618aef0c1b2ab6f460486e13d2db865a2daf1d731d92a3552dc2e0710c814e9eebe82f8e925b524d4d0e566f229f2338749c55b85228c62bdc6d416d99d0a21e83cfc22c8f19d3894c0ee7d215481aa967ad70a63e7dc0a52093bd607ec5891f44416c4f01d374930c33184da3ace4a04ff326a2824740da733c4d3d46120d9614c3299f6a8b1d092d703e967e95db1346e3458085b3453b0689641d143ba839d2ab84438e42100319f35d35d80d6b42711b854dbaa9e1046e4589b22e208102c52b4cf472a6a9364324d75525042ef04e621c283c0f631a7b42738496cdb5c29897abbfb48779a56afd1c3166501bd0ac89e55d09fc9aa40ba0be248c3d91cef7a3d9835e13746ef58544423d9e1895d8adb71d1e3c1ef06e25a3a74ae2137214aa71dd867d21d11e7c674f7108fae416b1804f43f9ce8c0808b98252796b8db0ef3373524f21933383a6ed0181bbc47a7fac9168e2ff42760ed76d58d39e6f2fd073df272ec9c9ffd1fd1dd25c05a567f4db879f309da0a1d1be1392a0c575d9aef1ead07adc0dc7811efaa6501eb15438cc3723d3bbca6b9a55e285e71d494842729e7093a8895c5eb3e4be1ef7c97960a4944058fb22f75b1126ea30836ab7fa92f80adfc25eb625aa105e75b881ed2395a507b8ec3fe16d2a2cfae70b960ccc064ce8aabafea51e9e5aa0e05ab6b126476f0be555e69719c9f608aa372fc9cf0d2dcfc4a24e2b0966aeeb2e55c90b96d6fa18316ecef5841f0441ee8caabf9fa543d9ea3d9c28f9ef997a7605f1a0d16a771bc31b594fb2203c07f538c445b10b5f2e4846594ca8f7ae70d3cf0bfed6cfa44011b3d723831edccf7b381c4f6a8bc8bc1ed65f8be421aa48de2ecb1f4d439071cb83f78cdf43099e20faf08d96826ee2f17eeaaff840e1b3b6d83a112f67441396a5b97b09eeb7cb496fa18117645b50f75c07d8536c6b2a9f9084f6b9e9b01c3138c91c1abf31aa473d3c0be6afa667b5eb07550fa9b4d2ced1d25edd9d153f4bb9369a0362f1226c0bcc4417c3ff3024c219af1f03a9c1d6fa517a514c8b002de5c1870a3cb39548192d61356ad6b11be96fd9f54fa10373eda84b4e1dc7d6b1c81093b5bb95ce6d311bf4588a49a0c168b2f2ccda440870dedb0ddbc7e1533c04b9df9b7e866730399d884c901eff956986566ce4878d22c6e44e2a0f155bc9ec52f90acc84ec02a2c6afd75a2eb8b580a95d68c55c7ae81110c90787aa04da0f44852e8b6b8c5c504275912ac90e939ca173f32fb412990410a20ee6c667b07e87f2697a935a1e43882944a2b9933429d83c21f6ef38860ee9202ea9cd3d5039d315b0c1c43fc80fc0556a9810dee5fa389a1937918eb0eda530e76d4fd704558dd914223b549844aa8050c86d8f1c5881b7b9fe0941411e5f04114ee6d3ecef2db305018890de204393ecf0bd1fa8b6421f3aeffad18d12938d06caaa2eac3de0caeb1b39d286dea4a3de4627a6990f7f363dc51a0a86ee1f3f89fd91028d01491f1cf9d42b1306eba71328b08c0e3aa9d77df51e66c1e6ebc4d0bb9b04547b019f2063ec32c4528fb45b58ded9fe18185b60b8b8b342cbae5c85d173602783752e7c6c064a0793d0b06e4a60944277373e75c806e1924df114e008468c29ecec54943036aa4a5d49c2ae6e150eae09ca2fea17ea672a2a415ff8e9e3cb470c4d5b5afdc66b71a25d53abf665eb14b0c5b7375a09a36d932e0d98fb0adb62dd8717dd23d6b288a07b3bb3554f4055ef058519f5d6f22dd255dae894db0334d5d38ba670c953b0e2a077696c9edd30f4c78120702c28216317fc7c9d0cee5871d35cdf6c99410fc91d793dad316019b493ef739fee08a3583d8240f3867260cfaa82992fe8861653333602892eb6c4a7b16822c6baab2664813df49f29dd71cfc1b413318b6780ee48212ea66db7edc355f6eec166601f6d9dded1222f90a20fabce16f58725e45dc006e7cf7235c8d9754208c1747628e3a0ac78509e9c98fc56d2bdfb2f361b2fd63ea4ff08dcf5af4259381bbe59702fac74d1c3c9dffb0003d4fc6e03ed09f0d919b927a2984bf069b521b678af7c826c64db55fb40fa5835f443a3e766f4b009c03861099d7803507b46923570b69943892279bdffbedce26effad50f535b6fb9a7ca128102d0d12f48296a950619a03ce2036aaef17030a7742e5aff437e2b881958d7cf2e9910ced9471fa492eb4f904e68c8436b6a78da712aff4874c4ed98d4aad82a2cbe2876381a27029a575574484e95c1aa5f25ab66aab5699cc69f86e2eb1bfd194b4effba30e021879137c4febd9d519f5ce8e40122894ed3ec3117b25f9c9c9a02145e99330000e14039c4a0478d1ff3611f8923bddec877d148bb3d528dcacd642d3d4c8db61f11d06f3a7fa40035d57f74f62bc244d83ac00e307cdb09dc8f7145c638db42146b8b84d5fea2d87ca1bc11ee62127017f424d32daae3bea3eb83297abbc4a8579b4e5c4e9c87fee338a6457e4ab7d3c80ce005cf1f737876b08890bcc86ea147a1f7715f484606d6f1d7a696df149011af3beeeafc48521bf9fdcba41d24c881d8866f0507da069decf70a8ea116b2383eaa9f0ac5a36ccd925bb2ca79ce9a1225aa228c12226b1b7789e6e2dd44bf6200c45edc1b123c78c0f6d737b2696d378fce366750b3aa017436711ce683c4f12e1978cb9fc1d39efce88be01e0003037467c45516eab6c2a994aa4de187cb71661473a9fd3322f96a6e7791b58f68912ecfe527f53fe054e7b98f6e7065343e1e06627224d67f7f121aded3e2422856cf149deb52afd413fd7a3e2725915da06a378bf342e5c624fa3900327a7969e2a63e3f9ab2b4dd8833a0f0554a6ec81a0a98a2469e8d05be4e3ccbe8f006ad7adaf7a752eb4c117836c0c5e073b8ad71d6af890cf1c27f8b96087308a246af87d9d5f22c905bfc61c17d5d1fee4b9b27ccd912628b2863ee2e220ebef7c46dbda1c2d33122617358bb6082a2c54ecded7d8553da5634a36dec58a93f0c37d9b57bb0f130df75b12de8f19e5b660d68a0b5ab465fc03882d89a84f55a64062867ec6db9b73458053ef965b2fd0b1d5877d861f0990fff14e370d20ae258189a55c8cb98cbe882f4dd589019ee4c6af8f557ce56c803112d09a036b949af5096bbcf45cb512fb2381edbfafedff66b80fc43002c504aef3c6e1601d8d75a35923ef0a40c2c3ad005c99619c223f04941e1c3eee97cfd307f9aec60ee4cd3007de9fa69c311ea9ec2db3db322f7ab44ded83ad928142de528a0f97c86fecbc5dd090d6b8577bfca3f1137a7f6d52b225e93bcacf3ad104effe7e4faf808d4869336662927aefa7a1b9c8473905976cb9c6aada781f2b4aae833e15c1d4b0176866fd4fee4ac105d1ba53592ff78439c5988e16a9bed893191ab1bb4a5bb702e9f313714b05e29c6d67fdfa5139661263e57128b788f6a9125a79abc303ccb952f7e11faee12bb6b0a8c6d57b4e827077a9b2a1797a3de14fbc5c42fd7dc57a9a278b38e25a78bbd22a1302143afcd6451b4d538115b12f34124f757db1cd0097f05540765333b01a1e5f2c04fba5f15a70853744df96f6dc960281dbb77b358da60a1b906deaced9567547bcf6ea2073e9be05cdbe7f86a1dd4e60c971539c3abadfcc8c47ab40209161b2793bc9019763740995ec85d75ff395a47ea615e9514f4c1ec47b651edd72388e5403267aca0adcf186fb63c003869d9405c905014367762450a7d4ec6231ef4a73c90f3aef86d1f5dfbd66e9fe8a1ada8ab91bef324235ed3972c3985a3632868c494071b465c1a49873b869da4f491de640b6adee3e029f5ccaae0ddf9e1082d5ef58b99829d0375d534576ec8f6e50686b12000ccf65c1b5877299f42e4c7628b3dd9b05a582409ede5d00e95bd36357bb7a5f5dc4e228eff55b328324a8aba54e62a3881476754a065325fe522b80db2a7d2f97b6fc3ec30268c643b120041fbf7e2ac4e223ef87119ffc9e7359e0db57ebf38b30", 0x1000}, {&(0x7f0000002140)="e0baa2088e9dfe4dc9d70cacfeeae19191f69f0602f27f3fefde2325866eb4cc599a8633f85431c7bdaaa9076e8d3ab5944f6d188b38467221332e5869b07923a5a54feeb662cfc37f7e52efc61508a59286267771c8b7ba5f866c0a805c894d5bba0ada12059948dd6c40d86d0d05280b77b396d885e1071a91aaa51bc8531f881b5a23a29683237dad707498187bbe87155c911eb3d2568507c01f9578be821e59163040e99d48eda5d7999ae60e808d1a8bb4a5ea96d2e0b5", 0xba}, {&(0x7f0000000040)="17cd46807bca68e656249dbecdde44ceec99b1e59f6d8cfd", 0x18}, {&(0x7f0000000080)}, {&(0x7f0000002200)="9b6a34245775bc04cdc527a7ce5e9bf5d9495875b901e4b882a0f41d81e4391852501b054a00cc7126b2756e1ad72d310fd98460316c10efb557041baf1bc96ffc023e6034c54111be662ef77be5e13893aabeb294624f771c36792fe942f3385012891ea89f6228c38dd2f53c5c42a618176e7d38a32b472d3d162b40171cb80cce93a25051d2a6b7d92342f384611dd07f89f276d33219fe6fb683405dc6be8f258cd2808e2a5426ce66d9e52d945bb4820c4f", 0xb4}, {&(0x7f00000022c0)="1ee1c0379b4d287ff1d7eabc68229274778e8069279c66c0f747f18b587ce90857a14b1b745764dcd71ace881f81442574c1e72c76e013516a2c50bdb041feea561ab1043c65546b", 0x48}, {&(0x7f0000002340)="6d48645ff37e0b9d80a55b072aa0de6ba192789deca9933b169012e05fa7c43e0b0dfd2b9ad8e6ce171cd05f7f3fbed590b9e4a801b6cdfa16cd2994368bf5f10173558c9e9313", 0x47}], 0x8, 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x7}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r9, 0x400000000000031}], 0x1, 0x0) close(r8) 23:17:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) msgget(0x2, 0x0) 23:17:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) write(r1, 0x0, 0x349) 23:17:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 23:17:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x37, 0x7, 0xbd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:47 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000000000000c7, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001340), &(0x7f0000001380)=0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001200)={0xffffffffffffff81, [{0x3}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x1, 0x400}, {0x3, 0x90}, {0x42, 0x433}, {0x3, 0x9}, {0x1, 0x200}, {0x3, 0x8001}, {0x2, 0x6}, {0x3, 0x6c8}, {0x1, 0x7f}, {0x0, 0x4}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x3}, {0x3}, {0x0, 0x5}, {0x1, 0x19e80}, {0x3, 0x7}, {0x1, 0x80}, {0x2, 0xda2}, {0x2, 0x230}, {0x3, 0x3}, {0x0, 0x1}, {0x0, 0x6}, {0x1}, {0x3, 0x3}, {0x2, 0x3f}, {0x3, 0x7}, {0x3, 0x227}]}) readv(r1, &(0x7f0000002a40)=[{&(0x7f00000013c0)=""/230, 0xe6}, {&(0x7f00000014c0)=""/1, 0x1}, {&(0x7f0000001500)=""/220, 0xdc}, {&(0x7f0000001600)=""/229, 0xe5}, {&(0x7f0000001700)=""/211, 0xd3}, {&(0x7f0000001800)=""/181, 0xb5}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/237, 0xed}], 0x9) setsockopt(r0, 0x1ff, 0x80000000000000c, &(0x7f0000000100)="b7507d5d2c674ecba8bb88bd73998d7730d9a23e2a6d2e11b7d1b3b69a62de029b93fb4d6742f46710d4fa9b7bf5c7c97bdabffedfd8b7bb46764803f0be422e32af3d50c81a9763d05e7185f3fc68cfd111c538e8b588819149fbf081fce32008b59dcd7b995b4dc0a75d785bef1a846bf16ddf3536b2410cbf15376f2abe687c4faadc7f6aac8f385f32dc5b27a2ea5f93d922419fc3c398ccc52c137de1f98dbb462adb4b80ba4c4d41cfbb67417c8b60ce0e93a19a73ecf574442e", 0xfffffffffffffef3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x7) pipe(&(0x7f0000002b00)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000002b40)=0xffffffffffffffff) 23:17:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c) 23:17:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff, 0x7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 23:17:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 23:17:47 executing program 1: utimes(0x0, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:17:47 executing program 1: socket$inet6(0x18, 0x7, 0x87) syz_emit_ethernet(0x1, &(0x7f0000000000)="e2") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x200000a) close(r0) 23:17:47 executing program 0: syz_open_pts() getitimer(0x1, &(0x7f0000000300)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x9) pipe2(&(0x7f0000000200), 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x5, 0xffffffffffffffff, 0x3, 0xff, "29bfd38cc9f17785ed0ef0a586e3e13fecf0abc0", 0x4, 0x5149fd57}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x14, 0x80000053, 0x2, 0x4}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x200, 0x49fbd394}, {{r3}, 0x0, 0x1, 0x10, 0x80000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x43e}, {{r7}, 0xfffffffffffffffb, 0x10, 0x5, 0x7}], 0x0, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xf0000044, 0x7, 0x5}, {{r4}, 0xfffffffffffffff9, 0x88, 0x2, 0xff, 0x1f}], 0x1f, &(0x7f00000001c0)={0x6, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() socket(0x6, 0x8000, 0x5e58a1b2) 23:17:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000000)="8007342b83be6e0423b88e305d4553da13e0303c83c40116a1", 0x19, 0x8, &(0x7f0000000040)={0x2, 0x0}, 0xc) 23:17:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f000071b000/0xb000)=nil, 0xb000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071a000/0x3000)=nil, 0x3000) minherit(&(0x7f000071d000/0x4000)=nil, 0x4000, 0x0) 23:17:47 executing program 0: socketpair(0x0, 0x4005, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x7000, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 23:17:47 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 23:17:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x80000001, 0x4, 0x80, "a809a47def32e704ff74f1c7f30db238b8e74d1a", 0x8, 0xfffffffffffff801}) r1 = shmat(0x0, &(0x7f0000fee000/0xf000)=nil, 0x1000) shmdt(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="b0d9e60000000000aa006bba2504e9296fbc192eeb7c0000008fd543101ae371adce495ce50c08162962965064f1ff965fb30ddc308554ed6f918dd12abfb035be7426b3e2e4c2a2a9c2aba4716b0da74d"]) 23:17:47 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f0000000200)='//\x00', &(0x7f0000000080)='\x00', &(0x7f0000000240)='\x00Q?\x029m\x10W\xf3\xde\xe8\x17\xe3\xa2f\x82\xa8\xe4\xd6R\xe1\xfa\"S$;JbKW\xda\x8dhw\x95\x95\x18\xb4OZ\xd5~\x98Zy\xc18\xbab\xd15\xb3w?\xe20\xdc\x1a\xbdr?\x93z\xf1\x0f\xda\xa1\x1b\x15\xa7\xb1\xdf\xfd\xa6\xcf\x95wnj\xd5Cd\x10\b\x10\xeba%4\x8a \x802\xbc\xa9\xf4\xb0]\x010\xd1\xe4\x19\x96r\x15\x17'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 23:17:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 23:17:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) poll(&(0x7f0000000000)=[{r0, 0x4}, {r2, 0x60}, {r2, 0x100}, {r2, 0x20}, {r1, 0x1}, {r0, 0x10}, {r0, 0x100}, {r0}, {r0, 0x142}], 0x9, 0x15e) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:17:48 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 23:17:48 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) 23:17:48 executing program 1: clock_gettime(0x0, 0x0) getrusage(0x400, &(0x7f0000000100)) 23:17:48 executing program 0: r0 = socket$inet6(0x18, 0x4000005, 0x7f) recvfrom$inet6(r0, &(0x7f0000000040)=""/106, 0x6a, 0x42, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x1}, 0xc) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10089, 0xc) getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x10001, 0x4, 0x10001]) 23:17:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) 23:17:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x402, 0x0) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x20, 0x1}, 0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/243, 0xf3) r3 = fcntl$dupfd(r1, 0x0, r1) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 23:17:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 23:17:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 23:17:48 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x20000000000000f, 0x4003, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x20, 0x8}, 0x10) 23:17:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:17:48 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 23:17:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x4000000001, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0xa818609a) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) semop(r2, &(0x7f0000000300)=[{0x3, 0x80000000006, 0x1800}, {0x3, 0x7, 0x1000}], 0x2) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r5 = geteuid() r6 = getegid() chown(&(0x7f00000004c0)='./file0\x00', r5, r6) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x4) semget$private(0x0, 0x3, 0x101) r7 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 23:17:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x8007, 0x2) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r2, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xfaaea19697adeb08) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:17:48 executing program 1: getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) r2 = getppid() setpgid(r0, r2) msgget(0x2, 0x0) getppid() 23:17:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x42, 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f00004db000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) r2 = shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 23:17:48 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) 23:17:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket(0x2, 0x8004, 0xa312) 23:17:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) 23:17:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00003b3000/0x2000)=nil, 0x2000, 0x4001) r0 = socket(0x18, 0x4, 0x100000000000080) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:48 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x8001}, 0x8) write(r0, &(0x7f0000000100)="10a8590ce574ba0b6e37ebd5b5d5515c773882e714e30807b7e255afc75d053163e264952a8ebc4c60f761f88051e54938f42880cbedde89b40f99e95a660c6bffba64b64f431b1f116d424e1fdd8ed44a3e7e1af1996a3684430d66a8d120f2f205d3bc3b965a5359317c04afa370d5d78b9155121f958943429ccb9c3d0d63c33b846d61afebe6429b70b0e00d88d300b5b4", 0x93) geteuid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x900, 0x0) msgget(0x2, 0x14) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0xffff, 0x7fffffff, 0x1, 0x200000, 0x7, 0x9, 0x2, 0x2, 0xffff, 0x7}) 23:17:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) listen(r0, 0x0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x200, 0x3, 0x100000001, 0x14e}) 23:17:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setuid(0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xe81, 0x0) setuid(r1) clock_gettime(0x4, &(0x7f0000000140)) close(r0) 23:17:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 23:17:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7fff, 0xfffffffffffffffc}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) 23:17:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 23:17:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/18, 0x12, 0x41, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f00000001c0)=[{0x2, 0x2, 0x1000}, {0x1, 0xdae}, {0x4, 0x5, 0x800}, {0x7, 0x4, 0x1800}, {0x4, 0x5, 0x800}, {0x2, 0x1f, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000240)=""/80) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000002c0)=""/87) bind$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)=0x1) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x4, 0x3) getuid() ioctl$TIOCSTART(r3, 0x2000746e) readv(r2, &(0x7f0000001a00)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/220, 0xdc}, {&(0x7f0000001500)=""/64, 0x40}, {&(0x7f0000001540)=""/140, 0x8c}, {&(0x7f0000001600)=""/15, 0xf}, {&(0x7f0000001640)=""/154, 0x9a}, {&(0x7f0000001700)=""/248, 0xf8}, {&(0x7f0000001800)=""/214, 0xd6}, {&(0x7f0000001900)=""/241, 0xf1}], 0x9) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001ac0)=0x42ace0b4) getpgrp() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001b00)=0x1ff) mkdirat(r3, &(0x7f0000001b40)='./file0\x00', 0x50) faccessat(r3, &(0x7f0000001b80)='./file0\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001bc0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001c00)=0x7) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001c40)) mknodat(r1, &(0x7f0000001c80)='./file0\x00', 0x0, 0x8ce0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001d00)={0x4, &(0x7f0000001cc0)=[{0xffffffffffff0000, 0x1, 0x4, 0x4}, {0x401, 0x1, 0x9, 0x87}, {0x20, 0x401, 0x15, 0x3f}, {0xfffffffffffffffd, 0xb2c7, 0x0, 0x5fa}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wskbd\x00', 0x20, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001d80)=""/201) 23:17:49 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x792, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='[,:\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='+(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\-v\x00']) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x101) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x6) pipe2(&(0x7f00000002c0), 0x10000) 23:17:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x69, 0x2, 0x6, 0x1, 0x0, 0xfff, 0x83b, 0x0, 0x2, 0x10001, 0x1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b00)="861cc6022e036b9723d026efb2d4baae87869fef13cf8a4cb46dbfb4e91ebd96dc95fa70a647df440dcfcfddc84c59d31f706eb51f1ef85a6ba25f962b573a8ce273a918b258d025db36200b7bf49a7d6d55fdcd8d5e0e1e01c8c6b579373d62b5f3114dd81775a4cbc5fbc9309f25d0f119b388d2fb4b206f549a1d7dbcfc340ed94d097b7966b516d15ad15128b55cd55357e56b73eb7e06fe09496e965120a2e0e0719dcdf4197e096eefba3e6e4688156d776e892b9a3f7ee9485c2c9a156f3af4ff8fe44994e1338e65a78abc0edd9aebe24f4c3cd9e738aaf5e74dc6ca96ce8911c3ca7bc56e05bddaa5c37cc26e21ac54333b993a67683057a8c478845f7c8a420294e142eb0e0b7f99d71f932941ab4bf3e960888c447f7229eb066681766fa6c2552521fef2f5ff45241e08c35e880daf5bcd01a64fc8a26637938aa3407abaa244e06c949f7d481672f114c22ed7ef018e8ae05f345bb020eced5dc9b4dd90b0963eec6dbc60aba2c391b1b970405fe819c0724c12da93ef272267eb5d7dcb0797342b1ce2cc0ab2599cc3c550a251722572f0a44c83afc7dcb5bb0407a79f4d069c395d61b6d5a7ea85f5516c219ae24400a0c65679614102a527978bdf88aaa7a04c6f4e15ad2f1d0c3ea51d2c13ecebcdb2fa72467841617b8aa4991b55a4ed3e87a9015a37d0bedd6aabcbd9f8e3bf96049f71c439b888466b66a3963b4497c8703546cb5019c7ee274f5369ae3cb5bec248057787e38de51e270b886ca33a19671c60d401c54e9af2e1ed8a0682c7c2b08c3fb573b67df0d943eee915bf1f5412fcc2bf874d7bb3fe870a159711909f7b25b9ecaee730707731893005f36c25adb086230d85db9b74e469a4f0603ae3f3592d7049c9605a6d46b3e1e6a7c75dcd421cefa3e049fa42d759139cea00f29fcd7c79f761ece57f366f6955aa434a4d27c557ffa36259231001d534fe5c249d0124162f0de54d3be963bafab158e9cb65c220aa0166d396404a14b283f6c70fa10a6c936a2b521a18f226a78d52a1e483554498a1f7bd50defc7f87c88f6b4586b34bc9ce22df804b8b3d76c6d7d8140e0e607f7726cecf80d31a05c4703108ee1e8f277cb3dc5d624453f9928549a0f5d66a1e12a09bc3b812eed8b8df13019fc755bb4f8b1831c06afe4dd1fe8d30b64a195b3732405ffaf0421c505859bc7b2d19674bc5ff127a114c182bf2d38b893138868607c499b8dcd524ee54f5b1f22ff84df98c421ceb530f6646855ce1e54e2cb66ee8681dcccfc0904274c8031c0bbf56da73d39e825214b5e1ca6c873f4bc48f6a5201a8ad0e5e6be33423aa82827678ec91bf22d7ee9185ca3d48925a62cfb9f39e9606ac29c2a21372ca36dd405610d124cdbef3bd161b49b821e4f26e141fed07ef186bba4499ccff43453007050b7456b2c158859ccd8d64c9c8a73d88f2b4531730ed6d261fbbc6779f6b876fa1821c4d655b605cc5ac65bda15604ccbf4589f2827a8e573fe4603844133c4fab7f8d2b3f5cd46892c5f766bd03faff26792cf6c4fc9963e20c67032da27b83d1e37d9ea603912b87b418c98f03477d322e3aed4f66e3bf89cdeab41b9000b81c146b25eca54148785e08bb1112c630bd9c947e230a755a922e0836e8209ac2e2345fc1ac0cb6e47fb09687c5c5dc920cd18d715ba898e92546814591402cf9acc0dac93232de1352d809e1d430a690fb538706a38c7bdff1c0ad30a2bfcaab981a4d0cddb98d106a6a713f0d52cde33659cb67a518075a001c3c58ef606c65750bd2862687d510eedc174c6a0b8807a96dcd7ac3c32dba9a29b202caedbd6d95d8028f0093a767d877a591dd618c31710855b38db06f12e0bb73755eabc39837eb97a30a75a136e4918544bc9a57d4f0a23dde093cdc5c3022313ced704ec4cd4858ad424f3a1029b9e57c113b02fafbf8b14c1f791d96f0f8e620b8ae926efae60b974f94b9dd520f", 0x585}], 0x1) 23:17:49 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:17:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x31, 0xc006, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x3, 0x1, &(0x7f0000000100)="76fa9d2841a81ba2fdedd30574c4504e946e5b5c1eef1e62ba439eb24cafc3a09a9aff0d4f400300c451d518f60cd5905d206bb9c17f36f772d003d2bb1fb332be7ef93023055c20a7a993db52b3f34dd1a60fd4d9344eae2f3eeb0befcca67c20d24acdd51fbdf5c22fd4eb28278d14974a33", 0x73) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:17:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x40, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x9, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f00000000c0)) lstat(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)) accept(r1, 0x0, &(0x7f00000001c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x7) 23:17:49 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 23:17:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 23:17:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 23:17:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x7ffffffffff, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 23:17:49 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) close(r0) 23:17:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffd, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 23:17:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x2, 0x4, 0x8, 0xa8}, {0x30, 0xdcc, 0x2, 0x5}, {0x9d35, 0x3ff, 0x4, 0x40000009}, {0x8, 0x0, 0x0, 0x401}, {0x8, 0x3ff, 0x4, 0x6}, {0x40, 0x5, 0x4, 0x6}, {0x0, 0x80800, 0x1, 0xffff}, {0x5, 0xff, 0x9, 0x400}]}) 23:17:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f00000006c0)='./file0/file0\x00', 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x9, 0x9cb, 0x6, {[0xfffffffffffff6e7, 0x7, 0x80000000, 0x5, 0x10000, 0xfff, 0xb07, 0x3, 0x3, 0x4, 0x2, 0x8, 0xfff, 0x5, 0x7f, 0x100000000, 0x1, 0xa], [0x9, 0x0, 0xe1c, 0x3, 0x20, 0x7ff, 0x7b3, 0x7, 0xc63, 0x82ec75d], [0xfff, 0x3, 0xfffffffffffffffe, 0x5, 0x6, 0x56c56890, 0x6], [0x8, 0x9, 0x9, 0xfffffffffffffffb, 0x200, 0x29], [{0x5000000000000000, 0x5, 0x3, 0x40}, {0x2, 0x100000000, 0x9e, 0x3}, {0x1, 0x1, 0x1000, 0xd6}, {0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7}, {0xff, 0x6, 0x295, 0x3}, {0x8, 0xffffffff80000001, 0x100000000, 0x3}, {0x5, 0x100, 0x0, 0x1}, {0x3ff80, 0x2, 0xf5, 0x2b}], {0x29, 0x3, 0x0, 0x3}, {0x8001, 0x10000, 0x8, 0x3}}}) close(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000700)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/zero\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='/dev/zero\x00']) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) flock(r0, 0x1) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) pwritev(r3, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{}, {0x0, 0x2}}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c037f02df7100"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 23:17:50 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x581, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000010029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0xfffffffffffffff9, 0xfffffffffffffffa, 0x7, "69d1fc4dca4a1b7fca690c8c5bb43e0248f74e9c", 0x401, 0x101}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r5, 0x2000746f) 23:17:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x10000000000003f, 0x0) 23:17:50 executing program 1: r0 = socket(0x20, 0x400003ffe, 0x1000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300681635b21ef0c26d08ec"], 0x38}, 0x0) 23:17:50 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0xca3a, 0x400}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000e9ffffffffffffff0000afc4463d4d66c5f3cb0e895ee626f781fa64f51b3a9d54f4eaa086f5dffaacb879dc8dbbf87977103db5c7ba02bd52c679911dbfd22357c259edc0bcaadc3e2a37629a7961bb8e10426429efb095eaeb881d03e39debecf0038e8b9030bbef184bbcd754b385ef467a605398597bd79284985d2a51539e5fce5f8eb3fe16088c867515b9974ae3392cd8b172db1e972f468f9a14c68cd7c5390fe665c8bf64716fb7e64c188f4588b414ad9f56ea15f159de6c8aba07f22701ff65f8d3dad1c3da21001cc3e0425762a5db2130d25ce7d016a12b14ed58af5e8ed1b1"], &(0x7f0000000080)=0x11) shutdown(r0, 0x2) 23:17:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:17:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0), 0x4) 23:17:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x2, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x1, 0x382ab03c, 0x7}], 0x6, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x6, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x43, 0x8c9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf00fffff, 0x7543, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffe, 0x30, 0x40, 0x10000, 0x8f1}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3, 0xbea0}, {{r1}, 0x0, 0x60, 0xf0000087, 0x7ff, 0x9}], 0xb042, &(0x7f0000000200)={0x1, 0xfffffffffffffffc}) close(r0) 23:17:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x10001, 0xc, &(0x7f0000000000)="492fe6e49bb10700", 0x8) setsockopt(r0, 0x1, 0x7ff, &(0x7f00000002c0)="7a13b28da2d9645ac23489435246e5f1a90efd501db84fffca09cda3e66e9f97e64380037745df9cf3115dd4b5f5cab7ac88e74699c87b887d34fd7d244d5193ee1eebd706d955a78b7f0707ae3cba28a8a2c8571ecec25bfedc527a9efca955e20d02edaaaede70477bad78805088c16c3f4dc0abb8f1b20162e7d5219c8a410b9ff0a767cbdcba33ed685a5afe10b249cef3a6a0a570a60c11a4ebe8cab0d0e3e2a08c446d8315e2c04ea1446906da9ede73e0758f78419ed7a0a99967808f2d765edf21ade836f7696d7ea07756a8b21f06da93845e4f1fbf5e3c852fe3258857d91ab142c806e181265402f606663e7c0e1b951cd6d8e9529959c6c2762e3d73636811758c431698ba0a9f1bd2e17bd9bbb98b89049b593fa36aa163343536c3d9cd1617b9f55c9e5d93fe3bdb936a6f8b5d57684b2b548c3d9eddeb925427aba074609ec5fd706b8e14d0ca56ea05c31f53998c6b846a288e82926cb618f6342f1a13a2234f2fe6da770f822dfed7b7", 0x4c) 23:17:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x4, 0x43ec, 0x6, "1b4ab900e34093da24d842c8b310997ddd891f01", 0x6, 0xffffffffffff6cc9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) 23:17:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/4098], &(0x7f0000001100)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10090, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r2, 0x1a}, {r1, 0x8}, {r2, 0x20}, {r2, 0x4}], 0x5, 0xffffffff) msgget$private(0x0, 0x2) 23:17:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a40)=""/15, &(0x7f0000001a80)=0xf) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="5f52f1e86202fb39d7872dfeeb8c93a162a84fa0106dabfdf81ad0c0841fcdac74b54a4afe734f6fcaea77762b1922d30cb20751f22c92d6ae8196abc138d9ee81d7bbecc6eb672648ac611a91db24590104a182d5eb5ee547a95db69443291e4166f34a1e764cb67b489c0d2b37ed333871ee80bfb0b82c6d40d9a59b482527e730db822723771adecb3cd6ccbcaf83281f62e13aafb3a51608c820133391815c91fe23fcac217c3ec4da29701bd92349a48d31b5e873bdecfd37fe9cf308d99d6057e0a1340a778cc4f677acbc5e85aec46b4d01a8a520a8bf349e00960ed6fa8b1af91a9e", 0xe6}, {&(0x7f0000000180)="eadc60d4b978aa16a6c799e8bdfd56d525dc678e9671ae5293ddc43f5e710fd61aadced626214d662da23bd6635f06d644bc487a8928720771f4dcf074d3c0be53f2eb6b73474471170bea15d58b9e3742be9e130167ed2575c28999b7b0912e64f3d87df1b0dfc7daf43534eb144ffd5c82fc5453d342ee9a23e62cd37d80e12c5bb9aa1fb7c3a5ab210e37e76515fd1f17ce7f847921e64a487277d9cbc32ed516abf2371faceff7da701b8359d8f3e4d7d255", 0xb4}, {&(0x7f0000000240)="d54866de6f095431eedf445ceba3a346836e044ea4ac5da41e4e12984cb66fa5f53df1be32ff402028f6753cb060a1a5b9c43b55240687f0638ed4ce294a526c63d29d0abca0d474528f32851a3c793006acdce8e5af903b9a077b6a62f11c5a662d394f86782c0d3d1884dbc771ad7dfccdca6b", 0x74}, {&(0x7f00000002c0)="b3e794a14b30bc65d4d4474e70d83db7c9aacc2cc7f67bc0227ac0d4deca0e37c7887ec5d2939cd88674ce0544c20c85545fdbd92af5f6684fce3d6baad11b8b1af64fdaca8cbed81031b9c356382f25ecd72b5a6e88e8f535eb3e3a3453d7d0759ab1ecdfd878cb2b78f0f61f8286563000759642e7a15885d3ed9c3a9e0aaf7945c580d8e3cc26a184aae4a15b83aaa18554fe68ae79364b7976cb3cc9cdee9bda4b96d89f15c1e5ac76b923c4f163d9edbb5b3ecf3aeaa716e4bdb16eeb2bad61029b1084d68889d5954662789c2066bb9f65a08bd8cd7b8cc5b3d8b97045eb7c1aaf45b9abbed6c204d0d895072bcfff7431eb853b1565fff45eee37fa36180b751620cfd04a4ade53ad6ba0acbd5077dd0c4d078e411399409450187e5d5f88de6a2c5e0552bbad94baee7c494eebb265de9a8c0c46ee2c3c68ed01bf635a7a3c4367c067a5bbe3ab02ab08432a6134a41db0f1ad0c3f3dd3f499ba9836fb319373d5f8b05afca7df1a2aa827978fc88c9d585320bc3d4384da0bf50d248e73bf14aa444f8f7dfb957736f14f9cdede399efeca94abed7b79e0188c70d3a8fe085053bc81bc24e69c5df70f464ed0c8360540f757d86791ce85f00b2a0760f80489dbc2495bd0f25e56358a3aae5a8278ae8e48a4837880b00562e6d174144a9272ba7cd54ca3c3f2a422e10ea233cac1779be95cf24145c6537485f3ac491d120c7ea1f5e10aa3f0b291ed771a5e0f80b1c7817076040f19a8d171289c20df4bac36985afaa5e6374b51f0edf2afefba638469d83658678a7d9f9d0d84e8f32ecf408ba867ad1b668bef652ecda073fe180ad86de5a288ad17a4f1cdf612f6d6f04d6c5782e1868c44cdd67162e0c75d5b6a51b8d3d5bd7bbee539dfee200e8e5f31f42ba6310c48c89c187a62836a4ce909a1ac9e5dba663f49527d6a922db8032abca2a5dda73ed01947b15dabd35976d83cb1b6a86221d1b1cee0bbe982b516deb9c383515787ed0776615b07d68f46717c1ace2ebd8e99f53f3ab4f31f0350925a6e450823645161e59073f96849fb2034b221c6198e2f6df0d0a97c7f619916b1aa429fb7fee91865e8cc99057950dcb88b9cf8ef61a1217c19257c61ab91369d0af94c99557b216e928e57c045eb380e66d6866a9a0f05c235d86fca9e001c3027aef85d376312a6c9dc845c2419557ca00e66a17a55c3e99b47d815891ee7db23b8c3f53519b850ae1e6df00324f8dcae6b1c211bdc5c4b34d1eabe328ab96fa3748069776a3b2e87caa186ec28eb3e3b1ad36d7436ca5c7bd5dcc0adb3a97046678209bd12488c7ddf9e374b68f5d8c8e1e2b09cd78ab17dac8e3e472e6f8997ae5e877d4c79d866708476200d69fe7501c6d53293e2149bf0cec6ea3a8ac00c98c9c434c58b44dc18922dbd011a27065cc181037cded1b9387201b99cb7a1f1d7076376863eb43fa172b284a2916e8911d36d3ceff5436c49c59d8e541325135c8f5745962c5b2b74a8f40f39d9db21827afc9fb861f3e2a6d9ea32ff670d5b0999790ebcf1136469a330413ae9792368f3beb1ace8065312f99769a2bb4a5dabb157530c423b04fa5658c7509f575128c7dc9e078ae0eccffeb89d39bc52d75351536d6dcc4a3ee4c0a522b7f391a5fcdb0be6160848b370becf552db494a5e83639f9639bf8291c48dad8b78c1755e8f02f20610316828fd5752799d54c5ba9686ff569aefb135e74eb9ab17f285c6c6bd945638558c6877e13d5520194a5a70d0f9dcfab5d761e5a1baff3db375f6a5230047d1709ae6e464b30e8bdbdcce303ff511cc4902f640ccb7892d96958993a283428551f70282327c9625b55f1da695a5a4366569e741f55e300d12ef342191ef03bd6670f1f94ab45a294482129a5df4e019ef267dc0f22e652341a2f212328a87cadc2bde1e904ca58eb94bcc21ff2a8ca12d0d2ec1873e7455b47e7559a12f974895c61805b01eafdeeaa519dc11d58c0761d6f448f43a4d54722285ebeeb63722f0222adae5ea63fe81a409d5a136ef9bdd12538cde3e9abaa54a20c89b08ebd4d36400131d2f8bf92b0cf18de2549d8b1b234ef80d8991f7583b777cb834b52b5e2ccfe1da6755321239cddd6e34481910d23670d6a3cc1903cae78148145672b263352df07ce5964229ee27310424d0a94e84da691b426c1869eaf94a0d7dbcd423cbda353f9e71b7017b620b874ad00bb8ff59e44343261d156b8b09bed3d5801476d3a098f6ec0ddc6bd074ee37c80b280a14c51ad60c99ba4e2aaa95b2dd2572bd9dec8be9df325f236849aaee731ec632f946ea65cc774a68f2f5ce19d0d7e199889a6c7fb6a6fa376ace0a925d0b5d109756b3bc3d80f2ccc9a61d5b9b359c4482fc2430ce3a22bc2d7cda85486946cc5def09990b90b83345c0bbf56ff10e41fcf3685a4f608005463ddbdd1f85131965af9239817e4d897f57d2dd3b99e8232a81d1255724cd709cb38f0189cf3c68ca33f5d69e4c61f77e9bcf94cc9457de1376398f0553625e4b20ee5e16054427c2cb7bf5b70ba0a8e11947146638c24bdc2cd2a89721c2f071e8a0a85d6e1a0b0a93d05790f78dc838f661bfa06c7430e08749636c7067864c84d6b999ace20a288eafd6aa5204719ee0cccfa852f21c6ec7d3a6b1d957fa8e2fcc520bd02bc37a4575b97074bbe2c5fb9c20307a11487575dd102b1b84f10ea89a047f4abf338ed6da698295eb2bd949d1c7f8ddfd465b5ba0dd00cf939d2abe96273ac1b35d36a1514772712c44fea80495616437555caa849842475cda32605d5d127d2fdfc92b77be1ecde5e9b665d52462e59d28c9844f6114369829ab54d3da4f128e311764df259789baa95f42eab201bbea175eb4a7f45842564798a57b6b71def7d4ac4200f4245f843ae9541cb3217a056744e2577520b40d3e9b45a6c23f8977ca4965cec9f0d2a94fb8a69dcbf68a3dfbe571f90269cac56b266d3e7ad07292f507945352773757f8de60db596c0ce21ffaa5743618c4402bb293159d68f6d7cc758a0a3fbf1bc441448b9d79363fabf5f8a9e3e76081f02dfe5d466c2bf9796b3cb8b8f32d30871ffacd8c7f8483c182d427cdb6776f01cb90c78199c320d8020b7621ad66bb0dce47b071635cbd7f4149c29b3089d194949e999687a427a7309c4700510f9cb05fcff08a3e250406a86a359b2e65090550b7c108322fbff6348f8d308cf216f351cfb8a07f1fdb57112d4b959d6fca45d82629d8232b487847f6684da38510759c18549aeb5c8010e4d804ac5054a464ca68c5212c4844937b06e71be8f37e3d7c866e22e26c17aca25c2a8b25eece4335f337b8278b32f2f83fdb58875ecbc233f6f601fb1f3840b66b411358b5d985a329bcbef16ea024a4db669b2b31b97d2144f9a77bc63b42a3f95822a161821c3629e523fae7504ab689d8f174eefe5a2914600ce6d8902a59f2762c256394b6c394d177262c668dea1173fe78188be0a0ac5d9739fcb54d46d9ef1cd376cea59bee04127d437870e996bf7c1ba545c46a802ab9d6f1c5701ca669572b7c948dbf0869f4f988e437957f449f2dc44024eeaa898901002d064180205a314c95a41e0065efeb30c3289dc28e93180e8c1f34803acf3997629dd4e28b008ffae1eaa7fc75b1bd588c5fea104fb2bb1e4a8e1b304df99411d57d5cff5648301f8b97d8c16a486204ea58c4072b5022afa9779288ddf9b9d3755a51acd7dfb0c9a5136ae9726173da171cecf86c3547b83a147ef7367fe07b7417798732dbcbdf3ef80876fbcbd7054df59c19b82223740ac1c4ecc7a12a85154c202872db5b4fa469809652eaed596b8531ee45d8935ccb9d9534703ad3230e76888f85aa174c58b79333b1fb0020c481c2c0e41edbff4b0fea177b8d48bcef6e69938aa6ecad9573b2b7c696d5c06b20bcd56f6c746bf3a4887c94e9898d4a771bbd3d0b168cc60bc5a62c234c21d82f11b7a1cdc0fc5a53ebde81d93ca8a01472505dbf2ce99320adce26b263613e933a1bf2ec101cab41baa886b3e6b15f24ca1fbb6e27c4239b35dc387029440819fcda3fe34a4712ed579171d9583d5c0b861facc8bffcf5719dcc510114f24bbd40b9fa8b64c14f413bbf845dce03fafbe4f1a4bc99ec1d048d342862b8350eef2e50a32bcf3a1cbb7e76a9ee27feb1e041b694ee10f1c730b50c94ef2c6d781d8c0b710a3a2701e85076985e0a159a11f082f19e8e7cd27eb751e361998357a351ef2aa0ebd0b97a0c9ceb3db13b63788b1ae385705e1b7139df4b767498f795f842850f95daf7ce8822c4bd6f75fab51322f184d01922c74959e3bb05e01b34888fabb513a27d76b8134d561ff17f1f08f0d485448f91e631ffe0ff1ca51989bb31cc796472adfda0d887fda438e14b49a3632e58a4aa5a4a24ad803ccae8e4940ebed93267e90235cf553970465a499a2d34712fdfeb30fdcd716d1a2b65e9ce04a2b4c74c0c2a01c88b9a98779020afdbca7a7646bbf73da16131a64a63d50c24b45fdad47a3834cb3dbc749da25bee74a8d33b5ad1e57cd8bf0be3125785f77d16c78dba6959c992f64eb291b7c9ca63db21d3ef4a6cd1d2e81c381132871a5cb83956c8814165edc1d3dd0d9ac13a94caf6801ac8c1f0f858c2430f310f82334d17098b2fd05df17075fb99e517ce7b1de04f4a347854eb0da206db0b3ca368fb84d1aba6b7fbb994b6de046693b40e39c2f16c6a00aa7a1e4d86d48331effd1fa0848f9f8c0dbd7d39abfc13832d35d8a91709e660b5777f5dce1f599e20a90fe78a4c5932c6df0e270d8741f4a1d109d5660873aeb861e2a16b58756c014bfb056d8a33d70f7f96ae05ca4fe84a2bc3cfae6a6cb9f8288afefbd70ada4ca2b7da972198669fc45557e3056f2df4c792dc13fe6fb0047d3b57007ca7af362e57f31a5e383976feb217494f1ddd959435c6b4733c07261a940b410e5f0883b4ef3ff31320761c6620a610230d1788bf19522563cd0e859e407a08dbfcb921ddb09a309cc637489ae670c0f4ff82b627215e08c0bbd4dce2d0acd373a761133f855817412294feed3907c7a0fcfbbf950789f1b41a6e09ef1b2e4a25b7c882eebf1593bae6669d95a7cf88fa4d0e5cc372900e9000c95b4923e1d2a3921bc5a2357e840ec87e837a24eed3c8d47cc1123de000ad13a29cba8a141728bbca845d961d77d37f3bc1f5b80292da777e5cd5c13f950f6065c6f06ea3531f53fb1a069528325c681d8270162f27ed22547dafc1108f417bd29b4d449222dbfa033ca390c5440d00a57f69b6ab9d5ac631cc7a9f87c3058f25f6e85bdc42bf38dbd248590d12b0ad3ddfa1a53c72e12f0ee45e2f6586af1a6e278d97d6e07408194c3d1ee426af9c01c9b34ac517bb37db3ddab0fbe50282431007a6d993188ae6ffdceeaf08622a7577d331934e9b4d61d4fe61594761ae0477d7096118fa38074877de5e4282f5705bcbc2f83bd4f6f25d5dd53f305c8cd76ef667eadeb9f9df4199ea8c1b2e605ecadbcf2f7bb7cb5096e39284b8c8871d59912c3bb9def577d5cc970f8bb7651f5c216168287dcc7fd8be108789d1e429a5d0434ed7161c576b6c8655cf249b6e23442a1aaf76927130f2bfbc2228cd2d94f1dde44e817b430d7d975b6ce88442b1a974521964d09be4368906cdb7bbb907620b11f402b6c77db77ffd01f6ec9e958d965196829772f7a60807778f7a95565a90a1138dbb6ba1ac28c6871f15ba227ce58aec5fa1fcd0d", 0x1000}, {&(0x7f00000012c0)="2965fa07ef51a4b31bf5a6e0995cdcb4a2d3c0931d22ee028a0e6208b3593a322347940900bde82919d93d116b", 0x2d}, {&(0x7f0000001300)="c77d7ca6aa87d29942611b0c651ca03c20f818b0eac45cbc4289e18c00de805dc0693c572457728efce3cbff662f7e34cd7034d419b78a2a32328ee901c4bb9c5eb6d760a9298e", 0x47}], 0x6, &(0x7f0000001400)=[{0x100, 0xffff, 0x8, "e775fbb8dd0465f5e87d3a442604881cf4dafcc392414792aedfc84e5dffde6b75725fcce31826813766143baea974097c9d0a1ad12fe3c553b6d9808708b10fd4bbd8b7ad53f54f97a53f0ea3cf37dbecf64adfc6b8113ad4ef7050c726cb38f0430e960ea8da1899cce4a53ef9cfd057c89b88e35e2291b72bcb817f2f1a0f7671f0866e652dea071944d4fd34bdf1a2590a7a607f126d8992d90d0d95322f18dae619f518cc868d442b663cf7248e245485163c09c782f4619c50386e60f58027f6dad9c4f5dedd545f0a35e115b4e59615d86fc03dbf38109dd085e59b3dd192f0a417aa53c8ce501f055674c7"}, {0xe0, 0xffff, 0xfffffffffffffffe, "165831b73efd54d0403b1ee14be133ceb3b992bb916713ab16f8b9074d293ad23c713f0cf47a78827387e8623036603056a17b3562eb8b28676a1b48982194bb5fb1a1c4207e0d1b3f59a70928ad408fc4ae94f6d8fd7426ea3d609474508130a01ddd2de66995df20e4bc408b2ec803394c62997e08ff7b92ee050035bce944948f063110d21fee350c83a0988efa6b2de19909c45b34a6bb9287d3772371529886204fb9c4331254794ba5cdf7eee48963f97bd77e8b087ef44f436d4846e60ebca35de64d89382f65bef1f3c3e2"}, {0xd8, 0xffff, 0x5, "d8d6bbd4f99202cf7182896f30e904058a4a31ce15a1d71b14c43fa34678b85fc0947bb379b307220883434ceb7ec86ff05c044c1b1abb20b55e1faf33e5a7dca3d97e7ffc5747506fefd98ad34251d708d23b42e9da2a18539931a9494b9ecff50284cb2e309c90ae8b6eeb6a370543b2919c4dd681235876fc10579b812837aa7d2414b5797b14f950e7f64dc8e4e921a31b64f96a39fe6ae444e1b6025e70dce377fe881ddda8cb88a96278ea7d71da5ed11e27b7f35059d03eafa61a4ebdf850de"}, {0xb8, 0xffff, 0x6, "bbd32ff07f7340dac8c6ba1792a72aef8795b0295d333f03b707ccde54d92a1f460f6fcf161402f81d86e213cbb4fa9d2cb7a451d3b7491c13857b0d1002493d5ba287f9b35f442002e49a1c144580bd2c228b5e1004aab0e0832a69f422d2d4d675919345da8a9480ff404b4d6ebf3a7079a21cf406980e149e0e1dbc05968e0f2865cfd27db34375db359baf7925bb9f8827e7ede041fc80a8123ab5231f1644"}, {0xf8, 0x0, 0xffffffffffff84c5, "e3b21b40382e2570a59db35139b1a8b34f55f0516873c95e6ff6e8482fce8c0b795d6074fbe2daaa698d333d7570aaf1385b2e84d2f8c446a734e94e344946be0c4e0312e5dcf5a66a40bb735302fa945e2eb4358e16a0590761c4eea55fd9a4419f2ff91a2edf08b52b49f75b356fd410591c75d00e1974cb327f0a062ab773a828468a02bd1c1538b407cb76a2d1e50b704ca5da5e5758e1aa0ef0a8eeaa0b0e989049438b3a32bc44733633a2359439816034e0d75baa77a8cf68b4ccee9ea953617d0f87951df8dcc7e64f07f1cca687f9b2d282b3f88cd2f7e38fe7ca4629"}, {0xc0, 0xffff, 0x20, "a61d39e956a4a48db2321eae579d57c327fff5c7668ffce6dec53b4d94e127190770f3ffcd617a8a309533728cbf58d40798d157e734fdcdf542f2485ac63d38b71ea717dfbbae387ccd1d1d9443b84c900fa1543b84fafd79d57c9074d7d079fcbfb73228445347c47779437dec6314e94f125230df56ebe00b3ab50f81ddd9e7f547cff20a84181bbd4a43011f6548623f79518a12b78c51b48518fde90f27d68ed31aeb93a6b86560"}, {0xa0, 0x0, 0xfe, "25be099d2a3c0bdc3f8cbe3456574bc6e1c880c8b7cc15fa83ff8ac8dacc251bce328a9114175e617f74adbd8df60de5b9c23194248a8d3b7ebedab103028ef85d2c4b8689cbcf0b114d04f3913108a2cc26909f9deaaf54917094bfec9df6167830029db7dccf8fdbc8c0b849d1c99edb20902cb94fcfcd93227267762f2e704604977f372e42872acd7691"}], 0x5c8}, 0x405) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 23:17:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x1000000000000615, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:17:52 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r1, @ANYRES64=r0, @ANYRESHEX=r1, @ANYRESDEC=0x0]], 0x8}, 0x400) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 23:17:53 executing program 0: socket(0x11, 0x3, 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socket$inet(0x2, 0x2, 0x36f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 23:17:53 executing program 1: r0 = socket(0x5, 0x8007, 0x81) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 23:17:53 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000000c0)={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, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:17:53 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) msgget$private(0x0, 0x1c8) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 23:17:53 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 23:17:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x98) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 23:17:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000", 0x5f1}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfffffe64) recvfrom$unix(r1, &(0x7f0000001c00)=""/4096, 0x1208, 0x3, 0x0, 0x0) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 23:17:54 executing program 0: r0 = socket(0x18, 0x2, 0x40000000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x10) ioctl$KDSETRAD(r1, 0x20004b43) 23:17:54 executing program 0: poll(0x0, 0x0, 0x6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x105e2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000001) 23:17:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x6) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x2) fchflags(r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x833, 0xed, 0x4, 0x7f, "a3700ff6a1f9ebc1a0a68ddc9a398a39ef36c595", 0x9, 0x20000000}) 23:17:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pipe2(&(0x7f0000000080), 0xb5e1214c80d9466c) 23:17:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getppid() write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:17:54 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 23:17:54 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) 23:17:54 executing program 0: r0 = socket(0x14, 0x4003, 0x5) r1 = dup2(0xffffffffffffffff, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:17:54 executing program 1: setrlimit(0x7, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xb90, 0x6a5b290f, 0x81, 0x0, 0x8, 0x7fffffff, 0x0, 0x3, 0x0, 0x7, 0x26f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1, 0x2, 0x2, 0x400}, {0x5, 0x7, 0x1, 0xffffffffffff8000}, {0xe2, 0x996, 0x80, 0xfff}, {0x7, 0xe24, 0x8001, 0x8000}, {0x1, 0x3f, 0x1, 0x6}, {0x101, 0x8001, 0x401, 0x1}]}) 23:17:54 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x0, 0x2) 23:17:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x5, 0x4, 0x5b31, [{&(0x7f000045f000/0x1000)=nil, &(0x7f0000118000/0x2000)=nil, 0x15a9}, {&(0x7f0000133000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x4}, {&(0x7f000010d000/0x1000)=nil, &(0x7f00003f6000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000056d000/0x2000)=nil, 0x2da}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006be000/0x1000)=nil, 0x3}, {&(0x7f0000545000/0x3000)=nil, &(0x7f00002fa000/0x2000)=nil, 0x2}, {&(0x7f0000293000/0x2000)=nil, &(0x7f0000147000/0x1000)=nil, 0x2bc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00000ea000/0x4000)=nil, 0xa19c}, {&(0x7f0000171000/0x4000)=nil, &(0x7f0000541000/0x3000)=nil, 0x80000000}, {&(0x7f0000226000/0x1000)=nil, &(0x7f000073e000/0x3000)=nil}, {&(0x7f0000141000/0x3000)=nil, &(0x7f00007a6000/0x1000)=nil, 0x10000}, {&(0x7f000035f000/0x4000)=nil, &(0x7f000043f000/0x2000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000642000/0x1000)=nil, 0x227d}, {&(0x7f000004e000/0x1000)=nil, &(0x7f000072c000/0x4000)=nil}, {&(0x7f0000218000/0x3000)=nil, &(0x7f00005f2000/0x1000)=nil, 0x7}, {&(0x7f0000727000/0x2000)=nil, &(0x7f0000387000/0x11000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0xfff) 23:17:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x840, &(0x7f00000002c0)=@abs, 0x8) r2 = semget$private(0x0, 0x6, 0x80) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000180)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(0xffffffffffffffff) write(r1, 0x0, 0xa818609a) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffff) semop(r2, &(0x7f0000000300)=[{0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1000}], 0x2) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r4 = geteuid() r5 = getegid() chown(&(0x7f00000004c0)='./file0\x00', r4, r5) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x1) semget$private(0x0, 0x0, 0xfffffffffffffff9) semctl$SETVAL(r2, 0x20000000001, 0x8, &(0x7f0000000340)=0x4) semget$private(0x0, 0x3, 0x101) r6 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 23:17:54 executing program 0: setrlimit(0x5, &(0x7f0000000100)={0x7b, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_open_pts() fchmod(r1, 0x8e) 23:17:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8001, './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x4) 23:17:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="90854c56a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x10) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 23:17:54 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:17:55 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x4, 0x2000100000004, r1}) 23:17:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x14, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 23:17:55 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) pipe(&(0x7f0000000000)) dup2(r1, r0) execve(0x0, 0x0, 0x0) 23:17:55 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 23:17:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x55423c99) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 23:17:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:17:55 executing program 0: r0 = kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 23:17:55 executing program 0: r0 = kqueue() dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 23:17:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x29) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x1f11, [{0x2, 0x97}, {0x3, 0xc2c}, {0x0, 0x5}, {0x1, 0xee74}, {0x3, 0x7fff}, {0x2, 0x6e}, {0x0, 0x6}, {0x3, 0xc510}, {0x3, 0x9f38}, {0x3, 0xd7}, {0x2, 0xc0}, {0x1, 0xd0}, {0x3, 0x7ff}, {0x1, 0x4}, {0x3, 0x7f}, {0x1, 0x8001}, {0x3, 0xfffffffffffffcdf}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x6}, {0x2, 0x2}, {0x3, 0xffff}, {0x3, 0xee3}, {0x1, 0x97a}, {0x3, 0x100000001}, {0x3, 0x425c}, {0x3, 0x3}, {0x0, 0x9}, {0x3, 0xfff}, {0x1, 0x1}, {0x3, 0x2}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:17:55 executing program 0: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0xfe91, 0x1, 0x8, "bbe93c0afd074a1cefafc407a1a13f541093f97a", 0x2, 0xea83}) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:17:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 23:17:55 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x184) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) 23:17:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x0) 23:17:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:17:55 executing program 1: setrlimit(0x3, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xfff, 0x7ff, 0x2, 0x9}, {0x1, 0x400000080000001, 0x2, 0x38}, {0xc7, 0x6, 0x8, 0x68}, {0x46d3, 0x18, 0xffffffffffff7fff, 0x1}, {0xb83, 0x5, 0x0, 0x2}, {0x5, 0x6, 0x7, 0x8001}, {0x7fffffff, 0x200, 0x10000, 0x8}, {0x61, 0x7, 0xffffffff, 0x9}]}) munlockall() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/26) 23:17:55 executing program 0: sync() r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 23:17:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 23:17:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r1, 0x0, 0x0) mmap(&(0x7f00006cc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 23:17:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) 23:17:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6011, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:17:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b1296a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:17:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:17:56 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="d35b0683e432b1129ecb3efe7fa7a4cc617cc5ac7cfd91f312d00987b62439aca9c9e87e4d4e5edff21bddc312f9121aab257c4b540f268136b3bae3ce64fa0ef3c3cedf75baeb6ca9986aad8dd56a743808d95379a1e6d4df902192cb3f01dd1a53719d1366e8807354425b8da414dc2dc5fce1330b315fb90caf7bfb20f1b035006ecbd7d85d143f2bedb10e2c7c24461d93d25ab122e2e2f4f27bdf596fe67fc3ada86a5e49d9cf3e201beadb34b7865666ef880ee5dc7e112ae5ed15155da7499eb7a93e9fca87d549f90b7ff605c2", 0xd1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r2 = syz_open_pts() r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/54) shmget(0x1, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xb9d, 0xfa0, 0x6, 0x1, 0x6, 0x401, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x100000000) fcntl$setflags(r2, 0x2, 0x1) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0xd0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file1\x00', 0x0, 0x4d98, 0x3, 0x1, 0x3, 0x5, 0x5, 0x2, 0x3, 0x800}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x7fffffff) readlinkat(r1, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/183, 0xb7) readlinkat(r1, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)=""/5, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000600)={0xff, 0xd7, './file0\x00', 0x1ff, 0x2, 0x6e63, 0x8}) recvmsg(r3, &(0x7f0000001980)={&(0x7f0000000640)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/80, 0x50}, {&(0x7f0000001700)=""/204, 0xcc}, {&(0x7f0000001800)=""/17, 0x11}, {&(0x7f0000001840)=""/113, 0x71}], 0x5, &(0x7f0000001940)=""/39, 0x27}, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000019c0)=""/126) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001a40)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001a80)={0x0, './file0\x00', './file1\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x80, 0x0) r5 = dup(r3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001b00)) pread(r0, &(0x7f0000001b40)="81442c9eb292dd81dd40539cd1469b2a75920fb9c1d37f4aaa63580fe5a9fe9f63a298b73f9d8a14cc6de8c26f2e5d17926844dcd1a8b5c8406bd7f693fd77974c399c2a80730fbc2ea7dd0f92de43b4e42e35e15602a7b3030c2250125800f881e08de4053c133f2c7cc5498d0780c6f69d4bf89e510f36d0b7bc7f8bad7f077f7f0076823f7c143afda7e0084cd00783d7e5505523669dad6aeb2e1dff0f9e10096df114815857993e2d9c49c3136eff1181a7957d70fba71dec", 0xbb, 0x0, 0x0) renameat(r5, &(0x7f0000001c00)='./file1\x00', r1, &(0x7f0000001c40)='./file0\x00') 23:17:56 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x100) 23:17:56 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xa9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) 23:17:56 executing program 0: r0 = socket(0x800000018, 0xc00000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 23:17:56 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) r2 = shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/33) 23:17:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3ff, 0x7fff, {0x80000001, 0x1}}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) 23:17:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f00000000c0)="a90875ad68328013fe30", 0xa, 0xd, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653092"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000038, &(0x7f0000000080)="f5ffc200", 0x4) 23:17:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="68330b44de8c72e8c901f822de6968b09270f8c29d4324f8feaa50aede3a00080e70fbedb85554a74db7280937fc2f2d4efd5bc9df7e36f33efa77a884ac1e8aba94193cad139e04c4e5db3d1c1996971de74a3fdde54fb5a5592f1ae6d63d24330001d967d4d6aeec9c87e584020592f86085ef43bac0ff6d5d4427f1454a3a7a989d71d75b9e2d30a265a974f4186536625784b4553f1f970d808b0602a0c5200217e5828f779b42ad0b79219e24077c679d7a70f4e1716d5cb7b4d375d0b36e9c93a27806ee1d849a6201703abf303f6faccb2763c9f5190515cfe544460da532ef124b416c44386cd2efe33cdebbb2749b835b61df4bbeb7f73c733603ed74ae00305953b86539f585678563e4d7b504b16609bc9414da13efd9a2f9c01c9abdb3ef88190ce0656de612294cf9d34ebcd91394dcaeeddb873ddfc9a539535d32ac5fb8615f32df3dcd9a1c90c63892ea2750fbe988aba82ce7d9aa6a7e1f53023b5c73db03714a69fa5e1de79b912f72f44f8c6de239c662da09fa5138edde79b61f33c672434e6fcbcb9ca73e94f6e370cf2f38d36e38dd8b1aeb063816b9386b02af38cc8e071314538c183b192882d3f0ab3fc4b19421398cb1adfd75f82d6766d63476873b7c119a7b89809aeab33cc29e1ed7f47cfeff0e360baebe936f54946050d933d5f5665ad2252642320b4f34d25fc20704bb1fa32defdcd6c74f5a978e056954f826ea785072665fa420f3729de2f5f4641c567c12213da0e6db4c8dec496e3cc0c5886767e6c14fb18cc39accf882b9119d2dedefcfd2fbcaddeda479640591443672369dfac63e2b742f722424d5c60b9eb9e8e024b32f6c9d2e05dd6dd151ada04fc542121a108f4bc5d8a098d3021b9b17d9991ef0aa022b5fada4e11430f0ee6c11062a7f87ea3943959e69b9b03dc5175078bb32f9280f1f1de2ce3c9854131ba834819d56fd047749e7feed71e7362efa2aca3c6e192a5c3ac482edb04d1b06bd8eb640f5d67e1cab209734e3e580a302e0c5c3fa338725131e3d4b0796e2a874024e70e521eaf408eaa070714155806c5d72ea474549f0d2c449fa05b50f34414151f7583e65c9ca8b6f76d7b1afdbbded2125d5fb37c26c788bff7a8fc61ec7b7d2517d0f92a674f0b53f8742d6956eacaef36681a09e0fdc383dbb26e38c102acd8a84706561490558afc4483b72e56ca0e73bec2ca588c5dd8a0fbb91053f4bc4fc68331d0438c27181ab649c79f1be022fb5cd423b4df2ac78386f02ae402692f13e66db3ef38952cff0b82ecd35b73f7eddba9699fbf6fd9c99ee0a5f34e03ef4c5e350601a076a79e4c43becc512b2a1f1593861eb24eb7038dbe2954ce2c55b6ce10d79e9a8a6bbb3132824010fc7a31e6f8c9e4f7193da8252b04c40aa1f5abadda357554cf2ac83e521fc937a3b642a1e8ceda340b62e778555a80d84988b13ca18399c1188fa8f26ee9ce6ee3ec7f085a5cba0ff02f7b253c34a56466dbb108838fa618a507f7c798fd555d26690e5ec632707c4cae9147ca8306793d3f12672d1d5706f9e4041774686ba0006a452d3cafdef4f6fada7ea32b4c357d3ff8b5be09e436bbbd2ef2b120d18608965e2437fabf08230ae4271ec04e0d87f51e14191dd0746756589d59cf09d10f88ebc1c547fb7588fe313262a646a307d7da951e909be20ccc3a737a7f34058946e606311563e87d8bb268413002fd82cc3303d1e110183f8ed8cd4f3bc2e6ad2705e9740bb1dcabcd7aca280392b2c8e4e8e58b2213cb92b4418486a00c4fcdd1883cafcc03923888a009700ca30141891622f95d5d4a22e2816aeb450d2d7c107a53d2653fd1eff3948aa2dab2a9d2f349d6ea250ec3833e5dc33f6c52b1c0a68ee98ae4c189ed558165e2103d8a3434cb1d0e06c12a7353b2b6afd158dda7d1b366f62a49ab96aa3f550ab87c80bf75ee2b79d95895fc6465e57c5f0a1e47da8fbc31d4c17ce6a3661b64ad9c4eab2077475eaf49ba6c1b8f118075bb08fcce6d382e0a1b94083318c6d62ad1a6b9a7dfe227d9d851008532c4e9810d10b17b869d5f771cf9babdb7f393ce63f0455fca17d674a18b0098420c3fe05be3208e29173796c03aefb305c8e8233e2c15c10d639d634447099ac8fda70b5f06aaa6b0825f1ae183a55c43223a89fe103f0a3fcd42a17c7a39c6d4e3b83c6dce3b60aea9b9081fac0126703f844003298332de8b3b60ffba4dab34d70cf2fbbf2414da4290cf2c27f12b6378d7f37704b77c44691ef03980b4b593d375ab47e13086d6a3dbd84adc9d6acc080130b9a266691e54fa9ffb622b4f9cae3ec917607d2e7e487833d958b56789a22a21c360f9f8e3134be7ed6674ee6aff08b9fab2b7a97f3d89df1b96690d63599496fee8480f258a55851105881c4a8d2f41dae200fed50c91f6cedf5bdb03e5f035c68a40ba3144a743add8a6d9a0791465447c8693740212857cc485e4bf60dc7dfde3e84ea24235181b278148406f97e2044db4f192d2bb98d8dd354acd2ba3fdbe56ee854bdf12fafcfe5fefdfbda16e8f8757150060d2a689fa05fc3f1623cb39e09a6e74709ad9204f2ad9e3bf6b4736b040891c5296ed4d9b87c8756cdaafa5b4940d0a6574b49abeec32affa28d44334e64fb8e4352282621954bf03d018bc996a56b9dff139226dcf1ec5b74d0e6e35b2d0bce0ba2a71eb55cfca3f78f172fa53c705687d86f75c97032ac90e8ce3941788e26df80d71dacbf6445d0f46342ee772c67d445af98eea2bb4132aed7496b9fb662bb4af20a7bfb76155359bc28a57ff2a5ee5ea9cbb33c1c08044fa440e64c066631968c0947c1cf50516b0b3ff9cfdead2a15c4fe8e014f64fd68786eab25576c04c40ac235a9a0f269a6988bdf584e3baac93f9e962780fb6bca10e6fd27512ab563fe4b7ac07d3638c155ed4d7212ce6d574218a8247f86f068fbe5a7eb375ac175b040ff220a2cbe2a9734c815dfcb9b5eb34473650b62c6839b6506b549f69705648301b3f54da7416f4723f260cfb95a1accc38ee4877404de6e7fa190062e810e523843f5e59f75037e168915bf851b9e4bf869a96d72274a0970f3e09a637a9aee887fa8bf2cc75819b105be1f16e219e26806fd9c9f8572774b5ce16a2558f3786f9b633c543e49fdb0fc84050bba0015bf74c65902e5cfc4fb8d647a282bf334212cd63eaa2186b4e0747d3a25b06df4582e70c0dbf01637ba90c3b74a1bce2b8e6436e9ae6c56fcef9d7dfdc555d56343fa5272e68654b89bcca9175b16b6345c4666dffec732b4f1a03b9c9eef4089b914c80f7d8d081e5685b234f7c5248b77f41a8c4dcf463969910f5bab42272954842903abdf6f7384e1420a8529eb86991f38c5a1a168094d5a723b2547d54981feafd0649039e4b973f86ef922f9ba2b868046c327a2e71466e899b4c0850000d77fec9912e10787a84e3f2d5af556c880bf77176d82944a409937e6ac2689b2b37f4a4d70fba77dac9401723f093a77b4f63b9e2a4e091cb6f9e17db77ecf6a5cf6d80d3b21a42bbbcb90a8b2d9b571bc17bee9191475006ce4eb5298a1bca554d86726795bc72c6e9b5cbbfccd1ab3bd7341b43f3305aee6f898fcfab4bccd4aa6699885b6c19ba5003947b760505eb90fa5cca3affa388d72987504e26970794e6a2fa3081801f8076d322af9884a8865197a89cc01ee3432dd49bbc3b28cc75818f4c63ef25fc1fe141fb6045dd3f47792aa436a4ecbd21decd3c4c781ae191aa390b28766319f84279f23924f0aff35e791b97d8756cb4266c63c3ba2dfaa0d70afbe0d4ad34cc1aa0e640185230b043e173047a91d6674e99de09e68bbd3e285fab2d289499336303d4a30273ca801268cbcb81e99de7c4d5c8c0bcdc85c3b6b3f7c99ceaaacbd27628b0ab7125f41964d10ba382e417b51ac46fed21e1b298ae534238568e0064766ed862a3c4d14042f7f930ccdea8eb13fd4de3520b15913c626b67e628f501df0ef7324573086faa7e18366be20ab0bf447cd1fc52513128b9c67ab889c079bc46939049547b7f98bb557e98d7e332c1da01e51b7ba48400a91c08691b2eb7df918e75117c3b106854ac22d8fddbfc369f519475725675d18fefc061a75e9790389f923c814f9196bc26679066c3b2317e0ac4b64d30fb37499d8d30c09ff392beac7b296fa365b40f6f876dbe3a76dec358e56094c0eaf1d86a4cb8b5f70f91389673888f499832663bc1fe3bcce5b781294b126eb7865b7c5a17192924c76705646365448a3ff93e264ad35924571e8e78c0a8f924cdba92e1841e17c80a8aba19dc652dd9241f868c86dc50118ecf48c7639ddbb9762752a2710b962ec01f1490f56ea17ecf83e152fd3355b70ced46fbfdd804e089436c986ae2289b054bdcdfd3edbdde3fc2ba01167176c885a336526de586daede72e77d845829dbee28eabad20e2bfcfc803d976e6d894ae878add4b49cbd2c498c3b0b5ed38f16077bc946780167cb3400c8f835948d0e5f7ee5f2699c177f29bc74db68710eda6e4d1068f6d4c9ec8a3c419ac6083fe649f5ee9c547aef122a217ee85738daf7c724f093614b80dfb8f388d46f9da84c44bdda0b1651a3972935adc9edbe68e46d7e0b629fb15cd2091f344cf83dd4f812b2abf826e161b952bda02c37faf63d54d6ea6caf1693d0630cf0d835a855661e89490a599a34638cf3caf11100fc32563724b4b3e1dee2241f2d48c1ef36b0498dfc16d7b225822b74d7e3d97ff383d35adf27d13dc1e455a4f002b4f09dda5c9abca01c5a0468c8314e267a481db4ee47ba90622b6d72dd5e05f44a6ee7db1bc30720db83683fc22336bcf9febda73bd8ebd12ce422b8d42b0fa1ca7e7f9b0b4e48e90c9e147957d0687380d19c29d2c8b7ea87b154100bde135e69e6a43af70e6c6120b11c0af71cfdc82c78f4bce061dc40b4172bf59775e3ab7835f79d61bd3e38ea86b2def8b7f08eefe5872150cdb6fdd32a4bbc03ec9c27d05afa8bfb4d2b57c672c10f47a3f70859013c0d23fd7a5e8f2017bcf948b617081ba164298a644076fc2443ede9b0bc6395184e79a7f181924d34b789efafead5cdcf58aa69ccd6da9e594499e9c09edb533bac209fd4336a205524160ed885196cc5646cbae6eab664899c8e84bc31e331704685fe3882f2faec466031f9bceb7b610aa97bbef36d1ec3cfe8078616adac5be8cc64d25e0af270607dd75309f2546f8b7caa97c8527becb6ee9db2bec4542fd359d94c87c4e98111a5f7e1cf8aed5af65c38ee9643f55f3383f25c97b692c29263e2c93f704bad198a34b36c35b6c2dd348d3690dc71437582d281417f084cfe192b03b7395252e6dfc0af25237cf4e69f36bf209aeaa9747878c80498de3468d90bb6212b8f5f4b4b893dbd1198e886021299ced87e3242de77310e50e21368881a1dc68bf7dcdd3775be20590be15c0c54b207d335e55eed37b99da93db13cd7b6cb6b8836716363ce36b8dbaf4c4e5ecb98fa14ccdaa8e2b73a107f10a9193b562796004a34eda87e5df2d938988fcfcf08911d265d79392b230bbce8aeb741cd2f71d54c00e8ee15504805e35ca576c87aa91130759cd555bb2d89e5d842e65bd169061360425bde9f67ae622f8b6e157968e1c9514a42f41d5b18a7a2493e17c851c2b0673c9289e6a6069d6ddd556b02a4c3d88a703cc1f1ac6af25dfdb5205f6375ff2a17a091744bc0fea3574d62140f554dcca9b7473330f7bfa5c6ae", 0x1000}, {&(0x7f0000001040)="d1eefbb4538cd632eb3c192b76466dd6d34799566849516a360655c8e8df534de60474cab7c123a943487f7426c652084c3ed5d4942704ad06e02d312ac25286321ff2e94b895e", 0x47}], 0x2) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xc688) socket(0x19, 0x3, 0x1000) getsockopt(r0, 0x800, 0x0, &(0x7f0000001100)=""/64, &(0x7f0000001140)=0x40) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 23:17:57 executing program 1: r0 = socket(0x1a, 0xc000, 0xfffffffffffffffd) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 23:17:57 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeb8) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[0x4, 0x2, 0x1, 0x8, 0xff, 0x3ff, 0x2]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x100, 0x7, 0x5, 0x1, 0x6, 0x4, 0xe2, 0x3, 0x2, 0xffff, 0x1}) close(r0) dup(r2) pread(r2, &(0x7f0000000300)="9d3803a2b18f46999f2a7e8c5a9f25b595444d272afac6cc67e9e3ec71db936b61138ef6672b0ba3b9412438213d9592424418e828a39fc082e5a602a64d6e674b22a71f243f8afcedc16522946f02c597957994cb684f9367e9c825d1c4afcb1e2286bf368bc8170fec792c408191f36808678fdbe88fee48dd440fb1a40f3742e5bf5ae54369859b246246d2027d596d240aeabb31ae78849338b591c04749dd9f476cf28631f319f46fe081706e6e659461a577b007fc02bcd1db3d0cd00e5d03bc54c9d91c643579b6efc53fa411f755baff9bce7a3f12a902cba24a22a166bef53065c19bf51ac6eeaf14a46db4078d562b2a32", 0xf6, 0x0, 0x0) r3 = syz_open_pts() open(&(0x7f0000000400)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x40, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 23:17:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x1000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 23:17:57 executing program 1: setitimer(0x1, &(0x7f0000000fe0)={{0x3}}, 0x0) 23:17:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x409, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x5}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) setsockopt(r1, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 23:17:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3624239061415a74b9a621ca1527faa000000000000000000000000000000000000000000000400000000005fa625e1fbd93d2583ba52db0c265461077dcea40259472e4d995a95ad6f8a1f8d5c874dff133ce9052aa215588e189c822da0ebf7f94c28d8e6f22db164c031b02f7dccdbffa76a44ec553392ee8401c1ff1154b2f2c5ec47ee3db228e575a6b8bce8687dc59ce0b0934e3d6cb27827f435"], &(0x7f0000000080)=0x6e) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xe0, 0xf) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) socketpair(0x20, 0x5, 0x20, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20020, 0x0) r10 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80000084, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x8}, {{r3}, 0xfffffffffffffffc, 0x8, 0x5, 0x1, 0xff}], 0x2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x31, 0x2, 0x400, 0x7f}, {{r5}, 0xffffffffffffffff, 0x40, 0x80, 0xed76, 0xfffffffffffffff7}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x8}, {{r7}, 0xffffffffffffffff, 0x74, 0x11, 0x9, 0x5}, {{r8}, 0xfffffffffffffff8, 0x1, 0x0, 0xff, 0x400}, {{r9}, 0x0, 0x70, 0x20, 0x80, 0x4}, {{r10}, 0xffffffffffffffff, 0x30, 0x20000000, 0x80000001, 0x40d}], 0x8, &(0x7f0000000300)={0x8, 0x40}) r11 = kqueue() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) pipe2(&(0x7f0000000480), 0x0) 23:17:58 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) 23:17:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) 23:17:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x5) 23:17:58 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="005580acf0e0f02bd813c6656b37b7e2347cd3c8b5c61393f87b7b819f0a5ff97789c1372e4bb08812de16c985ddfd43e21f4e0c0f4fe85133af421f46d2008f266b64b6b04cc8785f4211bcb0a84a093e09d5726604efe8d78d1b4dd67fdb610107ee2c3cb584164f8b3f554adc317e84b9c04dc4cd9fb8d6bb2cc5d8c25fd75cd2621c829e36f2a7259d1328e131ce5c3c56052444b379ffbb70b5a2", 0x9d) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="fa300e035bfd19719560cbaa2067134803bc74df622f50f4345a04b1a815213b04f1e586cf62073004cced0c14e44b1e76b564bbbe8354d7ab02c7d9d090871beb306624b003564471f42964735419e6289e4db6ac3a804898da5acd128ad67db6d141540b93", 0x66}, {&(0x7f0000000080)="e987134058f3291588ee59a3e617507873f74db606aed4b1c91b55e93d609a7b4a24bfa72bd5c3228e5ee7f735be900aabf3d1d5e975bb9d9d047c497005ac0be1a9aaf847f4812119dcc569fe1d994885b8f3a92fb9228dc88e2be0965a24779a560e2bd3b5c12c6639", 0x6a}, {&(0x7f0000000100)="f2e940ba8feddaddb0aa31c4501ac7a6135b12cd35b1bab285e6824e78249797fe78dae91441e5aebad31177f660", 0x2e}, {&(0x7f0000001680)="71e1f69b699c3fdfdd6e4c19a43eab95c3440ebc071e036d908a7b6d96566dc1918199dbc00c7e28a53c7bca43151f6f39a965ba7a68f5b6a440c2a8dbc2e661d0507910ea6e5f94242c77f41704856e359d0d5963d0de48427cc44d98d96c8d844aa2ce6ce22a3fb40a3ca8227aaeb2c00963be3fe39a861b8651817a0f2f9a7ac7420db61d1571538d56729f2c2d38d28463aa3edbe6736bc40933158f5b7d43c7711fd03d687129fde10a876c34e8dab2c6ca6860f3c034ac664ec3ca39cffa122540168491fc64918a37306d005a625bafa2f33035587c2fffdb9d61cb7943535e37397d1d0628d321bf931e17474c27d4e53f78f72ada9faf106b5a4bdcadcdd407f167c12cba530bf5833a8ec2c52e195ea350f963e99b430dbebbbe28cb21aa659a21d23910dd138e492c5f880c93e27da627caad490ee6f04405460834abbe50bcd332be4b6c8f6cb3e331531c1f72fce64c6fc58f553a7a50151ef6039668b87acbe4274cfef1a4afc82960c1de4f537782046643a5efc2788481dfb68df770d3232fb9fcd1eb0c3ffd6306457d8e1cdd47a5305c83f47b22a38272aac7aec81e93f4cc9c0a12c0e04f0fa4161d223e315a13e628fa3f36151a668d53c43ada0bc1541dd6bc9abff2aae28a476e0972f61c3365ad2dade0206ecd9ad6ad806e491f06f87b0a8de7d3d2205c84ef46300d22f3d9a3c5d79d090423c4532dd07fde876d794bf47b757a6978e4243285c8b02020e4ba83e237d61995b2395f8527897606ba8f4fd51756ecaea76986b0984078d27c6bd42e2e55ef40ba9ad9c8933858acb03098860b88db04bee31ebf00356b8e06cfc363f03ab980a33513badc99262c4c33db6fdeb9fcaae13b125370d67d3875b1c76c87fb1c89bbe25ab90f60f6aaa9a3bf7033d898f3ba881b4772d9c8d9d3f9bf7ac6ce265e3457bf8d788b3cdcca5dd4770b7fa711b80fb7201198fcdc36496157aa994cdc94efb8ec8f215c9ac8f065a361b0c4cc2797b68279bda64770a3273e14ce21445d518a7bc0900b8e86f3049f4d0c4ea69f1e3957be4a309371bd843ea3772f506323f50f166e75941cd785cf5e0a3decfd761af839e0d247a125b2423f3fb33873f749729c4c421c847644ba12a4d674f80ee9017958bece82ea8f2b72782266f1fbc7bee9155d7efa508d94c14c6c378ce26fbf080c2f828650dfa9f266d3b7b18bb726b067f797495adbb8e62bc87b46d24e715d2d938915e877e82d9a77247602e678ed92a8b74953c555b6b35aa4964ec4d860372aa3f3b88aafb5391ea02865476c03460b872540892b2daa00797a53cabc74c5fa026b20984fc7219d9e154f78709adc7d2428353a050673c3ad9d723f0c631125c3dd6ee0281ce531a383b48f27559ced5f44418f337d1232288adae0a65908353ceb0ae77fc2f08fc15066cc0176523efc2f7ccf451ef286d3668146344171815bbd1716bce57971ca3fc1b0f404fa34ef1e5ebf7235ea213e80e101bc69b980a7cab22424db8071704aa58e584b995eb7498d7876fe45987eebe042f8cb0b083722c0272b9dc66f308abab3ef9d8f7aa8ce7bcc55235bdeb8dbe4117fd7d188dc51cc3c128f00c07bb5a55776fad4334e1965bd8e3f1a481f8dfcb37eb8666425231d81f3aba6f4143f6f175810b8e3dbd38c3f9538903ddc83462547a26fd51156e8a47966e62ba4ae8d0da6559af14736478f7708c4cb7fda28a2e9461815f2d5f0a2c10023fc7f8ff82c4e6c59bbcf669cde1400b4d9ec2b9ffb01001e76c15903bb5602a470667f4967593196e5009abf82f2fe6a0248d10887de9a722e744590d37adf6bce1bc31f6dd5559e0c494b22ba776ca9459861f64429b1aa41a493459cd341572e7f8f0a5cc24c7447079ace5271312927118f84fd4da27b2cd075cecb1bed2e96fba2e0ef596640a0250ea8908635dbb26da7a5b3eccf6fd71ccd80be0c94d79452af2557aecc19ee0d5296864fb76574b8899ea7d1ceb9a2b538a89130066181391b55ba9c9416e45f75b0b2433f17dd81f6af2f1f653f3b6a2cb33531fc0b47ef683a6cd6af99071e6b32a08ba52e627176fdff6bd4e923072fad2fbc1180e84182c0a0907befd05e469a4658755bc893cd54d08d8697fdaf88f14c944d1e550152720bff480ba59b02e22fe900031eebb94906db1f2c985020320e4a149c0818974a7822ba189757aa8096daeda3186c8e022cd1e77b61e9b72c4ad75d9e4cc94cf01d9ac69e0a85e523791ae5737fb85970b0b5ca82b13311824d1462c0eb78785c86739fe0785b4c4513ea0d7401fd7ce81531cbe79b5d3c246475ffa6a5f22e5899b7e6035ff57a8cf2f3f6b6151433b0e1c0684cc0b8bf76bb61d029d6bf5e17f6f36a2d71ec43b01f8f769ee06c1a5d4d85a89d4d07209ddb4f09ae48683ba99eccaedfe809e5f808598ddbc423d37aba43a8377659eba8452f8b65a91717ce73fa3f07373d6ded3b6fd65aa0763e353f59f6df14f37cc78df1ff696f0803e4ace1456973d13bc88684248bfad84778baae6e1d1dfc83a65c95d02ca7cc79c7f05b751173ce97afa9170edf1ce2403933be3ad00b6c484c4197feea22a765bb51992ba24ac88696404a8b378b786847f21eb83c606389a1797bbf56d9ff02c0cae24baf824bf293754c7f6409bc80ff3a21e6ce55beec20bff355dc90c51ceabe6acfd731e77ff79cd11f453f07e973814b6227a7f23a1760334a2435a51f90722e35b0545b8712e8ec8bf73a66445b64986f96fde6ba0ecc0dbd0c9a824d0ab7b4c648c25bafb024112abb1bef0dee956d3c86fbb68aa3049d30212d73492b28865c9645c8ef71f7fc95001e32b5bea042b3e1bd6fe6fe1d42d15793bbccf9d2d36fda3f89a32e0acd09ddeb65b73203122180d39f8571f983906c7b6313b44f6a48753c892e243101c3329d1eca7932c4459919a27cc76bbb98f7219ea3e1c9afad0a2e51078ea5b7f2c67deffb3648d7312951d3b9d32a8e68e038deeb74463a2a5ed86246b88a7a7fdd429349089ce90ee400a37d01de89e9877da006f821f43a7d26ff3e82fbad966d491ec749bca5e531c1e914c9cefa6f6c0f8bf8070d48e96cad8d16b33246a7cadd8f16d0463db0e7e366ddd4264aac766fb2c2cbcf0478e7f24a2bcef8da82bf09176a623b829b62a5ff80142623b8d0ae4a48a7a67c709c7b76437d96fb54463661242beb91d31d4e043faad3c7266cbf7c4aabb10a7025ce0020058e94e1b1c4ae191a7f7b71bce25f277f7d137c5246260f55ffb2f1098ab9988eca875e548f4fddcef7f7a2bece27317354bc676d49b4ec3e7371cc7cd68690b7374215386d60d4e23bbf8fc2fdaa189580a52161cf81d4a8178d40a4fb8d9b40584f1a63b98056a622b558475a5c08a24d5aa627aabc5b396412fb81b397522719ec68056abeda3ab75bc446ea6e4c7f19f998b915aed919e3e84830f9477f55145931fbe477d2eb25c6854ad0362e8f2ff19d81cadf4fe0b291ed3332d6fa5221a5afb633efb2fcedb5d2cda5de6aebc24db71285260229cd0a59cd4a25f61de54569f7d898bdc9f208a3188fb68ea4b1e11f8aeb55f1975921412778d51627965fbe61d204d8ae4420a16e0c890fed134ca07b3311b8d0ce45c3341891104b90a8cf97425415a5c23c38edc0145c9d2bfaa98cc8d97a0654548de787be982870eabc85a0ff738c81265389ecbc85aefa089aa9f43a59a7b6aa9ace4ca1d922638a820cc786b3d7ba380e144480fe95c3e8bb96c7cd35a5106b2b94d1888039a3118c444574358dfda9ac14242f5fbee2b1e38aa40e9fa4e96566f397f2fdf1370cc016a811e421f014129904b31baae47d3a6ad9d0ec19264f245dac16eeb809afcedf1413e7ecc9c176edd6b0d8d8db0a2d2c563ae8d3f12733f9cde361669959bb00304d6fbfceb33b1ab65eefc41755b17982d19fcb12dc7551a5a56ac0ea58acfc19012537d50a08248e56aa3d7243d52e1495cfa7b2bc0894b8385807c7960caa939e73f4526aa8693398a6366f48797de28afbbc2133d8b4640392f3988041dfedec0466972871dbecc6696cef96567c01eaab2597f14c228a0dc21342dbba5e570d54d82227677c2d73205636dfdcc832d7dbb38aac4298cddc0ec91c223d4be6a59b2c9cb329f9bb02fbd5f60a7ed6f931b3a8ffc925829bb4e69600f8e951ea79f0db637827649eb0887e96586e8f977dbafcaf31b80d279ff373f9fee0f3eb30760fce7e977fb9b4b83c12b0d6789c6f4c4bffc542298529d8f1c4441098eb3074a02fb66d1d6819637b5f3112d1af0a6652a716e4356236b3031e495096f155bcc49297264588d4349ab287d976db69e2d8c9c23d3afa88a9cbe321f9091ec692bc5d858aad7323231a557ea891d096c741feac37f28f29b68b7cd93f5115a053edc5c54c686af2a743d5b70a2d34de845d87d850eab102eeffcbaef72981da99ef45395f58ab99fad660e357ed6f10de221ee65b7f0e3dbfb1ff05771e1c487c9eefc39a02ad2a793ac4c5ae052460abf0802a9ab0b8542b6cbfb3901fd66cbe34cf5353123f2062e19f9aa1de8b4420a685fe47740577d3eb08196436154b547534bd46fc8d2534b75bb495a7c120d5877af91368073aee5c4d9ff41bedd1fd4af5abd96758e4e7bba3a7cfb4a78bd45d0595a90510650b9a872047bbe3942b5767b9b0e8e87de0978058b42a67dd6ee214b7f4d25c768c3e498167ee89c355ac993fb013ebd26085d6114e5043069a83e4907f5790d489bd73117ed9de405596f43ac6ee507eedcde12e52c122b46c66c93a16f20dd5b3929b81b4232e5a15596790fdde405c406043a1dc0bbf50814cac4dcd189103a1c16c6c8deb8ce304308dc6508e18b4742ef9788259a817049dd2c877ff063f1d11ba05a49bf128c74318f205867721c01a0216309209819156251c75dd1f0234a5bc59f8f8ebdf1d43ceed7b75e726ce09cae4e1970df1fedf22765514d99bef51d998ff7b4c5c4d723aa3f3ce6b0310e567cc76ee4da07afd131a2e751b3f7be8b38df8ba2d976638d62dfa47b598e4a2f2f6afde389d90da8820c7d787dcf0da96614c9f5addec3d61ab36ae8615b39fee1ffa035ed50f5471db69353cc3c425c9e6aa3981b7a6ca3952ade770f44fe9ee85e32ee34493fdadd870292404820b1732c54317df79fefdef809ec6426f661975f7908c1132df1ca5cbf766ea2724823daafad2510dded136fb413bb51ef64015fe5d81542403ddc5b9dfb8ce40f10739ca98fafc04ca631e30e2f2ae82f2c9c432d97a76864f1c69dcb78965218bc9fa40b16ca271d78f8574217719d8958814476809c9023c292a6d8ab3a6d7cd0e4103fedf8a8feda2bc79023e52d5b316889d24dcf84cce9cd454ac239670cf99f7eb4c5a0cd44a50672d6d957e201a83546b84fe4e3eec371da1ffbf8883edbb562cc5298d13c597cf1c54fdbc944c8e2b090dc03065663774143ee97572003fe33be7d55b2004ff4b43c11a247e67cc999a51c45615ac60e357bd4d7b8ed7093540c6c20f9cfab65ec159a6059c0264cb5c2c2085c18eb5f2c1dd155280b9e780638153e2bdcb1eccb8b6cac76ffe35d08eed016cd5f26e508e8c15c5729108bfefdc9ed6ea193da3b30a5ea59c221f59faed4d6662ce0479103eb7a5401d747ee761338fcfeedf19471d13c9c5652da5060002edee1d255d9e062518db450115ffd34b0dfa90027ab8863f27d5d046919bab16e428", 0x1000}, {&(0x7f0000001140)="bc80425c6490b8bb23a33c65c0f20dcbcde3b172e6c98a0000", 0x19}, {&(0x7f0000001580)="62fa66c6454c70ca23dd737c4d56631b910cd9b39289258d924dd29dee3ab6276c353cede3f6f0ed0d6ee48ea756690ea2a00a2b8daf46b275f24b1790610aedf89c4fe45ee9437f42f95ad9cdb5d189884f58341f2dc05e00960c31f5c553c8e92a8fecd95a2b0c56311e80cdb9147864d3e9241a7e36483597df3264b06bb60a0dc32339eca148f2c8f26fd9e183c15763372ea78702f5798fec39e4e00a0fa5a7370f441c38fe8065ae6017ebedd22132d398f2aecdd80ee0b1b354e59c11ccc7645fbd8518d780270c5a936c0e7472666feb93aa11ae073bee48a2d79fd85110cbc054209ed9bb430f1c5bff7380277010d755bc5a71", 0xf8}, {&(0x7f0000001280)="1baf8b81e6fcae2ec44f2e54eb959e06d3f358cebc5ae430ef6f7a6c277bf6973fc4f180dbe7bc66495fabf1bbe457206657bb36473d4530fd5ba08ed59bcec446150ef2b5f02149c6a024f682b2834eb6dc3f755ed76615b2c9f3d1b8022c955d99a99bc7097a59ea95d91ed9d7f97e3d05771881f437d23405cae36e5e6dbd2be76f74fa984d2a8abd64c9315314c9591d77673779ea491d00"/167, 0xa7}, {&(0x7f0000001340)="b9d27f31cf66ba5497f29bda857a0e3cb79658b1b0e2bd2c8af7b30773deabe3167fb011bd978e551a527e622e2a01e0f3dbf6ed625730318db84c61db76763a241831c5a14526023a11e2adb49f2dd517db4adc115712894e7b09c6b917f1a1383604fd76fb0ae9b4059225b3546fe2c3ac3c4cc92dd5c2d27216ba6eaef6549c1f72277de3865dea4f1ee10cd5428e61c0f18e30641bf65a36efcd7c6d05cea1312980b2b2eda8cc28ae35327eae5659e01a12ff268b1c9de1d02aa54ac625b0bd5badd019f758006fe0990c2000fe240cd4b7ad6ea934f07a9c047f782726f077c534356572ac546ed72ec3211338c8fd05c3273a", 0xf6}, {&(0x7f0000001440)="25dccd6d84183e96e6249d52a876ab866539484ab32629ec7e25481bf9f5a72df11ea830b7988f0a70aad11603cbe247082dfc3d0bbedd47c6ea671bcb5ab18f06f3c755f71c71b9d55fb844c58e5ed815ba42da6b62af1e0423406a497c35465749e12d194d8dec02c91cfd442aab7bfc48e1d599c9a5f61dd316ca3d606a", 0x7f}], 0x9) 23:17:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = kqueue() lseek(r1, 0x0, 0x1000000057, 0x1) socketpair(0x26, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) dup2(r2, r3) 23:17:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:17:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r13 = getgid() r14 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000001100)="88670f18b11abdec00892c33a950824275c6cfd5c9b3f5dfc8356517cd922fcdd5467ced322d0de452e1168fd8e42073072b34a187e1f46e2cbccfef1fc8bc4c153fa93dc12f8e0a192002a4cd572101247bf72a7632960ed5974ae17a6bb9157037ef0462938414805ff8930606809ae696d59faa807698932135ad9da0aa76fda9a98ba7dc5245e0883a1bddf008721306a2242579711e9247c0e1e483d83128e6174710f7c4fc7402d57f399e56430b5e84aa9265b3fc1ee8adb63a4823852b5bfde948f37408b6e5b1fbd87a2ef6446dde462f31915c13bc8f3ce181e24d1b9824ec70960b660a20d218", 0xec}], 0x1, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x150, 0x401}, 0x1) execve(0x0, 0x0, 0x0) 23:17:58 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0xc34}, 0xc) 23:17:58 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x3b17, 0x800000000001}, {0x3}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71400000029000000330000000300357000000000001189c347a94d3f917725e01b17485eafaf9dfab4ab5507a28da944fec96bfdb96a2a07428f276c0db0276a89c3840365e6087701374dacca816630c6e92c38244e493a70bcadad9e82143fb7"], 0x38}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x101, 0x4}, 0x10) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) setuid(r1) 23:17:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 23:17:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ef59b357a1ce43a15405000000000000002730d71b2228559e7092a85e4efaceaaa38844018a5f8d017683c981e5efe70a623747ead6d602bd42c94814e015736ee96231d35b69b4afdb89ac6ee239ee30e047552ee68cfcbf31a0c9cad97a1ba72427444c6e02dacb8b8b67a2209c78698cbd50a907a71d3a9ea1a26cae862ba231b77215ef3aac9a63200900fd597d724f50c86c5b67326565b6ed579918743798312c48b6aa9a7a2b245dd69b5e54ffb22e71aa04fddc42c9bbfa1d50f6fba915d3c574f6336120dd3b0b7ba1d3a3955a84ece9b8256f6541badd61a041cf"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 23:17:58 executing program 0: syz_emit_ethernet(0xcc, &(0x7f00000011c0)="c6d65d9e5a20a0558c6f39d81ae012d15d28e173feef57d837b69178d4caa271f2e39e6887c70526d9a05dc4f9b16376b5c570ce89fc8185f71897a16bbe65592fd056a4d8dac1f31b8d9bcbe4d5e6219471d6539d2d275c30571ff1e9ff0e4e6ed84efe55e6396bc70db87154e7b19fefec8bd293676dacf8214f4ff7aa5e1dc38dcb78dc5e93ead3938abf0c217d241418bcf81e6c3ac7328e0680b7d355db1c20784c40883752f4dfc84c68fdf3d325650cee76400e0fcbb2f67d35d961ac422570026c99103a1aa33ff7") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) nanosleep(&(0x7f0000000080)={0x7, 0x1}, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff00"/4098], &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0xa4, 0x9, 0xffffffffffff0000]) 23:17:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:17:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="a000000000000000ffff0000b4200000b61e7aa6dec0284994000c618a5bd3554ed33dcbea421727e8fa31293eeeba9c1d8644186f058ba9c719a6d40d44db504f387c7375805a5d8a04d8712ff3b6cfc974340a7af70b46f9cf4fcc11d385f19c854b48815244244391fc99707e51ff68a24c6dfef9c0d9664b9dc5724c1c0ad0711b5e09774e80e4a3f4896531eb4a2586d469aebc301cf2a4f4bf7d000000c0000000000000000100000008000000dba996a0b32a30b2649aa884a9c1ed4c7fac027ef32d3b7126de1a32b7404234cb4d7a76d4d64ab89e4ded7d7397231550ff9d8e896bcd43257d87194d769aa42f9a0fc80c5ba2e4b22c6e6966379fd88fa1a53087023e6d56b0ac6fd30f7a6ba9998de09797b9a2c431498952e0b97bbd88be06c9089f2b83573f91f92f9e8cf1d0ccb74baeae80b33ecc2994a3b86fe8edb2813ed8b2303cfa4ef1f5aa8de642d3155a9e34a241dc1c512a7b8170285000000000000000ffff000004000000a51ed18b28cba31eaf4e04544b4f161368b2070479f12107a49ee5715aad440a3181cb7070a7eb238dc2f4da01c12cf10068421e3b2fa848bf020000000000001800000000000000ffff00000400000045080000000000002000000000000000ffff0000f7000000cb924e318a92a63bd51cf051f34f0000700000000000000001000000ff7f0000195675fccc2cc73c9d1a3b2316c0b4a7ce857123edc2582d323265e570ee8e9607e3df51662afdd75836fa4961491e2366478fc9f904c4d626cdef36bf5a93063826b7346bf710a8f5b7a80b3a6a12cc7d2d91c3899fbfb7f2d43685dda90000900000000000000001000000010000009f1eaa18f53df08128bb003c609c9c635bb1150115b97889c5c65d577bc7022aa5797daf87d7325fb852ab0586aef8a3fc6abf8a896bb352bd3e3e759f0219f962efb2d1988a56fff1059cd791173a582b8f9a0235a32f0fc240bb6cb5731d4a95db48e51744b42fffdd122c567437ad1057f347f7ac5f9cff8ecb3738d50000d000000000000000ffff000002000000809aad6c99f92a6a6c52f0d6e02d2402258dd484939d604d49eeb54e3862d388fb1e69e9c7905ad5a316bd82be2fad7cf2a0f2f30c458d9c7e894a25d659a5eee865d201e6ecd35689298834df90e915744fd6cbe1384ea2c5b223a579f2b5b387ce785e04d167223852dcc00523810f415c841b7a7e40fc36e3cc43d3d41467146bc7fa0fbfb3da4918444d4528bd494b240d6e2dabca03d4033341b6a646417bc7321c0d03eb9b12a41023173c676fca185a17dc4f1000d85c772747498f00100100000000000001000000070000004997eee0839d4fd604ad72b8daa3baabdd109b7888b5b7e107c2f27cb6baa768c8d77c1d1cfb71e3e9d140ba2f7e80f0b81d39d584d9c764102456b32772700f08427468c59e38f36fce9f01b7e80f3ed31e5af44fd14e2ba6c37245df40e26a7fcaba25bedf4ef615be1243eb89bd10cf0c58dcbdedd8f63bf464f6bef4732432218c902e8406baaab87980e3d006e1211b77b9bf723625ea903f27be30887c7dad9fe8b390a1b612a024ee5ad1fd2f5fd56d17e41ce335b70fe2f53f6841992a6916322844c2a2fd1c4fa64c75eab0b1a24e3e96a671dc6db26b9d3826af8edafad123777601d948b3ede95178fbfc43075cb82e51a67a3b4746ec00000000"], 0x4c8}, 0x4) 23:17:58 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010001000019169f67f2dbb845"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x1, 0x5, r2}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 23:17:58 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xc0000002, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x4, 0x8515}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000043, 0x80, 0x7fffffff}], 0xf8b4, 0x0, 0x10000fb, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) r4 = dup(r2) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000100)={0x80000001, 0x5}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x82, 0x0) 23:17:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x3}) mprotect(&(0x7f00001d3000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x101, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x7, 0x8f4}, {{r2}, 0xfffffffffffffffa, 0xa, 0x40000054, 0xff, 0x2}], 0x5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xad, 0x1, 0x892}, {{r4}, 0xffffffffffffffff, 0xc4, 0x20000043, 0x60, 0x54ac}], 0x0, &(0x7f0000000280)={0xff, 0x5}) r5 = dup(0xffffffffffffff9c) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x80000001) nanosleep(&(0x7f0000000340)={0x7ff, 0x400}, 0x0) accept(r5, &(0x7f0000000180)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x4, 0x2, 0xab}, 0xc) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:59 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x10000000000008, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) 23:17:59 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0x174}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r0, 0x0) 23:17:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = socket(0x2, 0x1, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r0, 0x7, 0x6, &(0x7f0000000140), 0xffffffffffffff42) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x9}) 23:18:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x9, 0x9, 0x0, 0x6, "010000d70000000000ffff0200", 0x800006}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:18:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5444adcb5df5c23ba549df5cd5d2d692bf0f879f4030e22ebf8421951bb111f74a001dded7902c6b1b0833c23d4367ae38712124b9930646bb5b6c80909fa2698340217bd7402b5b", 0x48) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 23:18:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) 23:18:00 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 23:18:00 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8002043d, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x401, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) sendto(r0, &(0x7f00000001c0)="3d305bfb2e6e7a1fb932d8f453b8b8b4b82e226b5a2c1861e97f3e1694bbc2f9a7f1702d6dd7021db642057bef6c5b401fb9f5d43f99e94945eecce9859abb09ac7eedcb80b354ae3e73747ecd558c6fe87df4417d2f7c9d33b24220f65d5fa4f04d4922a9d51a29b592b8d707b75e61240d7919d9faa2f2cb9642434b1630e76d612936708ebb607ce63d06e92955c16c793fcd24ebe7cdc7122a86c26a770e251240bc84c0a0e6892a4a9a4ec3fabdf4985538710b742f4764caf8ec7b325503853b251f6aba4c8bfd110833b5de64d69da40298d908d0de6144a4cb66a9cf2be37525ae2e3f9b33b8684dc62ec91d72e46ef99920f3c0220c88b5686dd08f649053594f9dc505c1d30f882f827d6b7f50d8e6f9ca93d3da71cc5523ad9e782a2d6ae8e209ca1176039fc6eb5ef563bb8aa061654e8607da27d48c5853eeab412553f6c2ceebdddfe5f47190fb05274529dbf013a3953b011a2a58bbf7213cddac36db3c87ecb44ab1712739ed16154819fafeb0389fd060fed71c622aa184382cd838c84d11c23ef936b1bcd676da4e6f6c9b8c7e8219a8d02bebd2461f17fd12c21f29fabdbd608621b125039a593de59762519f71b1ded32b67782553262810a088fbae4edbde80d5ec1da50e399bbfe1a7a5af0a5cb60e3d33840af509c08af319cb0133b2ee012bc425863226bf0918b4624a935df6a8be1e3d722ae1ee8480780df0ee7439f5ff1e90902c3b7c0fae450ec0e7b036f5fea4863122816cc6c2ad715179596998bee3c845d9c5d1006310cd80b709def66b34438ae8cb3211c4e619adee94329adced698edb82754e665f2dc14f95b758fa57c9f6864258a1240a5e8dc34e6eda0e7d1073acda6a0018910855e8d53388c706e3fce7bd07b84767d6b3555613657ac688bd6bc03e2d0117d2b29656b00ae3bc4c77df23583b3aec4fe12dc08d1d4ef9405fb60795f153404ea698f170a2a7170f85a78ba7860840386bc8274497aa321fd7877733a2297a829ea01a7220c320034e8d7c9bc5f6513661108643f415275dd9cc6282ff571804b2cefbc41888ee2e9d945838ffc69c7402311c8841420ce137301f7944bdf183821f36d804eeeb9ac3e630c1b734cdb0c90d72ae47fe31596495f91f11c85a87792257baae3c8949711505a84626123f0d1bebc1464431620da85bb0a00a5d060d6d11a1ba4f445b391d3f12c8a8b6fcf2c71069c6e12ada4762059231871ed4f2619dc03a30312bafebd608d4e8fa9ad3665fd8d34eb265d85fa248a71aadb65dbb2f7de7f2d31a7668ace69224c3e6bd8f763ca57b73b8519f254c332c4e90e41c2edbb77509f0629b93b4cccd90c73a5ae2a2e2cae105269befa5a285b978d83c29261bb30c5dc05bbfa40cdbf2c79460de13a9d27ff77928dbec076183cfb87ab9566ee0e76d7cf1c974451e8113c2702f81e5caaef1c9f7d23dcf62173be6b40ff0b3a9bb32355e582f19ccb89fd25efeb6aef00c91a9fd81efa25eda7dba26c381ec7b823c4e6e5683132b945bba2c1058e67362107b97d40fc0fb885dd26a1293806581a48dee97df3019184df581a707a0d9e0d58775994fc10eb676e4a3fd06676a685bfcc8cecc54def86f4d4cca357f1ef8770574bdd66be5b67a52dc45554407913d4ea491b30c8e335aa5f2edc959d55c61f5f9ddfb4df15184355346cf37fc456a3e94f7c6713e8bdb53338a08e935867d9d3c0594cc5dd5e5af0f8e6a6ae9adddece3a2a8ec0a5c6cce2e4f8fa0e23ccac8819aeda524ada45eea11e8f6651ef7d69d801727f4b064fd7907d6a5672046238487bbc8866d27abb4e0d129fdda3399549e5946109b83040ef8a69be5c892baad92fa59934e5740ecd01e79cff35a1e259847e6f3953b8d4069b89613d85c08b0f156da2b30472ab6f029e1d5a2ffa5d4d0d3d55d708b8eeff353d58d47b9d4ac67db9d219c9a6d2b59abf58b74a4bbb73650838fbe80845651450499c4cdf1f6e8e095af657292a406797209676a8c0a1d04fc7e24c4953d9e8b99756a9fe6a95532be699440c7b693a8199e30957f350ca6a303ee444b46bc0db161d68ccc4427284e8f127e3df1f4c5381b6035687344da7cc6f8a94c0ee861b81d4e863d8e2c4ac299c1b927fdab378274fcb33275682c12690a6a33d426b6646a1e7096fceab444758495812b54bf4cae5883e2b7385488584da7828e57c39c0a0200cf89f941deff8973c02e341459a84289ee7a519ed64b5be2b71eff79f0f9c66d82fa119fa869c34db64697d7987e81544dd22537755c3ef2b75938d5f48fc76bf67711a036ed99563f9ddfa6fc91bf7c182ddb81a756c16ff86be1079b011c1da13da7d8af5d0c79a648d83ec086d5133b4779fb0b290b209ea3fdedecd519e3026019ddff85dbf72ea7d01ef11b19f78d7d89864cd6b78ac26ebd3382fa74b70b1884cdb45a7ad2e7484c247819bdd3559b107c0647ff5fca072773e3319265a9264ab0c033414a8591642d694a5b9d2acf4238d9f6f366ac15c7050cded5f2ac0f70b61e64ee40be7aa45db2aad45c058ec25cf2d050d8c90b343ef4d22cf5bfe84c05b15e3dfdb710f9c1ac49e8eee47232e64b3b6c58a10fbed5f696720b0a8868f7c383efb9cdc807f6df0ff19d0a0312389359cec0c7be1d3c3fb9c5a5d9d58dedbde283eaa7982b61d3cec360bf95d058b1d1709d6538437a8bc4237a29aa283415f6ad015bc88a5bd78f5c3b4339858dcb44989aba0f006e5299e2ddc42d9e54263b7035d78fccdfc28ed4beb7d334ef3b70106ae622faa6ab38d4eea3f45826a8e87024b51b19b3bff69e306f4169075d73dafe29388e50bd3ce6aec93d7ba52b6cba9204d180997d4b9c1e70c62a462ee5f7d688241dfda2d3e94146800201a26e37bb1d3fbde1a43d745427b9b614b90da839867b8755bf8936a1a02cb611eb054e8dcabdd16d5a5508946804c2c8ccaa078a0ca072b2dffbcf257d10bdf4800df593564d464049f349a48073b57a60ceed238ef37f6b61fd808899f5b857ad18ef4fec1b7d6aeb973da75c122916450b8a0579fe5bc76bd5cf92eab9d6af573b4431cc9a4c9d23ce4e12f47b49fe7f70d965205b427a559dfcdf3654d92df78e924fe151e799edd3ee30b0e96413b0652e288f0f65c16e89f9cb35c9746adcd4c75008c6c8f7376bb5ec1b7f75007c695869909723b5b5dc13406d161a196569ed814601774ed7924f22f6423887ce368d593502be6d6e962f9f7e8aa42acc0adc267e58420e18bcca77bed0064ed75af8f92adb7340db18f57f6dac866b6f34e08f82d39fff6e7c5c8c3cb0a8bd58eb651895f131b59fedbbb2bbb3b483fb0df48d1b70cddbfc3a98faf4c04996eb7473a1a81d52531e1fe5f6b4f129d3df4e0fac9d32513116365a85165c51ab27fef1b85b215a723d178cfc8fa917db748308411672c0081153c4b3051c9f22eac393e6408a6f423495d9589a5c720d816f29a62e2752228a463b07e2488d6c87c54f590dff8e2652b278c7053dd622f53450d5c1ba71388f31eab9610621253c4d722c884c4054bc5be5de9743b48af62a6ab3321af3fa441217567af3a4e55dfe04a7914770c9e7ba70134f95975fc23f6c64e802e181fb4355e772b379df9adc75c24879feee47edaa6e6b17f6ae37487fae15438f32367a4964c1d6b3e4df4a3309c810235d3c542b25cab855d32a127d6ae9168aae003b0b2b78e5fae368f3e47cb1396e70aee67bdf7af6c1ec04222f91e166fff79192740daf6b06e3e088889527248810bb4dd7fab1cc6d3db0758cbb752c8eb4c745acf5015271e4857c0d14e288249f03e17942c4c2111f30df57e93387cab9367e395acc50d7d3db6f92b89aad93b31f0acfd4fc9b9f3b8576153b758a697abe8f5ad5d92e541c2d803acad41c82dc0e5fc4d57238b57961807e3ec6d4e963220a6dd959e04134fbd08f8a0f7495489841f14eab53209b74f04de5f978e05e9dd5ea20fcb4a847c5f167fb744dc3500af40f8bb1e61d55b4622c7d891070355afcdac6ede11773188fb10f4538f9440e4abab77bdbef194ecccc7a0b405ffbf08b772268033f240ab76bb36ca883f94530da8ab51d10c6ee441963d5f447872d795d39af80459946fc1b596c54a6da0f8612e1b936d67618c0180b68c724f68c17d914ab5989c528158e22aca7e22ea182f867a8b6d56df27a092985af6421d99cdb6e030e58fc93a481000785dbe9d91b74ee4cf523b621ea1b30ebebdfa9e97a90e5304e46c73a762e715ccffca7914b8cea7ff109c8a036c1503d94259330d312c9f1125b9f3df566bec836171ef9fc630836ccedc2a32576bdb26196208ed348d49639bfa861c3495ae4889f3311169df05ed3d69e7c16c628b5e5855382f5ae7091d30c59a3268eb5c9c9642c913fdb7109a16c0e9d8243e32a38333d5626a134aa1fc14d1752735dc17c0a47b5609ec6b700630264761c54b54e297f3c9a184d3d2ffdaba2630761dcd4e28f75d8e8c951a62f7ce1c5aa309dfb87dd5459ebd3b86d1bb5c04bcae01c8c24604bb83da4cc012db3d8a57f77393656e26aadae714da2993d61d7f6bb62f4201308557b5665c5fa5c1fc3356267067c6c7c4d29245952d8043faa80435573fc9af6c17441b29e8bf63cc631a49deb84c4ec3e408e3cf0d58f45ae4aa4d961342974a915d78c03328b7f94de9a4693f04d9c32562f580d9fc93136dd116a4515b62a5ea8456f3674451e77ffbfe54e025ec36bec761fb2f0041eb6e09b4537c293b246ca20a9464c6eda21645589b32d8636fe1935524bd567de2c0d5258bf81cc7e48754d87cbbb353e65386dd6a2daa71d9f819b7a5f4828f3cc7191a1799e34744c26c9345b84b10dcfe090714d0a3d8b4f9ed5aa6919470b92d4f069964095270f1066afa88769818cc5d6217c8815ecc2daa6a70c26376b4458ec20bd309b134538648e5d6988827a3accafaa7b4d8c668f2ad7aa5e40593b1da2b70de18cf28e2fe35b2fc8f0c557b6e90a796a89b2d0d6209b3b64b30ccae9dd4b80192647e5a5e944125ec8094ed7d0533d830ec5501819e5e400c52f0195e61f217cc9691121a2247bc4c1b34d66c8fd4aeeff31ba43d993b6fdaebb4de85c8fe1f594a94f566b67297b903ae0071d2f6bcbf266c510bc3304e68a6341e02d8ca0d127829a064f013f0e798c55eac0b4efdf10a0c71c0b8647731df988c01df575d5ebbeba8fe06f51fdc43fbaf5277627cc202a22bcb79c40b528d89c85a95ad67a9b7c67c0a8771677b6ca4e75fe299dd497bcc943ba8670f69ebbf5e987522bc33d768a8991a60a0e8aae88980e3b4a3c6c362b9276938c090ceb8adb17a09239f025752fe0d006263f05046cba9d3eeb36e5dd62e75076e4893c8f38d2762fdab641ef74a221c8ef3c598c422214a26384d3f556f38cde4fc09f00093ac474518c6340a67ddedf4120896563fced9c8df81792367af5fd80036c3490bb3bf9e4e5c1a5fcf5771ead3a75ecf2864713a6e2d2eadd935c3db8c03e8584e17f63943f9c7c9d9cc06590651f41db26c17dee6d5ad9c95e5da00840af6a665405c9a50a6e480c8c42fa8c9294f947a56bf8d49857aa31af925f551c7b1f553b5f39bb7f67f44366fde9ae8f493df10e5d885db199969c12f34d7e55e3d8a1cebeab6a53df3116cb8542a63404f463c0292dd2e0ddf72604f1ee3302561f193987d97fb0b85cf5c6d2183e16dbcc1a4d65aacfc540c44ada49ea4d", 0x1000, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b4f5d6f7df6a7410"], 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 23:18:00 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x50) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 23:18:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d23adaccb9e440c1ddf2f26b7d273c209a5ba6071b0ace298087467592aabdee455b221d9a35a68296b597c69731dbd1b9045fc93e066139edc778d322a5bb05c10f1655d81f0372598fb4958281c02bbf66b428fa483d46577e7b7ceeda2162bc8d1632639f", 0x66}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 23:18:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c4b585f69104e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009312436b7c8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f570243fbafdcce4eafb6f593275309d3138be75997958551de8ac0a20ea81aef9119d273e04d08a9dd848be776ffceb3257b2501c0dbb99103997820aa37cced15ba641d47f36f66e99cf74bb1596e4d9065f387c7b524fcc77caee9e2edeb0300a8e6725566f3f97846da1c2cdf96728cff432d3e34d253f0d685d39bf005e8b9d21b17641cad41727012812be383fb099cb6220faa3eba32a7b5ee6da4d30bd81d65c3fbb9b4d1e2c87acf174b7ecfff64ce401752944b725d0765f76762b311d60e0368bc73d921601445f886b0368b11bf0302a2745ed90444b4bb6ffb3bfe1d4c28b"], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x400000000000, &(0x7f0000002740)={{0xffc, 0x81}, {0x999, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x4000000098) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="8d97dfd3131c20e0181bf00dd7fe7819abad4f63cf27300984362fa35671c47f09b841ad7c59be482022", 0x2a}, {&(0x7f0000000040)="bd4b8ce15cbee7d5724004a021a59dd88f51b3af62994ab175e21311079b046ef04a5d59b48e7d161bfc5077b69437dfc1bbd1bf310d6b933bc24910971675e205a495846187a71fdd3228467ccb4e30479ce848cd", 0x55}, {&(0x7f00000000c0)="f70a52291d35fd8aac5bff7447dae04628fc1430e29e271128625ef7ed4faab61c65ffe084fc26dbf6d64ea8e506adc763d45a02ecb9679bd24aa0f917e466a947695253035b87a1be1c8de9f5a04e90c693f28da790a39a86b3bfb8e0ad462ef4eadadb8c17dca2f28f986024cc9d447bd592d220f7f5da94c3fbced2a3b2122c62b730c33392a327eaaad591e7df1f6fdcd31262cdcd473583774ec1658131b17d371e08adc5ae97c4f39fe17f42074fedf2520b21718da5b06ab9824ecf8f02e5493664eadd8060c0b7cdd4ba99230dca76ca179503b8ff21a29c35375d00898e0c3bd8380f35715813c700326c0e46a87e", 0xf3}, {&(0x7f00000001c0)="974dddc03a6722e0223c46b83dc472762d38a6126f3cb340d5ba77002391bb8820aa12cb8a2b7fb5c9edaaf7a29d3d51db7667fe448b0ec4195a9f9c7209749ea8557c18c5b75db1ac6baf0242ac21cba4956f6a8277fec8a206e66d64d5a5f221755c31f9fa9ef0cd72859e921ded85bb76a8684a2cd09b336678ea69a10702ba5abbe6821fa9a7dbc2296ab508665e94dd2ffb1bee7ca3ddd6ba145add375e9f6f0f38bbd5f23a0d84347481811b9eb8fcda138173b475f7b94f9fd1cffeab3d2de87538721e57d14999b58bf97edc573cfb7d125dc21617556da0b22be3d20446728b4e4fac", 0xe7}], 0x4) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x285ec42a22f3767) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 23:18:00 executing program 0: r0 = socket(0x12, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) 23:18:00 executing program 0: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff9000/0x1000)=nil) 23:18:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x883, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x2, 0x4, 0x400, [{&(0x7f0000500000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000340000/0x3000)=nil, &(0x7f0000093000/0x1000)=nil, 0xae2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000573000/0x2000)=nil, 0xd3c8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f00002d4000/0x3000)=nil, &(0x7f000039d000/0x4000)=nil, 0x20}, {&(0x7f00002a8000/0x2000)=nil, &(0x7f0000139000/0x4000)=nil, 0x277}, {&(0x7f0000053000/0x8000)=nil, &(0x7f0000507000/0x7000)=nil, 0x3e45b3f7}, {&(0x7f00001bb000/0x1000)=nil, &(0x7f00006c4000/0x3000)=nil}, {&(0x7f000078f000/0x3000)=nil, &(0x7f000065b000/0x2000)=nil, 0xffffffff}, {&(0x7f0000493000/0x4000)=nil, &(0x7f00002d3000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00007b6000/0x1000)=nil, &(0x7f00007e1000/0x2000)=nil, 0x9}, {&(0x7f00000a5000/0x1000)=nil, &(0x7f0000334000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f00002af000/0x3000)=nil, &(0x7f0000048000/0x2000)=nil, 0x9}, {&(0x7f000043b000/0x4000)=nil, &(0x7f000060c000/0x2000)=nil, 0x3ff}, {&(0x7f0000689000/0x2000)=nil, &(0x7f00006aa000/0x1000)=nil, 0x100}, {&(0x7f0000741000/0x4000)=nil, &(0x7f00002fe000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 23:18:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\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') unveil(&(0x7f0000000340)='\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', &(0x7f0000000480)='r\x00') lstat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)) 23:18:01 executing program 0: r0 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') chroot(&(0x7f0000000180)='./file1/file0/file0\x00') connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file1/file0\x00'}, 0x10) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) 23:18:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) 23:18:01 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)="e1f10300", 0x4) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:18:01 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) msgctl$IPC_RMID(0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 23:18:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7fff) socket$inet(0x2, 0x3, 0x781) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000100), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00887669342e2f66696c6ec9773fa017f5b1fee88e858a0d5b8dddcc7c75168eb39d88d6a0dfe42a2adc47c5243e96ec88375d6610711760eddec8e90096d9b211d8f9bfe4d3b66e7e431584515cb6f37156cdc827d88c586ca7031060b19e73587dd392820b9d2a731657b924cc70fb"], 0xa) 23:18:01 executing program 0: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) kqueue() 23:18:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 23:18:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x30) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x3, 0x4, &(0x7f0000000040)="8013f79584a4f44e302f2fafa9c85912bddf7bf8923e6fa0a0dfcf7ba6ee348a6e08ed5f15d2456d72b72f820d86bc3b611b3e758cc41e213def455fc63b8448144e87168b7f683bbeddfcf1c069403e831c9304e91ebd9db71af27e0ba4c1a34eeed474279536dfae3bbdda812607bb63637ba91e6900486f255ba1f50206980c5e8efdbd57d071eb74b6bbf6a6e1f3d118c9ae69ea09c93c49d88577705cf54cda21ac717cef524e82", 0xaa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:18:01 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x91) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) 23:18:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="d233b1012a3291ed4782bdfe445c1b762499af7162ff0f53934b3a2a00f24fa360ffa1c9ca", 0x25}, {&(0x7f0000000140)="cff935e308594ab64f180c61b376ffc55e453f151bd5c9d50b5f15a6662ab160fd93fa885a811766bae01a4f7f8ae8382d152a2d45f517d62659b8e09a4adafd343b", 0x42}, {&(0x7f0000000240)="f272fbeecb98399e5360b2b73c50f5577144d972db954935ba7d704d89af85a64167ee27d552569afc4787c88d78c0956ee7409fbd2d252a8e4d0e8bc6c44401eb96aadb85d6ecce6b986aa6bb113febd947d6b89e639880a801d8e7a083658e1ceb7075d0b528121bd8b2d86b05ad3ab76192e5a2f5ecb8848a5aea1d474459d078e7ac746f88b8", 0x88}], 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) 23:18:01 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = getpgrp() getpgid(r1) 23:18:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x555dcfdb72402578, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 23:18:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:18:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x80) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='c\x00') bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c650800"], 0x6a) clock_getres(0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000140)="3aab1c7b28ef287d0bbc0b627cc80a664bde1bb81e84760ded3efc19b6fc8e27d3b9a493c90beb87b884ad422919c66e8abf0b8c09508498391de3ad7c95c48c128a2eb788af13a57b048c95d74ed3f07ad391126448d7330cfaaf414f6df1", 0x5f, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 23:18:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffff001, 0x1, 0x8000, 0x6, 0x9}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 23:18:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) r2 = getppid() write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="cce5d5b5fe399931548c0b35da1f254e2a1005efccdc96c19f7fe2625d38b01e53654923124fe223d6029c3ff443330e1d93a4d2aba82b9e711d02fc2070e9ba6be3d7bfb533825dca316c06f242f550450265708059b866c300978be7ba1c38d169046247f41574985447e7ca77a177d35247d09cd4ccad620611f705a1d6cedb25822205653d22c937a824b5cb6903f14b9aa13b323314efdc5647086d047f91fe47fde940771f3d17e45fa828136c3ec18dd48d918e2786ef705ad64845ab27d538c22a2146f384ff24254714cfd8992cd550f4a1689781ef2a1f98ca409197803c93e5d92980e59fd0d662f1440b2b6f68f95ede0a56bf451c2fe13f9cbd7c823c32dabc932e39473d86b15c6f57efa450da6239f0fbc3392f002193a3afa9152e4c3425ac0fa94bf451eb163820bd99d202c29fe71415fc141f80a88b813bba992f98ce7c075be84ceba194f2e9148002e6d5201fe189a107a42abc22c8f11ba04ed61f71026f8b2d0728cdd885e0b5dc9adb61a39c6849a71cc56bdc01464d595f36021f187cad2657ae2e1f7223dddc714848ba4af51fb8891bf6bed81d28a0f3675153d3acd9fa46858dfc9d8abd6233b913227d4f1981a88a2035066dd04845cb711e8ada674fab06f2c46d9b5052447f3584c2bc8f65700462cded5d103ac28ef1bb1f941017fed83d5e0a9d8208f418931c529aab0d5a966e7d4e5bb008a217418b86ec84d22fba0ff6246d8f27b73666526b7d0c38b759426fd39fc7d85cd5127a4068b5accfb3661b992478b6078a1e60715aa9c1172a5dd701cca5b8c533d2897493e245d3133d4c261eea2fc7a7dc974f732c70973f20d1beceea36011f6f51736e94d6e2c44f0a4cd9f60b6c2a6de0108252ee8b40d8ec2beb2ad8efe9be847a9e05899c5ff97af994ea20050862a090367eaa47c798e98a56fa9c91a4cba6847c6226aacc114604da8299214d20b816d34464e101a1c5cd078f20aa27ce88bad196004c202c970958b5a1e419981e8091eb5e544cddc09f931d7258aabd584df965b31a3c6d66bf38f7b275f5c205abfbea581f6cdcbcef08e580f1348fb3596a7f0bb583a9dabc0fe8859533a66811765cdfa878ffba1efaa65251d97c5ad76aa2327fcc281b09007517cdfe3da9fb3093d44599f4f8b31a610c9be1b39f45102a8024096f690370359e17a33d2949bab0112613b0fbc8a85a1d09843b0ad196b1b221f4ae77c0621fc5983a106a15ad9d95f87567feb36208433f92d77d895c76a3d9a178f8a9c5bd2d9b8fd0d29a76b3240945eb7ab6b42e1ab9d38569fc7982694bdbb981fe0b59e071b1c4ac302684075067eed9381f7ad06f40be2327a2004b8dafd927a682e429fb0ccb6af00379b2c6b8fd2ddd57b214d8e739b19a2eb7430d836c4fe37d6f8fbba164084e6db2efcf10fa4683e7d9ea1ac74895b285f631ddac687a46ad6b193a05570d0273eb2896d5b9b0488d572e510752314379c508e59a3c6c556e4dead2875e3f1766d01336e1991679193a38a5beba5c3d0b4791ad82f8fe95362255242efd0639f11d85169287bdc5b478d7b6582fc415ce8cdfcb3509d56858d012546fd7a788dece680b64638217873b7c9aaab451d3ca5a6c485e9101232c180fce5df348d7331e8dce377979c54e7e83606d1845667cbc863746911198a1e3f5c2956ad4dd28ea1aa96cac7750e8415a00e102381bc4fc66cba0713bb32e2ae7fbdc20cea67a908c8b659b0412d15ad413b9904509f58c1512bf32f6c2c877b71c3a88c9e718d8ff0aa56cf6a6de1900348647e984b1935dbbe057ff200580fb383a7f5f68f6ead8327f723582d5cd1540088d11de98733749c26cc209fd2e3c47ea25d3c22fd81a55c25bdc0073e1a6948fe0ab397d1aea4fa447584f70ccb02d67c36658286367fe8a3ee7067bb7148ab4e25770b8fdd308c06d43ccad390e0a5cc1413a72ad3558cbf028d00eaa22ecd1c9ae122b104e3534806c838c9e087ad854b081669f9f063d56441b8438b4f082fc395902b343973da07ce9faed95279e966200168ee299e8415ab9f3beec7afd9f3c6b8edb0c0e58e46cda6faed995114b17e5b85af5db339e249ebb726a7ad259aa2b1d1d692d045e45cad0fef663e48c2bbcbc1a965afd3ae9abf0e2308aa2a484436a8224dac3266a02ffbe8bb2f833780f08b8e4c4aaba8f1e9bd6ef3bf65ea701694277870ba618b766ffc9210c737e15584b3af046f04a19bb120723809bc0017a72e59dc1123e596f039c47f8972f19ec6ce9fb4aebcb3f285be67875fd75eb4f594114660585947194f119e1c1e4ca5ce093a8c171b6d024dc8a155d8d04baff7a93cf943846971df87da94a10e015e23e4730ce4af986bdc444c6353592bbc9f84c22fe3bec7a3eda5ce2ed89362b7687cad61efb653162d1a3ed5662ab308df65a18a3beaab28a05125c51a4281a3af7e67072dbfbf415eb48844a621ee23f24a3536d34c151b6cb41c76e1b31dd4aabeca0a67d249348545f637c2af3a7794352dcec0fd38a8ee6a4c5f57681ac2d842c90873b7753435abf6cb5304e3c0c6f848435e66dbe4983d1cc5cc5052191f5cedd2310b9ea123a1383b2527d74a26d5efa233db21290732f42ac4a82d9d9797c8a0ab7b91c737037238fe11be0ad4928ca53490bd0c0249321f8d5656bd5278bc0869b875b6287d5faa7f3a07c3e94295615837ab3ff6023753b3050339319cf562a7138ba78c48d0c8af54a5e2fcd8eec7727996a526ef2ac899b8eba1f31f6d661e5426831536411c444f9ee284a8f8a4361c8136a70dc00ae989c1edec24e2509cb8eb85dacf1e32500b7532b882c1bf1de5e88931d6621d8fae48581df2be0aab15046896abbc4c4a77433908d422a4123671f81de7bfdfade2a09365bdc3a1e47c9c6497b60a26532e20f8739928575f415e6011df0d0b8cd160797014bb7235a842931b3fea42607f1223ffb23d23c68da8ae8089ef710dd0f398e38c85b340ce8a3f4c1fed1e6308dec5cfe5440b175bab9dbfe222f5707f12499910dd384e268a7a6af608a7fa0d6cfad4daf97669f53ed5a2ba9e26e2608f8c878846f475f9d36c50684a410fc31cba578b7916969caa7bd150c86a3b90f36ca19c9d8d74267c2c539e768a9ff86dd1460455cdce67ab4fc226d46d3a90e55cfbcf250fcf932ecf0f5863a8eb3529c987191e25d4f62acb1da553cf40615999172b8fb65eb651c4dd7e49b576ab6ae7dce01291c962c8f20e64da84dfad2ebba5b636025a754c9f124ccd25fa60fb7ff90747ff8c8f953cc5bd7b1478e4c1c076eaa056071e82ad24aa13a33d7af562c3a55b8ece5ab3bf5727b6cc057e43bcd2c9bca4f60fc23de476c1a210385887ce015b56b089676899987f44868ddba71888edb7b28c9fd149b6bd760a644fd931d1643baf2a0b22b787cbd4f84c268c57c2bd2a7208965286daf5b35eb9aab662673a7acf9712eaaf44830ef92d50b442102c14922863d17f4389c67bf99bc80f3e41c22e31327e6595adf3d0f6b5c05a020ccf86341dd3bd21d143973264deaf81308d476ad324c146ac16adfe6e5b568c8bc53950adb703fe7df323f644566205f3022ff55b88a3f846e37e525d5df74a5620f5efe5de285f712ed47e9fb354ae6a6c2edbabf39ce257b6afcc4ed7a4db57d4b868157ffbe3ffdb1fee177a4338a9be3bef97c48386b7a34175d3135571bff6a3c2b35a5b0374013358b75c80f56ddeeb6807d025a4566f94c0dbbe4591b34fc34cee0f2e93ced262a7864f4030d04cf900eca1b046b24a477addcfeded4399e3f1cd166291ca2c440a70163e84e673b82aa726ec665bf39442429e42f82a7b3949d66efa8c62f607c7f32099862b33703db613c3a248fa458e4324e8dc768fe8a8abad746e3da8013df19aab437876b4b519c09e4b58b3b426ceec56e685a6871ad7239d1b87abd9caa8b5e6dfa31261e3dc7f07cc58a9841752f5f2ff8367389c11bf172a82d6dbec3393624d181498912fb804fcbcbbbfc9db8b7289be2a0f5d9abb5bf08b32ebd985c5f0c3012cdae32323255fa3403c79773ea5d2eef8749da46532cd4c2e5eac6dbff3780379596cb4c1bf359853be62046d02b707b84437f71a2ce2ca40c09040c4b59d913fcf6879b3cc99b847b73467fd39e096e75b7bbe115bc3e9ffc54cdd9165397c11e4a7a1144e295ddfaa97b742effb39dc838a689badae186c3bfcda10af9e5edaf4a0b2600769d0e973d37f0bb9873dddb0000f0fca8128535e856774f64d1815a9e3cb6325304335f427ba495d587dfa8f5b17909b840ea76d5edd31538151554d99f57678201a70d93a8eead612f4354ac5c55bc28182c4a32fdf523434b1a1986b1a8754b52e53dd81ac8da57f0c9e48a664ece9d64053fe14987b1ca316f584d2726bf1f81739214a24dc528c884a7d789a37119352c73680dfe93498d50efdc016586d89a0ca80ac0a54fa59a8f9594f4add1130547cc25e15690b6d232693f02b93fc84996a0d0f77e5a01d6249a7d4d86597bc64c825ceaebb25d3aed2c6f34031a803773b759860331315301fd4a7f20c17b22a812851e438484dca15448b6a8e3ff40dbd3d07ab1fa252ee1217e2afd0f3d63c33810a22bf4c89c426eeacb1bf468cdb7fce3c55456249e6fc17770a3df4ff6c8740644df8de33cc26152681f406e787a2f9bffd20297e0c9aaf1408f002db162248dc5b1870f156646300d998fe1b8bc852e654b83eaac49a5a44189ef5925d2f91cf2c57d11de5c1535266f3383299f47abd00ff5192499e105c061f7779a3f0f3da001babf5aeea3e59f791f36a3ce6de8986c2d8c7f01dab1f8f3d72e0507ca6c44f6ca2126e319a89075fd9ddec0436add997f2b98722743eab779487b7853382d568a8b13a4d3cdb07fdc54afca141ad0d548e14dc13606b68730ee431c5e7d34853ab269e997c9969a131b015e8f32ccef6ff40060e4d4b9597610a44de4d7ddc60bd4392ad8a91966c7aac1df377e8f76cafd3712fa29cbe0d83207c90bcabddba8ede5bdb93c88b485742df072f07a72de408104fb07dc22fa21f53b39fc3d09cce7849014b51741069d3b49a05c7d814afaedf16747200a42a166eea5dba6b5b0556c07e8e25a74dcf38c841575c1879a04f08652c6af3028746e9f75357fe5480b2e7973805d28e3f91fa8d2b72b4e62ea02ae9aff3a5ba23863ee006bdebcaf78a699888c596d3e291443e0e5341f4dbbeb0a6e80f75e1361a21da28cf18e64b09bf1c04f69a9d7fabb0e8cf686f27f530fbb7b5c712299118023332118631ed6323d9d386b3c60cafaec271e23842ad442fe7d8c7768ad1962cd8370895ca6412669a0e78df921c0a6451ddb5637c8e1f9d3a8262f73e28df7433b216a42d404ea63812e2de66110a6bf2391cdee0dfceee308395c4a30a71d3f769034fff6bae2d64db1b0c0223afdc90cb4ae372efac9a60f3fb3267e6a6174594387724ae73d5bdb326314730f5863d16a30fdd94ec42d7e598539c4d3bc018b59544e6bd6c752d9bae6ef9fa0ee9e3a7408817c28d5d86ab40f5d55955b44359869b25e775049dfa899c93c5bf4e81d65b762a65bc24c3dc91549c664fb0d5fd3aab2302c17004095ef2be23c00eac9729ce7a8894a7cf781b061217139cb4b2df841b2d942b3a01bd690583cdfee0bcb8d46f09ed80dee962b436b66d2c5586c15eda551b85ba70e0174068cd9a538600a08883fb44ead8a9f07", 0x1000}, {&(0x7f00000010c0)="fa7e4a32e1c3db86cca158a60cc792570c5e0cf7b32322c5216938b65dd4a52d043c581708a076e586ad9ed370653106ac724280a3f3f71b", 0x38}, {&(0x7f0000001180)="0a27d0c688e2a1", 0x7}, {&(0x7f00000011c0)="0c6825a24f29a67ad13f4998f3e9ba516f81f93885a7133c477bd9642e8e46d9eabf0c7e6a070e0aaef1c32ef106cc328fecdbc25ab5dde01195dc279a777ed46901b9ea8e81f516fa91dffca0b319b3ad4c68b79100b3db6ba34999c4c31a67b71362ab2e983ef23d53e91183205a44b621b369c7f0c6189f51dc76204857e4f3d602bdfd54a9945b411a0c82777c5a2bb488ddb2da7679c8bc2bdf59ea873dbf9737609948036a6c7fa9b3aa8d8b63a8915c27dc9f6d15d6", 0xb9}, {&(0x7f0000001280)="3229ef6eb92430759d17347601fdabc5f0043db235d3970228127a3f1d48b58b2d7670158a55606359d5741728cf9155235fdc42dce275631324078189c8ff891dfb9f27e51a61bbae38002be7760ba5bef721439b053ccdc87f9c8908c98385ba5d2b8e565ae47b67b38d744dee3afcf6fb7d53d5d9a314b7c6513e", 0x7c}, {&(0x7f0000001300)="39bf2505c3ed71c228740a75ff1b0f5ee8db49afadce33a8c82942a874805b06393f2825639aeba744eaf41427ebc407", 0x30}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}], 0xc8, 0x5}, 0x404) close(r0) pipe2(&(0x7f0000000000), 0x4) 23:18:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x390, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:18:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd6b) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x1, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) 23:18:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 23:18:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 23:18:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 23:18:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f000015c000/0x4000)=nil, 0x4000, 0x4, 0x812, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x6, 0x6, 0xba0, 0x6, "b19263776f84e458844d5c32de722357fed88482", 0x3f88d327, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:18:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000006c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) 23:18:03 executing program 0: r0 = socket(0x21, 0x2000000004000, 0xfffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 23:18:03 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:18:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:18:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x5) semget$private(0x0, 0x3, 0x84) 23:18:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100), 0x0) 23:18:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x20, 0x9, &(0x7f0000000000)="f0b10080", 0x617) 23:18:03 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x5, 0x2, 0x0, 0x4, 0x8, 0xec, 0x0, 0x2, 0x7fffffff, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:18:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4097}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x32, 0x4003, 0xce) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:03 executing program 1: 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() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() ioctl$BIOCFLUSH(r4, 0x20004268) r5 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 23:18:03 executing program 0: utimes(0x0, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = socket$inet(0x2, 0x4000, 0x476) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x99, 0x130) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) socketpair(0x26, 0x2, 0x8001, &(0x7f0000000400)={0xffffffffffffffff}) r10 = kqueue() socketpair(0x3, 0x4000, 0x540, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x40, 0x20) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="60780441fc2d120d68a2cf1d", 0xc}, {&(0x7f0000000140)="29e199f6de432a598d83e469a12d4db4", 0x10}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x78, 0x4}, 0xc) 23:18:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x1f, 0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 23:18:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0168ff91ee6f653000"], 0x1) 23:18:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x10000, 0x40) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x100, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) accept$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fb817e67b2a4893f619d5c79f3b80776aa542e0dd9cd6f70c8ea9fca4520eb8ea7f0eb55a4b0353215be97f62f739ab9e98e5a5c1eba43cfb1fdcf1c02c61e9917bcdc3cef0374c23ff0096bc002dc6"], &(0x7f0000000040)=0x1002) r2 = socket$inet(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)="624ccc90087b7a072644ba15555bc5734792fae76e838e492c69a798d390e4a6bd2daa581b2dc31a68a40fdca30559d047299c36fb720964e9a89d37b4a993351c6b5374f54f", 0x46) r3 = dup2(r0, r1) utimensat(r3, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x4, 0x9}, {0xfffffffffffffffe, 0xffffffff}}, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 23:18:03 executing program 0: r0 = msgget(0x0, 0x0) rename(0x0, &(0x7f0000000100)='./file0\x00') msgget(0x1, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/189) 23:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x4) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semop(r1, &(0x7f00000000c0)=[{0x4, 0x80000001, 0x3953ecd196770eea}, {0x4, 0x1, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x3f}], 0x4) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040)="2b53f775c8e0808dcddd7e23", 0xc, 0x8, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 23:18:03 executing program 0: r0 = semget(0x0, 0x3, 0x31) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x3, 0x4f}, {0x4, 0x0, 0x1800}, {0x1, 0xfffffffffffffffe, 0x1000}], 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 23:18:03 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x80000000000010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x401}, {0x44, 0x3}, {0x89}, {0x87, 0x8000}, {0x1, 0xffffffff}], 0x5}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/53, 0x35) 23:18:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0xffffffffffff0000, 0x5be2, 0x6, "15627bfd076079593c09b334c795915023b3e376", 0x2, 0x5}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 23:18:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) 23:18:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x1, 0x9, r1}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) r3 = getgid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xffffffff, 0xffff, 0x7, 0xfffffffffffffe01}, {0x2, 0x8001, 0x0, 0xffff}, {0x5, 0x6, 0x9, 0x6}, {0x80000000, 0x6, 0xcb, 0xffffffff}, {0x2, 0x3, 0x4, 0x40}]}) setgid(r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xf1, 0x3}, {0x18, 0x0, 0x0, 0x9}, 0x4, [0xfffffffffffffff8, 0xdc0, 0x20, 0xffff, 0x0, 0x8, 0x100000001, 0xc7c9]}, 0x3c) 23:18:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 23:18:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) geteuid() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x4}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:18:04 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setrlimit(0x9, &(0x7f0000000040)={0x9, 0x4}) fcntl$dupfd(r0, 0x0, r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x20, 0x40}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xf8f, 0x0, 0x81, 0x1, 0x5, 0x5a, 0x4, 0x1, 0x0, 0x3, 0x2922}) 23:18:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdfb) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000594000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) 23:18:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 23:18:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000003380)=[{&(0x7f0000000300)="8f34c8adb0203d07af5709189bc3ea1bcf6d5fad41a09b2fc4c8fcd1fe7e79df227b245cd5ed56a3a3b954f8dbc0837265ce5c2687b3fde45282d852d98644a20149ace69b77f5935fd7cc5aa54ffa618d860509e02a0c658f5edc9916079f5b2b07fad2c36ff2545fe9f4d143211c38374fab67e8ef037c266ce09b0a4f51b0881ae7a11dcec21b2c6238ac48fd53ab2ce307516d4bf1581e6e49f6fe57a2cbedb1b31ba107cb178f5499fe22c60de2655ee4980e18fb07dede57bf1f5d3bd4de1a3c3d5f6a377d9697948a802943e039f90134a136ac1ea9b10e4e67db8b188fd95e567e9ee7cc99927bc26db5241f6aca5a40510246725a3cc7545a5fe404f65a949fcea97fbc2aa9dabe2830347edbba213603fe18227f1657632fc971d38daf6c79ab0c906bd958c6e1e521f85a66a50561000c60be51670b2f416a0844b441445efcf9b302b5d5f6177491179d09c24da35ce4395e6d42ded93a9369c134c0e01f7693a88b3792ede7a069672ec082884a58ba97a33d7f7adf388800aca71cddcbf0a29ba2c33687517d315394fdf45b228dfef9d152f4b764f3c6149a54a63b2495b8b5628b8ac7ae528d3a2f9bb4413d9a822c87b027f7ea42a33cc95fe63ad1a816194fce99893e7396f8e9a4bc8d1923ee9e5c602eb35c97c3f841400127a235372b57a15f8832777dc794e95b455923cedf480b48ce6bd5245b458e802b362bc8732839b36e5ad1276f1844c79c4afd46691bbbcf84d7890079b2514918d483c3b6d97924613f57edac9410d0dd7400927477cbc824a14d15054058535c3acc434f5d42511694a3d40f3fa771f9411619b9dd3d777b0c4fa3dca7d1d16ffdc49aece8b6775a7a9d24ae382e946e22bf12c26d533364ec661a4989aae4de5d37af5d3a5c9178559fbcfa667a0443647fed86ee249c8861d8c1d354dda9daf69a829158a81f4e5db4ed27a22159b01b4fa21d44c16723deb5f1e86536968604ad8cd68c71a4f93b0b5edb74190b4e22c1ab933fbcaf34948ec54780038b5eabe7e50acabe98dbfc5aeb6f2424485294ed26904ac5eb5687891a48b5469c76e761eee66f9da447f031e207c0a473183a4f27cf520790728eb70dfb4d328104fcb535c300b2505a0501cce0b3ab527eb90b30e25f8a8873c91ae2063c6d6e265b12e75e0d0a478a925671346f0bb394ad3d12b6a99a0aa571f387d906993c10c8ea96d5e3861736a33d8422b861f30773fcdcbd6bfe0ddb89430ef83ce79b0e192e507d9bc619154a0e5e74af2fb046df69986daea168c1b9c0a700afa8bf623f5e33ef3cc31bb3fcf3f05edc162b4d37dad3e1ff9b87f889f01dae5c63027826aef82d54d7af4ec4471d20a9e8bee0debf4430130beb8331c30c0a8390f6d63ec55c4d56764401b2c5e15944755faeeba9e1b75dbe76fdcec26f86c3cb5f6ce84da3891cd58d9aa814c449e36987da116a8e759697958e89936eac66a6de44c15069779eeb91cee624b0f6a00ac09a27ea5391242e66acf2c9fa0e21b4d3f5b3f1368784bf12baeb46e277ef97b3c8492af2306a55d8b260b6b1b7c3ef36eac076b13bef5d09657799629f1dcd36870e0f53b191b30befbfa4b736730279c78b37b2b53690604c3277f0a2090cc40f0eaba2c84863ebbb625f139ecd038beb1223b9f6b000b8fc648ecfe6a821a200795817102db43f2803a0d09730ae862911d2c6bb9776f50195ad9f56ddf1d1243838706580883b9bb4df90a7cb8ec61c188d1d7e8da5844123edbe728487d45b562b4c4b72f2fea6d973983637ee5055486e3b3a607c0dd3b2bbea11a71d7b7bbc8a6be84b83f96c4f9afd2a807af08c879e411ae63b90d09ae76fe2c571f500056ce4a9334d20255dab6c30fa2c686c820df51d50bd0a6307dd381e33690768e3da82814d6f169a44068e97bd8c0d9b29381061ce0e9cc9e442bd725b3608703ae74603427fcf981d8494b0d29ed2323c43d35364e10d10f18c856ae2c68033d2bc19123fbe032967157d2d1077322021f60ab0d290ee7d11d49482aa8197392825d96390bba52aefec67d680e5316aea102efb9644ebe26587c288f924b6f925ee8f32baa5527e45a4a6db3d79ffeb5288b50c2c9a9d85a9135340d67cd4a685b0fbcb20f5663d01caee6d1a44ea13b9891b880f8da6fb99cad2754c623b87301c4f3ad5e77596c4d06a4774aa96a229b4b8c0bffad2bdb36dbaa6123f5bce4bcbce5526d1bfc194a6f1f373bc4833c562ba3a1f784ed2ea3f05b0a55ada531563c552dcc7bad8257664fcea93d6f0b586649e56db09bfaf0850720144661f05b7ada7f9639d255d53ef23193a7ac9c1a35ee4eed34eb6bdcd7b35ba9339fa1d8fd5f782cb8effd9eb9ba61fb6bc342509439dd25278ef6f4a8c6dc4c43f7c4b13277405aa434e33c38b5772e06b57afd960c8c09a201dc3528c85a3b66c40793ec2c0aea134aa871cbe358a73eb4130d8a4c5c31bf284f63647afe702880e97f551fe6f1756ffe5bdb221436167e6c93fa7abcbd9f1cbccd1b1968ebc44646cd199483d4eb5a99b69610323d38b4d59f7d8e7b1cbe90b446326483846cecedb9a1a3948fb96879d43148635d85b735c68495cfaaa13e2af5218767b48179e5f11ad2c2d1e1e284683753c9ef5af23c1509e25cfe99b6d9410880c19650e927a206eaf224f475959ac32d0ecf1d0edbd47d194e28933370dcd35b5950e3b7f35a54d92310ff8ab6129fd766123ffbb0812ad26b48c2e96dd1109cf10271e9f0ea88a910de9ecbdf5fee24af9d25f69b45c75f583a2742891f135e78d7a51a53ff6dda34790323da158025f2476e9a9844c9126a2bbb225370c87a1fc0ba7bdfe4aebe484c6445999736357271a23aa04a1a5238f5e9468d3793f5ca2da9b900ba2a237667103e1b733a7317bc0272f749bcd308d28311a315ef25b27dacdb13ce929928c034a2eafeb3e63c13731215791a646d4e581409af084ea02097fe12457346a5161e814ac9dc033ba655bd1287a9abcb9d31ab7f218f9c29fda7de03f118b740d44805f3dff57fdb6af08384733e12eaaf40dfac71453440f47c01cb88b9cf866a24bc7ddfec0a971dd4100e2f0e06c0a80e1e3ea67d9a3d03c76141fcd6589ed6f65540d410ef362e617d4257246e16c17a89cc54570e38f5ff1652062036e5820c8d17b80154e22084313499edacb769546ef0b1d8dbdf25d7107385a4413f230ba8b10d2b2a657b83fcdc742e8bd36fdb6b4a426e0281b67976ebe2c16abced3acc82b5fd0b13c0e324a696c6b62d1878ec63343b94be8e801a06d365b7bd2c1d3b837ef947ccf121cfe8ae0aeecae7e884065f69b26664945c817a890165d2ae566fd4c12c74c69f04820cb030043432cb4e55e344fefffcac8a3c1c3d80a6e7db521531b1c962b28d7d717f83c3ff64fc4c263479043857ee3d2616c292a407caa3edb9a891d6bbb1d8402e897a37984fa19f6753bf1897ca1128f1c0e8a29a8286660a47899805f3865bef3347389ddf964954d2759717992f594226831b3710149f8165dd5604daeacf2f7e6f88c58d69eb135aa5d5d8879b996300cdb6f41a7180893eee0f219791ae680f99f20c7989d1aa1c3cd75574e7551d3f6a623baabb28670d9fb7bd04cca3422994e42fb3eb961475e2b8eb47140460fb2f203c5301e35a2ddc2d29185edff5dfd3684e60ac4bf90908876d01a4875c433b3f2d822b3c84ec24189f44a69bccc1f74f192b8df3ca8b4a2e7f9fcebc3036a714724e3e88d8faf0f162e3e6370f250003b89ae1413af43f763dd64c000aa84408a25ffb001c708c774a6d57479a7400fab81179bc2c59c929d4de075b86d39f88b8e3197d92930a14d5aa41cad4cd5e1a4e09a405f23445317609e49f0320079f3e81af9bc9204d661a9c0c5d6c3cc5d3eae38159c3c25a5967c063a48eb5e88435436d45f5aa7889f5e6a699a033b8cbd522c0ff2ac632b570738477f706e690474d4d9ab0e04aae54a7dc1bc333f0d4ebf7ff02369ff39ece0f0afcda27aba171476becfb069676fa2fd101b12864838f2d04dacf2953a33d9cadf31124f2ef10ff6dd7765e749c744975c3133fb3069a77c4894f16a29d8f7b37680679af221babe18b0eee5c3d43263685625d4f2000d5727a1d8789811b79c75bfebc411d3f4c19da88f7e55136167456fed5803c8ca8af64b272d520d3dbd7e048f056bf4127e63ae8a120682e56eac78b8b07d2540748fcb29192f6b16fe66df8556445f5a01ee5c7cb96f7bee37b6412d72f7c8b8aa7d404cd68955447c223100ed0dd9e9ed13af265a9161b3000822df8ed80d3d6d2c4a9a4c30044070fa86a88d6434e5b98cb36a45e48a906cf73ab4e3f746fed96a27d2677523773f12e42564f37f50087806813f5f869b8ce3a6b49a0713edb227f47a0dc6efe85b944127eef589e00bd9e19bd38754adf3b0602bb26ff589ac117f3a335da016b9e92f27d91eea155a02b96eece6fa24c1e79919b6ddee5f731f5f0f1974774673aa770918d8b7302c8dca7e9a4a2996a59bd3bc2249f8deb8802e3818f5262daadc09a2a14bdcea7e53450d68b64758a77a4a2404f6fdadf2bb0c622cf9007fd031afe32af8a10928011f7b38305eaa796e58308692ce0d6e149d9f731d4ddfaf3861c66dfc1cc868ab4549144b2f2ab9f5ca720f998ef085afd94cb8f7de4128b9755cd81a663ed547567a3c9a8ba95c1e465c8a3245cf2519b0f7bd5c4429d95d293b2dd7e060f795fc2ba9c91fe43c16d5b082a3a2b765a5b42c26d6dc8dd6d5ce053dde5b49c111829c02ad245a52f5977cb4ab48b5effd8545c62a8e8df47320cf94b7e4c963571f83e518a71ed7751c6f3528de6a067d6cb9a7d9c6ead38f8913d4cdf1641e43cfc876891675568ebdfe5150cb887ed9805fb9ce23f476d7ae23eb1358efbc30e61681e039bd89dc0f04d20af258331244af3741aeface27e2e41725b1bcc5a3a9f225012c63e7275684d52b06f930c9da97144ae8fa20385a1d415a8690ab17a41cf5867eb4241e25b9c935c6a7beb4d3729c2288eda9be85cfde03ab0d54343aec533bdd4ceea17226d9fd5adacda17070aaa8b08a0f3ca39ca0e98d46bd82956967394b7bdf1b8a9c32f68f8ade38e2d3b5fe0e9b076e16c3be5c8d8fcb15cb0fbe8789dc95f9b55cdd4a1bc9760caccfcc07ed9554d89e25e1e9900142a368cb2950bafb842f2704c6dab6bd338b2a87f90890e730bb9a8063b479e7e20cfeac192e7453ce7a44241be7baa48c12bddd8f6672720997b6abf3db31d7625f7453e70d7b17a4d6026093e09d05003b6b1a7422f6f2a6b903e923bd1f4d5bec803195316570e1684198c1058525db25b2c3669d479f0e5f306e5d8d5c3386fa4875e13ee08d96f3f57c663a383f10d950bc111bb429912ec1c605a62044fa04c23b29e37a2f67f3e289c6dbb19dc8619666e553baae7e9d859c1f7b0683dbed1da9a108532af9676c292f6ff6fc5b5b210986b419fab340e2f8984fbef8362381f71ee529c791d1e1255c4d4d133fa46284079dc9b2960b568d764389f111cc87e96958b04ab39a34285726b8b51af29a26286d7a9458ae6a54dba63aad5230b7d35018edccfd066c1d24056bdf8d97392582f5bb4b299c7f810276307cb60eaec08ab4c0c567a0146a563c9121d4e7a53a7d769a708ac5a5961877aa015d1fbf50331c41ce68c3293812012825cbc8a5280a5c1c39ff6b7b1565b36aa368abee284c7d", 0x1000}, {&(0x7f0000000000)="cb5d82bf2916da0c065a0143053256644416e090be29f56ff7f0d29d4ad93d05a03394d1f7fe53573fb3f97cd8dd", 0x2e}, {&(0x7f0000001300)="d8faaf779877407153bc6711b6a2d5d4225bc82574374cb68431f3890373625384ae83b5ffa2130078179005693e19d9faac2e5ff67dad09961d19a6d2d28617a0bf29075aa1477990b5c0e4eab75308322f8bd11d5792823d319119e3c0865737d511e56d7637b05c015f73e95ab0e34a9d4b6b3119e535046cd25fb4f43b13c92b79b19437f459a7f8ad0cd25144def95ccc1e3fa78862dd7bc87849149d06c6f554e63ed4c43db3ce8b38711fa0b2c96c71ce34de8c87a6b859c303718a03448ced8be90a32c975be577fb0ebb4448f96fd1f57f6b625897d8ebeef1b36e476515df100783a8059420fbf1cd62c67a5aac12ec42930db1264f5933d80f7098a5652f1455a40d770492be248bfb197e29aff349c749cf334ba5aafb1c40206437fe82458fa32952b656fd4179a6758d0eae8bcf4107c64bc8933442ffa6cdba0ff524ea4f1816f44c00193d63ac568a1679bdaa52303dedf76087a936855d8a551ab9254f944af2bde3ae443dc27f280674508e1c8d159bae2b6786e9d9b92dce2ec0a63673d672d2251fb2645c61d392579c6c4d4db57ddae9576be685d9a6c709f560f50730f4c47d479c2fdafd22e1d1c0c9c59c65f63db3b06cccacd0b06a513ab7b870f435bf7d146900178f7206891596a76a26ceff7b413cad98733c5920d2e9b0d0564e614314f8357bc4a4fcd8eef12d460dfbbd7b8aa30a79cd2febd216c2f2149f02b45803662a64320429c587a161023e5007ba6481c472a2dad474d69d8041f8a1b81386c4ddf90608803a8ffff64018c976e6ba12b7bde7e3961a911b164086c3659d40c82349b9f6f71f751a1fb303569c198dfdd2c849e6250de3352e694579a4788bf1d693c77336d761fc9a1afc8e11f673e58a630aca0041c45abf5c849714ae81fb68876953e0a41e2871070d48546c923ceac5c66dc632dd3680b4d6c0d9e937f2e12708fcaf841bdada2d2b140de60b7394954e7a840038a82d4092360c34f25607dae17a8521044c561bd13af2e56853bcc1541229a1926905fd049649c0486640fb7819092b14cd52470e3e0ae8c7b64215d8240a3b3ccc3d61213ad471029c9d159663e6f8b554abca9f0a9850984a8eca987ad2f28418549d998a457fa5633d08bbac3ab67a4608e2aa908aa3f278884c407b2e6f4a87739e55bcea62e877858e38428fb8f6d3be23f1ad12bed128c793e25f6c1623cabe1d3a17f94a4e09e8ec4663862857ba7eed9c911f5f63984206f80f71c91cf1afb36da2e50f47ed8bfff009688c11056275985d3a48e1719236316959058e6d30980b59486da9f5e9315fdcd773ed2f66be92de3151926e784eb16e1758a96b7f152fe8f7bc3a493603cd44eee49e452542ec305173cbec2fb0f8afa945c74ac02c9ea3501297dcb01e94e669b61defa6cb7adf8fa13c2eec1aa24f130e8c19d4934bc2ab5274f7813f48ca05db050258a3575efe94ddcf496dc5f0b511a07dd59ff05e77acc998520e3caf03f8892b827b6c990586ac530bb03514dd1d903b266f311bd3af9c37f44cf14d440d5067dd719a13387515f2e152ae1414967bf8f84d26a6052614fb8d09a80c24e3c794ccfc7d31c25ddc028c8bb72ae86cc5e80c779f54a4a6143191480f8839f1b90341c88cd4999f21ffab73d3862409a73745e948fdfa7b0104bb5c3d3888ce1fae1043fe9772d65b7cce232784eacab90b98bc384746cd5368f24fb1f835795533766ba331ef7b91b4bc40cdcd96b33f4d91b9e9f0eee36f34639914e943c77e4841dd64e30ff25f82a2768c5b2946fcae948d9c44b8b7941d55f51751c33ed966370fa749a8b6c6199ccfb9dcca3e732242fad96393e0fae59a3ae84b21b96e0699a6daf333eff07669a6106650a6619f288701b6594dfcfd4e83c94e4fe1eaf272249d4c04ab55de5dcc70fb7880c99dd8febc7e943b11a30877b6950cd9fb17b38747cef69d6093c625847b0ea90c1c326676c2b177c1090b4827f1e162b2cecab70819f8972e9c7dd1b33de774893ca1977567478216b77de3b6633f2aed555b37965bacdba3d8a8adab995ebc98ddbb4a6be7e1b0e044691496adad427527e9254d4796aa65957ffa4f33b1527b04f6e41e984137691db4ac5a3659a7b891b33a171439c055016aa4f26deed224bee05d26bd50b9f838b4025363df0676636d375bcda65b261c6c07532eaa6caa487b66e8af05d3000c1d5a14a8b15883a8752f3b3ad75fcd1a9692da8190e9042e23284a3b05dbccb094fe9c8a2c6e86185a93669157856cd907f0c2ec4ccbfbbf85bde7389e79a2d71da68676d67d832231205dab13720a5b10ce787ba6bd47d0b7b3d5cf6bb035c29202c4887387c49e879eff7c495dcaccc9406d050f719dd92e0bc2ebb994df12e96f1ef73b47dc66ae3bbaadec5d75080a2bf7db09ab23e5a281ed9b71c1c720d240a9c08d165155ca388c3e45bdc37cc0104f8f0a632a81af7889e1fdbaebf6ed7f7289257a65bccd73c8b8277327148198327e4000ef0e8afc28119f4ad5105d97ed8b3c0e7034f2dee4a993bc36c66beb873e3e98020f1f958ea28af9b4285c1dff98a80fa020b42ea8d81a9797bc4ceb27ab5bf0a625625f101a1e468430a3ab7c2e491f3155fb981b5a2d555e6f271159b5c1291d2a95e6d82f48fba2b2de2f42862b262232bf3d079fff64933fa6d77350b559afc61d0a93f18c0e57948609199a3514b3d17782b719bf6c369f68a279152ed526ed25994558ba364b1940928eace6ea741ffdcb47c7970f733cef5a6a978804e5a5655aba5ed8fe008d7fc0b104a4f4c2d76cfa40e428e2659d4666cba879892283cc40fb3da616c6cec4f81220e1bd31e538b79272891c5769d890ad69fdbea7075442eb003a4e2aa4f847fb61a92d663a461157d4ed33137dbe09213c37c4ec3b8f5ec6d66a73f09feaf2893470a3cffb346ced154ce09f2412ab41b0fb13049704c2b6ea0f83a54c58a72181531482695f797359da6357fed5a6096b006dce11a322557c04259e12718a8538cc379c7a51f1a47e7a7f180eca314dfcf2d57ead99a7dc0d62ff70a099bb7034b938f224f548457b515918ee37608aaa833932e709b1bdcce57c1ccb9e053c9583b4ed71708c2aacde271f530a138edb78e2a9f9ddd503d64139e690d375c141150b2716d5c2f5cdc0e349214bf83c67b1fcc57a9b42b9bca46ea4f7900aef3f303e27ba12bbbd449b70d3901f21fd21a27f966ff0fb934c17582f30d8f797e8b1da1555431ee0c76dbf4624c0f012f51ccd0308cc33acd9a6b463f5ce67d9ae52892ab6640b8d0c842df0c0b02a8193a7ab356f73be4edad028e77ca39524773b50dfd21acd8aee6d369836d48b15618242230d65878b1294af83b596b321456970a2b0e087dbe9384aebf9fdf8b8b3c0ce46bc0fd0943f683e97742cb9c9e5fca2f622dc328ff6a4faabcd9bb166cc255f5e5484155253c1d589cc99a39ed3b9b48f3e8f151beb2233eb43ecf7cafdce90df735858bb73a880d9fd724ca9b9f1ab155926d574f34ad4798d6846c6869ac4d1342169b481cc1877df2a6592617c75ce4d0d426c6918db0e1daa09201e04572b4d536814778ad68a24229dded41c169f842b38b33a5b9a851e8b338f1fed978f7ab00d6dc9b57e3cc5e571f4c7f9efa470031d17d5bc0c41aa5c9a004337751ce6f76f4933135aecb5b8d25b6350d9806e170630c7e72792b00d50ff2235e268241505ddb52c87db907edffcbe9ee87c691ebd6c6855b82d41ceb7ff690a45bc221fa76e366d28eac6fc772d396780c97b18ecf5e12ff762aa1f7e7ab5090149faf5932c8f7a4a470464bd32c9d0b7c8adcdf76f3cc719d45f62a30e9f4187c62260d4912000b0465cce722087355b0b31750cc735e2b09fa42ec0499c8f6058bf0102e2d7f2bb850348d87b8fbf8ce9c68c76e505dae506bf4fb51015aabf6cc80ebb1f41e535a69c12d6aea3c2e1c8abd98e14f29eaa399437a16957b6b6106d692f1ef464422b58845c84a42b14be554db5cb2ead0e9f88be21d9b6b4cf6a3fc2bcc9bc3460f3d1b54bc940815f3f3fa2b4a3d4a3f6eb0be7b5f3fde2e7497159ba52482016586ba7a549a0fc4b37ab3305cd3b7472bc9c8091c5098ba1f148accb87031cb9bdeba9986641f2350c103dacb3f2545df9aae17e1ac4d49cf03d2957c7c61a0774063f43f5a615d8d354c8707189b612811b9f7a2ec50c03b52e35591a03ec5adf6b1293e8781fe448b6ba3cbdc96aecba44458725f1557c071b12093c3f647a24cc5df8b6464f758334e180f987d2ae7910b4bfa4a0ef0de16ddbeecaa6eb64a1a052de88d9da29fdebed1a963185c0799393edd46d44a26520f494f1bd737897bbe0e16b6b02dc1f3742de2259d8eddf83af5ad31f68fc58efcef247974724ddc9ee4093463c730c67822f25e297427eadeae559dda7acac8297b72c3eab3e2b1d99c69a0004727b64ba1cf4ade2b524e3af36c527487bc5f7a8a0df82a9a138a21e8559cef92011f455c491430f5e540a75b9ebadc71f1bf38f76dfd74d4103a27d3cd17bae64fb17435a2faeedacc781673e662b887e0ce85a9625ae1191a30feb8c38bdbd887cd3db91b16fbc099c9e23020cf2cdcc16586e18732ae245a3a6cb72c08d821ef7200817fa5c36c724343ad8bdbf47896078c81e1073d219a2dddde7798558a7bbbf654b1b91b0bfc41443617dda51905c5ec07e3a96f1cc1d4805b46519c84fd3da2dbbcae46e131cb67c2a8deacb6b8b104a35b615155de1186c2ada92ac52c2d556b408228c5dd42d8f0e663e05a94b1b2291711b184dde918489891ccf70487610bca9bad8e4c252cf031e50b624efd493c90158f00e1da93023dae04bf6d113bd73cf7c814939f6c3e84c0e9e535fe4b12f80d5a4033019564efa6d0cf64ecea8334b83ce384cfb68713ab462e7e644d195a25fc546086f26a0ef5276c0194ffe27d1aa20ce3e3391b095c45faed119af6294de1979f5362699440f27c9ec4405120ad778dbe09514d647a51a724c1087cfee0463aadd6378307ec3982aee28f939a7c68663353257fcbc85891dc5e1087f4ef7ec802ad6b83bd98dbe9a57169b8e379583ac1062cf2ba5ba95df6af5e369fb2f6e82df7abf2260cd505e907c9133cd88b38e7e95d800cbb9a09db0aeb4215af3873dfe370c17d83067f3953825c8d2f6db91d1627f68f6ddcf24914d0b026a2d237090a3342a7e212cc56c22a2b622ea46cf91bcf4134343ec94d6a005f51b16a16f032837673e7881aabad213e702181812a12afea01c9219a988e685c461f6b1e955e6b1f2714f36de5c9051c6438504ea29a7a5fbd827de4cb7c1e0cdaa7b5b59704cc8fb8f8ee471a336de30a5a43c7d847ae012370b1e43bd6bbad4e958188c8e6dd1f651e61a15899f7aa77edba12b2c44a1ee5bf731a51338cf2ee7b968396320ce90ba6a1df5e1a182c9df0b01792e4de8b53e9759c4f2b53f0ea929eb2742dbd59fb927c98cff631dddc621f692c71a436ce1b846c0d7588aa1b79fa2666c4c8d418614515c4d25e9dfb31bb34b52419879e229d0c44255a6605fc4c2e8e9e726e472cf2da30ecef8d5f6d83040271cddb205398cb7e5a65868db383827e7fdd7ceb5ff96bf7a3d541e179764858c9226ad953421ccb5dd7384f22a65f6b435a487ccdc02622f99933f7f4adb744c14f9c043376416b2e069632f3393129369cb70ec142ebf506545b04a3bc48540442504fa1", 0x1000}, {&(0x7f00000001c0)="664565f1659a77c96dac9da7f34015d12559f0658b7906577f6df0cbab4ddf05a6b351d073411b99a52e58140d2c75ae5016090c90887966d04d164550a08ef0f910417a7f", 0x45}, {&(0x7f0000000240)="f54e73cb456513618f7c749d61205dbcc67a22d34d3aa15ad7732fbe229ccd3f64f4ab22089d334e9c09222783e02e7a8b44939d70f22274d559528d79fabde120a8d620790c427daede3ee05e370d35ba912dc9f18ae8898e228e405555b1fbae63f4e8f55981d2486d", 0x6a}, {&(0x7f0000000080)="eb6a6cdb00e9388568d575e3e5ebf019ec562cc98a9fede0d2", 0x19}, {&(0x7f0000002300)="b96567bddcc4769339eab558c00a3af3aac0d5ca2bb7c27803f67e1700cc03965a68c5d660324df978d1eb4c8b9056f666a50c6fb9ad7ad87ab538d7bb89d167a5b68772e6c5897857ae67c88e", 0x4d}, {&(0x7f0000002380)="82a00fd1aa0e65c29e9504be1932a90bc2178a20c2e3b51304ecda92f2f8f2cd5cf1b1c1461f7d325f060f3397bbc15edc1b9bbd465f9718f671e47d2aa0e91d3ccb091feae94399e5e04134ee933a5182ea1c79354f918a82da6b9622ee66db8ef79ebd07776087754f393e50513c8d02f7433d918ca2c0abfbc096165b6ed09ec8d07e11ab3af3148cbf468a59dfba6cfef15fbf82229fe4320f6d6166f75af2891b5940512f35b0184b7d9b2da7d480e01cab4da17b455128c28bec17a1cab4bf61b3ec6a62e8018117a732f0f62980092d59ce2e289054244a17e27e26691ce81c4858deb12b766330e5b882332c37471e83b712769d4254097af486e7a99ff5d92dd15208e4c1d47c28eeb1d23d6c7a94bd88efd0b45fa3c87a008461b0a2f50bc352eb1a52cb12ae1d7de7fe462860946d0a9b24bf83afa7ed57dd2207c3ce8036350fcc44b69d652492fbc6430da25782254168b18ab08b8e14f339eea3525e5d94cef4c0e296e8970cd13e7de49b8826376d47ae9dbba0dacc404a4dce7c76ca8efb81f033774125a977eaeb443c2af1dccd71b515e7d9fae7e43152ea2b218d2dffe6174b073baca0b003007d1a0cfb87badd74c84d893d9f100301270d5a17682fc2241c72a1cecd6ac57f09941e98c12125f315ca72a190bc7f18b8c05f820bc9dc8c843c1aa398b5c6940a7b0107b3c5b9b215aee899ba2d65181728600bdae3dc003d3034dbf664d4a10e07b2b6f147e542cf762c3c3228a47cfd4245bf754b67d4abddbbc947041abb1967cb6cf5a0e49223b75f39add4de65ec35cf4e1a84739e75bb8662762944c8bd4a4067fbbe8824f21e66f4fd373449e31d7302918b0307468e6ea5c1befffc052e73204149e1f8adbd29da8ffe9f9b6e955ccf46b4a0a7b4acef38968e9e27696a3abd292514776217f46bc6939527b64e5c14da1f675795561cc78d2236b43c06a456ddbf8969f2b69d5d9a078c92f81bd81373e84153c4028cda8edc9d05f86a4beba30bef6d1fdc08b8293b3b6448da122f44fb143980d510fcfb6f77ec17a9201e052e69c0bf93a97c0a8f0fb91d26d54159e3fa69cb602b83c66102e5f934d3aead55292d28ffbb21f2972f886070bb9f205430e6c3e61e5f2d295225862b9c13ed9ddbbcf8f5f59e486d6d37a435b0244aa7cb5bf5549c17bce00016ac0bb887619022b6f27e367be95dd3e4bd977812ba04a249f86e4654a5d075a1c377dbfcf1613f62ab0f096f29226ea2f111f1c60b5b9bad0a5cdaa6c28e45c7fc0203666a6a7423565b9a4616b89562f5e9a16fcdf66acb15c73c87668dd6a2c90ed1825643d1f10721e531bbc710da069a643824d1806b00da4eaa2fd984702d81420f81ba96df0e65dd591ad9296c816f34d9e725fb22e56102b130142680a173cbeefcb6b02a215ad0f8e12cc1611738374e1dec46b4c8fa3f492d0d908dd42a225dfc3758c2b7549ecb93c96229f3544b3cde6f7a469fcace898cb816381c7e097cc0464846b13688ae1bac420be5e6ada8ddc92a5ff912998d530f0278b2a53c64e90359e009dded564521f9173e0d16926b3d915fe7265a2cdfbefee1eb704d695a9f4772c025aa797d494c72e4083650485935ea4066d9507344de870abd7de766f0edbf646a95877aa0f331fccc511debde09eadfdcbe10705b8153ad36519c2d551a5ce97bbb39be9bd6bac03d11620d5a4a188076c6a6efbbc316087abba58106ca2e2829b4dda8cf75f206895089c422614a8cfd9d73e7b90092d6bb2c5efffb9d5d3adaccc845c53bddcefd87a60e630d45803e225d1a17e0fe68bc8e150da755386b6658da50b99f88a9ac3e95453e8a1cc5432e2ca730cf5b933f3fee47cddd9a23a782f8c5c71d5f132fad4d77d57fc81cc233831d929959b50605b3d6478ae9f3a28fa31d62c91f9e88e79647e36d25413561b4b84707f34b11bcc4e8956ab95fa2484dc30f465f52a60f6ebe8a860b58de84d7a2d06fd39e811c24ee23152ddf350421bee07b82bcbae2c88f314ce314008152687bb6a03cb554b2ae0d94fb691558a86e433f3eea25480ba1d09f13ca30d0610a343c9a319b3902c44cbcf52889e5f0c85e5db528fa40c7011db3d58a03d0766cee9671f509f0baf43845b7a62644b42c7d1bf57c772bf95469c7b225766133561c6805eca07fdee9e0551567656fdd242bf2e799ccf4b3e68e125612b91087b4d529cc09ebbbbf50dc1e9981a39c4905d19c50cac818261443f0c2fb2659b20cec47bed2de1eaa0427ffa122ecba14afdff4b191ed54229f1cfb52e432ecbcb0aef09d4ac1e5e4ce9fa62479df01f57e1b70fb47964e9a3462dc0a832d2cd405da4863de5b22cfb406d13841e08d9f84e4db54b94b29faee18830e4079c35731c0592e28f91ecccce91255c10157c6736292f5ad5347bfef3f6d7b22c34138666c252baf388fa2abe9425f3875aa4daa57a720a368ec825cf937fd5c01da5834a6e66873a6e2a6b8efdd173f208a4b17601f933e4626db98fd2225946537b40faed0c92bcd14584f6fc5b02de0b020ce2dd62842fd038c3834f8d58c2d0b5f99e842fb61547276bab1bc3b7fc797b95629c82f565a757fe1b127aa961f1783030663730cf6261822b1a02a9dc7ef9e7748ca16bb5a852d0e126d7fdf454ad52c90dd5c6d200262caf45467b83c0d3d755036994988562b2259bc6c67a80ca8254d76033a8785956811fcffb10626f29b22395b938ca99aa533ceedfa7463aa321e3e915bbeffff41780277b1d01ce1bafae0f8b6109066b0390e548a22b6100e7b56de066a172f555af9cc1e6a100547adcc77d2bea64d2d32f49b3ebc4c4c1e192a45a2c08ddaa57227173361239939af29a322556e72d804d2f118c072f3c6ce005b4992f8d5e92df98c3aec0da5f84fecbbee74d9b629ef8290e1fe41ba550ac708c47c00c7d9f52a205e711dd4bdf79d6af5a21b73946e86473e503e03a7ed9bbd39461469b82769cdd1dbd444011ffcdfeb38f07b81e963c6a1fffa45bae04db7b63b386e0d6328d4e54f236e001e78762861d4e9f1dc4b6720c8c4c2129f1d40840547a60741f23e0f04f21279c29e40cc52ad9ad858d4f7250bb932dee3e10c39b136aec2a4d4f1dab489138926cfd07eb0e19e1c3ccae6aa9e8ccd8fab972bb99bf45e06575e88348b17342b7e769d7555044c9231647dfa4b3f16df8f10aad3f48e5a53fe6a367ccb5cd131f96ee490cbba7bf329806890f7b9545a93de519c41223a5ceb5994f37087e65658c3aeaf9151e81556a91b4f7c2473121e7a9bf37e16849f6c4fba058b4bec11fc2b6b71b0fe5cc010f3872139ca527ba45f1010d848d4637185c567c99b5663c681d9046022ad67db4cfd320890e3f2d2e828ad009140ea479a91a75220c97290088fb4b9c870a30538b402f1aebc564319dacb9ad88e9aae17cb2fb8811aebdacf739afa8529582eeb895e2688f518dd36ab37f26ad04b798371bf14a9307aa9fa9d66bfde45c03023b4362489b5a467823cf08013ab9371a48322b7db011ec644e0b310c617b7c2c3c63140343d82a282b024fbea6c5d8e301683203ddb3919eaa4367c8f338e22ec64abdf768eef708acaa390cbfbf3f6a13238acd9744e3b8b94612da7d2736a3fe4b7a9809661ac37ca18c7c0a6420e23c78660816c20de954c5a9acc44b694078d7652d86a063c41cd2bfe8ba4cee82826e844d20402a44782667f4b21d836639e86d9bc61246422ca6bfd350bdb606787ea3fae8833de8dd79c86b7ba2f6dd77c8fe90c75d33a99cd0bb581a166cd26972520c56cb4f4ad0f7ce70e6cfc21f5561b6dbb2908879808baaf643e51c1fbbd64326b891415bd22e3286eecbaae402571ba596411c860b1d89f2deca8e80409035a938ad41cddaa9ec56a0488ded8c44ce679eea13b07c9e6fab6ce58aa00d3ca2453ae0021e34e03d295c3c5328656213c531cbe1a2524566d2a51d76214c71834f300b5bf40097a852ee738bedc4bd0c47a691fe566442f568cad29d2f37370cedeab14d74aac1f1d1353d8a78c1e13c57761fb31896841e8f4204321ca8359d3230a637520d299e5797ece4f50b81ea1982d97e0f6e4c388b9a70c31ca560e0ebf13bae712d15bbde54a62847cb7030fb3c0a6ad7a8156b30b56267e27dc07dbd51e71ffa50a7d0a1141b2595447d0f07241101304bee8c5bb71de82e65c1fb6c31fef8a619c68dc5dcb199ebf2ec6f4165d5bfd3d6a22746959345440e7779183ccf51957156ba010d1f1e19c07fab216e9cdeef7a945765405b2a0a9077cce0165c970afa2c36c240ffc44335ffa521a6c8b37cc1a416ea2e03d48a4466acb6dcec5b9b88be334b2eb81fb174beba2ea976737fc318a8e31c159dc41ff03acc6983063c61954f66d4470ed9825b4a50c604e97876ea80a8970e108bd0f3e50a0b07ae6d5c0e5d01c824330857563cf61137aee40c46264e06d746f828965f715e668227458116b5a2d124b1681008fa420bff2b12a981c642859864c0217857bd39f3cfad41b22f7c2eb2e0c9e2ee045dc5ab2cdd00808aee02ada803d8ca3f575e557956a3d33e693a841216d36dc18e7831255cd9a9ee8382c8025aa6e747d493ce9d4daf1d92f99c60bd1cfd0830657068ee663caec42769e1778c227c01fcbdd7bfe739054e35126a8f6c47538f70aed62786a5227aa75d1f801979165dc2f814959b043af5a5c8f7d6e1500c42f7e96266a902a11205bd386041ba57e2cbfb445e29af6f493b9a032a08ee67d9b67d3372cac140bc4c6ee71c0624907530d8131e58b413dcd4fa3685ede4c926c5fcba00b2b2d0f22f3e557f79ea956d016d3baf8bb49904c182b51ba524edf6135ccce67a4ae9d1883ff05bf8650de3bb9f8099fd047ab703ccfe5a45fc88ee6770428a53cbd0f433be3b5b1657152eaa9527b8466b681877c2f7b939edf25d08c55dc3b59f2f7daf2c57298307cf5efd3cf96e3b18a7fe94abda83729b9213424f7b66a2a8dfc305518ede8d8aba6a27757ab98646edc2ef5cff35f49b39a012fdee23ae6394bc6c1d30d04167b3958e6944effe146aff3c3139127c78ca7c2372cbfb37c24ac088eb1cf64e5a684912598ee3bd5313be2123c708dffcdbc68faadabee28114af9455a4a391d5ce8e265d883d9f018381bc00a22d0bab56373df444e4c27f9e31d0b9847aec9aaba603218832bef60e0faa3effca3e24094ee374ecfeb82497a52a5f46d51beff1577919892e7bb9a1ce28870972b732c5d3f8950807847dad11c51458cf5e3b0683f615edae88a0dd992866b692a1535d3666498923fe6ca96eefcecb104f896f50c38afca344dc44c24ec3edbf498bf2016aec580c07cceefa842d009ab4faf35f5d461f28b864d85bf1c84248c17b9f082fc29247ca06d1cbc58d04f31ebeda80fe787744d781920de6e02f57a3bf29420dcf9ea1b997f2ee82044393b953c09f1fe200199a5565345cf9a829f3569acdc97b37f5106c174b1812ab433b5bfec874675ab1f7f7cf59b20ee500faf5653f2d0c750ed2c18c3aeecb90cb9611f9193f5289efe8fd75440ad89065dae8eda38f75883145601813cce2af41849616d53a37d306ae177dc34f2d795fb373b9b7d4bc8c53ffbc75fe3d0fa31fa757a7f6ac1ba360bb984a820c0baa46b42751cc80b016a05169a2fcd77de6207d46b05ea391f904e897617af1a4ea60453d7f72ad807166ee3ebddd024f2fd624576fad90fb8645108", 0x1000}], 0x8, 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(r1) 23:18:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x7) r5 = socket(0x10007, 0x1, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x0, r3}) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r7, r8]) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000280)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r4, r6, r8, 0x4c, 0x401}, 0xff, 0x800, 0x1f}) socket(0x6, 0x400000000002, 0xfffffffffffffffe) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) 23:18:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f00003ed000/0x1000)=nil) shmat(r1, &(0x7f00001ec000/0x3000)=nil, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/88}, &(0x7f00000000c0)=0x5a) 23:18:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) 23:18:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) r3 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000100)=[{r2, 0x4c}], 0x1, 0xfffffffffffffffe) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 23:18:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xbf9a, 0x5, "7e389ddedff37173457851a7f9097b5ac793683a", 0x3, 0x7f}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd6659ef900"}) 23:18:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:18:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x1, 0x8, 0x4}, 0x13b3, 0x1ff, 0x9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) close(r0) 23:18:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) poll(&(0x7f0000000000)=[{r2, 0x31}], 0x1, 0x0) close(r1) 23:18:04 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/80, 0x50}], 0x2, &(0x7f0000000240)=""/61, 0x3d}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x2a8e) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x81, 0x1) 23:18:04 executing program 1: dup(0xffffffffffffffff) dup(0xffffffffffffffff) socketpair(0x17, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffffa6) r2 = socket(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000140)=""/182, 0xb6, 0x802, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x2c, 0x35, &(0x7f0000000080), 0x0) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 23:18:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x33, 0x4, 0x200, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x89, 0xf59, 0x401}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x3}], 0xb86, &(0x7f0000000100)={0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x7}, 0x8) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x7, 0xffffc, 0x2, 0x3f}], 0x9130dbf, 0x0, 0xdde, 0x0) fcntl$getflags(r2, 0x3) dup2(r0, r1) 23:18:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket(0x18, 0x1, 0x80000000) 23:18:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x200) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffa) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 23:18:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x2) 23:18:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 23:18:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) getrlimit(0x6, &(0x7f0000000080)) 23:18:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x400, 0x20002, 0x6, 0xc7}) syz_open_pts() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 23:18:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 23:18:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="a64000d92d470c87cf94e17c24ee61b8c9c51cf38f7dce6691b72615ffffffffffffff"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 23:18:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x100000000}, {0x371b, 0x2}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) 23:18:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1b, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 23:18:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x7}, {0x8f8b, 0x5}}, 0x2) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 23:18:04 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8090, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x12, r2, 0x0, 0x8001) 23:18:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000100)="63a4230e5280ceda0d1bc973137425acb991a7616d06c388b91b", 0x1a}, {&(0x7f0000000180)="a6d2638b465804299a4d819c8e7f047c249df17fbe2a760aaa", 0x19}, {&(0x7f00000001c0)="0994b3512da4d64b2e790f1309ee3ba5a7df6884af0c58c0e093939f3117c6edf75f04974bffb2977a466c5bfb79b2347bc6238c503ef744e610b223adc07b7e994e9011e80094300751f46ee40471bd984d35e1e36b6697f57e45961f34fada3e76b0fdd3f6f6731d7f95ef4077ff748c15c3d038fd655ce175bd445e65712d57b854b0d76b2b77438b9d935380d4d1d8734e23366ac85d693eb7da4983a3bb80a49784bc0a88e27f54e7b5428479d3a7b68ee2f099079e975bd8949d7d56ab6e4db5616ddfc029ad9b97520f494a6e371d3b00a56318dbe50909fb7bc15c626b9cad3e3fd973887ceaeb02", 0xec}, {&(0x7f00000002c0)="3b5641a0b7432c383e1b38bb2ea58f9ab7d2466a833fc45e5ee815afe52aed0186419e436a30f322bc9a0901b8fbf8e4e0b1ff0b14904077b2ffb0cdf7f1448dd2fc2fb446e199b6786ea1d3a77b58b8a833b45b148aaea0ebadd3214501b39bbde572b3236ef701bbbbb9cc2d99b7705ebdb3179f363ef62c0f5ccaa292c189e46d505080d6013d", 0x88}, {&(0x7f0000000380)="14766b6565602c56dbe0c3c87b33c2732de396109c082f26e8113dd41acacf6be2dffbffa345dfa028fb5a1f522acb126737bd506e2575bdffc204cce8122e37dc94d50b3d868138d394985030b74ee4ca9e552b50cab6423027ee71d568e6945ae07a80d6468132b7189ac7e016fc1c6cc4d59751b92d0a7308a33feed769c525f0a554f8bf70c10241c7cbd33bfdf982bf450c171da12ccf3fdaee49a731438a3a6ee400d4446c0daacf4a56c6e0a95b8287d506ffaa24137f393cfa095a601ed3bb79fda98f22485a184524fcd172ca6df4fcf54728373180b27b2e5f1624ddcc28319fa55298c4e0c844432f34caccd61cd55d173d2538c6ac8ffed7c0a3fbfbba59af814372e79c7f8898b849674810f01e99e12750e22b1fbb0c62447496daa4118f3657bf38d011d105221bc4dac7e46dbd3b9314810c66c0b748a810a9866bb72bad9b25bad3b8fa3f0691c3261c0bd57fca9c45080c92fdac112d0c292904c758a8820bf3079219e818f48328ad604e51aebacf56ed8362254955b3f7b6477952d15dc58e30122c226e2b507b68751f27a076fea4f2dace6a6a97d58e203d9bb7866b578d3d1e9b18f643c9959a84b85238f27f6db20de7253bd0e9a4d743e338719c57625259adc577f34663bfc743b554ea2fd98b86518340358da170fd8fb3c78d92bb704410da1674c60908ba29b8e0439502f4d4ea01de383583c7ce01b50e174939c8072342fe888d9aec40472babb0f8b8c9353601075a1c0fc468a9c6cc9582656dd9c0a6ba3566ba988d3fce74a90ae3a6c7128cc0dbe8f2747f55cc7aefaab4b84a5dedc6a473b33c47f59c99fdeca690d4f6fc3bf4a63a92817136ac207725ccd40d316f845af0bf39a1cf87ce6a1c31dcade4b884d76324ad0393314fe3cab10dd58df05cbdeab407b69ec88e5d8793fcfb3e50a507e55073b3a6a8d84a923c420b86b94f6274e34b8e656ec99c7e7baff404fe8b9da9101a5bffd46ba998077aedfe22583dae7a6e959c657b105f069248852f3c19360813bf032515ec70a0575a8d8139b84ce67c15ad54f45dd2955f8eb70c5aff0078ecbafefc4d503fd23f2bb1e28794b70a9dd5015f322bc87305022d9c5ea76056663ef0bacdf953d10e5a33d37a258a03c05ef0ee04c60317e8081fbcdf1332e2c92de4210d6eebabeb0b42c18ba7be0e49dc6d099f277160484935ad69a06f6d95f677e00be58926196daf45a23db62ab01b525dfd03a24587e17076e41b3594d1c8d82647063b2e02e1cf007d5e9f48916a3f2746d0ef3171c41e36010543566c32633aed4831408d3c02d014cc23f126f37e42ede056253aee1cb4c5788b78aaa436e879bda41095970cf982b34b0a5f6c09b9a3c1961b6a9f3754d54ff3f6f3c166fa2a0a417232b5b6b07fb781ac283b607a24bade4b6ec1c42456c7d98981339b18ab819af1317885fbd5f09985303ff2f07bbb024cba656681cb2b6bfbedd5469eb6957d2121cb7921e2c166279a1c92dbeaa685da22929b68601b95879374267e81c0374827c31e9482e81bed0c810d28b61063bf95ede97af70e6f8d10feea8452d9f078848a47bd3b048cafb4c0a128d9c4aebe5c1a740962b1011fd377e8e8e062707c052e9ba5dc9eb3c3d4a03d82302aad03418fa2abe86fd21e9d5de52fd1fa893a8f5f8ac2a9b4418a4c08cb612794d906378a77f6764e5ea5625c9f9eb913ad2b326b5ea10fb638c51a792c055296ee80be7a5090d0e5d7f80ef39d599d6e72a4f1f8909411c003faac9189f557b29d3d6d71065bb76508f560cee438c5b7f62156f57b1487caab2417e7a265b42afd49e5367710987f01b4e030145d9913c37d3ab987bfbe7aa5d990893bc2af169b106aa6fab63a19ca7ae79e41a8c75a46dd34af13d420ac02119d40c91adb535596d6dfcf7994836008a70a7d5b78f5e2a2ea46cf700eaf180c62115e1db01b4df67bb227a6649c5af3eea57b6e212c95bd198fedef2eecb5c27dc466ecafe479588424ea7ab80f807cf0b9c14af01bd5990e83502d52a77e1cfa0b678556425bd283c40df4621821d781c3e9d746b0bbf273e6cf1a332d790fc0b5ba9da25b58340ca3e242bd444b098ef2a0730c8dc5f0628d7acdef702e69634d1ae3298ca0e4680f2e919a55176f2c10cc773e89f22b796f411a28db562fe9de11d1191bdc301073a9418c124355c94ecf1b22583a93e1f22ff9c3e3896020eae9b71f302f2e1c720d5d0eb270999af78365cdf088cec620567a6ebcc5f3b548186662a6a6b59ff9d46a9cf93684453959759c7645870e5bdaa5692e0891479afaf9167b429d0851c89b9c79ab05e2a9b015b22e3d6fc1f5d30968cbc4f50f80806515a706b84fb4f84e0ac4744837a342e7ace62ca11ca2b96d63d4fc8cfefee1775a53db6b86f7fe483bc2358e1be58fba5f47bbe05dcb8248f8efc8d69722ebc29bf56f170de8f031cb354c4d87a89d9aff12d85d62a848bee070071fa9cb74d09dba9006800438623cc28eccc6497debdeb3c72f43f3d2d745dcdf6378f872f30b178f29b5f066b8698780b88b897dcae5c6460f9c6e14b8f7c4d85dcff55322b210d9f80d3282ffdf9bdc9853be43862691d52026ad061f1e12ac1d2b24eddb186a2df63fcc7c0edf77b225c29980dd1d58c7fcaa1a0d5b35481e4e6be79e0d9f9ac02abd856c73246ae2e8c15bf8940ddaf87d569010871542533c8f1d6b5f2b4e3ea716bbab0e233345ac93512848c05b843b68638919fb0dd5118900be1e3b027d0281eb1c4df0c4dca4977c595a6d3df6c5b156680cf753ce97a079023fd5ad3d37928471e7e453e3b67b13910dee31b289a7fad71f1e81f8c911ed954d7e796b5c824d2201cd61edf7d96a1664ec73539e8ad1328b0abade89d72eced42e3a854bf450e734f067b3612661cfb9a3c6090310850a9ae5e396416e45261f263dfb53b27eb0d2fc42ce66506f6860af77013c8687ff726f0d0440e66ea26d13c7763e2f543ea0743582d92ef79b2b640a96a66681e7a4e935a69b04d36b9af9f989d76f535b9a6e799ee89c3b03c066da2da21cec7f2f57aecb03d2ab1317c53d0815f064ed1e3985dbee331383384fb41d05c86d351acbe926faf4abb78aee671023343dce261331911a4ae2755b94808a8b5e5c90857bf956243e917570d6b0dafe167af10586a258b141508fb56d131cfe2c668edab2a948f236fc79a6b4f5ea023da049e2e392ca2f6d54d54133aa1b87ff3bba86d5c9eeebf5bae270b8c7deda9688196d4d3f49f96e67e92d1be91be2167699e024b83e4a8411246bae13de17ec00b7d6d032301de90ce02531fe9b5dfbfb3c914204627832c440061a407e8141bfea3c34fed9cb8963598120dbf7b931012b847c5498fad1a0eaa742f3344b97cc3a512b6aee3124819e506040092546840b535f47d66dddf05db5d140d33bd49fec5ecb34461fc115323aa89a5d2ec3f6830b30e5a3071220ee9ba37daa5cd1447b14917d0fe8947489d5e3b663bb3e4298036e3180fd02e9f015f554ab4711cacfb4f05ee118803626834acf2d318e26010648d9dee7cfacb0ba03acbb33b9d875b10df755db435f443a0239305265c7b944f0b8a353302c721044b0ad9c721b89ab4bb16e85684f154faeae8c9030ff9510c11cd6e97370a7bfda5820ae67885d7e33076eb95e161f129d609c8612c31fd558c8fb410b7e595f9f9c5b1daa1efd0af230fb3be248292c796edf0952734af4f71287b1fa573788bba626eb0a19361bec30b6be5ca1598e6e4cf744d0a2662034c2ab5c774aa1c58e5b93bba4f65608962dae27dd45510d2dd27c59c3d4115c6cd0742c8d638346011ed88d820197f840b3bfd1feae4c53a6392410deb9e9654a381913bcff0e83cf6c8ed30e99dd077d0c1a1d3805aa56ef23f6c73490fa2763bb61b4c4934debc052e51d957c453a8c23c812fa53e5ff6f20b183a0eff2409a34f24987fbea32a1135c658f34edcc7581d3ee36a5870691ce3c0bf903a104a4a1d5ac17debfec0088ada30a21041cb31acd183a022615d2f7574d14f66310277cfaa5b6d7bdd4078762d9265ba6036722f86996e0c08d0aba245a5965a4d2d4e11cf1f6c5b9e2f4574876916be19733410cf618e3855271d7893d62a3fa5bd42a7a3ad0800d07a14d64e3458879365264e095685870d2c32ab98fb7e188990cf8a5e0eb1e4b6b4dab54be19ad10455a469cfe8fe7e5a321f8d80a8fae86144dd8ad9071e9558f47da85bcdd180a15d038693d945b506fc3d892d4581aed3c4f537af70d96bb7b97c25fcb6720efc55ba9db23caf6cef6861e81a814198876202f2ada33e9ee897d197d83c81c0484bda91d86be11d0cde904ce9ba728385bfef67fd6d726ba7d5b3c164ed6c9b8916285b956e33d610abb2eb93cca0c284cf692029dc5eabd29c18d2b112589a770077c583e05fa11bf0d38d9c8a1df9f96bc0b76289608f0053db7579675e210ef84426684400c15679080e77975277ca2b40a2a7f67bfa260ab9285f1c6c0222e6342e4d950ef93ab683ed376a7655dd1ff4ea6eb14c1b70f6f1f4864adb4eb7ac908338829154ac4d92db4a73163a20858e2f79656c66fa14a47e4e324c6ca734403970a32cb77c3dc3e1f565e43393ed87c95e1883620dfcb579437cbaf22836afd7a573d5ea3e84e131c229f787c5c96d0d568874d3dd0155fab04aaac11c829df012988803c95c3a12a5c3cb2824ebcd6bdd986cd949f3a77d8dc348430b5671813b8dc817daaa152044aded0f01b4dc43a7ee93029225ca04c4fb81047b570bea5fdf0aaea2c4a7310cb0018ca42a5fac6e039ef2db2d26a9d69fc8eac151890faacce1e0f82d37ac3509a16e7b4915aef7d6200f815f03e24f19a794430bd812265828dd4755702df9ae729d14aaa5de89ab00dc39a32ca18f9d14d68c5f3f7b83ccbd54ec1c99379a1c95286c05be6f92a4de3f73e1c22a3461213fbd64965d80f7adb19e178d48547871e219e9dbf3d678a40d21910402164ded77a8ba3b811fe39f809e40984e64b1853492e7b10de667589caf194a2d135d0b0bed7a232ce654f6cf15ec9ee693ab330c05ea1d7707312de0f836f495e087447c7528726145234d63c5877cd4b31f722c17f09e10f204e97fd146c001d6c6bce964cc428e70474b827af40de486068408667e49b99d9e6de346746c8f7d9e8059d87ecc28084f10abd16b7a105459135e9aa0b9766d1d2899b6abeeac99a1952a8493a4bb0d2bbc40ab343aa7beefec3c63ac3bf1ee74f3fb79502821405248f9ad8c7029ced95c2cdd1d30c93b9d970e424d169204e45bcda8c79202aef84da420b03c26a3936624b88bf039b186e8fb6afe074e540ce1c3cc573fdc54b08a94c85e182988e571deb3b58e4b6c8c93ba87ada4aa326c0f107780352e994ff04ce1236af99087cc04ea41f4949039972b817ba9ac9252cbe0d3ca6aed18d017da3056239e1a33e8aa2ecc28e9fbc4cae869fcf1d089c8855b608b00c0516e119a52b7c84394c7ff2804b288923bce5e82a2c1c99916e52b1883c0eece2f20d7a09b047e6c422592373f8097124348b6b535a5eaa9c065186aaf88d907e3ac9c1ea51c21e4f42534f333dbcc334a76a0a6df60e74c99a03e5e667548ff934ff457836f968bc0e92396b0209134e141deed13fd38de3d6dcc3759f3b707590478585fcb5cb16ee6c543eae073d70c4066b8ed366f240cc3a2e783cc7e4f53692b2c0733103", 0x1000}, {&(0x7f0000001380)="a29293c85397ac75d9f3f7e3c91c499b1bb81e0570dd871632019c7192876ffb0eb2d10c7cf3b3e686c52af830d9e7eb73ff6ac6c2905c169449027d93aa430045a085102bf558ac221c41c49fa16be311a4b22ce3f37d94c6392958e01b42959139c08c97571d6a2a48203b5aeaafd64ae414eef9bef36da3bfcd5febffe0da4310522b78279523cdd8ab87b859d70069a7e3416779997b53bedb8072fcd0dd8ede22c5d9c2755c8a40f333d23f9ed95164a03eda2f9f760156321ff5793e532a9527459df0617585ad5dd192", 0xcd}, {&(0x7f0000001480)="c7a1b2ca00ed3719bb76be015311d4e09ada2d4040b507c5312f91941b9de97708befd98d0d78a17aeb5c91e17c4fc9144e2bbe642d3f3f958ec843250eb28a685389416dc59bc3b0fb2bafa7fb6b20c68ec8b2a9929b7f8fa57d20691e1cc2bd69b2cf2376b778d2891c8ec636a104a37fcbf6d62dbfeeccc44297662d379603c0b1483d577fd02f8a7fdc35d2df889cf4cfc97e3abbdb93c401474fb06db339d0a3c12762b5622383d7fd0d563676f24ee035d38fd576626bb796728102b9fe77fb600fc052813c7d23be4695b9761a2556972e024c54701f38df9890f842594968e2ecbf0a38e01b6bd776c", 0xed}, {&(0x7f0000001580)="5a9c8c2961971487a02e72ccb063cbefdc67a4142890fddb7e36f54396b49bc661bfaa23ef3478a36d15d4689d5a635a8a9268bebf7b7fc9b082f2afe35ef039ab467bc0cc78429484a5c33de8b1c7e178ab374bdf76d239728ee5ecee5f7d62128742a865f177aa0d4e8548dd559375810827fba029713c7ef60c9e1c804e206984a36962fb72e31cfcf8ba2d30a43e", 0x90}], 0x8, &(0x7f00000016c0)=[{0xe0, 0xffff, 0x0, "d3671a81ecd6f5ef8bc6e0a6c91442ed526c756ac1efbbd9b2a6fb6a02eae66e16b9052911dce86236afa9bc4edb6f8eb5c5ed9514ecaf28380d126c11703f6d8fe2f554b14b2f0997da85d53fa80655814c655eb88c812b4b6e15cba4155f54232585e95acdd722f218621cf509746e8b85e75504b8476e8d5ecb913e0e002e921c3bbdb3cab42abead9c6db4046d4501129c88b0cc62499647656e38f139ad58418034d70a0aa4b6c5ef8138419d4b8455f06cee44eab7c5b8b62604f2769ff0d43b41eb58e6cf60782f914d4503c5"}, {0x40, 0xffff, 0xffffffffffffffff, "4faf4968b1a8efa26c0f8a273b06f757df661d7441ed132198e51b0f7f29c1e8217d5905765792c69d3172c718"}, {0xe8, 0xffff, 0x8, "bcfb88b0ea0a7d92b33200cd18eb962c63bc468ddf4487c795d98612604e257db63a6eb04f991ab90686d72efc17a0ec82e131d99f9be08bcc4e7c53f06459f357aaf32cccf4087e5e0ef502ec64f82218f5cc95a04675f0fe41209b669950dc0b920a56f2c77bca8b19f877ccc4833fbc2a74c1d5b56ef630268eb62e8e2263d17b9def0f270834cf575ad6b7e23662cfb2bfef431f57e994cc87c7db233123c3d9c0c71b23e4ae1292de2974e5ec04f48f725d83751c8116e1591ab41864381d6a8edb13f72cca58af05aee841780d417847f534ee"}], 0x208}, 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:18:04 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 23:18:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="00c8f8a5eddaf7be9f3b69f43e021e7c87d1902a5d666bda6ebc8645bea088d389b30eb283855ca48486b926ce40f1c13dac1476d45a391102f41232d54e46d4291db3df91a6948205f260eccca5dcc8d59e75f0c070bd60621be67a3def16c738333cf11732c5c99fe17b262744accf1f991070aecc1ad3c0089c399038bb2139", 0x81) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 23:18:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) 23:18:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0xa0) fchmod(r1, 0x8c) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 23:18:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:18:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x2a4) ftruncate(r0, 0x0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:18:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) close(r0) fchmod(r0, 0x7e) 23:18:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:18:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) write(r3, &(0x7f0000000180)="0059b96fb4aec4defa8a6e351c3b803e5a42ec204291b1c2e490821c86b4576bae8afd641988b791fc2ecb0c0dfc8d2598815f3b19705e7f2c22afb4691f0646cd62f696f5e86053d0eb72b3a67907ab7b", 0x51) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x9, [{0x1, 0x7}, {0x1, 0xbc}, {0x3, 0xe6}, {0x3, 0x8}, {0x2, 0x80}, {0x2, 0x5}, {0x3, 0x100}, {0x3, 0x2}, {0x2, 0x6}, {0x2, 0x2}, {0x2, 0x1}, {0x3}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x100}, {0x1, 0x5}, {0x2, 0x95}, {}, {0x3, 0x2}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1000}, {0x3, 0x6}, {0x3, 0xe99e}, {0x1, 0x1}, {0x3, 0x4282}, {0x3, 0x2}, {0x3, 0xdb}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x1000}]}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwrite(r1, &(0x7f0000000080)='J', 0x1, 0x0, 0x0) 23:18:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 23:18:10 executing program 1: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, 0x0, 0x0, r2, 0x0) 23:18:10 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xbb) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 23:18:10 executing program 1: r0 = syz_open_pts() socket(0x6, 0x8000, 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) socketpair(0x1, 0x0, 0x10000000000002, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x38d, &(0x7f0000000100)="917b6005aad5f13d7b6702bc2cc7657b9ebdb05db8f9b75275eaa58ba71a4653a148b642d43b61946f1f67d6a8fc4606007ce2a34152fd8488713f4e03936e1433068e33765961aec3c363475162f711857aea799d27a443da205589507c29a4c4dea6dd795d45f248ae73eecee3c48482f2173a7fa22c5129d2135b57d2d899401c4059", 0x84) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) 23:18:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x8, 0x8, 0x1, "1c56f8e8c820673b91c6297b67b6afdd8d10c3f9", 0x1, 0x10001}) dup2(r0, r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 23:18:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000000000, 0x100000000000000, "a138344774329c67420495b137a1ffe807b0b57a", 0xdf}) 23:18:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1126, &(0x7f0000000000)=0x7, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/140) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="10ebb52ecb1c590461d443dda1b54f86c5999f0d69523e66f5f1e09882dab45adce3cd847c4fe7514e1ebba96ca24ebbc2c5ccef4d45", 0x36}, {&(0x7f00000001c0)="4a5a9d6c7f6e97832256e182fef6602be55e465e58d72b4beee46135bc7544e782b1d712ff3e24bd8b833db62d72989a1bad06167fc609e7f0996738af32b2378ede0112a325063f83dc01d770c399cc881993d7d99dddb46e688d703eb4cd2947e69cb5eee54052a3d434cc850cc9954921343bfea993278c7ae70940ac78f48d64b539945ead4aef258ec124a9c49ebf69593330addee8dbf0056056", 0x9d}, {&(0x7f0000000280)="7eafea9cc40ef362402de9ca9c3e07b97035528c5305562c11ea0bd6248087512bb95f060018a638dc63b723e43349e7725abe8b88f1ed47c0db9ae45268131157b6d86e9815be17b4208c95c7387989e3322d5d5d0f818a8b6dbb75280e0be76032a8f2ef2c4b393d3c5fbb3b5feb2060ba29ef6cd9270737d11bbf7c8864954821de84b99bc44b8e809624194cf8606d370943c08a3c88d7143acfb25b3da4a8183b2bae0026440060f7e764d1e167a1ade547e0051b9d356c3d55a75b364c7201203e", 0xc4}, {&(0x7f0000000380)="736ea60fbd87b64a5fc8e74df4a758b1ace0d9f9039dbffa080fd7904ad5e6fd8f173441fa3fca3e8aabfa99deeb9a9dcaa0e80e56e28ce55564e9e4c1e9df8b6cf89fe98d135723942f5ba019e0625669d5fa508dbad87f5526", 0x5a}, {&(0x7f0000000400)="092c4572237e5b14c435bc093d46ca3cafdc2900914ccedb3ffe2902ba8c41c07b56bc2bde7a77e77bff77db3b4ee3cecacbcb96507b667028bbfaa6a638964196ac0dce30ca6bd55332795aa4976bd09714f7c3c6aec4afe4af99eb85a3bab798a3ea13bd669c371881e939d825c394d43f605dea9beae8638042e94105b9e3f71a661f565b908ab604aa5c5f5284dd7a6ac3ec11f0ad3d31e36f2cc13f1a65b578883df316ee3b4b08861babb86079167eec4858d0dbcc32cc9dcd119ff94d32cb163d2f1e8f2776365916b515ed0f11decded297f6df02cf202cc69ad0c3c03f2d920a6a2bf7e1a7b586d6ef8c0be5ec694fad5850f2841e0816a7acc108eff20b5fa3d09c7d599846ec8775bb101ec9c53d1ec0a889bc13d2a4a6ef2805e9a5c2619261f0df385049de86b14c0716e5a3e981ce3dace28cbc4f68a26eaa8ddbe2e0bc4394602ae2f746adcf8c4ea46ecd81fb93ca18f56da83a413039d6be83e4cd3267dd2a8e22e960b46432e43a885eaaaee574bef9f2c9240f0b1935baa9356157e7731b120dc09261b6e6317f379a5f28d12d0b998c1eb0b8f08447409c5a4012970abe99d1c04cfe7eb2e873edd7fc00e0ed66bc3b09dce3d8a3d1914dac97ac9eef5f4182b2d0b041be2bad86e54ed5169ed4282b4da012ff1409c0f3823ce4e2166d1c10e5aa37a4ef4ed421e8f0f8de4f767d950c8ca6e8f37145fb83a03a0e54397de8b404952c8c0b8e7b0cc95d3370d6594948d7da007a587e8e92b6a052e04c866ffc8d64408d16cf83727c6023476ef7f6a5902d150d6aa51f9c737370671ed254b5ff4512b40ca0b3327040514c601db2d859ae0df3bcd168b5ffc9e145066c512e4c0ebdd404c48123ede20f45911a70c3151988704aa9965b1c825663ec6ef1707ce8fd47f5e27752aa791e4e7596d1a82af5eb2b0fac40047d6bcf8e824eb121c8fa2fad9db8800886aafed20909936088972a2a2c62a29f03d27ab46eeedadea76f4001e11587538b416b3d658745b156e10bdffdad53e8eab48e2f3a4462c103a53b3cebb07d22434bffb5e98b5313b1be295b4aa65cb5c83267c1f436f606c7383ce084e924b0192d37bb176637c5852e94c16f383fdedfbb4625e839beeaa42928e16b765b6d655ea731e31ba68cc31845044d45ed258cd69c1b2906bd7d7c8fa920f3471e5f39cbd472eb2cea6b6dac062ba3feac02e650ecdea60854af6fcf592e1286a695c4c0626b012a4f05d52b36c3cdaa96e2c64fd2de8df1644f49d6558f87204d8feceacff346791b30d92f5797d5c1c5680eee0d7e79689e1855fa8239df6e79c1f01125e883efe6fb730933f66c119d5d4aee8819602bf2f424ecda1e54a4c14d3df94729ae51a7feeda27875cc8a4af8bb72b4765f7347e8131dd74d4f2547a311bbd199b8c6632389f429828d780abd34ea56be5fcb5ba002206101cf288e58c6b92fce8e3f40d2fa9fdc0e81d285cc6cb81c870caa190885d6dcc06ee61d7eb3f65a2a5e13775efda33d32a26ef888425765145e03f140b467f793e87f3eee1e5b161298ce133a2465732a76eedabe8948100de0d3e0ef008a2811aa1f0b756019c1b327ef512c897049b19c91196d4627a0bee16116cc6a15a84d83412d0352e99741d67496f47c6ee3b03496bcb1036d41ded59b2f1a75fbd35438890445a8603a7d8c3c40e7b663fe4f1b3824699bd1563c54d51e22fa20dd38caed458b3f4a341933e0ef080dbd6d14b7fb0fedcf845d3398afd224e7dafa7e6833ece561c9b13a1d212b72de0e38d6e98f39c51ed14a53d869e82c1da9a1b73b0d80915833bc5fb7e33bd4373c5a8d6461c7922b416d8ebd590de8423aa1cd240936110dd7e5820e525b6ff981a6da7dc2df08234215946eb0e48af438d028e32f814bc4321d5e9fa117b30eddc3423a3534f710762d1a499ed4da6261560803abaef3ebb0f337642899761d954b8749e9fdeb30a64fb9fcd6ca0555a251b527f7fe8ebbfd5983ca97fde9d4af29f5936066a9e9eef4b04883f21384259fd70742e5f68cd7d02d0bb0068cb68c177742e48bea96853ed085e0dba0b71f9200c5b1dde92a0e4c675693dae35e30e49ae351d00bdb1228b21a983038de633cf435058afcc89f8793bcb3d0ab443f62c0302dabebd36f483a92ab39717d60480845535129d634c9de43cf556b2541a01dd8d86adb8fd05d2c8bbae750c1015aaf3235aef58b726b1be06557fb9acab06e576ef1e183c24e4505563a7e8dc0def5ffb575e0b404dbce6ac1d46e8f2dbb5d90fddcc6262ae06d19eb4129e37fef827ac89dfba03044ab498a71df7a4e6fd7ea99680bac08480fd18d312f4cfa65ba6d6758a1d18ad09dcd7425c7a892e50414107030d61101a787cbd8a251dc330274c24e75050ff19d8e6bce2689074006b5e2017f3e9ce5c0f0ecaf0706ee9dc1964e59ec04684856cfd71d552100d12e91df1f1410cabd3dd87d6044f8f68e77ec006522e56253ff36b19caca7b213618af1c68e5a0a6e5d3edbce56a71783ab494473444c1decc466d392ffe56baf534069bcfd0b2c712ea351f25f8c028a6b0b1e639a25b3f9810d7ab2e50e2e1612aa42137e89e8b603bbb28a3fd6853918a2345453bb44fc6b6620c9188cb6a7b885397a84c20e58b43852fdf20830d4f66b218f2509d27aa85045cf88563e0d53e4325ab93d1dcef1f45772b40a1c0b93e110ba75d3918a56523cfd2ab0f3c4d38d3c6f8bf3f72f3f5ea1ff2a0088bbd823a55c4472e37fa1589f7ee780151e7d47a9b96efb221a3b2c63462087df1f53a264d5ed3031d459e99a52ccac5265e7ab84299a924412352d99dc730772b5f926806dcb117a4e87c5c66734f412fc11d842aa4f01ea22ac8328c520c237991ab470e843662a276a1d355884d2ce9ec69fc53f19d97aee72b542845a1f776c65151e42d6fb5793d7c28e45409070ad6dccdb1a3ebc4e7604293da391484b124b18353edc0e117c62b79c6dce7f494579464e1037c2f37f8f06afa23678c4ceed0be65340c98bdcac839dbe1343a84ebdded60d0f05570ef66337a69089a0ed3f898327e63ba839af674c530d7eca8a52f2d3024e3821d68fac9cbb7afb8fe9c488f31d2380cfb58a0133008e47cbd65cc5f07b827f6350899ca9b962577f978935d595699f3fcd63c59e32b07ef7b6f9ed1a6081f57831a5d71ab99fb7021cd34f04360b1562d1dfa943617505fc76ca19a6c133ec1321d6439e78b911372560e426c7bf5ef377a108414f5e28124e5efcb5e026e04beb2846cc4c6f6370802514f9b1337211d1be49d2a7a55ae0a60e44243263a1a8856c5522c33e372ef8896e31fe0f91004dacb5c5ea5b536bbcad4cdeb388d66c7eab3e75e304e5f2e49ebdc9926c45bfc7e662a9af87a228281f46b8d36e7d3aba8ffe75fd4a25ce1359cc326022c30ed80c71162cb4beafc39781acf1b1cee1abf551e18c2982a7e33c975726bd83248d4cb075a53831a3387efdf387df31e983fddcff2508bf2cc2418e55257554ea1ba0df5c221f9054c37bbb909ed2875e31b1cb48523cdc8a8b980aa78044237fce93e2c4456a937bd5aa0fbe8029f244923081a87d61fdb1c4aa6f75fb44276bb47a75c27608ce3fb46d0a9d85c2d1793ea4044e71c73d3765e0b3d2a31058b495d4c2a988f8c1d9583bb94e8443779446ff482645af2800e9cc9ea1ff43ddf0304b32bc67c7512330d0dc18810fe9b3acc0d58ae6ac82ec86612e252229b30dd68be0970ab5c384c98463ecd36be734228d28e6f3beff0e9d3d2d999fdec601027d0e43b68dcac32be024e6712c614903014a14b7750fd0fadbccb078ffc33b445381bfbffb62d821398ab78ef9b102b393fc52bc2dfd008044655144416b0e86079b8b0268b10dda91178b643acc53e07ed885ecbbc07d945d0ee376ca7ab10d990e1e45c10756ed8e7b0ce5b8760a0f7b209e3f30fa8d406e9d2ce210f9b7ce93638226b53dd41e9aaadaf86ab777f551243f24cd7855c8ea4290072502aedd0442470ee0cee42152fb246498989a6a7cef7c493ffaeeaca74fff49a9a65973f042a99b4b9baedaf3635fd5eb66ffc683e9ab6588fe869414f7a3c7d0036164b51224d90ebed13b73270e5c0265ae362d582d067e2653a9ee7e1520457db8e26c5fc09c5eafa51cd161600d41774b7d679fd181fdacb35c8a2222e6022caee5c8c724600ad0cc8e37ba80495f6c31e682d964c4a5ee5766def31d13d4a978e9163d9bda5e46251fd70d48cfb18c158e848d88c53836d45796d387ae3739a4605194f54aab6b841515f9f0a545ac16a65f8a8a37c878ea8374d5a1ca78dd0346cff0c5c670d422fc3e62250c140a8da59b92989ae5d1f0259cffc0505d54c318c4ad565ec5224bd1748ad1628e833460984c9483db6b4a8c3bfa8b688818672e4d3124e6dcbbd088bc55c0293bee4889f598b01b990d60494a796ea40d472b7a4c465fa433b8a2f39eb28d66a9494205790383ec064624b1ff55ca2eb4c70b72f8c6d125d8478e8f632cf26897e9c4b83a82957fb46f8971ab8360b3db31b796a0140798d310ed8438a2a332dfc5d97fcb53bdc0f2f7573dac6cecaa0c6d32cdc729d42a882ab7ebcacbc6890b08cbf6120d315ad95ce3524d709d1785c29e929cc834169ffb52c48c8d44a41f704ca5aa765c6a5a8c666fd1d662f06880f07a281f3a75aaa09a140e2c649b7b7b90974312acf3c3716467618fa666771280954126a5015bf3ac814d18540b1cb13541e15a9a121f42b698d068019bed3f80dd6eb692658b3258c8f748e033ee8217d25edb7065d159fc3f25d947e122e3acebed77cf75497d1bfae42561c95b753c7c9e7b7b2d2c89719d363ec9b26948265647b00274bafa7787bd13ba52b74f21786265001110b6e425cf6266ac0ee15dc4fad42dd10b633a7ce4fb695c1adb083b705b79808769b5028bdc7a8336313a9e81e03ccc8fc432da54bab8ef0faa935015f4204250dbd49659efec1c06c3fb3845d2a98ffa8e69b4c3ad7dde9ed13ff6226e4a21c34357ece6af7346d0ce66057ccee6673b170a9e2a522fc25caa6773439cd3d064020779172b403944e464a6d4defcfb49e8814b64aa4f57f29ca11512c9fbdd38304b4354d4c69b34b11196d6e6a5457da357dc82d10d474803e5e067e8ee6ade75c5cd9ea9035910e1d8d7c324a1e14a04562a914ae55beba099487e8602b5474992b8eab475bf1e2e8e0119e4da305f686af61807a14835adb8bea2ec33edeff586a372387c426b1e7d7eb9875becccf13f908b9f8b928a577b436dbaffc6ee6bac84e643af669336454481d00fbd393a5d43c5094313cc7846a39215dc3302b48622201ed96db61b2d8c16e719f899df6b37b35c4883f5cb7c25cadb526dff73f00538245159104667d00a39f72d42a0c7808f99d2431caa3e21692a9fd95e9244b6fb06fc2c2f9f783e9d27b76c0b2bedc244dda44b4200ea86b40629d6582d4acebc01b1d51a812f3ded46d08bd88af4d7c0a988d60b7166bc1d2340ffc1d40329a2f5c175c8387e0dff926e990b7889d3ea03348ed4a1791bfa70187562ae7bb7ba47b16c6e7c45da7f13876ea8f3daefd14ebf826053607f6bb406e98305f13b6e29a39e87b68b17653541cf1038be8dfc527c6ac482f0dc5a29fd3d36c9306579c380ae86273358bb3d2049340a6690aa580cfadbdfa2d3cffd0d2c36bac783828ebbac6be2de8e63a48a873d8a3c4335ea7", 0x1000}], 0x6, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001480)={0x1}) getsockopt$sock_int(r3, 0xffff, 0x110, &(0x7f00000014c0), &(0x7f0000001500)=0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001540)) write(r3, &(0x7f00000017c0)="454b1e20e7c39e040a65a8751ac3768a3df2077eb8733f059946186e38af38a8c16dc722d8bc2c82e203fabc19ad372d2ab02f1a0ff3a4c797349585deae76b626de3e9e05209afa3f91f9158946ae0cf9ef4472fb497d9e44381fa475610f9749cd", 0x62) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000001840)=0x4) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000018c0)={""/16, @ifru_dstaddr=@in}) semget(0x1, 0x0, 0x140) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd\x00', 0x10080, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = geteuid() r7 = getgid() r8 = getuid() r9 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001940)={{0xffffffff80000001, r6, r7, r8, r9, 0xbf, 0x9}, 0x43, 0x8, 0x100000000}) semget$private(0x0, 0x1, 0x20) r10 = shmget$private(0x0, 0x4000, 0x46, &(0x7f0000ff9000/0x4000)=nil) shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000019c0)={'./file0\x00', 0x3, 0x20, 0x5, 0x0, 0xac5, 0xfffffffffffffff9, 0x6d, 0x0, 0x1, 0x4, 0x7}) semget$private(0x0, 0x1, 0x1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001a40)={0x1}) 23:18:10 executing program 0: r0 = socket(0x21, 0x8003, 0x2) sendto$unix(r0, &(0x7f0000001040)="eb9e0606b8e803ec5b9554419717de5bd34ae1961cb8de894e9eec5763c9b7b5dc6849004b2778e89d95c80cf83b06285dd0f093ec26eb7d52c16a6bc66a2a33b422a10f81cf16fb006b067048a4a8e5c5498644ad442a9d239522b6242f395300e692f25aad3f3654d2cf0a557779e7067de07185c79dc6f595e7f605506841076e98739ebde83aa74203d7d877581fcddb1af9c422a4307026d0cc8197ccf8929d7cbb359b70908e656253621eba307fa1e0192720b544c929476054a8a7a9b04f5211a83c5aa9d169116635a875db0c08777784e94cbc38e295a0a39127571b73eefd2448514bc79f9a61818c5e9c27f534bc9a6f256fc9dc90b052317a7cadd805841fc0168cfe2067a084197ae9a6fa91aace4f1c98713a44caf7bdf61df9d86b7b905b4ad79ed8e59a635cb9fb28d7b1c79f905f978c12f6d7a44209b3519e97a7a1a54cc5ec83c7a46dc9b8899986929cc85698eda83f7bc824bcbc7722e04f783b72352298428200dd9d5da587153893650c43de42215c73e01dc194f6ff301de09a69e7dd0c3f601cad1dab1cef2aba4169b08d9e78b7d3132a364a09da7e75c1ee10ad9f54466bc62d2ea8e504297c3c70c1065fc9e815629eacffe7046be1f8c12c64f2768724f0f2ebe2e27dd4042c6aab9e9939beddc77422a653664823c67b5202ed799d5059fd1774cabfa0c72c2db933f4e05ad0ac36d6c9aca04bcd2c6aac4e9dcbbe3d7ee41733b4802184739a9a9d718db68a986301083e0ee4c902b6f4f999377b90a530b8824758f9a96733aecfaf88d03406f805f6bca56c88a5f5eb037803bc67e45acc0afca93b76ba33e7547e54dab66e2755a4289f8d4a85cb42f482fc8012e0021790c204766c311afb84c08499e5ca9453390dd11584bbddf4e1740b2e54afe6461f65e6921c44cb18bca8487706cb46e0d1cdbefeab895864b0f9a5e9ff78bc10fb93901e2bbaeb8c3442c10a6a9bff812e8e78f7832a7ca616d92fd43d8ddc86b27cc876f0a9958722fada6d8d755833f2517bf072c114a552e19c1096541f94f0826d5f0c466aabc328bd461ee825f5a912477ad5629dbd47995634bcee6667556a8cb972ede1af7678e52b12e5268dc8830692c9c0cd436c0782f4eb330d3e0e10b68568b34f732ddb2ed71f22cd88d4f536551ef2b87f756f4ae952c164942debf06206f7ca65b5e008b30f985ed779e3012e5a37d1c0e575e5f45ecfe911fc9eb9495b99a164b32ec7c678d0d61f10692d7f06c87cf29a5da51efc41848f7c11bf98b4141b7581f46ae3d396b89a97bdfc8d34c29091043f70ede5cf83d079585f5ac70222450def746d0dbb343333dbe3085a9def0d2477c5c2e708f8a40844c70c5c906e5ae93835a2b45b4f717cb1ace5578b127c652e393a893b920350e17c3532db71a244cb987023c18b699dca00e321fb57184a176e290c4c16cedbae3bc3b74524a41d11816c975b9a664e5ad66eb2331a46a2ec00091c05d1097045570bbe346c6cdda5c65fbb6056b4917559d94be4055161a7797f301c3941529395fd824babec7356c91a9589972d41cd37be8e71a41902809e4632f4b0928bfa0486a2f4d16f31732b708cc1d1f1500a83834c118e9afdebaa586ca88958676862d7e73a764ba1222eda25f4467a4b227d473daaff1eed85b1d1c72d63c29641f9724868a9e50f5919265b0d2527f818e5a9df924416c80970864e0fd3c5f637524f3a749974cea810aa8d7c5b32b2da594bc73a854fcff4668a519aa16fd66244c92923a3ce25aea53f05d01c64d00ee028bf8b40219be9b498e8e0d186fc2de92b9d0c878c5b0c22d9c50ccd455c53a6bfee34ec3a7d4ce5befa74e14de216d1c71747bb3c407c5a8e7f7538c35beb36c9ccd2dabe4d7ab55cb4daf44637ffd56520b68fc97a1fed98675612e354990e6b5f1f09f385ca8b8608fcf0ed98cd87a9ab70201a92e8acb12c58817815928cce476f383d77b36717a39a00e002068fec369b85bc762cc3ca7a3a315d4e9dbe81c99fb9ecbaeb0c819b898874663c84843f0810b4fef638c06a2604dda5987053a91a288f5af54d77f5451f21c6b262404381f7f84590cfe857242ee42e24b75817b66733d174c70deb110cd84472720e5fe2af074339d739210a34392dd3f0798bbab4a80d959b8a0f89a195bcbd2d8a5a75cd962de12ff666cf3069a72ae2d14d110f57c2541d140562e03644c98c1aac0320ce0ae2beb1d68a2460024f5c8ed572b2ee99194ae55dff8ffc28522ac4216a79b6e3c9117889a4d72169a53e751e8ae6ead91e3f44911137e2f66078cedae0e948fae57e24ed918f5dc6b183c42604063622e1a3633f486f3c39ddc6b6c20792f2c8b6fd62f2bd6c9d4b02b3db15e23d132377f94e92555be0dbd03cede763efabf3e6b47b84f1e39a40cc758b2d428405a20a33b7ca419dfa13f5e32212359d3d6bb41ab890d7aa1e12477b8959028566da38c7366f2c4a35ae52d21cf4e3efe83c91e07d964d91fb9e938e020855004eec01328b57fac1b9b0b95f019d8cf40b9f6684cdcb7b264539e235a0c40127bcf79835b19aaea2d9483a6ef999578196a5d127e20a3db43071b96201e95414ca5c863df063b1e370273dd5ab5ecad93d4034bab9bcc04458264cf5f8eacf10b9bcb4e575499785ffe1f4e66011073e7ed3b9f0c641bffa637f03e80429e703c20d06b3c48141374e4bfa9dbe4172e9c43096c3f14556193653809903f63f6121713eefc1bddef3366a1ddc72298f9899c7fe6b4086912ac10091600567065188134af998cf1e004ef960d56810f7cd0a0e9ffb204f98c847a68316feb5fbe14f6ac43693cd226478668280b9000d6a9c097438a73975bc366c4ad88e9320a6b96376c23ecb330b12c53e4d7abdf46281e9768aa6f2947f46f9b9c9140094c5b575c56b617363eb79ef530ac4fab94e9eb23cb757774c11e21dca31673e29276aeec9000b112ef40d48272095d35d1c21b66d921634d523f2cf0aeddcee97a2125e4a68f4e68fb1bee3e1009e06806b9bc945567b327a012c29c3c53471205e00d3f1cdf52921f53f2d0c1e940749b60da4cbb78a4ea6a23a9ea8897331f46183de7a7c20f0d45342887d44ba6e70f545ea83b7796694ff5cdca993fafc0f7a71b80642fd51bd73212278603be6504e4c6d926fe72a5f7bc6007d24fc6d172df0ecb2023a69bed401256d3ad90547edaa06682629513ac0af7a195e959c3d208d1403c3cbfd94559707a837bff283cc9aa017f24730afcd4bdf3ac97abd41f9048b1c2d54e88f8f923bdddcdc499dd2306a907efb391d82fdc16bdc63c6801f28d779732683c182bf35efe7264a2e1263fbce479658a22a93a1d62a28ebd3ab0922e8f9ea10f68fd3ac2f0b8b68e3a34179e217346f0dd5eaa01881c49f2d3c6233fef7f02ad406006798bc5f8bf3b703d2fbd4d832dd5266f88f0d07e91b131293e2bc1b3b3216c9787353e73e0a31a1b7983438e1342d7a8f7e762e897e2ab2facff90110eb94e051c209a4023a8e4e2ba8cc84bc4c21f2240a7d8922e9135c522156f12962adc7c09d3b666e57db5e86afa3489183f52881be70301867685fe8f529e40745712bcd578b872534d7e78b8044495c2855562967ae9fc5440bdfe599b0c26530fec7acb5a2da718a4c08a3873d7decb0d7361551db91d72bec3df5a1244c1e9d95e8804124dd71301d299d1021ac9b40f8ef0a0d7d7a46f1e775dabe0d13ca64b5efd1ee50e71c4d549580ac8feb7f903c888d75430b202d981907e5448b985a87c53daadd7c7eedcbee9fea556f3c3bb7711498fffb89b25ea5cdd306e50727eb9a8e1825e065063cc97f26f8f1f05e25e6d36550427ee01c8fec208d1bc792f2115c8f1c7caef41af3f7504b2b7b1118bda417f67bc5613b613ff99df5a5b28b4eff429e84d2d8f6b82809aba598cb9c4c7049116d5bd0dab9d903d0931de4c67da5c678dea10dac53e29f6f8f7807a24dd4605287979fa68feece7e9607cf4977cf89a294f0149079715581da22e1f6fe45d1b110f19f7b38baa6c1a63cc0b1fca34f2ae1d8c5d6f3a51bca7587de4d1002ded7c01a91be312d60db1f41f1d7ff9741cd70fe138c888dcd063dc297b094299a680e281651e0b1ad01777b0e22786569528ca9f25e02a986e07da81a5849301a0ea3fd9d16a3681311d931bffaec61fcbe4a299b165974156a5f8831ba8c70b84010b3100f5fb2781109e88032d115dff0b825212296720454fc289d7d922ade54bca9eb574df2ef407500cf5b7f566076816f7d640e5d13d1d0d3f81983de0d4a88a0e6ea8a9be525e6d7ae9414c0c3304f778d7192520e3bb1c84a5e49fc1cf5025dcbbfa623dca0807b0ce8f310de0555c225edd237bb523be229c26d824c13c47d0371e29ac846aa3ccfa9b79c81372067cdfd02e85eee522931e833bb148042484124bfe8cfffd2baf8091a688d65fcf4f27849b271aa37479748016645e092b409f272223d8f6b6dc15f5c4acc75da99751ef567ee2bed28524437c941fa2ab8962f53a3ced2ff1b3d03d88b54f77fd41ac7b4b38ac0ad1929ae05fade76053c1110f018812934c33e208b7bc19f5d5e08a58f0c426490992508bf4658eb10e6bd3b297bb68fed57b062ba3d075ad2aa75d9f738485e7db0b7407017555cff34cd2232e263f9d8f8bf92a79c04edaf8eddb06ab194d61545fd95687a1005af2f941d5db2df290344bb5bbae41998a4f777bfb7f76e071c9293ca8c0a0659cab6fe872dcbd5b1f8ed6e78c2af21d1e69d74bc99ec456ddf75d81c1901adee92f04287d705b8f20b37f0af8efa33f2224ff595075f585e78d95c46de7aba15fc9c9b8267183007b207900f178b09dad1a7448364c7a317b14d64bfa42dfbdd667914aed99b289567aeda4fe887f322d3ef8e89d56f6e435add684e05b762151110924bf5158ea9029ef1284546c74f7418c99a9ebd1ebfeccc74d34a26e3d0c874b0e8573d0dbadf9fbc9d6e2998e5940344c0e5af5c343708aff993d44caa5770c018420a4a218f3caba4a16cd6a0859a4a2797484cc3810ab24c035fdc15a1bf9e3c62e3c29dbe9677ceab486ac92bd1522a8f6107dc52a1c14e859839d5428f4ec5b2a637e307ebee1220ec8188c9471b0ce4409da684f006f157cff9a972cc87fe577e112c458e0aeddcdc31fd652061d4dae5416aba559545ababef3650ed0f9cb8e300d8da85c15056bc800fd8228a6dba226b6beadbc9fd91649ece57d418261d2d0e4d5381f61b5b26651c443477169637897bbf98970d0afc08366b15144d72a46f40fe52e782b6931c5f090489dbfd66bfc6f099e7f38f8b275a037e0b3bbcdb4d8a2cad2cd01d179cbd693d92a54f4668fbe232e4f366b023c39d2b329863b3825b50750b8884e7cccb7e713875cccccbf73bb8eab09e80e3dcdc97ab3a4019718187bf2a3ec7c5ff3a73a9652e49a5475337e49e371404337bafe80c7ba546f1f43302037c8c8cf30c7fb86946fefa04b493bf2c5e2a764980bc966a4def4839759e4483ae8d5bbca9384f7cf1afeb55277142237268ece2e12df93dbf86ba0f45ae76b1502ac544942dc7adc79326eb1c6a6d504d5b5c164ac5d6aab7388fd3635958538badb235846bcc90b113639bedc32c9e101c0914f70c86bc4e1c4e2a95b2af4726083eef2a8660aa1bacca03e81a5b98c5fd71a919fca586f0f42e6e72cd80a8fe7e9965f8014701700260f3ffd7916cd1fe19", 0x1000, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 23:18:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:18:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x80000001, 0xffff, 0x1ff, "3acad201315a40a6929b8e9d923d99d23052e7ad", 0x800, 0x1f}) setitimer(0x0, 0x0, &(0x7f0000000100)) syz_open_pts() 23:18:11 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000609000/0x2000)=nil, 0x2000, 0x2) execve(0x0, 0x0, 0x0) 23:18:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x5, 0x0, 0x800000000000000, 0x40, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x20}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 23:18:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb7b, 0x4}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x8) 23:18:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r1}) 23:18:11 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/26) 23:18:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x7, 0x6b7) 23:18:11 executing program 1: mprotect(&(0x7f00003ca000/0x3000)=nil, 0x3000, 0x6) socket(0x36, 0x0, 0x800) 23:18:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="4681ceacc8f763353937ae9481a4cbf49a6841ca8cc883903e0cc67927ac7712f52f203c7aa55c4606e266ecbb944a2066677d2071bb1ec1d2d701e1ee2546e9050a7accb08c0168fe0541c9e203d452425ad6e7e8bd857087f3b18d0ca5ae5dcc9e096c817e1da3b5bcb6b59d781c3f584cdaee024fafddf366c741fe1b07bd937baa90584b0da5e308ce04d5851cc5c0f85c2025d2ee4e65f6bffbca131383ca64e9ed51c3dc701a3f8dc28a5a", 0xae) r1 = socket(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = dup(r1) socket(0x1, 0x3, 0x100) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) 23:18:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1c0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:18:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)=""/247, 0xfffffffffffffefe}], 0x10000000000001a8, 0x0, 0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 23:18:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="1eb9158ba206c55d8f88eac90c4abd29074c99c84657e63e4ad0e6c3f2b2a1232ced98a2d3895ecb818238ff71731fdec9d20c5b41c0f3fdb0d0ce60a749b068d2cbb8ae169fb7e226f1b05f2c51c8e63aeb4e7642ab6957e1e903bceee70f7c9f0a2117c31ad971e44e1845c196774bcac981049f7cf1ae0a5bdea4fcffdca36343907c23b3a7b995de9c8b9685631aac687bfb80c67ae3", 0x98}, {&(0x7f00000001c0)="ead6852d0ae5691e08d3999810395df4650b8f0e20f503e0d554079a8c702ce443b8b47a6981d3bcb6cd5a9fb127cc8f3c80ae61803e29fa27ed5a113914d276066fdb160282acfe5378a835ffc50ee3eecb252e5e1c437675b96a83aebaed5b9909e9356efa561ddde3b397224f70e7a588d720d28182539daf1f9325ca5a91ddd064ca2e64e331785b273a753720063f1752fc4b7ed4493ff3c75446fca611197a3e8e99cb18d88673b01b8a320d89b34bef3ea439ca40f7c6ac9b19e0d3948dcd08fdb768b86ccfb3c9bea96a40835c0a856549dfbc72dfe4dd88f80ff5fc5fc68f4340422dffba3c4e107352", 0xee}, {&(0x7f0000000340)="0d3eca696ce7d3ce88e92dce660df092bab7c2ddc008af82dee6b336778a19555153a59fc6042bf1dfd47a86367f47fa6f865bbeacf76cdfda95d07c8f447e269d8f9c6227064443a97fe7ab56d5295bdb891ae2ff5ccdb0e4a310afb23012ce524aca1851318af1b93fea331bcccc776975b586a929e85a7e", 0x79}, {&(0x7f00000003c0)="33d6b21c92650a5b41e8a583d3a3ae623562f3b20a72c571955df26edc3de11d803dd92e8f051b7516e840d3ef58560d4c696bdadcef60d5519524de37c2accf1881f2123d1a7d11009a480cfac8defddb76b0f00ee7885c5d", 0x59}, {&(0x7f0000000440)="fd8c092ba2cb9ca1d88b3205040281b3279907097a5103760eaba89236775e466843a9097b47f46dd3e56e0c124f88417a2f4bc1432136f7c2bda69c342495ea6d3fcc53c0166c1ce4839dfcc90e7ff22e473d94207b47073c61d045a9e71bee0cb9455ed54fc50890e7d125882efb0b5bcb44dbd86ee97a267a3200a5b88367f751397d89f361c0e13ea4c64b7a574d765e8750a7a11be8548055af8270395d8a525024900f31d7077895ab8a8aff3d621815df86171a6ad10ccf8c2efd9f72dd7355d52ec59e74606bf3039a8f85dfc9ee76f6f0f6434909a5079e22143cb97c24", 0xe2}], 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f00000005c0)=0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 23:18:12 executing program 1: r0 = shmget$private(0x5, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/203) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:18:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x7, 0x100000001) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 23:18:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1517fe0e01805c14) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x401) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 23:18:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000100)) 23:18:12 executing program 1: poll(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="c5e19048ab61bba0104e23b1f370bf07d14469170d9d0ec0a2fdcd2d5d3450a257640f028ce4e5352e71b1d498c00d6b74d29dceb162584bd8c0b1ba4fc25efff28801b6142988efa39136388fb572b821499bdd7c3a2b16f5c2dca82ad6d601fdea3fee250b208cdd2eaa6a48d6b1d57905957beb92138696e7f5a135955c805877591c0c8580c98f4c1338d3ab7029ca13abc016bcf82ed9bf82eb4497067273de2cf542d5aa497366c4ec28288f5b21c6c5f567c404f2c684af2c7a57b25daf7fccf452f610cb9e", 0xc9) 23:18:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) 23:18:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x373) setuid(r2) semget(0x2, 0xfffffffffffffffc, 0x800000000000000) 23:18:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pmap_unwire: wiring for pmap 0xfffffd807effc740 va 0x1b31320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc740 va 0x1b31321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc740 va 0x1b31322000 didn't change! 23:18:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x14, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b2d120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b2d121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b2d122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b32c20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b32c21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b32c22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b2bd20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b2bd21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effccb0 va 0x1b2bd22000 didn't change! panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 184839 34874 32767 0x10 0 0 syz-executor.1 *412273 34874 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault_unwire_locked(fffffd807effd170,21a683000,21a683000) at uvm_fault_unwire_locked+0x332 uvm_map_pageable_wire(fffffd807effd170,fffffd806a9c4010,fffffd806b2fee10,ffff800020bee000,3,3) at uvm_map_pageable_wire+0x5e0 uvm_map_protect(fffffd807effd170,20ffc000,21000000,1,0) at uvm_map_protect+0x6f4 syscall(ffff800021ff9e80) at syscall+0x552 Xsyscall(6,0,ffffffffffffff97,0,3,1a8c3010) at Xsyscall+0x128 end of kernel end trace frame: 0x21d17bbb0, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic uvm_fault_unwire_locked: address not in map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault_unwire_locked(fffffd807effd170,21a683000,21a683000) at uvm_fault_unwire_locked+0x332 uvm_map_pageable_wire(fffffd807effd170,fffffd806a9c4010,fffffd806b2fee10,ffff800020bee000,3,3) at uvm_map_pageable_wire+0x5e0 uvm_map_protect(fffffd807effd170,20ffc000,21000000,1,0) at uvm_map_protect+0x6f4 syscall(ffff800021ff9e80) at syscall+0x552 Xsyscall(6,0,ffffffffffffff97,0,3,1a8c3010) at Xsyscall+0x128 end of kernel end trace frame: 0x21d17bbb0, count: -7 ddb{1}> show registers rdi 0xffffffff8172c2d7 db_enter+0x17 rsi 0x1598 __ALIGN_SIZE+0x598 rbp 0xffff800021ff9b00 rbx 0xffff800021ff9bb0 rdx 0x1599 __ALIGN_SIZE+0x599 rcx 0xffff800020bee000 rax 0xffff800020bee000 r8 0xffffffff810de823 kprintf+0x173 r9 0x1 r10 0x25 r11 0x24eead30984cdcfb r12 0x3000000008 r13 0xffff800021ff9b10 r14 0x100 r15 0x1 rip 0xffffffff8172c2d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021ff9af0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=412273 stat=onproc flags process=10 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39878,0xffffffff82347f00 process=0xffff800020b3ad30 user=0xffff800021ff4000, vmspace=0xfffffd807effd170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34874 184839 69906 32767 7 0x10 syz-executor.1 *34874 412273 69906 32767 7 0x4000010 syz-executor.1 69906 75578 70032 32767 3 0x90 nanosleep syz-executor.1 70032 236985 82041 0 3 0x82 wait syz-executor.1 12023 501308 0 0 3 0x14200 bored sosplice 82041 210119 9580 0 3 0x82 thrsleep syz-fuzzer 82041 357222 9580 0 3 0x4000082 nanosleep syz-fuzzer 82041 419154 9580 0 3 0x4000082 thrsleep syz-fuzzer 82041 115746 9580 0 3 0x4000082 thrsleep syz-fuzzer 82041 78923 9580 0 3 0x4000082 nanosleep syz-fuzzer 82041 34477 9580 0 3 0x4000082 thrsleep syz-fuzzer 82041 345414 9580 0 3 0x4000082 thrsleep syz-fuzzer 82041 26243 9580 0 3 0x4000082 thrsleep syz-fuzzer 82041 251794 9580 0 3 0x4000082 thrsleep syz-fuzzer 82041 358431 9580 0 3 0x4000082 kqread syz-fuzzer 9580 466269 57569 0 3 0x10008a pause ksh 57569 479705 20645 0 3 0x92 select sshd 52319 473652 1 0 3 0x100083 ttyin getty 20645 404337 1 0 3 0x80 select sshd 92858 309705 30086 73 3 0x100090 kqread syslogd 30086 328417 1 0 3 0x100082 netio syslogd 81845 136814 1 77 3 0x100090 poll dhclient 13193 461569 1 0 3 0x80 poll dhclient 27364 293242 0 0 3 0x14200 pgzero zerothread 74373 494876 0 0 3 0x14200 aiodoned aiodoned 12220 368458 0 0 3 0x14200 syncer update 91900 164803 0 0 3 0x14200 cleaner cleaner 25573 182522 0 0 3 0x14200 reaper reaper 69943 84095 0 0 3 0x14200 pgdaemon pagedaemon 87486 11872 0 0 3 0x14200 bored crynlk 39943 485836 0 0 3 0x14200 bored crypto 12552 265951 0 0 3 0x40014200 acpi0 acpi0 95031 256036 0 0 3 0x40014200 idle1 69168 60277 0 0 3 0x14200 bored softnet 90103 279817 0 0 3 0x14200 bored systqmp 38017 301654 0 0 3 0x14200 bored systq 67575 344185 0 0 3 0x40014200 bored softclock 24751 439070 0 0 3 0x40014200 idle0 33548 213092 0 0 3 0x14200 bored smr 1 78368 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff82394bb0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_fault_unwire_locked+0x61 #4 uvm_map_pageable_wire+0x5e0 #5 uvm_map_protect+0x6f4 #6 syscall+0x552 #7 Xsyscall+0x128 Process 34874 (syz-executor.1) thread 0xffff800020b39608 (412273) exclusive rwlock vmmaplk r = 0 (0xfffffd807effd188) #0 witness_lock+0x52e #1 uvm_map_pageable_wire+0x35a #2 uvm_map_protect+0x6f4 #3 syscall+0x552 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8239dcf0) #0 witness_lock+0x52e #1 syscall+0x412 #2 Xsyscall+0x128 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff82394bb0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_fault_unwire_locked+0x61 #4 uvm_map_pageable_wire+0x5e0 #5 uvm_map_protect+0x6f4 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6319K 6321K 78643K 10922 0 0 pcb 23 9K 10K 78643K 1669 0 0 rtable 83 2K 3K 78643K 3534 0 0 ifaddr 31 11K 12K 78643K 502 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 152 0 0 iov 0 0K 32K 78643K 255 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 3199 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 48 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 210 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 33K 78643K 3750 0 0 sigio 0 0K 0K 78643K 37 0 0 proc 41 38K 70K 78643K 3614 0 0 subproc 17 1K 2K 78643K 1309 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 424 0 0 in_multi 22 1K 2K 78643K 932 0 0 ether_multi 1 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1294 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 13K 31K 78643K 13061 0 0 UVM aobj 130 6K 6K 78643K 159 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 187 0 0 NDP 6 0K 0K 78643K 234 0 0 temp 97 2733K 2834K 78643K 19403 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 156 0 152 1 0 1 1 0 8 0 inpcbpl 280 1762 0 1755 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 870 0 837 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 660 0 656 1 0 1 1 0 8 0 nd6 48 231 0 228 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3599 0 3451 16 4 12 13 0 8 2 art_table 32 3600 0 3451 2 0 2 2 0 8 0 art_node 16 869 0 839 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 3 1 0 1 1 0 8 0 semapl 112 208 0 198 1 0 1 1 0 8 0 shmpl 112 157 0 29 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5203 0 3733 48 0 48 48 0 8 0 ffsino 272 5203 0 3733 100 1 99 99 0 8 0 nchpl 144 9481 0 7856 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 37109 0 37109 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 25510 0 25510 13 12 1 6 0 8 1 plimitpl 152 313 0 305 1 0 1 1 0 8 0 sigapl 432 3696 0 3683 6 4 2 3 0 8 0 futexpl 56 28768 0 28768 1 0 1 1 0 8 1 knotepl 112 2242 0 2225 1 0 1 1 0 8 0 kqueuepl 104 762 0 760 1 0 1 1 0 8 0 pipepl 112 2588 0 2573 9 8 1 2 0 8 0 fdescpl 488 3697 0 3683 3 0 3 3 0 8 1 filepl 152 21562 0 21487 9 4 5 6 0 8 2 lockfpl 104 610 0 610 5 4 1 1 0 8 1 lockfspl 48 211 0 211 5 4 1 1 0 8 1 sessionpl 112 92 0 83 1 0 1 1 0 8 0 pgrppl 48 119 0 110 1 0 1 1 0 8 0 ucredpl 96 6394 0 6386 1 0 1 1 0 8 0 zombiepl 144 3683 0 3682 2 1 1 1 0 8 0 processpl 840 3713 0 3682 4 0 4 4 0 8 0 procpl 624 9217 0 9176 4 0 4 4 0 8 0 srpgc 64 456 0 456 11 10 1 1 0 8 1 sosppl 128 44 0 44 8 8 0 1 0 8 0 sockpl 384 3475 0 3458 3 0 3 3 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 293 0 0 12 0 12 12 0 8 0 bufpl 256 9967 0 2962 439 0 439 439 0 8 0 anonpl 16 355149 0 350078 88 46 42 43 0 125 11 amapchunkpl 152 30029 0 29937 40 35 5 12 0 158 1 amappl16 192 13802 0 13482 90 63 27 29 0 8 8 amappl15 184 583 0 583 5 5 0 1 0 8 0 amappl14 176 1410 0 1406 2 1 1 1 0 8 0 amappl13 168 315 0 312 6 5 1 1 0 8 0 amappl12 160 203 0 200 1 0 1 1 0 8 0 amappl11 152 745 0 731 1 0 1 1 0 8 0 amappl10 144 489 0 485 2 1 1 1 0 8 0 amappl9 136 2077 0 2072 1 0 1 1 0 8 0 amappl8 128 1472 0 1448 1 0 1 1 0 8 0 amappl7 120 564 0 555 1 0 1 1 0 8 0 amappl6 112 586 0 577 1 0 1 1 0 8 0 amappl5 104 739 0 729 1 0 1 1 0 8 0 amappl4 96 3315 0 3293 1 0 1 1 0 8 0 amappl3 88 1312 0 1301 1 0 1 1 0 8 0 amappl2 80 23208 0 23145 4 2 2 3 0 8 0 amappl1 72 107271 0 106846 23 13 10 19 0 8 0 amappl 80 10641 0 10605 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 158 0 29 3 0 3 3 0 8 0 uaddrrnd 24 3697 0 3683 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3697 0 3683 1 0 1 1 0 8 0 vmmpekpl 168 34993 0 34967 2 0 2 2 0 8 0 vmmpepl 168 416811 0 415490 157 79 78 85 0 357 15 vmsppl 368 3696 0 3683 2 0 2 2 0 8 0 pdppl 4096 7402 0 7366 6 0 6 6 0 8 1 pvpl 32 1048063 0 1039895 255 140 115 116 0 265 32 pmappl 232 3696 0 3683 8 7 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 608 0 9 18 0 18 18 0 8 0