preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x3}, {0xfff, 0x80000001}}, 0x2) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x908, 0x0) close(r0) 18:45:57 executing program 1: r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7fff, 0x2}, 0xc) 18:45:57 executing program 0: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x90, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) 18:45:57 executing program 1: r0 = semget(0x3, 0x4, 0x8) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000280)=""/253) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 18:45:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000032c000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/236, 0xec}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000040)="926d", 0x2) 18:45:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 18:45:57 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x6) getsockopt(r0, 0x1c, 0x400, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x7ff) 18:45:57 executing program 0: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x5000000000002d9) r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) 18:45:57 executing program 1: 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() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 18:45:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x3, 0x6, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:45:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x3, 0x1000) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) msgrcv(r0, &(0x7f0000000440)={0x0, ""/6}, 0xe, 0x3, 0x1800) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18000, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8180, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20020, 0x0) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8af, 0x141) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x209c0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0x0, 0x0, 0x80000011, 0x4, 0x2}, {{r3}, 0x5039dbcc19011caa, 0x2, 0xf0000051, 0x8, 0x3}, {{r4}, 0xfffffffffffffffd, 0x8, 0x27, 0x8, 0x8}, {{r5}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x87, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x30, 0x20000003, 0x100000001, 0x8}, {{r7}, 0xffffffffffffffff, 0x2, 0x40000001, 0x0, 0x4}, {{r8}, 0xffffffffffffffff, 0x41, 0xfffff, 0x6944, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0xbe, 0x20000002, 0x7f, 0x3}], 0xfffffffffffffff7, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x0, 0xff7}], 0x6, &(0x7f0000000400)={0x40, 0x800}) 18:45:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x27, 0x5, 0x80, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) 18:45:57 executing program 1: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, 0x0) sync() 18:45:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000007, 0x3f, 0x8}], 0x5e, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 18:45:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(0x0, r1) r4 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r2, r3, 0x120, 0x8}, 0x3, 0x8001, r1, r1, 0x1, 0x80000001, 0x800, 0x1000}) 18:45:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fcntl$getflags(r1, 0x1) 18:45:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/21, 0x15}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xa9c5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r1, &(0x7f0000000180)="582720efabd1f2a044fd33055552fbd5e41789632d018607334a416af3a65619515a4c8ab06198824b3da0259bd47b3bf579456ff16ab93f12fc4d5f16b136a5ff2c1166f2accfb549d8d00d1628b53a7ecf0000000000", 0xfffffffffffffefc) write(r1, &(0x7f0000000380)="a8087028cf5ce5e787949006e439ea20f5b68d9b6a2c9238810074d88b0aaf504ca9d9cb77e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca6823a3ebc6d6fbe2b373cbad7dacd321b1616300000000000000000000007862f506f455b51e7932d9199334f84feb3c33575e430cddaca7240df2dc27d83bdabfa50af66b57953d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e7028458b8d320929cc42ceeb6bfc5aab3031b251552e66bb41163edfbe8e35eaa5e3682f9c40e60c396e9d0f70abab7ab7a1a7db7239145a1386b434259f79f7f08ea3e2827a68b2db6e899dc597a06700"/295, 0x16e) r2 = syz_open_pts() close(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x10000, 0x18) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0xef, 0x1}, {0x3, 0xa000000000000000}, {0x43, 0x3}, {0x6, 0x9}, {0xe7, 0x100000001}], 0x5}) r4 = dup(r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x4) r5 = syz_open_pts() writev(r2, &(0x7f0000000640)=[{&(0x7f0000000280)="314b08e1", 0x4}, {&(0x7f00000002c0)="8ec558d15fdc8768cde7dd702f6cb9728506e168e1cd4c0e99afd8b0098a71bd76619bcbd8665fbca7fad48e7eb2c8859b", 0x31}, {&(0x7f0000000300)="7948bbad9902dc759c8a43650027c4315fe96729718fedc1fef53ba526ab10245c53d25d49", 0x25}, {&(0x7f00000004c0)="115119c76a75cf07b647d89e5a9e5adc472d5bb78c7e0d6869c06e25e070f372ef1a5ed2a9083949476fe105ef5da94735d5209f59c020f5ff37bfe2b3cc57ad962f", 0x42}, {&(0x7f00000005c0)="a8c14bca9252cb047ea9d3e97e0f01076d25f32418bd0c77ff0c57d3c878cbba52bfac4624d2acfabefe7d9a15de7fef07f310db7a45ae7938725f67cc82a024457be96b28cfc820eef88b15675ca1e35a3befbe", 0x54}, {&(0x7f0000000340)="897afecd577ec7a547e8eee0f1cf59c809aac6b2601567de310107ee6d30d84689323f5dbccbe7d5827fb341db46ea2be3ff7506878e2b96e4822cf033d714", 0x3f}], 0x6) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000780)="c77f4a20f1cd9362667d5b90093a090bb708b7356b88b7e3b985ab3b8ac81c08adfbbb796dbf662def67a7d8b5220210b465005a113385518b502ed1ee9df47ea6d5790ad726733b8bac514e01eceb4407fc79993219d1cdfae81c599a9215dd1aba2d78a533535026d6637caf1d8e10f6de8df7ba9de95597774749c1e29d31459a0f36088f691016ec463c9a59c31882a0b645f0fcd2d84af32a2e1f37537525eb399527d3e1ccf9da68eab1071b84b5b393dad7d7980afbbb4322536ce76355eab025223af7c9674dbceb3429973462750c44d1252c1c7e00b3e5cf630e2042261eed20fda9e19e36ef862ca4406d74cc398be2063a7f", 0xf8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000900)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000940)="c424b9d91b13", 0x6}, {&(0x7f0000000980)="baa4d231471d4c2b732732ef30facc073b34d395034720c375132810f2aedc62e12bf88e0fe2c14b918dfea02ef1593434abf0a4a9dac423cc87969503cd409a090b9013b3a4", 0x46}, {&(0x7f0000000a00)="b53d6afd3bd0f290427fc03f495351fc2156b1f3390d7a63ca92e80365a24849a30651a68d567b4dc590dbae07943979dc7885981cf82813fa865662afd583602141a0648762558627b48bbeee9b7c319ff492d3ed0cc2cb5bc19909d94bdbc4a7a347ff06c4ff3368056317b4ca735c023f8635ed98daed600b9f400bf7917b23c2b663de2786de01158012609dffb473913ca072c601b89c83100837cc998900090eeb49ad68b85e59f121d980b39e2569130b53958e1fd5d0fcfd28d1c7a7c2ea1fb6230454d624b4e91e8d5ae6843740b58f", 0xd4}, {&(0x7f0000000b00)="040e0d1d882d7640fbc8884efb2b430435c3f7f16977cc7252ad12b354c2cb310cccb5eb60ecfd188fb3ebeb7fb4f363d500d4f861709084356bea9fdf0a80a117bd5ffec1f22f22b40a4298d711272e770dab311ff2eccfed8a117b1edf183982874410b6dbbcc0316b06bffd9788179a064df6ffc3fabfc8177f5d80a1defa476012e9b9b516e5d72b55466fad503cec53903f696e03776c80d3876f4070b7a5642d9a2001fcc76efaeebb636ab613d919717292ecdbacdb5308ff", 0xbc}, {&(0x7f0000000bc0)="bbd80342a88b855733e88f3fc713f6b569de9820b12059325734230453597dbdaf402c0e66e2df127fe26ff55551d40c704833c5ad22a006ff0ab7514f3d65db932dcb8ac3381b56e334b9da39e15e860b721a2f28908724626ceefaa484beb04e0d000f6cf56ef864cb6edad7522944b7ac7151967366b122d169cfffbacbfaad08a8321b15ad9b04ac685a1b9aab11bbd6ea526245e1", 0x97}], 0x5, &(0x7f0000000d00)=[{0xb0, 0x1, 0x401, "ba13e03e7e5ceb2a3f6c78134de5722ceeeb7afe8848c8010a8c3e3291222b19019b4fcfcf7506827d9950936f3dc62151330c0612072edc487f7d27b4077f3b93a40cb74d1a73d27915c6bcbd7d3640dba1b43b75a3e78087d85c93ca0e5f6fd42167703ccd1cf46c87591d1ee28d8e0197260288d3dd2213b51fb980c49f322a8a6c34f7ffd86b03591d7df117458f261bad526e8121f52a42e9af"}], 0xb0}, 0x0) r6 = syz_open_pts() writev(r4, &(0x7f00000008c0)=[{&(0x7f0000000880)="a3de2e430f8e641dafb78ed9f4660e4efdc8884d34a3f92cce9fcbb516201a72fef7eb2cf3", 0x25}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000740)={0x1300, 0x5, 0x740, 0x4, "206134a7ab89cbf8b49e1ff0b539aa8ee6541325", 0x1c0, 0x7fff}) 18:45:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) semget(0x2, 0x7, 0x149) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x1ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0x0, r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x00') setuid(r1) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:45:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/100], &(0x7f00000000c0)=0x64) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="7521968a3482e52be7b8648d7d6e4ebf442d59e4bb898523be20d1d2bd9150a97094203bed1dea02db6816cae308db90bc21b16dbe2b165f8ab8a9cc50610632e053902b6e", 0x45}], 0x1, 0x0, 0x0, 0x2}, 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 18:45:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x4}) fcntl$lock(r1, 0x0, 0x0) 18:45:58 executing program 1: clock_gettime(0x300026082800004, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x34) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 18:45:58 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/4096) msgrcv(r5, &(0x7f0000003500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000854594baf1"], 0x1008, 0x2, 0x0) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setgroups(0x1, &(0x7f0000001280)=[r7]) ioctl$KDDISABIO(r0, 0x20004b3d) r8 = getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={r8, r1, r6}, 0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000ff7f00"/4098], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) 18:45:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/198) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r4 = kqueue() pipe2(&(0x7f00000001c0), 0x10004) socket(0x6, 0x4, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) listen(r0, 0x3) 18:45:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgid(0x0) write(r0, &(0x7f0000000140)="2c36ca8b7cf505ff493f0f86bc7a13aaa06d61657a3c89812ac5fd4d7f276896375a8e9615f20ee37ef1d7f88e9f2a63080588749dbfec534fd31c78505d24f16d6ef96bc46179020827b75cadb8e09ef809952863097297d4316ac34fabd2a4c42031d4f08333d41dde4b2e3799a1a1deead2f74fd3a256f350803fc69b9ae768436e9dd9a3ad8cba39e8", 0x8b) 18:45:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x2, 0x0, 0x0) 18:45:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x100000000000038d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38002, 0x0) socketpair(0x1b, 0x2, 0x7f, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 18:45:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) socket$inet6(0x18, 0x8002, 0x27b) 18:45:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000000)=""/24, 0x18}], 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)=""/26, 0x1a) 18:45:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0x12) socket$unix(0x1, 0x1, 0x0) 18:45:58 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="0ee8ba63250fe883a750dbfe14494c75a00087525997208264638d17a8e9f7b6b528c30ce98317e8cd63d0942ac99854bf9ae402514dd882fc2404dde1bda942282ae2d5de08f332b8c58ab42e3d6a2373e09df9ae25e2e88162c67626fbaacdbd6a3128556a58e5aa214768047eeb392bd7b9e691e7faa59f870baa8ecf91d3a6a7c88fd15b316cf6846381049c4c50e1fd79862c9b0c02cc96c1ce5381eb72d961a97c", 0xa4, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r1, r2) 18:45:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x1ff, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 18:45:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 18:45:59 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x534, 0x4, 0x9, 0x101, "08feb706054e6a4884d0b629bda48cc09c660187", 0x3, 0x10001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x0, './file0\x00', 0x4, 0x8, 0x9, 0x1000}) 18:45:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20, 0x0, 0x0, "000000000000000100002000", 0x0, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x285, &(0x7f0000000440)=0x1ff, 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = shmget(0x1, 0x1000, 0x430, &(0x7f0000ffc000/0x1000)=nil) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getpgrp() r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x7fff, r5, r6, r7, r8, 0x48}, 0x5, 0xffffffffffff8000, r9, r10, 0xd5, 0x7f, 0x9}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba22947cfc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f38d16e84bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x78c) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669000030001bd70335b7e69e5879a7c2ffabda36e8cdf2affcc3650e42f96f1c5bc19ac74edd55a6aa316241cf000300000058f7252a497c567ebb265ee90b81bcfc8606829389c7070251df99b837be44e6744adb877224ed71e7225811c6dbcae9ad5440ee"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 18:45:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000440)={0x1, 0x71b0}) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="80103b1aa46d087c9af52832557ddd3b0cd9aeddc182c5c069669d14f5bf81d81d805b0c326c36c921d1f848714d829cf0f553b068660f7f60856391d905bf1c1e8d4bb7b75665fd286a67c5132348974fb85a72b81979a6ca8f0872c4ab02536daf24007d5f040272276b8e863676404839dd7aaeb78a7d82803746a4309da90c76a0fdc6d5f5b3f0c46153f7491d6dfd538a9d1726bc9d9623c4022f5b4a77", 0xa0}, {&(0x7f0000000140)="5372a9d4c8da48da2fa06ce000df9405ad44a86cb6f4f14da13683ed28d6d1b87c4e861aaa949d3697852b2d1bffaaa8f5711cef0cf314310784db21f8a1e93ad0ce1ddbad5313671459925878f7505682c32915926204815bb9622d18ae27422dc42bb767", 0x65}, {&(0x7f00000001c0)="409705771466b6d5ec6960f38227be3b8191265ea435e1d29c85cb73727afbb9649e133cb83ce8694131b5aa5552ebce770f4edd8b7c9b4c2a2136e88d6b744fd51d053b89a89b8250b700967584e4e47a6fb491aafcc9f5e4f3e3de77f449b67008fc0690e982a232e3fc51dcfa00c696f28e3bffb5e5f9c9cefe8aa6f6d3de5b37129f9615d1d819ffcffcac0f9e7c41f2ef53b295615cfc34eb582760", 0x9e}, {&(0x7f0000000280)="a6f47c7c4c00889927908820f612e27cd17e56b3f82e67a70338f8ecf6bb8de8899fc75cc5b075650908c002bd7505cbb4133969e81978b730f356a81848921754edf0958f5d995547fd4c380b566c9b1e2b29dadecb7a3d18f7418874af956c8cadbcdfd2d811a9f056db4081885dcfc7cf0cc0d2145d9ae516b4b46dca52d8c414c68624f565778072f3a092def3628d0cee0fa3ab27", 0x97}, {&(0x7f0000000340)="26b5487b069ef95c14", 0x9}], 0x5, 0x0, 0x0) 18:45:59 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) recvfrom(r1, &(0x7f00000000c0)=""/60, 0x3c, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x56) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x80000001, 0xffffffff7fffffff, 0x1, "c47f857aa859ee43b0fb1837f0133ffcce1b81f4", 0x3, 0xfffffffffffffff7}) r5 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x180, 0x42) getpeername(r5, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) r6 = getppid() fcntl$setown(r3, 0x6, r6) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000300)=0x8) getpgid(r6) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x7, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(r1, &(0x7f00000003c0)=""/45, 0x2d, 0x40, 0x0, 0x0) fchmodat(r4, &(0x7f0000000400)='./file0\x00', 0x142, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000440)={0x2, './file0/file0\x00', './file0\x00'}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) chroot(&(0x7f00000004c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x1f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x500b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7874}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbf}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xa612}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x47}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x66f774e8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x80}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0/file0\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8001}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000a00)=0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) utimes(&(0x7f0000000a40)='./file\x00', &(0x7f0000000a80)={{0xa98, 0x5}, {0x40, 0xa3fc}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) getpeername$unix(r5, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000b80)={0x3, 0x8000}) 18:45:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x5}, 0xfffffffffffffebd) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000004a83ff4e3bb18ed204a4e420b8a8b296ceaa8f2f3a110c728525353240000000000000000000000020000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 18:45:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x6d7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x1}, {{r0}, 0x0, 0x10, 0x3, 0x19, 0xff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x2, 0x200}, {{r2}, 0xfffffffffffffffd, 0x0, 0x533a9b56475f9db, 0x0, 0xacc}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x4, 0x8001, 0x811}, {{r0}, 0xfffffffffffffffb, 0x48, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x3, 0x1ff}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8, 0x2}], 0x3741, &(0x7f0000000040)={0x8, 0x1}) 18:45:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 18:45:59 executing program 1: unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/184, 0xb8) 18:45:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100d3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x17, 0x4, 0x7) fcntl$setstatus(r3, 0x4, 0x88) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 18:45:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 18:45:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xde7c, './file0\x00', './file0\x00'}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r5 = open(&(0x7f00000001c0)='./file0\x00', 0x20001, 0x48) chown(&(0x7f0000000200)='./file0\x00', r2, r4) socket$inet6(0x18, 0x4000, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x20) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) bind$unix(r5, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) listen(r0, 0xdeb) rmdir(&(0x7f0000000540)='./file0\x00') r9 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000580)=""/160) connect(r5, &(0x7f0000000640)=@un=@file={0x0, './file0\x00'}, 0xa) chown(&(0x7f0000000680)='./file1\x00', r7, r6) accept(r5, &(0x7f00000006c0)=@un=@file={0x0, ""/12}, &(0x7f0000000700)=0xe) r10 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000740)={{0x1, r2, r8, r7, r6, 0xb8, 0x9}, 0xfd4, 0x8, r3, r3, 0x56f, 0x400000000000, 0x5}) 18:45:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 18:45:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0xffffffffffffff80) 18:45:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5aa, 0x4) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 18:45:59 executing program 1: getrusage(0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) getrusage(0x0, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 18:45:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) shutdown(r0, 0x0) 18:45:59 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x974adb1b6ee7136d) 18:45:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x10, 0xc004, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 18:45:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x20400000000001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:45:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x100000000, 0x80, 0x2, 0x80000000}, {0x8, 0x1f80000000, 0x5363e8b4, 0x8000}, {0x0, 0x8, 0x8, 0x772ff44e}, {0x400, 0x3, 0x3, 0x8eb}, {0x7f, 0x1, 0xfffffffffffff003, 0x3}, {0x6, 0x80, 0x2, 0x717}, {0x5, 0x2000000, 0xf7, 0x2}, {0x5, 0x8, 0x7, 0x8}, {0x80000001, 0x7, 0x6, 0x8001}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, 0x0, r2, 0x0, 0xffe) 18:46:00 executing program 1: r0 = kqueue() r1 = dup(r0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x58, 0x71203f80cb36aca5, 0x5ab2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000002, 0xffffffffffffffff, 0x1}], 0x7, &(0x7f0000000100)=[{{r1}, 0x0, 0x80, 0x1, 0x101, 0x1}, {{r0}, 0x0, 0x80, 0x20000024, 0x55, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x49, 0x2, 0x6, 0x682d}, {{r1}, 0xffffffffffffffff, 0x10, 0x42, 0x3, 0x92}, {{r0}, 0x0, 0x20, 0x23, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xc32, 0x4e5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xfd, 0x668}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x2, 0x1}], 0x8, &(0x7f0000000200)={0x8, 0x1f}) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 18:46:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x80000000000004, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x0, 0x5, 0x1000) 18:46:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 18:46:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x477, 0x5}, {0x18, 0x1, 0x1, 0xc17}, 0x0, [0x80000000, 0x8, 0x5, 0x200, 0x8, 0xfffffffffffffffd, 0x1, 0x9]}, 0x3c) fchdir(r0) geteuid() 18:46:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x4000000000a}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000040)=""/110, 0x6e) syz_open_pts() read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 18:46:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x7, 0x0) write(r0, &(0x7f0000000000)="52355bf65a2d0b5c5387c3fabb033b61c4766d701c77e026903dc188e5c85b4d39e3c43eb6df84ae0741bbe4c79459f636bd37f253df9f25ddb76df11b67887c99", 0x41) 18:46:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) getrlimit(0x1, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2c0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, &(0x7f0000000140)) listen(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) close(r0) 18:46:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13", 0x156) getgid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x165a) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:46:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x8000000000000029, 0x800000000000009, 0x0, 0x0) 18:46:00 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x9c82, 0x17}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x34, 0x20000010, 0x3, 0x7ff}, {{r1}, 0x0, 0x1d, 0x0, 0x5, 0x468}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8001, 0xad3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00000a2, 0x81, 0x81}], 0xb101, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x20000003, 0x9, 0x20}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0x1, 0x100}], 0x6, &(0x7f0000000140)={0x1f}) 18:46:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r3, r4) lseek(r0, 0x0, 0x0, 0x3) r5 = dup2(r0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 18:46:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='`', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 18:46:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x4, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6000, 0x1) open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x9, 0x1, 0x5, 0x1, 0xfffffffffffffffb, 0x3, 0x8, 0x1, 0x1, 0x72c70fb, 0x800}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file1/file0/file0\x00', 0x3, 0x7, 0x100, 0x0, 0x9, 0x3f, 0x6, 0x2, 0x0, 0x2, 0x9}) open(&(0x7f00000002c0)='./file1/file0/file0\x00', 0x0, 0x7) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x32) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 18:46:00 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8a2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x9) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x4) fcntl$setflags(r1, 0x2, 0x1) socket$unix(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 18:46:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0xffff, 0x4, 0xffffffffffffffff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x1f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x99}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf0}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x800) getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001340)="495120254f09cae4a944d94089ec18f5f5fc5981a158076b09a3b9867f55f055242c061bf5f1320f24a36f5530ab01d912ae6b780833dc7777bc6855991b03710728a910a8c98a9e9e9fded8a8e39e1feec6f5e404d186f2a46bddb1dff43a302e1906232089f06e99ffba2e188b17a703852650113cd4b5303a61db5372919a26801a63db40c150fe6b7a98036bfb43a50b4ce68a6833a10dde675fbb520ad043c67997f0e37bce3c8b67f68a5d301288d8122f1618e988a2f4c27bb3eff75a6d8565b4ccebcdc74bd468de926377ef67d67fa3d5900a48c49c5bac2ab753af96f5acd4798d13fc7725197145e6bcc5dcff81ac79137bd50e0366afe224b1f3c2948b8880b67a2be9f4c00f9cd62bd36345cfc2a5532bdaf29a0c01f2cf1bd812ca0a430e7b4696aadef9dc885fabde000760a72524e742ad45f1dbd98661a541dca5b4f1da10ae3d870452feec20e0c8e27d4c7f85cfb3d900e5a2d4b1fdb30e9a8130c2ab75ee120db868bfaa38ce19c4a4412e653fb30e92347392f7a6f20aed809d8f708ddb7334c2c7a0a1ac91b80621984474f2866d6a50f37a01c1f95489ff053088e3ee0c2eec121e4fdfe4d6ce9c6680a8a4f3b10f9101c0ff9275f4837a5f19a826cc5b4273204bbb83a5d06452fbf2657f652681187448aa88aa70ca3eb2c9334182c29238149378eb42bbfc8deaf047d9326956e7ae0ead4d958ce5602b417a7af93d558c6a850b9347c2c6fd2b87d83817b1cc8badccf5ba7d42edfb3980d8b2b07cfaac39f19f99c4688c84123b26471d5b05adfb32d05198df90b4b29a61cb7ce7e7bd0bfc4db7d824a7e27714c830a74c84d9cacf35aa6a32e808cc554a6a78f7b3416f8eeca6f3af671c2389c9167f92cc9437bdafff5dfa1fdf9933617564567ee8641f93d1b8a0756689d06ce70597db895ce2a413b3ba6116ca61ce1391264b42f9d61820afbf496e03d6b77a885aeae0cb0659800efedcf1bdef71163df26c3eaa8dd7a695fb1bd38b9bee5e5706bd1dc692dd56a926ebc72d3bb3b67ed1a1191ce043ee2db6bcb1c91bfdd54f602af2f4679e482e0834937ecd6c1516bed14d710c3fbfd66d9f1576442a021ced00d13f5a7d6601cd277ac916549f83ec1aaa1e1044e42154c290d1c98b20774cd8a6d7f1444f30b91561fd9f4f23be427577f3e1ef952d97613d2dc61637da804d969f30ad40796cb02f622e8ef41a9b0c9476a0fb090eaf02aaae1f80245c1304b4333eaac5b9bdbaaa2a9fd05fc05d8ca81d97698d00655bc705be1ba322a94759c1ea8138129546295863e01b258c9c2e88480385db9637ad954f3082ed920bed16abd4cb2e4a417a30af4ba58d9612529f753f2799d2a21e20222e2425d026dfd0a133c9b0837bb863fc29c9d18bc984be683e6f0eaf47830ca22e3a24e82294941da23d42b7b5c1e251ffece27d4c3d104447831ffca59b1426715fc7264fd20d709eb4b359e8fe2f1f6af75e5f60201cfadd2336661f236c2f95bac604058ff3c998ee54ec93755a040b0ee30985ec394fdc860a2c46ff524479818c15292486a02f852213f88c7fa8400f75300cb81cabc4f5033f6adbb73a66a6a6e627ba616c5b784cfcab3b2b86d230a057bf3da5d2d86e2e4641cce651e6edbac60b87dbede9016d91190d62668a978b096753560ea15a5db977bd3e20938867aa6666fdbdf36db7c49f0303dfbaa879a0d37a7c0352c77b96666503fac5ca38592a4a104f759d22b9b23c518197937ba4b88bfe6373ec6a26ea0488cfe42f61ad152567627cf2296fc512e5dbb6c0606f2b1b6bac3d51fd8c25b99799cc8746cc5d184469c45581fcee628a863dae513364f95fe51633afcf2d739a1e7dc1fd1b7d27b3f9508649212e4d5e20e6148c671e216f37b7c6a4109d5c9158d95b6f0efb7a54d7980b8f3fc0c4cdbf5a8f3f5d629b30c55f05f2c1296fd0aaab5dfd75014c139a11c5c22aba33f20cd9ea93c09145cba5507dcd0e8d7c04b7a7497d78fd972ee922082843a83e6b3574a530303efe69cb831799cece47d3789e6418d8a00784034f1bc70de8d9ebcd14ae24743fdd07f8c7011db96f4d23830416bc7d5406b926c80b8435419004d3598627c40247e279dc76027d81b8fa6c25b93dc2fd7976809c8581b050426869ea0abbfedc9d6d6be75889611c5b62155da3526b5d42c63f786c9b3e065669e23f5a1d591efd8e83915e28241a0e85b9ab637e7813359b92aec7b62b87906fc4e84f4cc6a03c90f2685f3691a53bf08d5a0afdaefbb33f1274fa7d5ad17fad9044bbd8bc4b0cbe9b5ab70735dad5eb3e1e21b58f2f6f0cce7a135fdac0598e3aa109bd5e961e47f0bd482ce24d266388c6a0ef984f840f6494a5696084e78110c58b52036537e60b702c356e42fa83e4b701bb5a54c49f9850a62b915b4eef148813942591bcb248f9535b31e99f145273ba944c2fa049637113fec9f49ad4f5b4a46d7bbbfad89195f652c60127e2ebc1144d324cdd35cb7a49071c8be31f8404b0c3a416538818daf93ef86e8e63fcf252b42264d95a60d99f1c28651f3b1cbed74325e6d9451807f40202a309502fad77b347a32e4c0421b318db606b901c4d2607370312980e7f19eda130106054f349fc61ec079f0de592cefca48a16a64ebb7a28ca675f7c637286a31469187a178b8736d48f7583f1dcb4f697655c29ed70551a898f5423022ae28c4e5a770bfc9f243b864a189877076a5a2fac474a9c52070ebabfbcc62a39b507bc153f5a6b34994e7dba0f7f16006cf63310b9dd74f75f1ef6848aff9e426854002bf89a7285889671a456c40ebb7d1564dbabee3c077b2592fa459ae03e228b46f9517b3f321d6b13eae4fa99bd3afa056d5d5691f2448b31b5a8b9e21318d6635f5cbde91c8963ab9b57d833a10726d25a5b78aa17c7f3ff6cd22162f7598b7688a33f337a55982c9f000e248b2a4493a8ddaab5d53cb68f86a8297a243099935bd8b5d68ae905b07992359300ca3de3997a4a5eae47d9ff597387656ff3eb5706a0744aa126d76a91a6d8e9ffb08df97d4b57d435e4a634621307e21a01ce051c1f088c6ce9684f252103eab8566a1cbe1e5f5b4966c477163d81f7ad980f95203aa254990102c1f9d131c1a79387866aa6841544f0e45a3c566a371e3547cc1f4fd8ff2a868f8e02520512fd1d28ae8f669aa42fe31fb4b894140d3a9ecb3cc863728e2b9fcaaaa15eda3f4a9fa673c70a1706923582a3f9f55427cf2c7df5885214584c4c9850d04ef85f0ea573245373e4d07e411a205ee4502b8fd2f0c6e6accf333f63f69449cf433560c04d264a7e58e3a1f611930430960577522b6c75939fbf02088893c55123728140bc7db3e0dc66992e005939916c2fd2f938cc47956d9d12d1acb259ba4c268198580b92225f4b8ec60db1b0aaaecceb0254974aadf9cf887d88d5806634bafaf6623a95396c2f93a3ed7ae833a01dd85a867b7d1211a857ab52cc16232313c5a93c9aacc6885dcfc1cb6a217635a3484aa8f09fe4bd0f9d7bc574d0c04747eb14ccad29483c495445101ee2255430f5896c83259b6339c96a696acc510c1b7795ce778412ffc5953a5a8a67688813f5525bbcb321754ba0e0b33cb3780c5493c5608daf66c70bb76b421ddbcfec3bc763a69f1ceee5695914b3be7623f20ca9a537cb72d4e8d6ae65f5f1dae3b08257ec074778c6bd8a010c09fb77ffca543f715799c9cc2591038e393e3c7e34378b57a31bd970caf9effcda9cb011c50e36f8cb9227c040846506d118857b1d437f0d0ee1aed155daa126f3acb2bece3af62f95fd74f563ce0c3e0c0e7da9e158eb948abe124b0ff7199854660c1dc7a1e7153e1ff5c770c0f030aaac3f9d899207b001433b20102984a72b5c11f95f3554d544263cf7b8f3f443af2787d8a26248b919e9cd32d5a932bd943540e60f0d8660a62aa184f6aca08ee280a74d48bab4872beeb1266798c698fb535c982930a77cd9c5623737ba3c853bf0921d", 0xb2c}], 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) 18:46:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000001680)="f8fde392ff7794fededbafb2cda336fb53bcc5a4928ea44f7de35ec45bb618ff53fb6b7b9ca4bdfa846e10ae8e1b0b83e4647363c469f462c7a63768603affe6809a1cdecc28ccc17d2420dc44a9086e161abdab567879a14f983cca9a06dfaf32948108fa652c89653e5bc3b1789b348ff0c5ec42ca76f95d17499793e73fe803de27577f6179e92a96cc7356805733a56abd0c470756c47e4bb9d28d1235fa94b44d95424fda8ff7b6698b286a807beb2a06bac424dc36e05ca1bbd700a3af77f21ca397d6a1570e2d59637b067326e99a96aed32fad4ab9c7c25fdd0480618462f46fd13dfeb84624033dda73b786d606e9ba138ef2a404789b90a2f7fa832faf920933dea60d971a6f96887ea27351ca43627620d42edb8def697c0294204a7b726d5e641d183c04ac7f3ea5e15a750107940a46abd8c04c8ed8ad89a24e48db7c20380306777e01e1c935f3e5756a58ef2e692c39a445cf738bba83a4987f1411696a00f6736bc01e48ee73fe348b30812627017de94ca8c09855a3cd0fdde67a70b465c6bdcb2a0b5d131439d5439f71cab6d23f1256e8490b3ef211a0afb1bdf94527ca5e85e949893653bcc1f19fe935d36f1e2859c8d3e8e0f9fdd885b11a347b5b62452dc4a0de516acd303f8db00de84ea38086bc87438576695d9be50080617e97daee1261464c67a502c2413ab2ec5618d5f69883aa818bfd2fcb3014516e42356ac1bcd59a2b5470621c8f0f3094b0ca31462b4727c96999df99b6ead44df89742b91cddcfe06adec089950048e50c587558917991e561cfb003c429d8b8ffd5085c1a3d9f3816b4f1c2882c2d7a61cfb0a795e9abb020d7de724eeaefa5fd2a1880f581402ff07ff85445b8a4f80f4f7456c9847afe07735230f6ab1dcae4fb01575d574eb36126b274504a3fdaa8c78e6403936c9712fbba705f7d3ef38393bc3676c58eb5476127ba6c5d1372bec819f7c2b3e4901503ef5572a8e49a00f98466b48c85617c2e8cc94b9d5cfff155bf5c765c34c59152d00f67e42f6f6137ce16522fdec4dcaa0ec758f24887b7421525a8e5ef59816139b710d67c01c7e6108b5f23ab150206e959d2ead8764a7915c66378ac9acf04e8543833a7063507d95f9f8ec22e3d90837a2f64be03fb43500a7c7bbad460cb63237e04d185e3c49e9a5ccf53049ce7a5b6ec7e3c66aaa3d980f7aadf973399e3a15492600b216e67cb172b712a529429a9b6b1600f7a2c05a5705ffd42c410c974c7b2170915288c780348c21fdf61e853378ab66476bdbc4ee63504d856b06e8df1718343e11f468f46ccc8607d876612608ee66a2d27d98ca9027f1159dfe03cccd6c813683233d9150aa2578e4a8e1fd799cfe518e9452d274ce2282e8c0b7343bc52c1c5af21ea68d46f49ff67967080329a02af748db7605e6dd0d57c59bf8552376f5116c8fe6f321b43154253d9a045aaec20ef3fd85f4803a512da8c9b74066634d88fa6da6741ca1767ff447505461bf5a9b68e96e7e31339979b2b687ab0c53d9bd632636cc2c72279638ea45d30f1289eb8ba361d0751df02ccb3d5cb3eed7f9b1565965692d5340795b672b1852610d653b492123ff5dbc4312ddf948aff58a6bde522823f406821849a5f740f9723618b801df2942e24ef9065ad7c1043b5397f19d68b856d1a8c4773f7b91eece41392c7dc78f27de8375cfab5fc4f34e49546a8cf0dea326f90523425f570cfd763dc88fd5e8f08a9cae07a84caf464b4e11941a2847600434fe0005cbe8397fa895414247dd46b8245bad7f5edbe251d956bab047cee13b431fc37c61d98c4f6386b0d8ab253c231460498c68284dfaae5a556f464e5a980d39fa3d738d106578998ec1d369b075b6a380eab5935b67d2d78cce1c5c5a7f0e3a562835bc3387d80b0fcda485c1b4984b21a9e7ada32b90eae441a5ac91c53e6eb2586c0a3b437f8b1dcc90f022da438efeaeea6598b5c17afb35421d56d336b47ac5d43528efa9cf7c7619e3d14a03484a7186446957be8ff25dced4598ca0c9447522bb876ed59130011806b1da0b46fe9c889192a0d537a5edf08ea1ccf7c6005b0675d5fae109beb182e0b2df6805ac6fbd80c79e4fff0558b4621afe80bb234b20f8158da719d6828d8884e56f4bd6df2ce41c6791ad0e45af14634e90aabcc3783d42953456ff75407fb006d941239039de5ab2c286b45239555aa517bd524705f526af7942bd27d41460dd70cdf13e7948b93cc07ab8254f1a6e507c200a98fddf43765f1bb2f2d3f33967d6d3c64e7d593328a9348af6b0c639f318cd78cbbe424c752a84e86a4635e6e2f2e73869a8c26d78cc79f8b430ad91a95a47c65f035c14f3512a5459a37350e04ce96b0260e098f29d0ce5a332465608d04c2280549556e3334a23643e43e259a96bf6a129019381202beaa56a3569f24366ae29b4db0290061080d711efec5e101aa3f9a3b66b6066bf6bd6e586e744e7b1bb93a0b702fda70800e472074459e79715fb0c25236925a8b73f4ad46a3db9e68b52710ba26d90be2ac5d4c6e2e6c450461c987b7b9be99ed3e053f396b91bfc8372e746cbd0f09b169a4b39eff7532f659ef64c3064b11d5ce56f3418a5cb80d3cd16a2b851c201bd000295d292ac19af6974e0312cdd19dbfab1c53e7c779a403818099896bf6a1d362becf94e636249e0e3fc3cfadf7fe42ea890cde42ced24abf6b937e6125b4bdc2df123584ceb327bf25eb3f7caddf870b60df25f2a9311a0be9468610dacca8a38f40aee4401e61a3e07b0f7de179bd900c00920c86bc452bb5455131c3df87b959d0fbd814215989f4d90c41b0145c2e468b313129ad0783ecc96152fd33585bab6c0fa8d322331e80a1eb17da965dfb8db83f5133c0c38b69394090a55a9cf45fcbe6574a87303f403bc779536ac1b447693eabcc4bb5c826e666ca5a85056d116c30eceb86c4103bed50bcff5f3dafc562860b2866a86970bd9e78e87afda7de42987e1a25ff0a1330a4a0ed0576c1465d4633d68ed17a6c7756573cc9f2c6a71cc17cd9b3a8a0672cc5b2d63bc468b7692010bb5a95fd60aabb63d9ca7b833197e4ea22e2b9df4afe5f860da709af68c41af884774205b35d513137dc0cc63ef65c922f0e19ef9e1cd11a588a38b5062f713bbccdd946c8a7ceb7cc681e20ef7a2fc07f0d57d2528dd218d04f22929373659f5579118e4b430e1ee7f6af9463558fffc8d9d4158c7cf3322058677cc10cf9146bfc287d73efd520ba11d9413ab353d6119ed254a5a14b434f50b0404bfff01dc22d237eef6a3b298160dbdfb20d4a3f550ce5f12fddecd2c017f35ddc85bbab07a5c1d0806ac8c13d0da75d240b01ff7c88166bbba74ff8035c6eabed811d36e7d04d10c5390ab0829a62c23075c98c38375759322536f0457bce310013ae814511e11c0c243bcf6440df7706b6de52061549f9c167f5cd38a7206fc5bbf49cf75eb4240ad01b7fa2dda8320c91efdb927a0e9108c62a22cef788291a26bed637329099882888c7bc2cecf6849b16a8605adb190a9754c6b60e53a72dcdbdfe93caccc265d0eef7cd8d1102a5c8f733537d38377a8abfbbfd6e020f7489473930e2e5be5c138cceffc9fcf7bc70f13a33cd9f08f9836db69a78a2e642ccbfda9357c98899f6d20f22d709091146d8043e1cb71757fbabec3dde8f216ae43e74ec5d90d2bb912fea0518739fcaeb2e8ece3bc341716c82a2579b093416635c35bf401480a5fc37f553a051ce76d3d968be180f8d4b8db35d1a434ea92c6e2096d7ed007e3f98ef90754be8e09e30ff990709211d0a5de13b2ea1efa5da8dc107b8af7eb9b660dfde47354effb15d3a0fc1f769c754ae700884189fee9053c4c56964f57a085f1d67ebc0bd3045dba29889dfd2f7c54edb5e038094a360a5abd203f5583cc4c5fa2d903292843f11b7dfe04ca917c1c457fb9fd63d7ac7bfc17cab9582ec94cbbbf79709354006d01c764749d184db2e2ee558387f02262eabae070d1367afc83a391fb8999161718d3ee7ea291b156b0fa35f456a9d7d77e52d7e4fab025a651a92e3ed73f377fae3064dc0731d4faec34f436c9535abc300998af7b83731468c3db431dc43e86a3a6ed39294b921f13f874504e09cce66f19c95e196fef887b634bef52201b677ae76a3bcdf2f5b2c6ab0a868a9c46559dc073fc8daa287d21e1e49d5ff14b0dc8c3d8fcf1b3a610559e33ab5e13b81ce9321df0e072e015e5ff3a2e7dbcf635adffcfdc1bd27a03f4f63e2baf2bd43f35ce7aa6bfcdf1b011e3f9fe2f89b593ef8b1e74cee1aa3b99332d5b1a1584033adaf3e9570b3e7dc44f9d94708490cb69b54f7b9278ab2beee8aee1f334f67c4a753a8d7e35aac63f6ea11442e039d3dd70b08e3271dfe048ef0487260c65e1e702008b3ac8fec0463dc3170470f6574aa38aab786258c1a201700e5fce77cbe3314e8337ed030db7cc3193f6352a69cfe33662affb2ba9efd27b556181f0fa844cdc59c1b2db0f400615e4f0df1e2a66b2fb84df8eefaa373f3134e178de5f5eb9ad3338e9ac08b1770c91c0873b094e8ab42020a4c0e0a7576ba520a15770d124c7da350c03698fbac838c84580f5a36523aee9c52bbb4bc7937f190073e84f0b6eafd3ffdbf8fcfc5aeca9b90ee438d64f1cb88063cfc3c4ce18e87d3281b46b1616606a57b8397da6824b053b57a426fa6a85dc56258e5c9117836989dd07c04b8ec342fe9d026da4bac50782b0a5c31337bcfa8a988c2f96aa6e88ea9490fda00611febe3f9321f22dbf69fd716fe516db2ca6d54430002b26eea0ecf27f056ce2ca31bf04811b821352603b898357a5dbab75afe5ec1d4fb98428a81524a05407a91af7af5d81de04fe879909de62bb7efb83199bf9860a7c8ec8a68c8d3e97f634f5354143657e086418e87c9fb385b4750dd4884db5adc5e51b337b02d73a2fb393c939b4729a79795f27fb17be5df125c72b1761f40b0642852be01f6cc33d1ed95d972e97b6e59f3477eecfb9473c92d9b2a2a40772e578f01eaca4bcc2dcb6e10d95b1b8521e0a237afb559d5807ca067aad466d2904a603222499c227eadd65e24c14b88b0ec479af27ccd7ac57613d46e393308943d69936c88f2069d2f5aebaac7c761db634141cda1fbf627ef7cc3a4762c08d0c43336d285c53ce6dd65b24a993cd949bbb8f6c56a7be710f6b756daded300d854858dc85febdd52401564bdf449d3192a9ce0c7585d53e9679890b409e5208f4015469800bdefdf647fa435fd9cc9d0eed852ff13017da00688dc6d752b373cdd6dbd4cbadde46cda1781b9c548f49a40b0f75035e3949da1aef4da90c2fd80bfb6a59ac47f4182fa400c66b1d87e8fbe560bf82a30af192cbfe7384d66fcc985e7d83c6987cec70264ed26419a099436cb3f95d2768dcf37187c1b4ed1d5d82bf51a45c201d778d13cd700a581ea5f14a2708c589cd6101b009212e03a837941f3861ee333b8770574d2643efee1d330cd58d7faece4d2263596e8e613a9f06336695d14525c5d2e94f7463c50952c8117e9b115f46be443a3c80b2f634e527f5355c7416f34d44425a02600b81eac28cdb19824911f5922e9beec7feeb37901b94529d7335eb508527b89e62808fb86dfed5d96512ba1aad2d3e736ff4e37bbfca879f06ad0aa442179257f2e4d6d63e1255681353b9f233415e07b9a448cddcb31499b3b230e2f5128e9b2ada24c6939464281ef36303b2b"}, {&(0x7f0000000100)="117f477b49bfd3cc14b012698014fb6fa447820a146fa238a2e31518e0ac72019c7768e5ea02f0c24618890973ab176278796c6d1e75ccc0a7e1e9d543ed4d20e6324e876661718325d0a7feb0d905fb5ca9dc6c8872721977a782a4a09efda4b62d396231b82222c719b041360ff1036c3589939be61eb6e9d3d9fd963fccac0fe1df8db339334d377219bba1c78957b7133a9a1946d295bb34abe71894da59084d5c16bc3a398a2b2e4eb30d9386b4e0ca17ba4387e724ce5a4d32cbf7f2b6eff9cd2fbdb27222d33808075d1c6c2410490af0b2c112f4d87ac6619afb58f87f06a1f2f1a985425f887bb488f10a294eb46e28bd938aa7ef248aa6c005"}, {&(0x7f0000000200)="3de262b0d1470070cf9bafdf61d668c8e26d1fce49d3d54ab4b69b45ee8927a6e124efc8602a7f1d0ebe2d9a9a72baf636b818dd3a37d357e3ba37fd4e3bda60f9392212b8394b022adc29e2a99f269e76f1a5935f8ba1323ffc67e6e9276bf7252fc445c5dbfae83faae692c7df98ae4a6304a2c68b98b09651c8bd515ec3d944607fade0a8208d62a415d596e54e966ef581fd4092cf24488d194eb4a8c4da31552e20382a064e33391fba7dd3d93bdc7e296e9434266efe54844af57a995dd02d4d24a09b39812b88e2291134424b1b7ae5"}, {&(0x7f0000000300)="678eb77babcf684bd07262c95d457a038129acbeec02c0fb11172c2f6ea389ce1661b8aa65727571f8ddc7b5286ee66abd06a42ddd2249eb5ad7cfc3c24f0d68992b12796d83c797d6b7009e6ac747393da5f4f9d8146a6db774134405141fe25fbabc32f3427a150dff8214834a27d673f765130b60e601e97cac627369553a298232650803afa8b1a5e6f23b64672b9f5245a87d7be258ccb279304333e8fe7dddfe588a9305c97c0f16304d069289d1b13a9fc573d5b4d73d46b27ff47aa150027638e70323"}, {&(0x7f0000000400)="e5f65ce36ec4b8a0cb463ef353b0046eb79edea19352a1add0d8dabdb7218906743eafe291b6fc3f1e3f8b933cf8e7cee763c9334257850d5a291e21f6be43242aa82e1f4cbcffdaa7731d7359bf03e3adfce3a4170fbeb6d493d781dd1a045f7342eba9dd14fa44af6cb7f8f82a51c2f482f9af550b381754d7f9d414ffda53a5"}, {&(0x7f00000004c0)="c22f3bd13419d68af0eba81fc1f0502cda3c11b76c5693d36d63edbe160635af996142e83671bbe54da464c16dabd116d5cfc598820cd31091b6d4275f0e1245b155abf81de24569da1770941305c084373c755408e0ee6b0409ffaed669f9a45d671c8c9b2bf22506c0c0b3c82e0d883e66e0b56b"}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r1 = semget(0x1, 0x1, 0x1f) semop(r1, &(0x7f0000000000)=[{0x7, 0x3ff}, {0x2, 0xfffffffffffffe00, 0x1800}, {0x1, 0x10000, 0x1800}], 0x3) renameat(r0, &(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getpgid(r2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) geteuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000700)={0x8, './file0\x00'}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8a0, 0x0) r3 = getuid() r4 = getuid() setreuid(r3, r4) clock_gettime(0x7, &(0x7f0000000640)) 18:46:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:46:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) r3 = getpgrp() r4 = fcntl$getown(r1, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setpgid(r3, r4) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:46:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9107aadc4a1b23e7d9fee2ba75a446a33d57c022"}) syz_open_pts() syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') 18:46:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x9, 0x3}, {0xffffffffffffffff, 0x3}}, &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 18:46:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x1, 0x3}], 0x9ef, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20208, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x888, 0x40) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xffffffffffffb4c9, 0x9, 0x3}, 0x2, 0x7bfa, 0x8}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 18:46:02 executing program 0: r0 = socket(0x4000000000, 0xa, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0x4, 0x0, 0x2, 0x8, "652c0751312ccc27141140bfd9e1f44713cf6a09", 0x8, 0xea1}) sendto$unix(r0, &(0x7f0000000000)="39e24b706c195fe503b78073003edba132565ad292c83c18deae5a8c4b2c655b209973216cd1c63ba8768f14326abcac8ea6b314821f8c50d2", 0x39, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="94dd5aa70876ae70456fc3b9aa2a41be33431dd73e33a26c972150e91cb5d7491556f8a9d0916082aba844d02b4ec1e1b462bcc67a9419288c177ac9a5584a7973bb119fd52dee98624e05", 0x4b) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) 18:46:02 executing program 1: r0 = socket(0x8000040000018, 0x3, 0x3) setsockopt(r0, 0x1000000000029, 0xfff, 0x0, 0x6fbc7696c6c580f6) 18:46:02 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x17d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) 18:46:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x83, 0x4, 0x2, [{&(0x7f0000689000/0x1000)=nil, &(0x7f00001ee000/0x1000)=nil, 0x8}, {&(0x7f0000784000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f000077e000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000fc000/0x3000)=nil, 0xfff}, {&(0x7f00001c4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f00002b3000/0x1000)=nil, &(0x7f00005fa000/0x3000)=nil, 0x20}, {&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000536000/0x1000)=nil, 0x4b}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f00006bf000/0x3000)=nil, &(0x7f0000712000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000044a000/0x3000)=nil, 0x9}, {&(0x7f0000065000/0x1000)=nil, &(0x7f000077b000/0x1000)=nil, 0x7}, {&(0x7f0000266000/0x1000)=nil, &(0x7f00005ab000/0x2000)=nil, 0x10000000}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x8000}, {&(0x7f0000075000/0x13000)=nil, &(0x7f00005a2000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004d9000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:46:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) listen(r0, 0x4) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e4c8990a8653000"], 0xa) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') 18:46:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x840, 0xa0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20080, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x6, r1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x1) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:46:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/149, 0x95) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) 18:46:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x10000, &(0x7f0000000040)="6ff6ff4419daaa506f63f279f7", 0xd) r1 = socket(0x18, 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) setsockopt(r1, 0x100000000002b, 0xfffffffffffffff7, 0x0, 0xfffffffffffffe33) 18:46:03 executing program 0: r0 = getpid() wait4(r0, &(0x7f00000001c0), 0xb, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "0000000000000043e7661900"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/45, 0x2d, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 18:46:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvfrom(r1, &(0x7f0000000080)=""/236, 0xec, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:46:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f00000008c0)="998b6d92a5adc3770aa46936ac213b13d2ec5c89a587e155", 0x18, 0x0, 0x0, 0x0) 18:46:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0xd78, 0x3f, 0x6, "8cc94db5434ca30b7a825ef4a9e38b0531a5da69", 0x7, 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:46:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x101, 0x1}, 0x8) fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 18:46:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x9, 0x4) setsockopt(r1, 0x523, 0x100000000, &(0x7f0000000080)="965a08430c2c4cc0e16664d4b0821a50020ca496ce6c3d6828358d4fcba296c0b79250c1c13ee92489eb27076900b8feae5df27f7c29a2f09d9de511348ca7c02f879577cf052cca583d85ba2cc5c15b4dd86a8141570e588ba01f25a16b302d57f535d00b193b0609bfc1b56c12dbd7f3b092f4d33d3cce89dda5a4c35f6921919814712f1161bd178ed1cc86bdaaa0716696359cff207c0a30e3b25fecba5f4d1a", 0xa2) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 18:46:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 18:46:03 executing program 0: r0 = socket(0x11, 0x3, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x1, 0x8001, &(0x7f0000000000)="5aa70c", 0x3) pwrite(r1, &(0x7f0000000180)="ede8e0f565d555023668abcedfa6180ba990d3490b4e8fe6cef9a9b26f119e62d1514fb12e3dfb609b36ab0ab93a938816de6e08671e0911507443d5e80386c5ba62bb8474e327ca17e4e1ef8150a557bf253c41484cbb81bcb02b84880c0571090978bd0878139d8b05d0ce73c6d75d8ffb30184750b6c5eca5b20a08752afbfe437b9d2bb840c2c75e8891ff", 0x8d, 0x0, 0x0) 18:46:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2000000, 0x0, 0x8000000, 0x1e}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1204, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 18:46:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea7954138", 0x387) write(r3, &(0x7f0000000500)="1f01c24a0863ab37e2bc17f21d641a89669feceb837f6aee3d8a38d36d18b11cc8599639b20d27a0e09db64a671d6fb6aeae7cac9a327c9033b8bb76d08b822a30f97e110a2d058db071b8ec98ec068e10ab453c1004a93db4503482920beca5e331fee0f1d3931e56939dcba391acc1cc6838c3f972217f8073c7bcdbe7a24a0281976174aa72b7f76602115c56bf110f6d2963469b539faed47fd5bb0ca29ac6d63a71f20f5c63fd4e3d3804675ee6a380724e3ce165b00e95cb3af196a3e08e692ca5b2cf9d91da7dd98cda62e140e0f7ac9242f3b3b7b730d2730ed076a0c9eebf67e080db0130a5d1b59a3ebe922707af29222481fd00ef13dbcaabfad001d38cf2eec039ada489acffd9224c014771e41a58f2c00a1bcdb21e04962a6e04bb1ef685dd1bd834c648d50636cd4068f797b1f0a9d50408059d0c9b1fe89c35d16572903d4ed95bc65448104ecd6be5a06432b8c6546836d9ad01d1973cd3061eac78d8be9517f55425acfa40f9e1960526c13204c53b95349fbf09e3e4cfde389426d1af9ff64d141dd4ecbe0c97660504882224026c2dff08d28855eb0ff657dcdfcbd8b3ee12a8979c3b1baaf1b2632c4ba22475d70ebfc5f6390cff902c14d6c48a364bac84dcfb01bf350c169fd76c815a86745ee3f63be38b5d2c48250385f5f93e25946c4f97dbbbc92d2879ca31cf4f2ca61122c52f1576e3669daedd285c6bf65e25da2a0c36eecf5b4c5c11f854b14c87c9569202c3026eef0d2863b2ad25c9cbb1d2d4d068bfeace92bdab459d973e4b14c16293564c4f565f43614ee3609ece408390c9b807d6aaffee6ba64c5a778de4df55b210b64b324d9904911cef99470d63097f0431be9fb633daf099ff1e0f8258b0bb7bac0a12b8403561dfe5cd198491af708ffe0f024d50dbd23d7b0d9045bbc6b24c5641b5318d8b9a6c89440037811956ddbde2fe8b8bfcb84f69200184e16d7b4a6bdaaa949e2b4bc691de3579814b74162bbb9f0b7cd2f707c26b281e40a3328f9e8ad89e4c0cbd1ec478e4caf038f3009ec261a4d5ba1d80e67f6277afaa473814ea6f06078c5bb3d0072447fedecc2683e78ada9ff9b3734265c27304954b9e723f48a4ff96dde96d813e285b7426d3c2aa43b579c70088697b262f949d80487be88a45f38d1d755ef3c6888820efbd41a08d22e66686fdb3f4413d9586f2210cfa811fe10a684ef863a812c7b9f7ea86c99a66764d2d0380d3a08e60b53ff83227bbf43ffe827d626656c98a20ff71bdbbca045f9dbb3d050835cc94b07352e7bf7703a148", 0x3a2) ioctl$TIOCCDTR(r3, 0x20007478) getpgrp() 18:46:03 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) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000000540)=""/169, 0xa9}], 0x6, &(0x7f00000002c0)=""/18, 0x12}, 0x2) close(r1) 18:46:03 executing program 0: r0 = semget$private(0x0, 0x4, 0x60) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/75) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x108) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10000, 0x1}, {0x3, 0xff8000000000}}, 0x2) syz_execute_func(0x0) 18:46:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x84fa, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r3 = dup(0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x11, 0x0) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x988, 0x120) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x5f, 0x21, 0x0, 0xe5bf}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x101, 0x6}, {{r3}, 0xffffffffffffffff, 0x81, 0x1, 0x4017, 0x8}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x401, 0x9b7f}, {{r5}, 0xffffffffffffffff, 0x10, 0x800000a7, 0x1, 0x3f}], 0x2, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x80000004, 0xae42, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x4, 0x80000001, 0x8}, {{r8}, 0xfffffffffffffffa, 0x20, 0x5, 0x5, 0x67}, {{r9}, 0xffffffffffffffff, 0x8, 0x81, 0x3, 0x200}, {{r10}, 0xfffffffffffffff8, 0x1, 0x40000082, 0x5, 0x8}], 0xfffffffffffffffe, &(0x7f00000004c0)={0xffffffff, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket$inet(0x2, 0x2, 0x0) sendto$unix(r1, &(0x7f00000006c0)="164820e0f9237be0b027b09726194ba792c3cf5600", 0x15, 0x2, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r11, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) kevent(r0, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x7, 0xfffffffffffffffa, 0xffffffffffffff54}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x7}], 0x8000, &(0x7f0000000580)=[{{r6}, 0xffffffffffffffff, 0x4, 0x45, 0x8001, 0xfffffffffffffff7}, {{r8}, 0xfffffffffffffff8, 0x40, 0x20, 0x3, 0x6}, {{r5}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x5, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xfffffffffffffffd, 0x3f522b31}, {{r0}, 0xfffffffffffffff9, 0x11, 0xf0000004, 0x6, 0x1}, {{r11}, 0x0, 0x4a, 0x4, 0x0, 0x5}, {{r8}, 0x0, 0x60, 0xfffff, 0x6, 0x400}], 0x8, &(0x7f0000000680)={0xfffffffffffff801, 0x20}) socket(0x1e, 0x5, 0x8) setsockopt(r3, 0x10009, 0x8, &(0x7f0000000740)="53b77a896ed398fed07d6c8c7a00b1855eb29f48a77eaa9d2fd8a4383fe9eddcce5c266e86e46a7d48f7135e2c40406ce0026b79c63cd5dad2dd92f016d1", 0x3e) 18:46:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x98) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x80000000) 18:46:05 executing program 1: minherit(&(0x7f0000e4c000/0x3000)=nil, 0x3000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000e3d000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000f7a000/0x1000)=nil, 0x1000, 0x7) 18:46:05 executing program 0: r0 = socket(0x6, 0x4003, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x7, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 18:46:05 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, 0x4000, "0000007f00004d16bf3b200000000800002100"}) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0x1, 0x8, 0xfffffffffffffffb}, {0x0, 0x7, 0x200, 0x1}]}) 18:46:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000298000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:46:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() dup(r0) close(r0) r2 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r2, &(0x7f0000000300)="41304d34775ee50c01b0bfe1539d736ed0c542f732d3ac804f0e0fc107d442093244712da452661984e11d07de93d031f02af9253424ccbbd1a800e8af24e046a25e9fdb9b1772cf884923d856198b26b025645e21bf9027eac7da6dd602308bb7efd7ec057a3c9d75f48092a81162c5a318c0638942f11d44f567b99da3e53dc67d07fa258aa31341c0976a6e8dae605eca270c2ff36f23d316fa224678fd008059ec15ddb8c64f22e8f2fa564fd015dfedcd3eaad82b4e300b73c7fec67130a1f5a8987e5bd4b0eba7f69fd867fd94392e9d", 0xd3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 18:46:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x106) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x7ff, 0x3932}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x0, 0x4}], 0x1}) chroot(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00') r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x1c0, 0x4e) 18:46:05 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 18:46:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a700008000000000000edd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d891fef4d02953dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d303e3fee1eced5ed5638979b6ebca33bb44214bec0d9c2dc741f6a36c7a92ae9a25f7e588f3249d375da9d2f68111dd1c615eb1534b55a26befd6bb7e2e8c1477affaf50bc4a2128e421e4353fc240e132b9b74745f4e95e27881b229a378c8d66f79973498d6cd112c9675ac9b42053de8486663b68aae8da133534d09e7"], 0x164}, 0x0) 18:46:05 executing program 0: nanosleep(&(0x7f0000000440)={0x2}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x208a0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x480, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10c0a, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0xc0, 0x0) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x926}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000043, 0x5fe4, 0xfffffffffffffe01}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfff, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x2, 0xc, 0x7, 0x1}, {{r6}, 0xffffffffffffffff, 0x88, 0x20, 0xf6d, 0x8}], 0x707, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x10, 0xf000000b, 0x8, 0x6}, {{r8}, 0x0, 0x2, 0x40000008, 0xffffffffffff7fff, 0x957}], 0x4858, &(0x7f00000003c0)={0x2, 0x3}) 18:46:05 executing program 1: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x90) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x81) r1 = socket$inet6(0x18, 0x2, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) mlock(&(0x7f000092a000/0x3000)=nil, 0x3000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20020, 0x0) mmap(&(0x7f000092a000/0x1000)=nil, 0x1000, 0x1, 0x810, r2, 0x0, 0x0) 18:46:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/81, 0x51, 0x41, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x406aa6e5}, 0xc) 18:46:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) munlockall() fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x2, 0x2, 0x9}, 0x8d, [0x1, 0x3, 0xfff, 0x0, 0x7ff, 0x3, 0x3, 0x1c5]}, 0x3c) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x5, 0x3}) dup2(r2, r4) 18:46:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x84, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x45, 0x80000008, 0x2, 0x140000000000000}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x1c, 0x5, 0x101, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8a, 0xfffff, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x41, 0x8, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x8, 0x160}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x41, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x60000000, 0x3, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc7, 0x0, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x20, 0x389}, {{r1}, 0xfffffffffffffffe, 0x6d, 0x80, 0xffff, 0xe58}], 0x1000, &(0x7f0000000300)={0x4, 0x5}) fchflags(r0, 0x0) kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 18:46:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[], 0x3, 0x1}, 0x0) 18:46:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3ff) 18:46:06 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto(r1, &(0x7f0000000200)="15e53e5b7d1a95f5b204c8b13dcfd629e2a6927f4d5aff04e23a083d23255f6506cbe12cee89b7a6275b4b71c25721d1d4abb9a95408a8c4831789bbe9ea35d567b03d7052d614e79e61b0fa4b1e198099d058ff19dd4abd1a64c9912caf28f852995bf4e26b53744577caf85309225a0297eca202a00c8343f21a1ec804287a1ff9539968d9215abd960644d0201460cc641873a6b4eb4948b1e9b5cad6d6db2a5b8fd50ac4562da673a6abaa9b29c9fd8245691dffdb2db3ca8e8872e3c8749ebb6f174d21d73afc308c356951b08d4e", 0xd1, 0x8, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mkdir(&(0x7f0000000080)='./file1\x00', 0x2) r4 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) 18:46:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) socketpair(0x6, 0x4005, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4, 0x6) write(r1, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="c23b4f7d619b6733126f19d73bd2ab910385d8fb521b66c97bbe1727acfcfd32da7702fbee3c8aa5731d459ac7bfb7170175cf9924efd6ccb41a0d453581ce1caa639dbcc043cb7433bdb5026a2ef961", 0x50) sendto(r3, &(0x7f0000000180)="2e3e5aa7bf2ff5889d658262773c4fe98627d603dd4b6fde90c549db126f5cbdefd144fc04cda5a7989d2e07b23dcf5453bbdfee670536ab644f35a502ed8e15c30fe57bea9581cc791f2ad4f8acfa7219736dc61d55470c4d51c4f6c5d74022d19e229b2ebece1d7a6a1c48948602bdb00564243d2b0c935a458a0de1c6ac4fd2d67360223bebd061027e6bfdfc909eb6b0643eef6806a3e1ced7cca592c0c00e066331faf6478eeecd1d56e23a277218642fe400f8fa70ac5b42a39d65df3beda250d60709b37a19c81b901911bb94", 0xd0, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 18:46: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, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000200)=""/191, 0xbf, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() dup(r2) 18:46:06 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) close(r0) r1 = socket(0x6, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="0cc6db9990160985eb908ca9ee6117", 0xf) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() r2 = dup(r1) r3 = getpid() dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000002b80)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000000700)="b78d02f02191635afad30d34f25add3f820e87a1122c08d2a08643fbc40d91e61a964370471beaea46d7a280b8553ddd3be53be480b6f3a2096a5ba3ebc33a1454dee3c73dd3ab4444cd6fc461ff314c39cac508fa3794a9c6ab2be86bcedbbccf8791e95d8be7415737a879823a3ba740e031cc33e652144c9f7f8c9c7b30ce5c96b9102da44c15de05fe9714ce3fb18215b85f80c9c34c7f9bf467abd067e21ad0fd1af82fb050c8636038eb4bb585366023ea2d951a62c5fae7a9af07e10de1509fec8e59536a5864b8b58bc9190e0aeacfb3f5ef40b5a03ee5c71b1a825c6957310e127e32ae9018f34c1654983cb6e529ec8d11ab7504491dfd1b78ea508976b857fbbdfc0e36cbcdbd1c1b4281b24c0fcf6a41bb3852a6ce7f4d65c8a35dd85594ee63f1fe9877c765cc63302d14d96460eab138337fcdd96031bdba611a67f2ce3ec6410184cf17ab76c1379a3690cab32840511741415e0d7a1163703ca1d068e9c90e614e586bebf772320cb7c6ce20d72aa93d23925e1a91e76920a839daa1788f28f6b2b27fba7a3fcc06d56649342af6c0dc2ff0c192f61c18931c7f794817b998339c50ddaa0262331b002866e8fe667c7f563e0d1202a49c78c185dd848594c92cd2ded1237c5b98e593ba4cf107f423cf29708c65b188fbf3860de5beef8094b3d2e6d8ac87d23184d238f055fee84be6c99d5e29cee570439f53a1e92f5986df33b94c882c14dab09a5ccf193abb0112911b28577c8466fd5bdda4998cbd6abecd313bc02ba7f0d4658d590f7dc1e19b96279f49ba0b1447b159ced8dd580445812895976b93e02be4c6fd5f96a7f9203f2c2822077b89ee283981ec448c9a4bea4f7650685751e67ec443e295f29baee8915430f989584da2fa36163bc215f014c6131670cec4a505e31d5b586b3232600d556a7eb45320e5b82d8607d53a05aa9eb423912769515de187747fac625fdec7384979de1f02a29212c473e5a7d4b7ffb7904d3e4bdc58f251116bd7a915cc516a6e9fac2af47b4dca7a95540902d42707a033f13a7d093e6d6587b2cc144ec74d837deeb44c54d052e985ae38144a29d64a75836aa6a3c33dcf7f4abc4bda1b63fc900e22bb0039495d738e265a7749d0b320969371e72a909a89cd720afcb2f857daae04592b979c6c8eb07072b38973b69d5248ca2dda465cea89ce098e9f26b00f56e369a19c1df91d93b62fec0de9453d4afd3c3b3708eb2d00c4edf2b8cec3b630fbafbed458314686f13426aff7209329b66d27065b21c874f595bdee2644d42b30df0cf7b25c219a6cb60177b8cc2cb54f8ab1b06c56c659ec7b4608ab2e35f598a5f32d49713d8e0eb1b84ab330bbabead6c971b2eaef1d23ca66161a4877b75ef4163294c9a193cd5bc84c0be4ad6bb3005bc481f470553038f295b9fdbd4b8456fd8286851f20e668642c7250e6b00ab575bbb8504f012e8f52573cd8ee11fc2b2b8147c36448778e29ac3edf5728f3b6754c2a5152975d4fcb04af823c1c8a197fcde87f1a1e8044f0d55f7f2a0c33d7911ced9a54d996391011b2419b0e96e71ecfc475b6706801c2db2852c5ea067dc671b658b51fa6474a156466c9a3475819e0d195a898be921e2e79fa6ba704613c18e3d6f32821875bc6f9b12ca87167c7f6de397acdb977bd528592d7b45614a50a5749041abaace22a9ac048b6a477c3329cb1e260a5d7cbbc59148686db176a360fdf63d93cf6420c7aadb914f98cd10088eeac050d37917a2c8a163b5c64d7338eed35d3c62e691eb78999008c98b9884b89c9aa5adad6a6b84b25269de13784f60632827fc4309d75eb2e05b3ac4887802c35f6d5e68e09e78a1739ee541d7d93b39a0d5e43df941add8c821d6e0340c7c0a55b993177d2a4e273769a9458ec336f32e632cf0b3e59dc6edf5988a7e40572498dede163e65b27c505b43aab5c9e43c073bb421d26d7b861e8a507b710cf2ae6db7a1d911ac985fd5d152f82aa7a5a621ba2bb45178654a96f0130f8d8847186639ad510cf7d970474729f420d52c8c249d64817e30395e8bb1ef8b1c30475ddbb49a7b9cc6fd70a45f2dfafcc1dcab1a74e97909a800f4582359aebc3685666540d63a63a2d0ed7708120932c225063a29acb26b7be01b5461b695c8a90af87a28ac7a621eae33fe88a3d4825df11e2b626a1e382d4ed40becb900e81f634944033380fe3ce319719dc7c1efb71704a59c13cfca8525e41762d0487b247344668682690eb79c7493f82783384343716d5948bc730d0612df7cc9716df715290184f96fc7e8f3f8c7895ce4460345574771c4038a0bf4938c131e0bcf31f028c3701e5ef5b052fe1549e1b54e16121c1432b4521409c05a2887694fc6a299478e35f9391a497b061dc46934ce572d94b1d9dabe6c21018a59b5c906e068309392b4b99234036c87fee39e56a671bb995830294bc1e33397b519d0cbf8061c66270396cc60994ebb749e372b3cf995b7f87db682aa0eb5ab648d7481672659c1e1c1a571dab4a96b60c5bc074b3d394ca414f6df240e2329ae3604e6fe5d7c172878ef15e3c975a741cd536c71e615a0dd13775448a90874590a5ad7ca6ea1e75589152b72933699a9dda0538159f7c080d97d144477412c7d5d73c017e0dfee171b06b317f7cf688cbd8041c0de5a3d40fdd7f347169bd453f25dd55c48c6a4c4a5daa4a202ad68327164e5d50a6ba0fea7be179093891b1ffc3a15b1ba1077c5a75a218c623107c3c1ccf812fda5c7baab26bd2ea800590ba65ee775258bc6639fe009142ead61e59d508ed0c4a437cf56e68bffaf897b125f6f0f6399101950fa194af85a43096908020b63adac4e2052c7e834d5e3e5bb879dc4b374020bf1a5dec37a737efcf28e81956693b28e5f465323b21413251d5050c837828b04f14e9083a6118ec778cc20f1a8db08968c01f1e8bde4cdcdcaab6c1f93075c7ae1b34deaf729867f8c6b139d99ef74dc11023b70a752ae8b0b507368fc8c4261f92d53df32e2bb4fb52132061e090f0b5081293ed066dbdb4545be786124279e40747ed6302a300d721bc43d9c734d7c30e875a539c7f6b4cb12b9d01a484ed2378110bccf3d082d03478f7269052b7dd11e53cd3e828500748d433aef2826a75ca41afe9612a0d7e2588a94eaba8cd33827937a1508c22984f3a92fb0c0ed67a7eda5dc3c529daec4f404ad2585a5245c054c3d54c8b46b90d257d8be0ce53a74198bd221afdbf1ba24bc6c2be108b3d5cc544ae48bfdd8a2cb95620d9737454308d887271eac1218bba6f739f31be3452a8a5276d9a933e1599828f7b5412f9a22de62820ca0326c01c6a90938cf44e8a845f7e9bcd4fb0cf0fc8ab3f3b156adb684163540ce0f50b767bea635d8f686e00c77dd561c5975ba0820638a2027743fa70d08560e1d98a8a2305e76c504a1b7d8c77f48ae8917cce38e9c3e6aa2f54603e838605190926b764b2a0208dfaba4a555341059857a8707975348f34288d7c17bc50dfb01bdf4df0409496577a534a7620531f6f4da303de6edb15f417912dc357cb26104aae9e97e2a1c71ec0f55f5466fc57dbd9b0f19c65745fd7adba636c89f85c0783d5dca6ad663d4afe5aad6aa7a3208d7a8090c2181b7a77c43b5d5686981fde376034a6626a1df06ac2994c836a099be6187bb1a905a0c6cdd5e7572bcb9e3024bf354fbc6a4036182520b033865e25bca09d67a1d0b34b0eab76bc06b68a9c7798e96632e7682109cf0da362a4875db6fb17faf31314ada351773a2996c2d852596bba10b6c10bc39762854f1c613d8c904b84537aae1b6b7ffa2dff105b82af43b6a8d7e110a7ba520b6bb4ad6eb5cf105d462c77c74020cff73d847ef501ea6ac9d25a0524443c3b216a1d290d930477c7d403830d7b5fc240ad78c354f69009e6dca6a2b2d9029eeb8060d73773c1764b9f3b678eea96d2012b48377e270f51a7172cb82b3de893f73755b249635057088a9930d0b214400997ccd1b19eb30329df6dc0e8adf93e73fea613bbb72e71f22fb37141986e44205c11ad44f6eb26624d090458e6872298bca3b612573d4a3cc0308bbee778b1e243cb304679c807665f26b25cf0a7d3f02505c69415c831ef0940a55cbc5297587f154c66a9e8716b8b9925d148ff4cf69ea7c32a00edecdcfb3665c9bbadf07d8aa6192087fda9fadc17e06ffda6f0de79c9cc5f0c52be0b62e813f67a8323946fc0c08e64c1458c47aa89072fae20967513e5448c5c8bedcf0bfc079c8836acf1ef7e0be61e8f9bccbc70d35897dd4fb7a103ace6735f42d09f8d4de22d63dc6f0665f1409a79dafe3f5cf489a4e027546c4dcfd6d080ca1c4cbbec54cb65aab387346365439d48491e30874b055fb62aebeb41ff41b6e297ba83b5ff3f2701cbc9cd230665cc08d4d17a8f018ece99875868881da6dcc2c8c168db05a1eb8f22b5ffbd962c1af0ea266dd5bc42261c8ae6ebbec1f958c97f7aa02a212c042a76be24a4cb75fdd852745d96c67febe3dbea1fe74cc1642214903aec9e1ee7a4216a46f44ebf233b9865769be1e1cda0b011043fdc279a119cadcb2b7ea91cace5305369d7a53b243e495034004991c6f613471d445fd840805abe36aa81255abf0bd5be97e6c745fe86cd07cb34eabcfb0d51bb97766913ef476a8b3fd8910b4ec7fd855b2929081ab2b034083439cf901d751bc051f7c00676079c14589b1eacd3624fba409a52252270002990eccfc8dd94c867dd0a724bcc2cabe70d460c2fee3fe2d2092892883a6d5db89e2ba761a20140e57cb16c443b5f6425d48ff9e1bed790986f4df4ef80eda6c4999822e4d5fe630ded35a58a1af71feafc4cbee85c988971c423373740634e245f9f03d18a7adbd33c672c8cc3b5f5040b9f47f5892f15d27323b22b18e92074c0b7a447d87d9d3299fce36c23245e1492c4106be1587e07e38efa374f09bcd3529942b1abc4693108944564e3a50c8697a111dc437af106b5ca64d9a52b0736f678c3028335d6ab83c2c27c634f88b4bbb17562152ed9b94071462bcfb668322fb60ad41b270ad81a358bf02da92ab82bc9a88f51abdadc06de3f6a907d364b35ef11319217efab452e695d212a0d89603cddbf46e87ae6f778d62ebb9f8542c45dfeae329a2555314cf93215884f8a1c7b9aaec79441da5e56b0aca030e80906fbe3662f8ead61183a6940ab6d427129434ca9193863a6ab357ec4baa2422549b376a9d49d97cb27a6baf1bbf5628d4b616bcc9fad80419f453cfd0653b783d3a427a05e124dbbaf36ec7394f4efc25f4fd959479513ca4c8ae60ad9f8e0a13aae4ef757a0197860ad0d75d7792ae9d87c1000d5508fde2fe1e7bac27a6b8b727b7dfbfb2bc6b26bd7dff51491ca251e9b9a2e48788496cfbf5b28f2fe3169825b628667550a0053520df3f7fb35124fdb9c3a2884feaf143e73d54162a97449f2c0bcd76ef039b5475e9929c728b77090ae1c0750afd5738b2cf02a28f541731d37eb100180f1500a671e9947de5dd4cfabc6abb8f64f7f3a66abe24a9084c4eb0cb823e35493d21e5d26b33d4541a424a8b6c97e49eefb6b5f8cb1ab96d25df90b293de2a040b01e814bf06689506c56e265e9b66fa0f4ba2ff55f18ae01b9f3c30dcddf93fcf20c89785d6b788b13cc86e678efaabc08a4256c613ab9885b8134af57aba301fff2140101f9e3ddedf897aa8fe012de9b97e54dd8259d8a89db4e9a7ab123cc465c6daa", 0x1000}, {&(0x7f0000000280)="762bb971072a10fe3ad61d03f7de35058bdcc2e272abe6aa1d93b22b7e4c5112c42e92c744dfe65dee8f4e895dfcb3ce87ab918d47fe91b607445aa3577a4de941165ace0336c875a604192003c530fe1f3034933252defc339836078f3fb3ddb0f3e97f4d19e9bac162963637d501790e14dfa3c7edb59010850b2a94550d", 0x7f}, {&(0x7f0000000300)="6d7a5d64fdc05b711189eda4e9887b30b5563aceb82a8e1c65c880b6bf34f70e3ab85112b8c997b9874c3deb75a94eae6a0415ff0e0ca1ecedec457daea3ca7c54a18ba10fbaf152a2b829a846", 0x4d}, {&(0x7f0000000380)="f733b6742551c3f672e4d0d9a4abe3cca72b4ee7bb514f377eb6cfa4441f2c9063a26b4826ac3a855689a1433bb3e9ebf4a8ed48faf2c311825a74fd273c521b525acf1978cbad70c29197eccdf764dbb61b2a08bfb0f7a87abd05772df24d727c891ee5f95ebd9c9cc360d6279ca603bc9263988e6fe5e82b1466d1e6d95bbd9456c92efd7be1", 0x87}, {&(0x7f0000000040)="359590561cbaca62dbaad674cbf2", 0xe}, {&(0x7f0000000440)="8e711d5f0c5670e7a224ea0e1370892d320a13c8e9b019cb4beb65a54ff8e06bf7fe824cae0d2a51cc543775a2cfabb2b5cca1f80bdfd25d8b7d8e9e1a4856f3a9ab01a8144626c95393a919a221a6e685c9d37d1d5930b0cdf65e8bdc5399cf900d3268b5880cc56ef6a38c10afc96b67ee8719a32fadfc35be144d2e56fe967c707609dcd7d1683087fc026db8c9a7362d958b8372c88b22b8c7a0f4b54ce8baf13c6cdcaf0276cddbf7e5cf9afbb7df76b24f1fa138d2bfc434d451962ff2d2a55653e60f6573d5abc0b0e9bc7bbefe5a0bdf450a2719fff7d7fa5582ea9b8674b2258251560c14bb5ab54156d6841e505c04152e9b81da2c", 0xfa}, {&(0x7f0000001700)="81dbed6a9a1b33df9d3c0ec255f4077e1e72ac4ca1354bf2d49a4fcd0013795c9dcd86e00091bf5a77f8185c01f2a9fff2505ab9e04098a77c10611a41fb3c8fc3d370e3b4ebd12c9e11243c87b026d421d895a6865cf49294943fb20e550cb0d8587be7fed8e75cc1201d665e06e39607e8eedc93c97fd62fe570c32e52159e9a9d6d55ef69b8cff96a7cb55f4d30b3f7d6b555b16785449529e421f91fb58ab9f5b51ddf7b43f58787c8992e5ab48de1fbc9975dbbb8c07e3aa38687cd498788c4a3fe54f63a465258adf810872b47366708977e8822fa115e4d2e27faf72ea08c1f031e879b43e8756f40ac325d51df232dd6395d9d192a3f9e07077f", 0xfe}, {&(0x7f0000001800)="cad3ab5aa3775670feb4f9a6daa8148f19c7ba62fff6e9fac844cd724d9c813b24ead93eeea7c77cf380492cbdaf161ffda4ae7da7957becda90a7cce6dbd513582240923cfd2dfd463e5f952379209df9680139d0a69c8f7abcfbb053a31a331c6607c3e6684a027b37639d1c697d3a068b86fbc7c197768d6c09cb0355dc7672dfed5ee0778c0081b1c5fba4f5e5494c533af7e87497a157f6fa", 0x9b}, {&(0x7f00000018c0)="7909ea8060565a7bcc6a5e7d78cb13c1d6309f7a7ff05d999d263855bef8b9360827b08bd7c9c67041cd44a89a2914ddf951f42b92866d996af44f8d6b0c5eb68146cde3780d8765facc7a8ed42a2967aff847c24d99a90a0e0c739728074c27129dc8dd1e12a53a4d1ba00c79ffec4f063353aa4a5eaac2198e43bd782d7a2b3e4382ec6c11b5e6064f6d9df08d233759fdfa2245e41e34b2ef95f2772026133200bb841860a329e7d2f9ef4c01822832ab9777739d96512cc87e206b96e721fbfb8a64031c6caf43d99d3c12f0b8d1c28ddf68073c0ed83ce5524937761678064bc1e78b17bb21398f8fea6dfc7503482cd12cc02df787f49d629cf3c03733b9b8ba300725c91513a9c6937eab6ad289519f9106bc4bec0f60a9118bcdd8c39a2fac877957d7ba5abe449eb4c4db4f3df0158c1fa1489ca0273d07d7ed3fb37797be491bfb3e3c93d57104edb83d11ae57fb2295e093ccfa24b19b88f4e0b421a5ad64a2c8dd9f9296d40dc582bcda080e665f3bdacb66b987bf2694464874d7cad752fe4098f014723b3cce0059c262a64c196af533b0f7649c9cc5ea8452d7e51cfd40cd80611c275fd59eaa7e78f2552e91bd76febd54267001f7cb6dbbc4fc7f43d11615edc22a7d78c6453ffcb115c345c6031356aa0b1d6aaf5f8d390de678b9a7f5e4d6542f659b75f5262c9804ef6f6433ad370e142036b654d84a16a14f11bffc2b24843adcc131163a57d0b221bb6ad8cc65a48d66c244d14f8506a5b8a654ed2596ee8b980daea73655fea0ba328341196f31e82b4e6ab81ab7c6b0d003ebff18d59c22d802027be224fcc4ebf841036fd6deebcb6b48eb1fb61a99d85b79ef5b603658a12a679bb5b7e4c1202d54ff627bc6cbeb93057fb8c401b89a3d28014b0d33fd2f5a50a92442c5cbf569d86cda03e564ffa7482db7da082f89c527f25a2d7d72f371c7ee52344a1ea86a97ead78e6e8fbf87ddebd19115ba334ca463b14bd8f433ea00e31b73ef17a7caa17bd82e7c05e8f6a541717e40330130577ce919a518a90ef8d296e6370709be9ec62a96c5ea22ddbc9c08582d538807d0075d940907036c38397d0af6ae18c2af554e57ed035a4758193836535b1624d8d6880f3f42ca78b3fca31113e60ebfe263c6617c40d4cf84c4203da0bf87464a3f6352ffc0d2984adfbb62e497dc9030e2860d72febeccc339ae9cddb7f5f21e0b188380a57f4917b2bea808ba2adf18c5db6bc1df692df73f5f4fe791499a842cbabc3a0a69a058e0cef5b51645b9de719eec34710406478f5c9cda8415106417a86ed85669ec5f863e663203521fa5bbbe54522e0e7b65a7a373daf8834a33748a6a25429c85099ac5d99f7b1a6f2770ca6ad2981bc7314958f33dc769a50a3a6ceda0b841b7f7ff03d3248d4d6c258a2ce17e42b46ef97d246ecc53054a8b1f2846bd25bfc1873a14fbae5be5457ecfc4b1bb7a09fa38a5f4410675f1ead9c44310826a7b218d9716e94b16a1dd27eb2d331b5cad7ad84036b1f78ba0b6b5c63a1a91e1dc4ac4abf1b9418f2feb7af87671661ff789ed222ad20433a99b8d5c070b474ec0f0e3fd917f4ffe725fcbea70bd11e668c41b6637c54ec0607fcc3d5bcaf659ed17d52e945df0a1c3cddb9d9beba56558d358729895a5861931b9f7463b0e0d7307822ab45861c57c5714d4ee8759a3c2b1d87f3c59ff0a5fcc0e011bf4adf45875171b5e8735fb25d74a95f0503511d5a104c15ec69239b94271727dfd6702f36b70568b1dbe33304211e53d5251a05f8ae4aed90c02ae52755f80b8a95372b37b5d4bb26f8c74be9c3463ae96d67dac9dac58cb29b6e2a889a92f1a9da5ee6509de5419e359ae3f9366b2f3bf166a612163fe15561d4d47f8591005d34bc56ba54c6e276db801493e7ce05d0004b4bf98e6cc041e0cc997fff3d78d80796a8b2fc26a2c20811cf658f1dcb4f40fa296180a1b33e4db66224a3653faaf00db5f1bc0be784bab5d7f43e3929fd70bcb2871dcf56b351d77e80e0c3eef9aac77fda3b314d57d2c82164a143f04b83acdda364130c7910f56b89b622c586e2dd9edd963962844132ae97791ea6cdcd4172150b4776b46187e96aa0304522a5a9fb12e82d3b714ddd8f298b30f5eb26e6c093afbccf266a1d444955aba5316a8bb8dbe1022150b0f55cdf8301ed40ad861ee192300bf8d6810bef111becdd3d87202b63772326ba5d052cffa7399ed36c1b69652364756abc3534aced29f94775821582066d13ae36bba6c8386f184150034642371dcf3c1be4bd55ea4261a25c47547d3fbc7b27af10f16ceb88848fa8264c4d4b7ac33967307cf1c34ed365f8ac423af20057ffb7d434a366386160cad56375bf76f70d64c1335091dad30b9e715ec1cceaeadc54c63620683b056b9a300ebc5dee6d9b1d51da4a71b4b4c07fabebd34d3b0169082b68386d2ea6955959d08409b5b770574a9b6b5ecb56335c22ff67f49d55be7dc4b71479ff0f78fb3730aa01b685c9af709ac90fa4b6dbfe2748b65af25532b1e2b586a4842adb96b6c653e4c7c14166f21dcfa4b1382ff31d605348288f4888ee70886010e03e4ae1406789638c4a45f13c342777101f0292d26ecde53068adb0565300b25f134d6e20507fa72d4e836e01aec3c3045f6c97b91b0d5e069687f5a80380c3afd98d16122a09e257e95227bb845e9562e375f8b4318ee9b05e2d6066d810ff303a0c0ac2721c57622cd42759d5b3b37d2db7853a2a683652871208b9015661db2e47980fcb920ecbb765d4c573a930329c045d3c356f2fe68f6a72d0f805b105aef9d12c8d968b78b7cb2cdecd78182ea45b5b05ec7b8e607d484b78c4854c4c02e5e330beceb7ef2d2d0eb57b037399d6e8d56261e769894dfb1421dec95b2853b9919b5bc2c4135aae4ba8d84c2b76f86a744d0fc66918f3effe6b2c66728e79920828b7d9fc8a1731e38eb0dd92c69a296dd97d92faa169c97f8c6d3a029e06ef96428f3df45f5dace715f208321cdacc195f2281c06822ab52e1038c14608a7e4e29e926f62487926716c3e06df13709a879894d209cb4ee7f1752bdfd78defedf6de795f4546c93521d44021a36a5bc219cd8ef3ff5a8d87aff9234dbf4cd210dc7613837626e6bcf6e9353c8142765ac053f881d366ad85731b0fc2dcfeab250aa77a022695dbfd774a436d9270e5b3c0c2e8dee8b308c0fd03505d978f989bec0c553728bd54e8bac1a9f6847ea8434b50da9a98433f3633f1da618df3406f781c040550496afc55e93937e2ba7ff9574e886c42d1b7606740606f2c0d0424af856b58dd9604e8b59b9f7bca5ea9c81602d453fbaf7ebe907f8afdd0bb1c16a07db2418c450da64388c11e0ee9c2e285cad8183270140626dca86231db391927d33fa5311cf14b92295c4b43453a7eea16201b64ebd7612ff76e4d0ac4c284a0ff2fcd97ae2b61ab33ed9ce0c7b71c13e2bdcd65cf22ce9b51e06513d7403ec820c701c8e8916ea19c355392b5154da18c4cf4eddfa6413c2ef56f391913d87c61f21dff6989283eb90466f1145e376822961508096be16bf9593671333092dbe2885f01b5f57e5e583f87307307eb3d938fba5f99dedf78d028c6a869f728400471c6560fa18b8d6d85de8a4d391332ce0f036d46f1980bd6454992d15792c130b640f8bf84854d3ec1e35971c2b482763d525fb21bbb74fef0633cf8bcddd402ed5345ce80691641b6c49a3f48733dbff44bd66bf650c32f1e74a34982dc9742f61a4ddd55ce93ab9f5fd1b8827ee92339d1356f1cd8fe59908533dd66bd0967b6e8bcd70a0f4d3cd19bb7ad5a9f1c7a2fd9e4344523287ed4167d4fc11b4506c102c3409d932ebbd40233c099d630f13ccd83f29ec07eda5e7c5c399af7ec34fcaf3d670517ae7b35d583a9b49b711134fce94e507a9e6998dcf3e1015416e282db5bd13e8cb6ab1bfca1ccf5495f69d688ba8f3da57782a5ffd40283e462511606e14656d4c8ae0ca9091fc3b87c3886452d039514a69d3062dc367343bbacd13698484468e24f43d7b977851854aa0f9ef3018081899e9c5973f10cafc1d8ae650fb49ad67c1ef474e1e43c082eae9d86968504b35bf1a243b7dbaec08f41c5449441684c39fc67002e2342da2a20ae39eb053ebc0ff41acb6dd5dc3203557b16683957d2749dd45ae3dca67cbfdebab1983a959b8ed83aa156d4c3fa1dcebcbb1ff2da89ace99de2003f3147e61d1ff473d746c470d71d05de6cd9c0a970966dea753e30e9db25a2c297b8840e0d4f609b14c9350f1dc93f99462e549ba0dfcbaa14affcae8b0679a4aafe1537d3afe8aa7da0dadd97102ed4e20abd6a276a9e704bfddf41acd538b5e94f2571af4603e587879203be1e45c31df740196e5685aeb72cd3cdab0421763a6edb6651c2d93f042aaf613b86b40bea0a60fbdd091154e97fdedac826cccd7bdd4a4250930dffee9313a6a4e59dddd90d7c0ca075f49537119120e0cf2d91f1efe08f9f45328b85d974227f46f9d286b5040ae161a7f9708a8bfbd0d8743c2f8a5fa940a7dbc983f4ccd164011153a0ba7a7fac31007f18a3acdc459cd5e19e4700ba121a932715429eb8ca5d402c821cc989dd376dd2c8a5da6f0f37efbe61eac2e3e342cbdd064d3c897960587f2854c1ecc5f60b37a5231672e0b881edf3e64acfca7ac400f037d87a83a283c865c6431cf9d572294811ce96b29943ee6db83bafa6f4ed910f0b7cb9a02932724fe13c596d5e836aeb9f360e3893a1ef78b869524d6b3fd3ff32ca3d6688f703778f84bde92c1eaa7e91e05b7d382781003469c9d165c4a0918ff76080c8face515f3f9c5857755455c25cc1b24eeebca19189b593e5a3f72b4cb82f5042ac640434ab8d60d5de7bd0eebcc366570071579f0aae1a8055a87af2142a982a4b6549de4b3857a6b78f635a71eac5d9e3f590a8e9291d33c88684ccfe9d7f8954b18f5fd7427f56aed48f627c9b20cb8c646e5c47e9371623721085b4cf8adaa4c59a93ed185ffaaa0435d9c1d95ed3433525a5139fa6778e46cd41b2eeac820e55b0ee03198b8699b6db7ae4c21766a2c3faacac613bee484a700c81a6b3b878b0c82e62ac4514de63cf3ff457de42ebca2ad4f049a9cdf9973320ae53d7782de81dcc540a3219165383fbe05643e02ca2018dc6586dd1d79c4a586e776bab0d0a8cbe9e903370d60f9d71d1a436b87de41e77d1eee25c3cfddbe7c51adff8120bb4e1aaf80b19945a24fe1a643372b9e7d2e09bfd4f3915e3a58050f84a1b62ea7bb89ae7b82bd43f2858ccdd5064f8c74394209ccc64a5a522770015cf62b6bc030db5899f11c9009716ecdf6dad1b45a170ef7788b1e234ae0484fbe2199e12197367284bdf1093fd9c8085a7fe17d34ffa3c2dbf3ac32ef901aa26da6f27e4f0a025c0d1a7f6a7ea7a1df78b8163ad9db1a916331eadaff97a33af1f589225dfc3358999a8c011ef4b7c91dda376d99a8b1245ee10f2e5b00bc96db737c1131eebc0b53fb5059fbb4a928e0b596620ce689b1f84f61a068b5c7664f8c7a9926945a9bf2de0fb1fad19ee2111af9a7bc2c86d45852102e51a1a2a71cd692acdc55bd13e4d65c7289c11f6feae81e88ac41d33f8634aed948cee3c80ec2b753076579e842a6de4937486dbcd31729c631fe5816c4d7ccb66ce20b94ca54a334a26833079f341b8fa687f39b364be1f584e8cc2486f4309f44c50453d221a11207a4cfe4f4c662db322", 0x1000}, {&(0x7f00000028c0)="53e28af5b1232281a8a0888a8511c618b0f36461b29b3293d377c926886aec70ffbe65b78cd9c942f3992d7b73e9179d81df33f30d75f3286de2f23d117515537aabbc018226ad6da0bd1bd096a41a066c8168106d88a3713f981527be72e52741fb6ce7b8328b672ccefbd3e06d383f111aae160fd28227a51eacf5806f1e8dca9b8aa33e16a6e5ae762a6b2c2fbfa2d9895f63a92474b2596484d1250f7109b3b83354a1b5a57a0c47fdfb494a65ce77db69065718276512799e708f6d457f6118ce77be3daf0c56020a2eece2fe46783e7c2921bd76b5dd248c69d79fc4f005232f52c1f87213d6303e", 0xeb}], 0xa, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x58, 0x40c}, 0x8) close(r0) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r9, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c00, 0x101) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) 18:46:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() fchown(0xffffffffffffffff, r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 18:46:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 18:46:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x71db2da1, 0x3, r1}) 18:46:07 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000009c0)={0xff, 0x7}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000003c0)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 18:46:07 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x94) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/63, &(0x7f00000002c0)=0x3f) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="9d454f63faeebb6a63c34c4a35ddee7d294175cc5240616ae52f11e7b945dcd97027ddfc386ef337ac5c2c8029cc05d13d470aaa37bc67fdddec5122b748db0310f613b93ff18f03fbd7df09a783021191592ff1f4ae9236bf799d58daa6d82c489a94018ef16df1e8184e972a1c2fe7a0a4250c783c9f9975bc6df5bd590e3f9484a218eceb2fb9595778e3aed09c9f9461b1f3e12a264d2b40b173846bd73ce47af20ec9f5878ad2ac5eb1e515d79deb9f5cbc9f21634d39e20702390c0a81c4", 0xc1}, {&(0x7f00000001c0)="70f9966bf799d53bd62b332fdbb5", 0xe}, {&(0x7f0000000200)="533d3e89da75284f", 0x8}], 0x3) socket$inet(0x2, 0x4000, 0x400) 18:46:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') accept$inet6(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 18:46:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x3000, 0x20000400000) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) fsync(r1) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 18:46:08 executing program 0: pipe(&(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x7, 0x7, 0x8}) ioctl$TIOCNXCL(r0, 0x2000740e) 18:46:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x10001, 0x40, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8c, 0xfffffffffffffff9, 0xdb3, 0x800, "7478851e291a4aad847010dadb8b3c3703f762c7", 0x1, 0xb83}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 18:46:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/247, 0xf7}], 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fchflags(r1, 0x10000) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x0, 0x3}) r5 = socket$inet6(0x18, 0x4003, 0x0) getpeername$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 18:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 18:46:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x840, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x4, 0x7, 0x1, 0x2, 0x6, 0x8, 0x1, 0x3, 0x20, 0x4}) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) getitimer(0x1, &(0x7f0000000040)) 18:46:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={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) r3 = dup2(r1, r2) recvfrom$inet6(r3, &(0x7f00000000c0)=""/189, 0xbd, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x87d, 0x9af7}, 0xc) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kqueue() 18:46:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:46:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x410, 0x20) ioctl$TIOCNOTTY(r0, 0x20007471) clock_getres(0x2, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffb) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x48, 0x0) syz_open_pts() r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/249) 18:46:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x40, 0x5, "1fb267fc494f6ca3883e3821981c7ad3e3aa1126", 0x800, 0x20000000000400}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x9, [{&(0x7f00005ae000/0x4000)=nil, &(0x7f00007e1000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000043d000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000354000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002c6000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001a4000/0x4000)=nil, 0x6}, {&(0x7f000042e000/0x3000)=nil, &(0x7f00003c8000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000188000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f00005ee000/0x3000)=nil, &(0x7f0000159000/0x1000)=nil, 0x1}, {&(0x7f0000684000/0x2000)=nil, &(0x7f000021e000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000058b000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000230000/0x2000)=nil, 0x6}, {&(0x7f0000319000/0x1000)=nil, &(0x7f00004bf000/0x2000)=nil, 0x6}, {&(0x7f0000630000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1fc000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000050d000/0x2000)=nil, 0xa8c}, {&(0x7f0000214000/0x2000)=nil, &(0x7f00004bd000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 18:46:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) dup(r0) 18:46:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00'], 0x2, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 18:46:09 executing program 1: mprotect(&(0x7f00004c4000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 18:46:09 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() close(r0) msgget(0xffffffffffffffff, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/45, 0x32c}], 0x0) 18:46:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 18:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) 18:46:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xff) 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() dup2(r1, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 18:46:10 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x3, 0x8, "b559ed2edf4d8a7c5cd2b7b5b4636d3b6e74a9d3", 0xa00000, 0x100}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x101, 0xa6f, 0x81]}) 18:46:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x15ff, 0x3ff, 0xd, 0x20, "c4df1db43a5132f244fa969c6491bdacec673ab6", 0x8, 0x21}) r3 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 18:46:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xd045, 0x10000000000000) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) getitimer(0x0, &(0x7f0000000040)) 18:46:10 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x974adb1b6ee7136d) fchmod(r0, 0x81) 18:46:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x1029, 0x80, &(0x7f0000000440)="2959578d8268cb2ed38efc399064a485d6c12541b160fac2e25736492b84fe1d55e1f683479dde9454fb7ecb01687dd578dab24c1e8b4c4f082a1148ba2c6f5943e6f0c5c6af9bea5a85f727fb0e2e20daf0f904ae17895e76844af7b096ec57952f02bc9627d7f8490bec242287c7ba267bd4df1a49057affddba966716776d7de39f774a5ac634f0615b78f7df72de0e90ffae00f2a80e73d4f90299663f10a3e5dda28ceb11b369acb5d2757a1437d57f75a30691ca1f015796b8e9a8036adaa26679d087136acf8131a080f1b3c530c55ce031a03a7c84eda88f816239daced3122e270fc215743b34eb0cc8551dfa3a2f60b02609cef64c4ca9589da95e9651694bd7a444a445e10717b7d570c00c6870810964d93b427e39ff38d19584be6a9a5a00000000000000000079cc2396d55674e3a8ed9ac3d40a90a487da764d1637e5919c23751cb690a202cdbb72f79a286d83de5eb09fb2fb5480b45953f1d43dec1403e1d1f0cfb884e454713bcec49f5aeab0f1d11de6060567be0ff324b7afeef12af8e108b094706a7d487dbd1219681426f03b8b7cff847c2342d1d50b274fe04d4f7fd919b16cb1f887b45288d6a2f866a9a8187b3596f783a19a4bf21bc88d9715651fd516cf9193a7904bdbece3f2ff535b453314517370b5baba136b63a98e841b87bd5fbd252e409f2bd69c3b57b352b8b6b9cd4f851d14d4ed37405e09077051c7fc7161f92943405c7f88082d54e612e77d423a133635daa611fd14c1756aab6f6273ee0240000000000000000000", 0xa06a192afd608f33) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20610, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x29, 0x3) 18:46:10 executing program 1: pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x10) r1 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) fcntl$setown(0xffffffffffffffff, 0x6, r1) 18:46:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r1, r2, r2, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xd8, 0x8}, 0x8) setsockopt(r0, 0x29, 0x80000000000003e, 0x0, 0x0) 18:46:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/144) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x3) 18:46:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xfffffffffffffffe) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 18:46:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x5) 18:46:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xdc9}, {0x19c, 0x9}}) dup2(r1, r4) 18:46:10 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() 18:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 18:46:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = socket$inet(0x2, 0x5, 0x438) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0x1cf) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) 18:46:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x160) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x10000, 0x3, 0x1, 0x1, 0x100000000, 0x0, 0x3, 0x3, 0x80000000, 0x40}) 18:46:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x759) 18:46:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x4000000000000, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x800, 0xf9}, {0x18, 0x3, 0x8, 0xf6b}, 0xfffffffffffffffc, [0x10000000000000, 0x400, 0x1, 0xfffffffffffffffc, 0x0, 0x5, 0x8001]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000280), 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x6}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r0, 0x29, 0x8, &(0x7f00000000c0)="832cf9b69fd1e54ec6d585cd2f830100000000000000c0d5", 0x18) pledge(0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b31620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b31621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b31622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b31620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b31621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdbc8 va 0x1b31622000 didn't change! 18:46:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) 18:46:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 18:46:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x8, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) 18:46:10 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x400, 0x9, 0x101]) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() write(r4, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r3) dup(r3) 18:46:10 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 18:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 18:46:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000300)={{0x3, 0x100000001}, {0x7, 0x9}}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x9) 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, &(0x7f0000000340)='./file1/file0\x00') open(&(0x7f00000002c0)='./file1\x00', 0xc00, 0x2) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000280)='\b\x00') sendmsg(r0, &(0x7f0000000b80)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000400)="05ca434a591d14d3744e65eb7dfc01c31bc6d19d14fd2cf2c305a6b5ad21913f4c6bd5d25996710e323fa580bd3a4b52776a0cd50393944ba512fabd18868f5f4f0a2d0706ee9c68016854ceecf31dac8e4c23a7b1462203c5190b1d70b9401c4acf713b8044cd3862b548c2c9df48300b68ebbd32a0df81a075ae9c6cca28a4a98f32436767f6bc837688f03ef658cc4c3c1f6caa0f92d95f61cc0fe3a2527dd5400fad1e", 0xa5}, {&(0x7f00000004c0)="808ec97bfab801798916260b0402ddd6891bcb5d6e13cd039501a20ab9841792ff1abfbb0dd46878f9d7d76df46a2807d94ac41a945a963dbf2b32e0d661be0777618fbb9767e4e7d3500c000ab0fe4cdf43c73b4f37fc3982e719d519b5c1252f91e7e7d261ae990098a6d325c3925632d392a56f87e6c1f09a03ec210b74b3ed3ebdc8842c7e62bbe674e9f4d37aa41858e6ac526e1bad50fb78dd29cd7dc2f33ea2f88e72bbc27a74c9e53f5299a834456758ace5c000066334c47ac93645cc89a03d5f5281b87f39a8b1e5", 0xcd}, {&(0x7f00000005c0)="906dac7f6a6b1387a933b63d34b38a64eaad84ca984fa090b536952352d16b482d8969f401b343aeb54288dc692f619056c32df5fa3519c3834afe7bebe35a043711c30ccf089c2a90b22e7b6fb6f687133402f39ee32c27fe544e7806eead2610600f79e9d1bbd8ec5e3268b884959112350f430280eea991a17aaea13233071803fb", 0x83}, {&(0x7f0000000680)="d5cf91e818105fd0b50be22ea6046d6c507e5cec5c7caae56554a09a23f8ab3c001fdc40588ae844299d9d03787961bf831a4c492df642f346d48f3efb56db39273346e7ffd779", 0x47}], 0x4, &(0x7f0000000740)=[{0xd8, 0xffff, 0x80, "a0b8bb77374db1ed6e3ae30718c08dbebe230253250df79a30e555ada8dbc6d70148c2a6bcfa4a723e4e5ff091ce23550b024857fd62c235ee6abab6bd8af2b508b9d1c9ff3076e56a9c5027aef09ae33d9c12ef396cb0825756e71e60d1fad8ea3a238b3226aa61e19daf3b526393f4867fc0b91bbcba80d38cec1839a8937c6f611c4f3897fdc1d06ebec787d5b73198b5e0fcab309d98504e70419e08140bcbdd784a5df4f3df45f2e554fdc4eaa14e985c9400b396e17ff68c67c05fe5b7f31c133da7"}, {0xf8, 0x0, 0x3, "7ffff61500c277656f605530cd14b5faf6b4ad4cf5104c02e7611e0cd3f7fc43467e2a045800fabd361ef993bebf20fb8452e80a88786e0a118aa8ac572170fec0e99aba6e7c9c66df98d4409c92a118583492e3e795a958e1893fa06d3c6f9975cac42253365aa939073bc27add534db4983f00d6c2fc16baa9e240d8d5630e866a9232864e8bf26f19ddf90e0cea296464c87deeab976db118db043ba81f66342e9d64045ad0ffaf4b9e40ef30f3d29d3ca66c6df03dac2966003ef8ff9fe2db49b9a414a6b32345818c69be5f573d0c4c54ea864c45d9b9068d5101b3ef544a9de8340cd9"}, {0x28, 0x1, 0x8, "800ee81c3a7cb69938c559ee4efe28925111143363d30ac4"}, {0x110, 0xffff, 0x40, "04ade887c67eda3f0288eca158291c66d18aa25e38f6a4208cc2a18ee4c02dcb368b0812c131f15fdb938fb2e39c6347db3d835139b88e1518a89fcceb1c65459fd3d13c010291807d9cb17e59b1be7b281032475b5a03a15ff156bbe2a3c00615990be9e8345e17fca2109934b470b9230191be8217c9067654ad33d327234da9be9b3ce0de54c10127cc77e82287cbd014b98e07e2fe30b1e483e63e35775f0bc0541b72ee99fd3181ff1727a83eefc36b52ffe217d1baf5b68a9297e4038a6d14d72908b01ddd916c4ff22049e867d9c0b8f55b105d75706184ea2c34d80bbf3f00851599be847b7a62ac759567ddf4987253b899e6da6737d125"}, {0x108, 0x1, 0x80000000, "80191a9fd48258f9afdd852017cd4a81a19000ad230695b02f7e953e7ee889758a868c2f3359895f373f9ef441277ec79cf2746ad7b97684827caa00c5cda651888f1ecbe13265071639419d56335e943397a83207feb48b741319a87a66d7995b349d390da7190710574107e1c81cd71c9d95ec1dbff831920ca3482ac42127e6536e1c6ee191ca45257bd5b51ef054a23f25ac7a066f607a6c9b1847826b6c217df9b00358ca96656a8d23adb114db84ceb4af66a915b1bf810ca9c458a98f59c410fc2a168ad8f8064643e6a92ce97b95b456e9c7d712712e6a0e3714991d90c8b919ca99dc65903fb0d1b3daaeb56f4c"}], 0x410}, 0x1) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 18:46:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000001140)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 18:46:10 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) 18:46:10 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 18:46:10 executing program 0: r0 = open(&(0x7f0000000080)='./file3\x00', 0x0, 0x41) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f00000002c0)='./file2\x00', 0x0, 0x4b8) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000200)='./file2\x00') 18:46:10 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:10 executing program 0: r0 = socket$inet(0x2, 0x1fffd, 0x8000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dc609d710a6e64a14f52c281c5adb6ec1e03681f1fcc17427e032472cbcffe3d8c97372077bf487435e72597a7aa53b5f37ed6deb597ebcc00354c0c67c67ea17607ef902aa49cbaacb19e6bb10c2fb48673a8270bc540203127b48a72cd946598b1917311939ece8f379661e63fc2103cde6f4f5b98c95d34e4a7ea23d92f835b221075a217527012f8d174973a8bea3a802adc29626eb24c279dddbef65e787fbb86feeded97220bba356c04e24603ce969e6e9cd7e6f175be168cc216d778808214", 0xc3) socket$inet(0x2, 0x4003, 0x5) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 18:46:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000180)="19a93665e506d3ee25a773337c73c0a66faf33f344d0f111049317af9fa6858c038b378227073d889e6f13b4db477bed0259c97c0a0bf2a6e8ac1ff875c8d5d7f5b71ce2583a78685109482f20fd3e32f5a976913d4285d0e04389570e5f057c78853c054d0e31a12a54dc10ca143f383e69289e3fe204ef0a", 0x79}, {&(0x7f0000000200)="d8e489e290b3ec97eb11137532137299ff3a68fe77806ee43603d26dcb121ccd76af87019bf894ac930c32c81bd8a3fad9f145c3a19a71a3430f26f33d0eb44711eb7c94a3095b02de807aea6b1e7429411140538046023d0ca95dabadf80ec79386d29c815b6f65ee4596f73ffdb324832b216edf5b547c7d42fca70c8cce9d6921d37920145e9750526a6d6ae0fb5e216278c112cb0920da831889b8a947c136b8d7e599095cbc77a8a5f8b3ae7864d7", 0xb1}, {&(0x7f0000000480)="5ebb15b22f309315503758d8c81c89d7dc8ac2b7a3a1f057462f5ebe2e189597d54b4c85e346a4105d0430a2c2380a985ce8d91396029a82613d6595d54c4618b12135b6afb2bcfb98b6094aaa926e470d0ca42a9b589ff4712b9ccebbc96198753b6163a258669536531eada03e5c69e40e37ee34278d9612c0dd0adf6fc8adb43ed89dd7afab9256c78b85552a462670d32d60fa82ca09f1a33155755fcc59bd95fd0fc77d9f3074bcf323b98aa11db37880f1b02760f300bc7f9cee67ee011fd80bbd2e1c28ee9fb80be4df1e55e4e0c5130e8eee1af79fa49ab23c64854cff7e04dc8dc5755407e98eed7390d0c19b343945a8729f657e0554bcb1546739f37bf6d7f4d175e943c6791a7e62b67158b2b8eeb247a6b8f9fc74402b3a1eb09dd05636f5b2b9f65ea4f971884791ae400cb0318bb735cab8d037ad1582de79488fdc1ee388149e1578ec043b5bd84aa3e9a35dbdec3b5a6aac6ae491258070a0d789af368dff87a19024129791a05650921eba9d1bc0b79f7e833faadf7152135aa07430baf86eda9b18eb6ae4eb4132f04326ac0951d5e733d755999463858f99716d43fe71d54f8d550a3afe425d0ca92ce820daf3d144e656f35d2289189e215db6f583942b051d89f64c756889f9b4849fca60e543c643b3e4d524e2f67f5169561eb4e2580654ebac9eb8f928555b81e25d07b0e1727b12cffeb4e351089e7146ef051d4c5d8ccde84383f0e99462e1e51d8ac8b4e7f7eafd469fd196ccad2e3630aeeeb344c799dd61feb33fc5fb68a6895f2024d659031bd30008a47a4a2d8bb5a341ed73ff926d65ec687882a44b53c68981c74d8eddc4a54b183605b99cd28d51028c92c38433011bfd5cfa638e2d5026e545b6004f532a2d2876a29c170201412c1ebbd0204577b578cd3aec6e3776cb3c59ab3f30ee37b0fc9c6268a7f3d86804e98cf07d82e808dc709134c30dc5e2f3e301ec5c11d39b96b8996e0ccf41867029256294f732ba8b6d27d51092de8219a6ece327686514231cc7d2525b4f75f33c0a52c8080f1c4b53caadb263d9e8bed4fc37a9600c6a11b6be526a4960fc38249e669fcc599fd196ca888f226e50f81d08dd29bb4f328510c1a0200f014578686df2dbc91c9b84b15cdfbcbc254ba68d57df7ad642e74bb3bec9d8f56cffb4280e654777aba4c2a4d8b390d5fd5409bff3c8bc43c1cd265bf4797c3f243b73c48dc6a95b275cbc71e8bea84e193409fb880603b06d20cc9a2c519a83df091c43eab071d79abcdb698352cea3ba360be4eef27e36c8562fc15c160a52bf8a6952d297436c490ffaa08605c664df14c26f95f7d50fa768787d471be3f99bc569947426fef3a374f2e64ab728aaea013d10a8a8a23ed6a30c9ec8c849414cd6f1f44204cf914d5056560d0bf8fe64a04bda6fe2a7629d72a1dbec3c1af5614abe0d615141e45e4ec81d5feb3b8b2454ce7c0bf45afdeee2b870b8273f84a5037bfe3a92d37531b8bc7ec5463fea70e7893fab20d7b1eefe920403c535da7107a3ace1438b188e3b10a10f3fab36fd1de126a42135452b8ff5ca424afa7fda1aa1674bc0b0ffc7b2b7babed55e9acaedf05abc77c4effaf8f2881e17f5d8fd08e84dc322e464ae2160919694f823e3002ef39dedcb44d8a36156b4b1de8347fb247fe48160e42330cfb165a869d1db4051b6e0af5ce9b76246005a22d754b5e1a054321a2ad72ba5c473e1d549331f800b2094c3792921cceb948362ba29ec161ff9e1c8ee19f44f71468b36ffc00c89309c3373f206424aedb8beb4fed066698ad8cbec64906b7ae33310af49e0d7552ebff9be631580f506618b6cba7c11947ef3df9feb8cb77a50df46c8b91d07bfa967e162fb388a54d4845017a18f60632393927428e6ce3a515db1b6280ec32fdc9fe38ba39783a0f1cef37a890c3235417f8c43ee8fe5fd26c053d26d68d0d338a944747b00324cc2795adee560e043555d4d9841e08b7faa4e67dbd31a23a396402d3ef8274cf9d51e5b6f8a642297283c59e46477e89b48390a4486dbd750bb1747a0c421b1498cc32be2e88d0d4e05de7d890a834573d32ebf0271f189bfdd295b36ca98f8f740f1c47c59293d3cc4f5d0069b14e6fc366fe751057460f8fb0eec5ffeb7702310cd5c9588be4b75db023477e03c163deb73bd8519dee529d920cfa1fc0cf9e3f72b4ff3a9e4a641eaa2e5f8b2068a73db5119b417a57e4fa5269c81dec130c31918a8900906f4f8b3ec6cb0f44889e0aae28f4815062fac3e93763ad7c65970163e99ccac8a59813d3ef1247001e54cbe51b92f05ad6101b24c73e740dd719d6ddee89256136b4bd2733c18eaacb8eeca87bf9ac955476983017e244930df1e83ae139cb54522c74f7783b85787625c9ae45e07a5878204becc5e8e2a9007de658a8404c461f678b807d8f8a08bd469034a99897cb27bfea9c1564179057c37fcf245b4db6efa710da14b409b79ba5889d686bc9f3d296b3061e39c4a73b84753ea20c6d44c708478e0904c4321e83fd47675c66763ff9d2cbcb19060979e5c3d459595d9cfc0867e0c3afa7927b1bd56d9019826c965b1617f655f21d3d276085fb3d3dd04bc9e4987ef8b9bd211a10aa44ea750158f2595e7605eb73693769969978e197c70ba840980dbca42403ca426eee2ad83e0874136fc5439f0f6ecad49be74ac1742dff592ec5e73f857c27db4a7a1b05ed315b2b4d5375174018d721b9f60292ab96bfd1575a60b186a307b35643cab7974fe663303264fdb27542a8e5ee713d8bdc3834b0f4c1d0f8d2d9fb95df26c94352e22fd7c54f8d3d896e25e297eea5df5d05cf65997220484268663cd19cffe1190b23adf4467e7738f77e4461021c2d551a889464714330f00815d2ea7a1ac9d2c9bc080546ef56b740200585d5474b2047baa45bc13a60b728bfd480787638e9dafd9420592711ff1af1b555bc1640529a63285007308d008e5f0b0b8483efcb8ad35e7ee420cf5216f673ad6669c8b6a27c95e409bce747fe957efb16dffa54ada54ab7ce7c3263868f31997c753c5ca29272fae5bc464d23dc7fed51a2a67e7069213ca20a4bc71da2544b1a7a45787021f65c980da55ab6f0264b46759d7f8fe734f4d6d6488816f140110c704fbb13c585773283527e5a6e3be649474d96f10f63250298fadfb0b874bb305d8df07a15e156601b0c1a31ea1f9f2d432c679d1da1ba3c8012307d59900835ef1c5610836f236cbca430d74d5ebeb98a3c6941d061770d81b12748b0561f2089824563373b821e0425f6ebe9b89d510cf725bc6d2ebbfc190de0764d1b1237582d59c3efb1ade7e4dcaa9c835d7f598eacf358b89cecf742b4f23f206b68505b8c274983d812a0f2a4bca97e52da23a6639b826d959bfd83a2bb1c47fedc8812d852356154e24a399817d11698c40602c0426498e8651812d3a6c31f09adcd9d6c9b06ff51daf9c3146c61628cd95c737caec6e627e1c001450ef1507907e30d8135c027e4f1a8fada12ca75df7af94a78c3de839ac91641f21d52f64576a7bd754cf01fd54a64881512aafb329fb12d8ed92bb779666db023d33bebd02221d8e9dc48e478126bb33329e3c3ad6abfcd3f02c940c5d4111f31f6d9cd3bdffc355674adf2d53357f6548b12ee8f8ce863dc74753afc8b1f5b8d941cde81a743206a0cf521f6a0ec446b6646b31ea8122871287d61e4082c5f1dd418d0e46f9b86e3c78bed1d1e303832bd08020ad5731a3e55e351991f0207a9e4ecaf0438216ed6ab5626c956d66e4acb6af0d87752c10cb34fd991ae195c38a319867c44ea46655ab59ce8ffa5951361f5ce2a9e21ad68f76e656e460bb9253b52e51ff343153a1f1b5cda319eb74933a4604b9fd7dd622edb0adfb36deb6e50920c1f5be025971b56418e70855c8f25e9c2d397195e2bf5b6115c7754a04f32c50f465d1a06a5fefb12040164131aead3522726a7cf4869b38de94ee8b43b4a1b33e4a9db0f8852d84ec80857638d8c5515a3752749dc57740117d7cc52c605439799cfda6654568a56916c961b65bf7e3c6dbefa6f97f71a96ec2320fe74e8cfe6bb54972e8e81bbdc8540b4c08ff521779fade9c7f02597ed641a9fe15f8b7d6e213b5f056f918d2ed3b723280e95dea54c65351894931874e2c57fd44ec10886130fcf701ac0a301777992e5f6c53666f5c5d39749be035279e0425a87529251267af9bdd4b27b36781f38a075cea9b5cf33a9a6b0bc8cb0f8d7c53172658ba33cd3a2b02f97902fed19ed05f33f772ad0156ea0780bb44eb6969358f34234e370913485e922e517fc464a690cb09541e892c086b56ce522f3d402a9120c3b5c6a1a3428f50881a87f8249b2d705bffaaeddf443c356d66317de4a5980e0729a8c5b229c96dc67495b7c6fe165710086275aed694f800df3cd0f1cb9fea1ab5e5e9f87d43bd0eb92a947e6541858bc6d417b21d63147c271a0a66ff6b769c25d479be3303c9e287d10bc10f46c7269fceb099f3b79d4dc89a9e302b0bc1b74605c8f95af1589b50f15cf09eb4a9574272e252830a898228709a3d8b0ca1fa62ac6915cb75ec5ab2070ba1875179f54ad26a9952803b80414457a16e295627dbdede092805206d35617cf46100ced56541a8f94af637f6131ddf67625b91cb5e36fba6bd40b3d989d4e5c3bb6caf9105f71924e9d7d4798435df80f6f946f95b5452bb7faa5c0c9cf64929b4bdcc66c86ec41e79657d003515bed6db8136911cf469f039b6f29a854e39d3ad97f6aa35631a5a95e824cedc3c0a02caf142a8046d3316193684a92120521122794d203d284f65ed03dff5ec4e1920c219e238c91172c8aaa2919969a7a0819ed731c7f75c27ed5cf87b09f4044ed0ee709b00a03bcc57ff382043b7de6300e78703a47d21f46ff2da63020913246bd7ec40a7c3f8bc553a6b25464b7c7ce6458b5eb8735c8b0594cecf6b31f3b109b780084fd85d885aef4c990e6d7cb78a225887417ca13230937136a8bb62b979384d105636953da0fbf600670e8bb70ec7ceaef73bbb94351a5821e80127d80b6b3095d5a36da7b50134ff87e00529698853e4e1554e8fec268b73281b29729c40da16869a95a8ef2072df80ff06b48e360e78a93e1e4b54f8b9713685efb86f63e2ba44e13e7763b92817764ea1a0b19395fb97c68e993c816f05d6d95f607ca3433d02e6decc92f43d8bfa7de473b44d3275e2e3b7f0b605e010f8cbe68c4519addf5b70bc0f50b6c9bff09eacca4de74580a36315eaa2ebf739007f87cf2fa0d1a1b98a661971b2b0e81c2c9e9189ac5c78067bdaaad9b84fe84c6155e27b52bc27838dec1bbf095db1563d3db5c0507ea7a71d88f67b128d9a61a80cade295e30fcd46449a8c21ec0d87991752572ee2a553c818e8c1aa847828d7a8c8421a68c810a4a4d05fab06b3d4f00cc9605ce426dfa70e06f9363db440cc38a79793de7ac0c03458b7f247f8a989981dd49c0eaf7bc8438ff2e65769f29dde6e16e9c7dad7e03ac40894ab93fb0b6bb274dc1273c03cfb62603b8ea19bab2d2197abda8f56ec184919e7de7ca1cc2288153a70aa0570aafc45f8723ec1103bbb4e3584c492d74ca8296df77b964605ba39dc0f5714be8b17a539db989b2da9ae953f2aee8410972c03d96fa15a20d299f2a8edf1dee1dacb067592a6d56b45bf54a38f954217eda3557b49e951f402d7815283841ee0b4da77b88566a55b8c0ea330ec7f47e3e9", 0x1000}, {&(0x7f0000001480)="32d1513f0c0d946999888cee3ab38d6685ee179abe8329446e89684b856d232dcfcac3a5538f0ecd78213c6d30aa642e7b72e4c7a11680e06533fe3d3068f646cf4b22bd84c3c9f01a1ff661f264eb2828efb40b42115621ad64e61106e38ae9e6be777e54ed35e597bf15937470df61b6949422e3761ea471e8172ee3b164953a1682a1d497a9ea8fbce5a57b0570a45a0697ca3fbfc8ef51f6449b189a1db8d8f23ec8c4c9f15cae2e02b022a0a0e3de2e0185", 0xb4}, {&(0x7f0000000040)="1b9754395336eed1cd5051e63dce5a422b3bc2b413aad3ae73de467bb9", 0x1d}, {&(0x7f00000002c0)="36e6efd8bcad6dc044008c23badefa0d87187178f908a4a8358b41b4388048f02f32def4daf00591417775055126d9f5e9b18fe25dcd8ccceded3251d9", 0x3d}, {&(0x7f0000001540)="650b5213f308ac663e4fa21bb62c473086bc750543f55e2672151c2c1988cee1caf4fbae2989efb3c2dfd1af227d6166ff870d518733ac7a83e131f42f6a6659adffe8663bfc7e86d835af88cc5e9a4038c7012dfef9c78d0e620f96204697079dada863ba63d41be6158a84a1ec43d302cb51902534dde7a14a7be3bb486c2a88654f7c19fd32f7b79c048f30e8135cd69fccbf882a0b807421cb901c36dbb2b836850e3d752b354c76d9396c", 0xad}, {&(0x7f0000001600)="308f589135b697295f6eecfd145e65051cba92aecc5dc3ba8cef80139d42968aade0ec5f83b9f3663283c29c5e752c30924baa48c4a23212a0b12188baf3ba240086469d80f2953f6dda13a3af00bb1920", 0x51}, {&(0x7f0000001680)="7a89d1663c8f4853237302e49b57e934edbe0e21f8e4240d617580eac01cfe8df3e74bd9705c67102ff00a21654e13dc630301a73828852d3b302092527fcef03b672960ad553370003dfed0f2368cd6a0ef8ae50bc64d4a474f88deaec22f4cb26c1df45dd925b5e9af54647fbfea169364c8039658f95225b76d243836c98ec08e2b24b7ec6d39677e125d45a75cb16e7de95b20a6510fd2413e350a3b85de", 0xa0}], 0x9) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000d6a4ee0284754834daaa92202be412fd281b9e6dd61391aa1979e711e37ed2f9628301ca5f9c73b86911b88907e4caf9b8278069fc8f9568eaf22b3980081eed98a283df2b5f52d9f500574fada899b25fea759e11b5c94e033b6325f399ac898363d407a1a9e54d28026937d2b88a7aad088bd8c899e9c41441425cee8869ed2696e4659f46b29e36a2ccc1fe56946800ee6998f5b2265a92170d5a29f22f9d04c558fd905c210b7e3de6b079a965adc9f68bb46d99c85908d4ce3b01fd19bcf0822156320af17c0e93aaae770b6c5482c0210b50d5af90488fdd5ff839ee731bb695550e878e26d4682e8356b04ec82de257a8780d30bb9b29c371e5b8ba1271d8fbf8970de49efb6479855eef7ef57523ea9a7eaef1156e6e49da216e3c87971b4df44dab75ef1eaf610de2ed7b375acc444a13cba2198a14619c54fcd8ff177624e3ab3d0000"], 0x10) r1 = socket(0x20, 0x4007, 0x2000000000021000) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1ff, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000003, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffb, 0x98, 0x1, 0x5, 0x5}, {{r2}, 0x0, 0x11, 0x0, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0xc0000051, 0x0, 0x10000}], 0x6, 0x0) socket$inet6(0x18, 0x8200, 0x40005) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = semget(0x1, 0x3, 0x4a1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x7) 18:46:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x10001, './file0\x00'}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0xff, 0x7, 0x1}) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) 18:46:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="5095d89f372ad2cd", 0x8) setsockopt(r0, 0x100000000002b, 0x200000028, 0x0, 0x29e) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x1) getsockopt(r0, 0xffffffffffff9e8a, 0x3, &(0x7f0000000040)=""/222, &(0x7f0000000140)=0xde) 18:46:11 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x39, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x6, 0x8000000006}) 18:46:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0xfffffffffffffec4) listen(r0, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) socket$inet(0x2, 0x4, 0x80) 18:46:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r1, 0x160) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0xb5]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x8000, 0x100, 0x5, "033194f895988f8165b211a09177e139534443ed", 0x8, 0x357}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[0x80, 0xe0e, 0x254]}) socket$inet(0x2, 0x4007, 0xfffffffffffffff8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) recvfrom(r1, &(0x7f0000000100)=""/63, 0x3f, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0xa76, 0x86f}, 0xc) 18:46:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) getpeername$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afd60f5fa1e69158a60e08c43400"/4111], &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffd2f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000039f000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00002ab000/0x4000)=nil, 0x4000) 18:46:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x3e, 0x0, 0xfffffffffffffffc, 0x0) 18:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) write(r0, &(0x7f00000001c0)="c3e062a9031d3252ddd60f2d46e17982dbb6902d70a69733c981822186bcc479373eee6e4fac59ba4279f7793f2a99b1ba5a8eea02ec7289353048daf76e6c58d117a12a51b36896424cf01a70ec7a36c3b8eccdb6043959e1daa29ecaf6e904ae8838d20f87de1a766df64b30392c581bf0f582579d7c2cb369e4e190c8590a6f6c455b60929bc98a635684ee90aca36959e67685a8e41abf2be89b1b381397c3361eb8ea2b5629f5f9729cc41daa8629196878067f67529ae82cfe26960c7d52392423866f98c725023513435a0b9a5bdc6b98fd98c30a8e80b727a538401dbb2a73761e57bc10e9054ff0d7023d3f62d13682ffd5986e838ebba06ad6a108e6beddde9bfee42ec3faa42158378035b632a3c539c2de83c3e719f682296cc3cd29eed573f3b09a083b32baec11ed6b5b93bd4190d4b438a69efcff7d71bf924653e90f50b5fd131bac12812e3bb25a253aade44900e23eea5772f95d534da7f48aec031c96aa46d91ec507790e4069e4fcde0006bc69e19205ec04e655019f9b2c82858dd0a3bc6a6cfa043b0c366caaf285d03ec899b7981281c3303418fd66d662967c6e8982be8d03a8f84946ab45b03ae049ba5b7497627be998cf862e5eb6132ccf7d4821e217f9356c197214faaa025ec4fcd444b086b88ef65803d756adaa270fdef170e0cd5648dd8b8df95218f4f97c377b744350bf30167f66ebf2e6708150088b762fc069da60cfa52cd87d586c6a6506030ebe7ae6866c1e768521cac698b67eb2329af6789868bbc569dc32b20a388958de733890d3a3fba1cb31546e1875f61a8cbe2a12522aec192c0efd1941d7f0c9a66648f441c81e753a87e3b0017c52bf15fa85b9dad7d5295d84b85ca9b3ca73c75c3f4cc43e8877a7d26a2ead5f77ac5a897f2c2f7f06bcfa29168571ff5ad9ecb246f272a76407834b1dd684a65fdc03882cf2afab6adbb652a3199ab5c76b5c602ccd9ee24ef5347d82496727d5d1e18dadac23c528a11e53396ac94ca9fc8bc6f98afec523e1803f0662f060c55ea8070ba71ea3fb6c313d2430d0f4f8b19bc9687181f122502f71d0df24d261706eb6ec834ec0068f055a5f7600b75b265f5bbe8f716d4cf866fca0dedb032d2b0543d2bd4092077952f1b9c85f5bc00c33eac19cb0d88677efdd53500ac648725e2d64109311e25e7301b35444b1e379a9485e94e8f333d3d70aed98172606b3c34b88a12cc2fdd5a7de4d1d72dfff16a62ef108e3479aa3534b592b4f5a4dd2aff9172b5db1a9e30a6413fb0261981d4a5789fc9eef114d0fe439663a6f127586fe33742e25028942303066d766e5493476828a45fd525e66a356bfb045fca08a2268a5dcde4b32f1137e8905d10867d7ce9293012465c3cda1d8c63b6d08136986cb34973432ced30510442b8a175e7029cb3bdb37a1624294d3a19e5a76b63f9e7161bbc89c67016a51199a7f46f9d3eaa08553d4ef644619862ff349d93d3d58912ba9e38146a3685a64dbaf47ddb2bed2c815436a5d26fd19c9a650cca1d989329f273ed2d88fe4d6cf88853b8cc31e5e7a90f9fcd445e382035dcf27133a1223bf648e200b50307657fe1e2914713d310f0d4a3883f672a5e5d4f09232b09da789709e0c048086fe6364d9b32c45e88aeacf585275145fd22c70f97b24db7469dc278b083e5c0cfd7a3e2a38b9dbcff3753d4c9a3c1126e131e32a26fa44ba2f5d611b27afe31fffff737ab9c4fdca6e2de46456f2045c412be87c7d63f156fac21208e15fede4274ac59546f5c6b0783edcfb3cb619f0dc95eb8b671be79d1b7ae7451258b5e6ad6d5765c6d3176b6c104309bed0e583b3b941705127878096c34b7b750eb77f844f7b9d46650436e390f1cdc50286a9cb4bc5a10eefe5bd65f16c11b09b9a4b2ee9be9f01676a42fbb490498e024960c3fba2eaf6a942b0a1ad3a9689022fa55a83bbb8f5876ff8a2942db0878608f00f525b2b4a2f5743fb72a115c38b75b03b044194fdc51c723a5862f615fce1d3d7082aac4b125aa9f81dfcb2b6c576c8b316dd5473246d3a0951d05b5edf4849a515a144defb0564701f373b21421b5f445311e240cd2935c212a5fcbe7bfb3d4b4f5ac14c68be14f6cbdf8e4761571858438d819ac7ba7b5399b12455f043264a62b9d80accf4f925a663de857fe74a57b3fbd0d49c92692761783aa479fb0ba65db2530650f5801048ef8f3bb0e3640cb88a4ad728f6191398e8b03f43af9046bfbc84b1afebcf6b7ac5239b990897eef7d6ddff7f19b0f840280e74f22f6deccc4334554106dca4b67c2db18f6c9a795d7ae9e3ca93e235f4812afad01bb5d44ecd95f533df00244c78aff72aef6355ea01a209fced290c11b60b72e9898e7ae2550d36d74e4f12619634cfa5e0b8a35f8e66380f30b9238917f987fca9f9cc11e60567ad3790fa6de0f067ae10bea1a333cb58503936737e6970bf18b5c1441844a414f16ad0be33b1b2003f01f9a1af280eee915148ffc52331035cc12a44c83d09a5753c24577a24ba62b1fd41a1888cf292e69be76e62f3fe1b97a6c87b3ade21ca1856c1c7897c9fea8898fa0b19d86b18031a63adf5ac4581400c258ff53508adc97ff1dc26a0c90f2c27d6da0c54037a775f640d477601dab58ae42cd9823df8e61c352ae0863a6629d9dddb433209076dac72ece8c03afe97131f53bbcecc116a4a2aa68070f738b250a00550eb13faf96ac39116193eb27dd4bbae1a8b1092eeb9531a792366a70d35b77738815775a01a4a03a3ab25361905a4b3454a850f7bbfd1665e1fa1fbb6a1037d87c9db8cd6a6da25271d67776f9f1f11fccf7dfaaf9335a914932cfb34c9f0c686ad42693063a429202ac7aee213d802cc5c7420483a4a65fb77daf779257441221db02d13b0457527d6839aabfaa25742cc6bed974a0c06a69e144036f6ea1b8d1d1eeef44e19d46c863b1be5c6e44a65db24d4d618102e8d83f4a7d95864681d76d0cf6844d28a8e4bf6b95352713894e45fd06f71840a7025fc81c1ffe19827a957da8a504496a31a2bb461347f3b8e97395afdedbdbbdb77fceae2fb1fd8de05a6f407845ec38e31af3ae742965fc2d59dc3e6c9d53e5639b4d7ba15c3b385f78b8fac9eb29442879759d67b2184bb6dd7987c7dbe0080d05db4a3b47f022e2e2d4fa35df5c6e7881a71176b76524a1dbf0f6cd7ca269ed7159167d2f40a139ed87ae8d9a0465f20061685c243d31b94e319b8807606bf55f96c8f9ab6389032958350015ed37df4ffd7a173f1862728845d65a3aab256183d31aa6a9b468b0d24bb27cebd8a70165d2df6f73b036031310f59c50c4c851e877a1cde67937373c9b5261e17d652be865168039d2da5261c460c8c9c4daf48aea7b795f4fac58677466c56e0e7fd6e409327897b1c76497470314c17ce134304b44c5c3f9913faaf3d74609bb26821f93cf7078b150ee6b26f73f86085645841db61be1da2b4c55014224ad61cb5581469619e419c36c3f071ace1c9921b7dedc132b45764b7c5754444ee69a6c0bbcff4c8c2083ad0fa3f989ace037536dec1ccc2b771c63e5d17b8793068e040dc89936623810f962331c6333cf41a6ac6c7144b3c3a7c5473098434028319b2e48c1372334efc82164210422268bdf31eefb578a4f0794f03b45b0440c8d2d0bd90acd0ca7b97150808d44f5c77d21d9c1291f6e7bdc1b0a29b6273feee2d764ccd698df5e034f0e79412f07084124e2db60076dd44c04a56542ff65102c42332e259a259ec36c730740f90785d868512af778912a50839953869be4a2083544e5ee97a31a6a57437cf8555858f28355cc9d2955c70a88cdeb61bb44582efd05a12942ed3f7b1871395bf85a7544742b1d9d568433768468e9d7bc1f1786cad46314ef5b2efe6fbf020723202aa451dbca6b1f0e89be63f76ee471cf89192a7e519a80f5816339cdb20fd824e6ebe1af4b343a829d7070621b3dd64e5d037a101209e8f6cc1f6e92c0b8501f30304ea0f992fc7f2367c2bb065e56e37e850450d900721eef73a960e122132cf6667a9e54ff87fc5d48e36ed83f1aef0a3d7f324b397543abad95593bc54e2ea05ad8270b95c04442d7167856be4144f4401064d04577367636ce8cfb3b9d3a10458dc60648dc33e9f7744ecec9bdd4e02cd9ce240a56ec515063a6ba4922eca97a6a2dbc97ac8e2c419193eedf5a36d5be2e7bbad31d6338a16cea824c2a7519331377e01c92a22cebd37ff590215658f52b68245015fe35fadb2bbfecec8d8bf8bafb1fb7eab354b03e0aa2e94d3ceb4126716f99db97bfda9ccf2e6623f7d7df5eae8c17a672cfbcbf9ecf04347586b24162f5e15e2e9c60dcaf7925fbf2e78ebb58ec25353e7d178bb5e7050746b9ac3bfba0461f2cf2c06766b48ffb371ad1f2f07da52be92b53597aec78b519bb0a6433378b51b01d46ab168b3b62da20a0d9eba38fed48eb60f4c5f18f0576604b7920e832b905240af87a996ae067c0c371ff6027dfc63e0b36f9d2ab7fa9c73d5166d0d35573ed6b5804cc13bf85521206aaf74378d2c86c5a8d6ce18901cf80ef36f45566fa917b501ad51de66287fa9109ebb230e1bf3d46c22d81b14a915b6641ad8a322165995eeab0eea7a73ec156565f9cf1305ec9942eb24bc19e85c13da0d9b76af51dbc03ab02f831a63f7e96e30e98efa29248987830d9ba8c26c4e4ffc7df04e5edd82de8fab75eb9ca0add5f005c75819520c9b67725450389a2532e7ddb80542cdcc68dbd1a3521eb0b880656cf5498db66c7d65b264f84503550448afeaaad5c55110b8ac49dac05acb9bf67620dff308db8b6546189cfddaab0fbe59c86b9584a03b58e419e45b6befc72b3e4a1dc6cf6c60ed8f04e6efcd5245affd236bf39e76c182bf5d8761031dbb65658dfa2bcd0ca2033e6f2b9b2d14441d46c8714706dc59642ab00396ca7a7eaccc499b9d1a7e3a6d92652eaa2986f614f52f8b7287dca31fdcacbc1802f117c8a89be2c28e9d82da47ec387d4189f8a50b6894290b2605e77d5287b18fffefa3886358746bf4ff28a5d3f17546dea51c61bfc18440f232ac45b5ec3bf4a4cd51c5a7121c1c15813891c1db7aef56301bf164abb8c604c89a363a2c10c44ad72d6588ee5046ae779670a471063018cf790325704737825f63c7f1e2763aed3dc6c31716a5a0be3d01fcf4a245e471fafa0b590aa500d3d21ec5064714e98f3ad211acaf3c0d40feaca859847e1e2aa9cc8d301a4acd45d7a8ec4275940efc592002bbb621293625890d11f837084651341b818ecf967f7556ba6b1235a9cbcf7d1c1a572856523b71558217074e5c8902d75c9cdc4da227d11b99e23ae1497cf992f2936b25f77aced7d64830ed185e24fdffdab8770eea43153f42599dab386cdd98951aeeb4fcd3000e6f7fbf826f34faf80d6f296da250070cfb701f567c613f70dbb559ac150bc7595f01f258bea5f5e8bd6cb20ac190220b34c88f55bc29ea056a975209f0ec57502389239e5872a315dac911805ea71a8b0768f09f48b807fe4f94d1be066dfe6fb44ec48aeabab61176f4287f4de976e79042f2ba61ffc164725cb19c3a4572163ee23a1b76188b16ef7d09761ccf4ffb7735369f9015c1d6bed0b74aaa890de58879e91345090aac917b723aeed1d3e7d15302a33dc854fa7497aa21e4bb6f5669ece1b889284588b0dcc892aa208b3add82f61588c74df5236b48ad8fb6d50289af8d26f9791dfee6", 0x1000) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 18:46:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) 18:46:11 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) listen(r0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="ba6991362ab99917df87936d71d2e015016d2cb20aee0bcda9d31f5c3666b0d598c35c389914b6bf62595a0b5024fd367ab002d155f81e530003c5514db7db323eb2f0adb55367465fc28c3a6ac5eae185aed69b717ece123a0b2d144e8383", 0x5f}, {&(0x7f0000000080)="ff2d04164eefc35443bf4e5eb85300314a914aa8f1f317c5db0391524350fd962ab662533f26b2e2fd9fb0a92285d669e29885e5f6409e4a5330ec8f598b44e3ee6494bb833ec4bddbc5f0bdc29547d909df18901cfce37eab8683b9e11f97e2e82c62c5810f6a3f14d7a18bde346a15f3c3415fd6d9ec20f3b62a5b29bd25ca272957862ba51b7489a7b78ceeccad8341f6756d803713cfb92ff2c97f6df0ded32d9e2270dfff662774691a012cb9a1e8b2f3117430b6bca7101e369caf39afc0cc882a6fae60573d61b82ae8ed66f9d9ca7c2426357a46b18f96eec1c88afbbb", 0xe1}], 0x2, 0x0, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0xc8) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 18:46:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x0, 0x10) fchdir(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') rmdir(&(0x7f0000000240)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x3f}, {0x9, 0x5}}) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) 18:46:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) fchmod(r1, 0x20) open$dir(&(0x7f0000000340)='./file0\x00', 0x8980, 0x30) 18:46:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3) 18:46:11 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x4003, 0x1) fchdir(r0) r1 = syz_open_pts() r2 = semget(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/177) semget$private(0x0, 0x3, 0x3f) semget(0x0, 0x8004, 0x3d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/150, &(0x7f0000000140)=0x96) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x10000}) fsync(r1) 18:46:11 executing program 0: socket(0x10, 0x4003, 0xc0d) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x80000001, 0x0, 0xfffffffffffffe40) 18:46:11 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f00000000c0)) sync() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7ad6, 0x0, {0x800, 0x9}}) 18:46:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 18:46:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3, 0x0, 0x0) 18:46:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c653000efd446f703004d0109f816df1691c3543d6c1c2a3b242e2309ea08292741c2906643e2aff520e959ff6433c6d16e0b"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r3, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) r7 = semget(0x0, 0x0, 0x141) semop(r7, &(0x7f00000000c0)=[{0x4, 0x4, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x76c, 0x800}, {0x3, 0xbf, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x1, 0x800}], 0x6) r8 = semget$private(0x0, 0x6, 0x554) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0x7eec73985fbf8ea9) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x4, 0x80, 0x2800000000000000, 0x1, 0x3ff, 0x7, 0x0, 0x2, 0x1, 0xffffffff, 0x3}) 18:46:12 executing program 0: fchmod(0xffffffffffffffff, 0x39084fa68185d273) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 18:46:12 executing program 0: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40, 0x100, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semget$private(0x0, 0x0, 0x5) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() semget$private(0x0, 0x0, 0x8) 18:46:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x273) 18:46:12 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000000c0)=[{0x1, 0x4, 0xffff, 0x1ff}, {0x9, 0x81, 0x7, 0x8}, {0x0, 0x3, 0x7}, {0x6, 0xfffffffffffffff9, 0x8001, 0x5}, {0x9, 0x1, 0xd8, 0x2}]}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 18:46:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7e7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa0, 0x4c1, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x48, 0x2, 0x4, 0x40}], 0x6459, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000040, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x7c521f2f67a85480, 0x1, 0x0, 0x20}], 0x1, &(0x7f0000000140)={0xe7, 0x1f}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 18:46:12 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') utimensat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x0, 0x2) 18:46:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000794000/0x9000)=nil, 0x1}, {&(0x7f000061a000/0x2000)=nil, &(0x7f000025b000/0x1000)=nil, 0x81}, {&(0x7f0000133000/0x3000)=nil, &(0x7f00007ad000/0x2000)=nil, 0x5}, {&(0x7f00001f0000/0x3000)=nil, &(0x7f000000f000/0x3000)=nil, 0x7fff}, {&(0x7f0000322000/0x1000)=nil, &(0x7f00006c0000/0x4000)=nil}, {&(0x7f000050d000/0x2000)=nil, &(0x7f00000f2000/0x2000)=nil, 0xe388}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000262000/0x2000)=nil, 0x80000001}, {&(0x7f000011e000/0x2000)=nil, &(0x7f000073e000/0x1000)=nil, 0x9}, {&(0x7f000020e000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000269000/0x3000)=nil, &(0x7f0000621000/0x1000)=nil, 0x3}, {&(0x7f0000300000/0x3000)=nil, &(0x7f000073f000/0x4000)=nil, 0x43b7}, {&(0x7f0000101000/0x4000)=nil, &(0x7f00006fe000/0x1000)=nil}, {&(0x7f0000022000/0x2000)=nil, &(0x7f000047c000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000662000/0x2000)=nil, &(0x7f0000307000/0x4000)=nil, 0x100}, {&(0x7f0000142000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) accept(r2, &(0x7f0000000800)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 18:46:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 18:46:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x3, &(0x7f0000000040)={{0x100, 0x6}, {0x21bc, 0x6}}, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 18:46:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000034000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:13 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000080863f, 0x33) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 18:46:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x2813, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 18:46:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getgid() setgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/224, 0xe0, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 18:46:13 executing program 0: r0 = socket$inet(0x2, 0x3ffe, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000), 0xc) 18:46:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x7, 0x0, 0x3a2, 0x9, 0x3, 0xffffffffffff0000, 0x9058, 0x7, 0xffff, 0x1f]}) close(r0) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) fchmod(r0, 0x0) shutdown(r0, 0x1) 18:46:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "1864b3f57d39b0f2e7b31d55b5c8a2d05a37b00e"}) ioctl$TIOCNXCL(r1, 0x2000740e) 18:46:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x13, 0x0) fchdir(r0) socket$inet6(0x18, 0x3, 0xbf) pread(r0, &(0x7f00000002c0)="63272636e4e5aa232bc2b66480f3b2ee5b919b9ec055f51d82f2c11f8486bcaf248f2bd8b6e17b4e21c6f31faf0a3b1920278c140433256f1f5fb4ad354658ba46de513f3bd299b8eecb3332eb6f3b44726f1b58316a8135cbb3c794061afdc5155aa25b48259c83d24b8b5d6324e8ec604187dd6dd83520233414430bcbc229f7a07f397371a0c7ecb2712135f183ee6c20b8c74f654e70e5403ab807f7e65a708190b6e4086222f623854496d212ef9712b33b757a486b19a76b0cd40ab64274", 0xffffffffffffff7f, 0x0, 0xfffffffffffffffc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xfffffffffffffffd, [{0x0, 0x3a}, {0x2, 0x8449}, {0x3, 0x100000000}, {0x2}, {0x3, 0x3}, {0x3, 0x6eff411}, {0x2, 0x100000000}, {0x3, 0x1ff}, {0x3, 0x7}, {0x3, 0x9}, {0x2, 0x55b}, {0x3, 0x3}, {0x3, 0x9}, {0x0, 0x5}, {0x0, 0x8001}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0xffffffff}, {0x1, 0xfffffffffffffffc}, {0x3, 0x7}, {0x1, 0x8}, {0x2}, {0x3, 0x9}, {0x2, 0x401}, {0x8fa9c84607f59f32}, {0x3, 0x5206}, {0x3, 0x9}, {0x3, 0x81}, {0x2, 0x461}, {0x0, 0x7}, {0x2, 0x5}, {0x1, 0x7fffffff}]}) 18:46:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) 18:46:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x2e}, {{r0}, 0xfffffffffffffffd, 0xe0, 0xfffff, 0x2, 0xcb}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000020, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1b, 0x20000006, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x28bb, 0x4}], 0x1f, 0x0) 18:46:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xfffffffffffffe59, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 18:46:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa3, 0x0) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$setflags(r1, 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 18:46:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x8) socket$unix(0x1, 0x1, 0x0) socketpair(0x6, 0x3, 0x8000, &(0x7f0000000200)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="7001263401110000000082df3484927fc62f00dfeb99570651001ad075a1d86a36fdf7aad09d352a0b8ce0d5c205e205d336fcbe95fcb76690665130849de64df4c4be37b151f029f1b312180c76c2fe34ee05b5b7bfa8b1e3027ba40481dfac848863b9f869134ecdc3fd24c4d26348a3b37336cea3f099cc867c016a03925d45651da98a6d2cdd10c87e3d3e8ad95e365e2bc83c76f9fab2e5f6e0466a65f8e7af"], 0xa, 0x0}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/21, 0x15) close(r2) 18:46:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000063000/0x2000)=nil, 0x2000) shmdt(r1) 18:46:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x5, 0x42) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3, 0x8000, 0x6, 0x3f, "3363421a546bffa769eb0d6e0d309f4f6e38782b", 0x9, 0x2}) 18:46:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 18:46:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) dup2(r0, r0) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 18:46:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() r2 = msgget$private(0x0, 0xc0) r3 = getegid() r4 = getgid() r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x80000001, r1, r3, r1, r4, 0x182, 0x1ff}, 0x7, 0x8, r5, r6, 0xf7, 0x9, 0x1, 0x1}) getgid() fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) 18:46:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) listen(r0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 18:46:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 18:46:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x3, 0x2, 0x80000000) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:46:15 executing program 1: socketpair(0x10, 0x4, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/160, 0xa0, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x40}, 0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/197, 0xc5, 0x802, &(0x7f0000000240)={0x18, 0x0, 0x6, 0xc6}, 0xc) r2 = semget$private(0x0, 0x1, 0x8) r3 = dup2(r1, r0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) linkat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000003c0)={0x7b, 0x0, &(0x7f0000000340)=""/123}) symlinkat(&(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) pwrite(r3, &(0x7f0000000480)="f4b7d95837fe08ba27aadb5cc1dd588f894f65ecc64f8279213172064d7faaf4023b810b93719385c36c34a4bdb89d949c1a94b3912e091bb9e972a43f9355aa23b3a5334c51b9d6366e193afe9fdb58f7fccdc5e05414cf94bde814f22efed20b9411cf410558a67318d318e7edb7a5f0e017ddbf85e78363814e9c22c8e069ba5df1137f2a0e995227f05ddb430aa85362f8199f66", 0x96, 0x0, 0x1b) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000580)={0x100000001, 0x8, 0x7fff, {[0x0, 0x1, 0x4c39f33e, 0x0, 0x9, 0x1, 0x6, 0x7f, 0xfffffffffffffffb, 0x80000001, 0x1, 0x8001, 0x6, 0x4f7, 0x7fff, 0x401, 0x7, 0x2bb], [0xfffffffffffffffa, 0x77de, 0x8a5, 0x1, 0x4, 0x0, 0x400, 0x9, 0xe1e, 0x9], [0x5, 0x3f, 0x7ff, 0x6, 0x100, 0xe4, 0x5], [0x3, 0x9, 0x8, 0x800, 0x101, 0x3], [{0x2, 0x5, 0x2, 0x2}, {0x6, 0x7, 0x8, 0x4}, {0xc9, 0x8, 0x3, 0xe469a42}, {0x0, 0x0, 0xff, 0xf1}, {0x0, 0x0, 0x8, 0x8}, {0xffffffffffffff04, 0xff, 0x1, 0x2}, {0x400, 0x48e, 0x2, 0x2}, {0x1f, 0x3, 0x4, 0x10001}], {0x6, 0x92ff, 0x30, 0x1000}, {0xaf, 0x101, 0x3, 0xffffffff7fffffff}}}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x8001}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000840)={0x9, 0x1, 0x101, 0x1, 0x3}, 0xc) recvmsg(r0, &(0x7f0000003c40)={&(0x7f0000000880)=@in6, 0xc, &(0x7f0000003ac0)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/4096, 0x1000}, {&(0x7f00000038c0)=""/246, 0xf6}, {&(0x7f00000039c0)=""/177, 0xb1}, {&(0x7f0000003a80)=""/54, 0x36}], 0x6, &(0x7f0000003b40)=""/220, 0xdc}, 0x2) r5 = open$dir(&(0x7f0000003c80)='./file0\x00', 0x200, 0x1) flock(r4, 0x5) syz_execute_func(&(0x7f0000003cc0)="c42129e2b683c21220c48205bae2c4614957930d000000c483790d1700c4e2219ee826660f6981eebd3268c442b1a645f0f243aef2a566400f3821790b") fcntl$getown(r5, 0x5) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000003d00)) close(r3) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000003d40)={0x9, 0x9, 0x3, {[0xce10, 0x494b, 0x3, 0x7f, 0x3, 0x9, 0x7fff, 0x100000000, 0x7, 0x9, 0x4d8c, 0x9, 0x7, 0x0, 0xfff, 0x8000, 0x6, 0x2], [0x6, 0x6, 0x4, 0x0, 0x80000000, 0xff, 0x9, 0x9, 0xfff, 0x8], [0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x5, 0xd01b, 0x6], [0x1ff, 0x3f, 0x5, 0x3, 0x9134e74, 0x7], [{0x1, 0x77, 0x518bd036, 0x8}, {0x0, 0x2, 0xffff, 0xfffffffffffff49d}, {0x7ff, 0x8001, 0xc5, 0x85}, {0xf96, 0x7fff, 0x7, 0x80000001}, {0x1f, 0xff, 0x2}, {0x7, 0x40, 0x3, 0x1}, {0x0, 0xcf, 0x0, 0x26}, {0x3, 0x7, 0x3, 0x7f}], {0x100000000, 0x4, 0x101, 0xbd}, {0x8, 0xffd3, 0x8, 0x101}}}) r6 = dup(r5) bind$unix(r3, &(0x7f0000003fc0)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000004000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000004040)) semop(r2, &(0x7f0000004080)=[{0x3, 0xff, 0x800}, {0x2, 0x8001, 0x800}, {0x0, 0x7, 0x800}, {0x3, 0x1, 0x800}, {0x4, 0x7fffffff, 0x1800}, {0x1, 0x3}], 0x6) sendto$unix(r7, &(0x7f00000040c0)="b8300b4398a5d8e83438d6b200df422a2fe53f0f0e675f74f0e45568dcb03155708114fe68d3664f2fcc0548c1a3ffe6", 0x30, 0x402, &(0x7f0000004100)=@file={0x1, './file0\x00'}, 0xa) 18:46:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/141, 0x8d}], 0x1, &(0x7f00000001c0)=""/41, 0x29}, 0x800) 18:46:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x25, 0x101, 0x3}, {{r0}, 0x0, 0x80, 0x40, 0x614e, 0xa1f2}, {{r0}, 0xfffffffffffffff9, 0x43, 0xfffff, 0x5, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x7fff, 0x100000000}], 0xfffffffffffffffa, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x8, 0x400}, {{r0}, 0x0, 0x8f, 0xf0000000, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x3, 0x16}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000008, 0x80000001, 0x2c0221be}, {{r0}, 0x0, 0x0, 0x1, 0xdf8, 0x21}], 0xde, &(0x7f00000002c0)={0x10001, 0x1}) close(r0) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r3, &(0x7f0000000140)="ca3a8e8cc2defba37a3b8885f5d7e13a22390a967401f4df8827259873cf5fcdf2de6ec3df3ae4dab22f0c1e05be28d3f5c4e3d954c850e7ca180c45b9a702e76028a40d50ad958b131cf74fe429d4548e59a8b7b02221e9a22b2c44c81671fc7042c16df0061568", 0x68, 0xd, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x28ba}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$dupfd(r0, 0x0, r2) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 18:46:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:46:15 executing program 0: r0 = socket(0x2, 0x8005, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000665e6c65300892945a67e6f171bb5efb3e3840e568bf276a96ec44f9b9b7e4b38ae2fe72635b6392a1163d1328087b1aadff2c61d740b992db53976dea12a6fa9f2fe6559556c1ebce385de43279c3fe8294f2719b455b32c60fa6a28d02dc6f6d14be8f2830db81c3b1bb187d8f314adcdab60af35b6934c93a2416e9639ab9818a539e3e36e0b078f541b9"], 0x10) shutdown(r0, 0x2) 18:46:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x1, 0x4002, 0x0) close(r0) socket(0x10, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup(r0) lseek(r0, 0x0, 0x0, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:15 executing program 0: chmod(0x0, 0x0) r0 = geteuid() setuid(r0) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x4) ioctl$KDSETRAD(r1, 0x20004b43) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 18:46:15 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\':\x00', &(0x7f0000000080)='(\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='}){!\\\x00', &(0x7f0000000140)='\x0f+:$!\x00', &(0x7f0000000180)='\\(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x87\x00']) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 18:46:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000440)=""/6, 0x19) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.{]+\\&\x9e+)&T{$\x00', &(0x7f0000000140)='%!\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}#$\x00'], &(0x7f0000000300)=[&(0x7f0000000240)=')+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) dup2(r1, r1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x4, 0x2, {0x2, 0x6}}) 18:46:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x4d0, 0x0) r5 = getuid() getuid() fchown(r3, r5, 0x0) 18:46:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001500), &(0x7f0000001540)=0x10) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/169, 0xa9}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, &(0x7f0000001300)=""/206, 0xce}, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) bind$unix(r1, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r1, 0x0) 18:46:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x0, 0x2000000000002, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:46:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:46:16 executing program 1: r0 = socket(0x2, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0xffffffffffffb5d2, 0x1021, 0x0, 0xffffffffffffffc1) r1 = socket$inet6(0x18, 0x8000, 0xff) socket(0x6, 0x4001, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f0000000040), 0x9, &(0x7f0000000080)) 18:46:16 executing program 1: socketpair(0x23, 0x7, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="ea701d16fb08d4c88575019b2fc1d4151adb49d6f9f88756be78c3cbb763b1529bfcdae84538d37f66c1e35d25e35e54f79d4ba844fd953d9743cc1aaedb39d7aab99ee6e29bcde61f501c01723905f72e5213aa097fef384983b2d84c0bbc2b756b821aaa62b1e6bd21b191e25bce2fa806525c78d0ad15e310728d0b05667674b872ae719fe12ff2052ceb88a4050a1089784bde29678d08e1c803c4c21730b1fe25512aec790ad844e93ae7f24414a85c4d261b4161bd62c87c7fd153fe016d2a29ecea18017419d9f8835b2cc38db4ce2f8900b66c3956c76bb5b5f4f64ad4af834e9c6421a9877d2bd878a11a75b60f6de3b79f08a1c2b36cf6600e24f9b81c97bc84a17f6fc2f52cb88b5a738b5df6cbfef383f4ce15c0ad7e41ad16b90e9d1f87cc10ed3e6c7c81c2bcb89c15117e5bbf6e6d0eb9647df19d28205f8e01eedfd8866d14cde7393fbb0adee4dcb5d1c3d4b5e24f9fb7ea21829eda73507aa2146445d5e8d6bf1df8830d88c00265bdc0b0f7983739674b653b5daab0c78709fff1d07f7e3041c0bf409f2391b44a52e6fb1001095e6b1651d17974619c1195fcf10fe77f261f0a53efc5d4d49b72c2fb7d8572302282fa9f1137175fa15723e0ff45c2850f88433981d031d919f9d94ef187bd7d9ad61b2c16fdf582567aaa67a4c5581fd7098d2b538d322b4b69a03a1237ae6fdffceb656af054138db7976c9ecf81d35ff9335068c0aa1e39c36aa73b09ec20e3fafd0b736b4017111911ed49cd62eb1af4f2de7437f755d29309dbeca2a38c4c52d4e63402bb43711f17aec1c47af84d6b12fda2329bbdce5789b9288949dc5304bd3cc84638d5cf4dd3e7bedd8aaad414b885504372f08d2cc4790d5ccd2ca64e82e9b0e7bfdb5bfe40a606e8ca189efa4aa98a1ebcfea864d2b144ee66bc15740ddb6d1cd9fb3c6ee939c997dde728af8817c40a7f6b8fee25400671fe20c9aad1e2a0fb81004906f4dca6e03659ed44348b816d064708a7a97f58cff3d76920fbd1448637a74dd16b87bf9168ed6f9f0207b4ba030093e0f2f545ce2de628b9d191ef15a563dd4a8ef265ffb0b84823e6254c5c3569bbea04bd87df303f362875b321bbbfac8b64ec5692540a613abdf281679f2fcecce0489aee003a9c42e260a893682e422a8116577851c34d13ca7eac5ed51d31f9818cfb6661cc1bbb01d8095eb0579475ebee453ec909b89e483176c823b9c332c519d2db42d258bf95c236c6fd5a2bfe2b4b4b461e4a0c9822cf45a56883d4edda5a001574f6847c1cece8d1ab7d4b009643ab38b10334a34fb3c9e64b00b5b00d31beefabe67d9f12d00ab69e7ed0e632038986dc59d4dfe7a255ef29bb836607c7a4d33e176fc138a96fe92c1dcdce11a79a50d74d241929df3b716818ebf2a0b86797c19ac65985f1d380291b9f1128dde4052d4d5305320cc156c4ea41d59f460c77d82fd23b42c3f85c64bcd6c0dfca0303496540c77a61f6835395d8a564b3dede4fd1a43756ea087f5d2286487647ed60472011a5d00eb336c69379abcabc298e26c0a24aff2fe89db3e8aae890ed2bcae7352c15ee5140c908cf9157df932a4e2beaedb29c54a4e1093bcbdc44b363a03d2dec4db273366dbe532cbf070638eeeaab965e6d08044761abf5f405891bc48f6c44ef8e198e1b6c684ba289506c34818e5639618b7c0f1e20cf0384f5f09b7955bb915798204d288e0cfcaaac11e65308ff2362d0533caf041782a6adcd8d9d56b6690be1348da52ac531a0c3eb89b694639827054c584a63545adcda81ff75a9c376e19db5de0094aa8e3769e455044e17fdd715adbcd7c43347ca7bececad321c166fce456562abc47e695e22d3f621ce60c34ca67dbbfae2aa11ec7370463c4144395d9ec2825db5663a6c8dbb8d2d48cb7761fdc9dc2a70c439bc22283edf09c630247c45d31ca494ed4e750bfb266b548aa273fc88b55af54436257f598c24aaa41dbb4410d707ab25dea263dada70cfad5a079f9b007dadd55f7f89b137be61dd1a67d96493a5778100ef7d91ab2745c797773f7201de3791cf8e353d3a2d9e6ad754a0c9e153951c57d0326dd21550548d5f1ea7548d3748f6f230305fa122f3a776bcc083f2f2dca6c3428422d2d255f3b3df0bf12b5c754cfc9d8ceb38b24cf0eb98580014628b9ac92ce5f248d546ec53535dd07add92c0efc0aed92efea02d05d7785b2a3b0f6f4f2a041df355bfdfb771822f79d62504aefa211a3af83fffbd0e95a6ed83637984340b0d96c6350ddec8de216fde431e71bb09e0327ad738b7c1b31dff100a4533fa57101b4c892981e002aadc835ef151be713beee6b68126c691615bbfa822157450fdc37b94ad9c1867971f7ef2123ee983ec7f40dd6190ce3215ab486affeda54a5482bd90c6b71ac20e7c3564accad6b2bec016960761800e0358bdcabb1db9202becc9f20eb85ddb94be98497ff70e605a1fc7c38bfb1d71d414943e80e4dcdbc6be0e2bf7efd867b577f77bf86a52aec81161ece40e20485793b4ade1817d2be224993ec90009b9280399577b364382a1849f6d673a7ce269cd2589a3a643c9aefc91cef46ab4db8fded0e9ddfced80ba87ff37f36c5d9b48611a99118d658e85b361fd8c570872e901ca5de478f9dece837763eaecde5c88b0a6482774750920de0a9085f48f86e765ca8cf632e12d74278a1ace8ee48cc62846e281c547df3f9bb1325cffe1c1740b6dab1b935bb19242fdd8336f1f751dfd5aea80cdcc16ccb7f6a1db2b6cf8a3d9e5048c272c84531ab3e20d0b8b3667a36984d9b8c6fd1d124bb80903e93569f99df4ef3a774644d591e7ad53c934e33fe376ebe3d1e8d12acd21cb2a971eee82eaf3bd09951499289c2892d1536b0c2cf9f76a75fbfdd60dd8f964238121268e24833b16beb859818f709269c9eb0dbd1ff027aea41598f1d92dcc85e2d16fa0161b7bd4d7a36ad0ef3945b02a38ce81bb76ac1f810f538dddf2ebd3784ec7a4d66795ae1a50c637ff51e824af08864b8c6427115eec26a4c964b73e49afd766426738e8224e381e7f37955c6debb0237439db2136fe20cae76ad13f1114069c4e4a907be6621938dbb0ef6a9488aef76ee630509e694858770bb6fb4d41e4fb40795c3bd6ad49468f2f589cde89f8b4e42b38867f3d9f9fa3dc64ee0e3513eb025bd5982902eb04c9ccdecf954a9129a2c009638b7409bf6a3e84c6ba60546132f5b5d467be6711072eb2995dacca36ece9e16353ea9757b862e0ac9462e74291a5c24127b9beeca4e05ae432857ae358e0a1f537eaa423739d29f0455eaaa5069ee7350ffe355fb56429eaf6b6e504df96ff58af9e6278fbe6281d18e0b0c5fdb4e1ffcd4920b47ac1010b1bcfe27b52b7e813dafd745f76c951f2ddd80b20a3089a6b94ff70c611309e3321b27cfcefe60e7bb1d04ac9ed73a14938fdc9810c5136c8a1f1861f02dbd62fdb5976203660d8f6096b157a356707f8dc7e897855535e292e6cecbfbc62f79558d6f18b4468edd145f78b53d61424e822c6efc240db5d1ab3f4642ab9726b497ad45e59cd83201d77699e9d3625cbbf900956fed5be5365151db607989eaea33bd75eae4cb3c382ea33755eb2e25a1e920086af3b78110de8a7044a3ac66e6be3fb0651c66b5d883e45cc09a5aee4441a9c7e17d8471a183b7cc0360a21f0f224289e8d1cf182b91de0290381808ec008e538cff89da0956d49c6fea18db77c88250ca9bd672addfca457f9aedee5832d415d07ff8dcea7cb337e03d009321bddea962b10cab73f812cf04af3deb68005915392186bbae51f1ba03a023223cc81067e84f8b971b7d8f47f6312edae4f7da2fe4c88cb0ff346d0a315cc1e8bb70063ca15dd7d65bd155510b62473a14144303c34f27c500f207d160a8b6c7191d3d3e963fb1cfc9419d4bf4b958bb17c5e8171ada45efe068091a1794d269060483f00c5e5050ef1ce5d762e124f9afce420d39f27a8ee9a2f3379048e0b7f38a88ab56bdb74ff914b8846a8279fb47ca1f6e608ad9c03878b294a96d6837e798fabc520d7e1aba58d453c2a748ee7ab53798ad083d2c5e97885f13032331aeb6dd21c24b8d900f48004a17e6181394cde70679e4e7fa85297bb90fcd909c21808a725b6e7a18305917057f1a1f9f9777987909dcaf800c63db68ba6ae1dc9ac36ea95332918c36a8381949c202b4f3bac31cc7c39d9b83f00f8a9f92514f8ca1e601e500470dfe9f0bb2f19de1e1069900c836d1e78e8f9bc861b22e7c2a7c2f4c12c2c1b00f802e06b47037d2db6a98e9c54f6b531e59e859ff4c1266bbb8dd6d4a1a70e7d540872950bd7e0551e6ddfd1b85618442e3d5eba1d32900ae5f2d3d6ab1707157a3491ba875019b2f3a2ff974cf546388eb385afb3001a92e82f510050b38bcdba7bf029c680bba2430f82e5aa9ade2b47c1c3444cd4c923322382b127d6844754b01cede4a4138c52acecf382589dcae7e89b844fdb45cfed1c47e4c22e09ac08e69764c435aabd4dddb486bffdfd02babe8151a6611392ec1ea01715ac8e4cb21ea667b90d273dddd1926eba8dd0c9ae30b349803629d8a7d860b8db89e363b7b5e358f157d70b98250b7c671eded217aa1d6ebf00231139ed5426379438d5b76925add00f019d42ac5447544597d6e6171e81a54a36a1f937b00d214daf26e8bd93040207aed5bb382fd5212a731d719ad815abd8f56c0d1fd1a9e796d37e0144926f7141a6324c2a22100a9d9358249bb2a7c512bd8b43c675e9fb471143cda78845fb488ccc0f47b0c2aef5118ad43a0c91a214a74c028b4f83ab8f9fed1c151f39735f24631f164355504f7f73e183e396f272b092c5fb36a15f5dcc9d5b3271e22d767bfa4c8f132ded6fcb0d349310e2fa9ab92937dc8979a797dfa9a74803bd7b1bf0fb3d3f972ae8997e54352aa39897ec4041284aa4ae937266d1be2e3555c8e2b763248648c8572a088cb54e707454cb609a23a0cd31324ec061d8a81a746061f91c88b375e4c3018c399bf520b1537f2cca4a7997e97a7d5d5a406999b21dc67585dda5697c895a276866e9b53dfd281ba79fd9984e26259a52066156082f89f605d69e2b5417050ebb77becbae9258044ef540eb4f3c269e8b5a0407faab433f7335d263cae0b179f6e252477c0622b44759e61b5269bc72659346d01869836ac6b9e25d07d9c3d4cd2a7bd03c6c046a0956f3edef6c5864faa7733d6ae70c24a334c4928397a6965b50e1e224e3470963299d9063e1783c868824bdd762b63dfd38b9c2331386c2276a6b8d5092453e221ec0f1bf016ce0d2055218873dab7893ee153e2706313d4eba5ab384300db2a5806c6b0bf760d611724db235a9ff89ae77d7278c2f30507a1f5af9c1d673f4e53b29ca8b90524d3f57425cdabe7abc0a9cdce751764a470b8bf4b31ae8479f1c5d3e5e45066dbede1d4941a795d433b3cdab55ff6c04f8b1fd24cf1509529a2ff32ac462e850dac6259d6b9cbe94f646fa49874094d3fc85a37886ad44e1e438abe6df841790d862b376574a84b5f86f8088bb3c7cdcd9e3006b5c7bf05ef078e58a8c449eac41d512bdea417e1236b6337903f88d00b08995591b037da498686aaaae8ecba8ea6303d926de6c6f1319aada5f3e58f30311c194b660ec0a023f89883c6dc3b273df3c89a400b0b6a95e396215410f80dfc155e8e80bfaed3e3d8e25b79d85d3ce98802b3ce0fbab07fe359399587ac36e", 0x1000, 0x0, &(0x7f0000001040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1, 0x4, &(0x7f00000015c0)="732d8dbd9573f66f56549adc884e2c66d05918982f76026f23e2680f8863758975bb464ebf1beb5e41bf923202bdf22e3dee3d2ba373ba66c2de156369df3ff83e4b69b35472a05c974819d6e261162ee04556748b05e663c61610dfa449ac68b993dd6c7c9a82612bf61fc9401e2b8c0b8e9c53c646bc17cd3acd748e3f449fccb64a562c0120b76cffc62cc9fbcb58965791ad1fe357d1bb22e68f163197809e5a0cc611041bbf005226518299747a87359353d0171e91720120a84e441c2e1f79634f1f28040f319cc5f77bd1b749f62f625a92630d60617a4d346455e63643635074a9ba1be98cf21692551f04e1acd58282189f3e92ab", 0xf9) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000001080)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f00000010c0)=""/37, 0x25}, {&(0x7f0000001100)=""/179, 0xb3}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/251, 0xfb}, {&(0x7f0000001300)=""/198, 0xc6}], 0x5, &(0x7f0000001480)=""/229, 0xe5}, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 18:46:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d393301fd4a157df8b1c935ac4ff6a11bf764d583262117140814", 0x91) dup2(r0, r1) 18:46:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x0, 0x90) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 18:46:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x80000000, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa573}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8e6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x200}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6c0}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x58d}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) read(r1, &(0x7f0000000600)=""/220, 0xdc) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_execute_func(0xffffffffffffffff) fsync(r0) 18:46:16 executing program 1: r0 = msgget$private(0x0, 0x188) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/100) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="90d751ccab64c0400002000000000000"], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/215) msgget$private(0x0, 0x20) msgrcv(r0, 0xffffffffffffffff, 0xcd, 0x0, 0x800) 18:46:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="e7d437bf1b10ebebffce1a5f0f0a8442571474cea73891a9446706ad2b6eecfd632bde48b75e14b5958ca10f0014a30b3c96f5f89ebfaf9e6d21578384d543eed4aac4110fd5effbe537e57e7da8e0cd446ab924c13e81", 0x57, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x6}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x3}, 0x8) dup(r0) 18:46:18 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001740)=ANY=[@ANYRESHEX], 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:46:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x0, &(0x7f0000000000)="59b5815db61822672c4a353d3db2efcaf8bc5716f347abff82fa327baf7c02138dae796e1e52ae79b85304f07baef879ba92368279cf2f70ca9b41a49b4bb7f663bc513a02a57f28c6a3b1f06fd632e1ab1e2c8c41c11dfc47e3e0eebec61aac33739665299e2965ee052aa6b5ecc331be066507f669cad0f96c2e34d165363ed19be67104d89b4271d3f11b1f4533625bb28d4dcd7f4e6b676df5cd600cf345e77885a91df08b0fe17d5f412a0ce5353935192d12c1d37dadbfc7462f589553991497b1bac458d46bb73186d6526193051f8e3c6448f877b3a8e05e968cd9", 0xdf) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000004c0)=0x401) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="3973745cecec8a0ce35962e01edc98f113dcdf9a56fd9f2e16d45c18a8730a31eba33e5e77edf961b85a8023a7ef35a8457221a1aa86ab26a34069927886d44401de51b6940d294eab6503c17f486a6b8d84d0edbd391171a23d9b5d81f9cf1848d3b04226aa591e76438059efe658026e5109125bee908513e42ceb7250e3b8c9c60cd30780e7fa3adce2ededf0490cc9c11414bfb1af6eafa3ad84717f68fbee1049ad1b659e0eec250a71c06b", 0xae}, {&(0x7f0000000200)="ae37b3297be976cd5fb2a937a201247f27b5e18b2255fb6f62b2c769541219bb52e57ee3561b439522b474a7bc3e07b0e9e085d8bf68fba6fb0bccbaaa51455ca392f197bdab426ec458d2a67f72030040b80f731c2f2d83fb1aa0772d528082e338856bc2dc86f11b3ee05ec6bd66367d95035c947f9980191df6e7bafd0544540e37c750f277fb4f23666f29423b086179b2babdd503030a7dec19059f67a5c158aaa84d5ab27022030807459e8c53c8738d4a2c29f0ca58bff9139a1c37449308ee7fd9992316339a964d37925885688384", 0xd3}, {&(0x7f0000000300)="a412c15e9b0ac5ff5d701dcafd4fb57960b4cc126567bd1fb9d66402b8af0b68a5d16cf4e88716fe91c292c13a1df2977fb90b5297b38288a750b68e2572f09595a940f518d2d5cb661284515b9778e686ba75c7b9bed31ee31227801950488c5a14300925787f58817883dbfca51ef2ca56588859993af9bcadc9986051a4b1f129e74a01ef970b81e57ea0f9397f016567b91547b23900cf2e41ab7eb5c3582f1f06b2f09a221f92d2edae1cdaaff6139f9fa75a5b2fb275b8ed346cce53292a2ebef58e3567ededfd1f36d73249d3b0c61ffdd5faaab4d9db191d449733593e0bd20221e5a037b1683262c98be95b", 0xf0}], 0x3}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000500)=0x9, 0x4) accept(r0, &(0x7f0000000540)=@un=@file={0x0, ""/74}, &(0x7f00000005c0)=0x4c) 18:46:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x6}, {0x67, 0x8}, {0xcf, 0x438}, {0x1, 0x8000}, {0x187, 0xfffffffffffffff9}, {0x20, 0x5}], 0x6}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r5 = getgid() r6 = socket$unix(0x1, 0x3, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x10, 0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r13 = msgget(0x3, 0xc2) msgsnd(r13, &(0x7f0000001880)={0x2, "fdb9d6bc6d991cf48ab3203ee78c346b784f7547ac507b248bf3a6debbf5b76c0603e44a2c03fb71d5e4387efad84f4748fd"}, 0x3a, 0x800) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000000c0)="817e9bc552bb2113c08fd4d107ed51d37a5aacd92ad07bb273", 0x19}, {&(0x7f0000000180)="aa9c0fab6b6204ac750f184bdecc2a7a9598ef87919c0ea76bed2eb62eaaf4627756abe0bf75024d2a36bd139f890673ba4b5a4ab361e8a2076d2efe36bf5e0a83dc59", 0x43}, {&(0x7f0000000200)="216b23115ce8bab9d0cef036a1a1fec66bc9bee8394358c5ebe070029e62686cdcc146aec2946c7bac652b7346cac195d84b5e7c75b2349ded1ab14763a167dd10fe8d73db6c6254c07e9a27415dd0b27a11640a5f7cdd89", 0x58}, {&(0x7f0000000280)="876ad872352d6814feb2f81ca70e55df27ed7602ca73c9c2b64ca7dfeb4c33a489a8f2aa3c90a3723ed953fc4fe9f9c4e5ea42f97dcb4deb9382f80aefb271d1c4bf46f463576f57ce0efaf6f6a4031536e78fd23f51baa865e2a22c11d8612b1c1e5bf9f3d9055aa35457ae18a5cd0d01f49805059dfe6822d9b1ac3070db6bbf7f398880331929506bceb0672af5c8de10c12872ae031c58786891544d5ea3da510d3b4e840834d95add1a116e541e237b003c7988d4e0dcff9155880df9f91ff59730332e59b7bc07701b8b0fbe9036229c376317909a21c8e0d803af06a4374649eca6360ffdc7afd77cc087485a766ed309d4fbdc0667f6cdec3ecdfbd019bf999f57355ae92eb16aaae8f6c1988c04bdaf9314366950c08557271f117aa6e07a08af9c9c76005e9e67d0abc83e87f671688c92bfead6b1ae3be1c6fa08871f4f85788a5044e4ec4be21ef2271a4b9bebae5d1ae50484ee6653d275172379d34a457c4731a24d8c1ee2f7108f9d29ded3d59ed5554cec65854e105cd1acfe63bee1c949dfcad2075673876b8b5abc9c0fbb2c71efa4d1ebcbfbccf7a56790f8913fc43800be3e6b39f86625544bf5aecc67e828aed8b08cce65f55419f02ecfe7634125fde4f828dd5d7f02a391e8a686333edb9a46e573361a0fee86153c17e2113ab141c757356869df776951fe82faabd5493d7c2cc6e697daca0a24b3588c2c2b3f1eee6350b087bc0cbe3272bbbd5f0b21f44322720a3095c967c436ef6d2a8c555be52ce42d01048c4b85c070a110e0fbfb19ebb2933b54eb5c10a1285e4e798a2033c6431402fc5f61214ae4f002ff89ee5ba461cad4a4229aaf84230d21dcc62ee3b77d0b0e6127543e11efd515b8450ae7eef56b092f2bb518451c890f66414793264062d4370920b797415d3cad1735724dcb114625f93c501a029173129cc9beb2cce1c19fcf0cdc4e20cad0917ee165a1e1984ad0c751706950a7bf41ed82522c073be70ac3621ae5c6d4ed003f8d20bdaad40ece5b6e6310222f07675804ebb2b4239e4405b66525fd3f55bf3dcd9a40c0c7bcb63d1b43a20bbd492fdd7d17d709e0f7052ee92ea0b49505b4001ffbedf5a53994b505de2709ecf18e64d8b04b928d963f545a9de6d327d0411df07cae0cbd30b10a3182cc0a5d4846f0f8c3c8c32e53c29d45d27e7532324a55918729932f52d0f8307ae1e38447375a721d0d0f0bb2cb66bb26b342d3a136132f7ea33dd4322d72a1fb1e8bf885b155bb0a458d5c3cb5f7693c0fb78415a2262c1e45d47b449b3212a8d7e7c6d5c6fe5b1a5f98ad2f394d1388eb05b1ee8ef7a14ead191fb336b6f386af99664718c3212ff2bfc4905b60657b4f3d254595963a6fb8b2564b43dc70607ea4a79e36e00a6027131d5b7a5ab62aff20dd5c7957fcd6d67dafef95ea6c475db63d048dc0fc0c0679b82de20b8910f16f72a671ddb52ea3a56fd64c1e1f17fd8817d72bb2e41823ca53253c3847ee84ae3d2bcc29abbe2381ad9c84c66996b5c9e4618283e547b216769ca81b5b2f04c7b63291836d2489ae5a091ecdc2f92b0ba15e726944f5d8d91bec5e8f2aa2369e438f682b9d958f173fa17c322af216216c60f691f95b63d03ed8bf78f8626cc09bd981ad6fa7bdd8c8b12712070b656e06fda0c259f2625ad778a3fc545c8cc7e9c55fb559007b296d5252d3fc97acf8268db5bcda58cbb82780db8bf5047585ae1f8d23aa0f245dc9f3bb1078ab97d84d8c86dc2a60af1a878d55649408a2dbe154b56c53572b38594354b7abd02c9093eff94216afa2b83e4fbfa2c6bb682887cf826f259eed9fc489f5347cf361992eb494f430e236df8c7a9aaf3905ddd2751817b8d2a1c3f7d92281aa9b5710b4b5a583d1145d73471ff2a13b2b8f94f51ea39f4f1d250879d32cdac35efe3bc210e50f0f9b442e6aa6603807fc63aec111555e926431eb7d13b0a2646d51ab228fd1f441dce8281dad7ef5d6d010c53df2ad7de60ea7682001f0e2f0fbc56dc908e2c97a70376aec2b8b4f6de5868097a05053324a828591aca770d376353f100e211fd2d2670f86dc38b80efab0d97f995ca0e43b7e96a0eb55f37d8614906d0b6074482df09c81997eea254c88621ceeefb2b3fb70342a5e22bf670c6bef68b1a7521186b2efd8689290683f96d5de7f21e79a90c3c9c16c7506b3287654ce70a092a49e175db12f1fe95bb0cb3187dec34bce63e8948c2ad0560a10b8a98570acf82118f9b5e053537c37d49a77ed102efc80a7eadb2237b4dc0e828945d1f9ac639c5c239fc1a6b63764d4506dad6882c3c53d3fea9d41f37e571ff9ebc5983c0743ab87fb3ea34fe8e953f2ffe94d5cfa9fff0069d6b932445f6c86d9a99e7431632ec0bedebcaa0b3e20008c23fb9966369ffae6c4f54a581167109222f612b99727225ca17e0b379a76add383a0774dbd67617f4e28586be20010d146df90ee9a409e4fd578abceece0f2d42c478c0ee3f0ebc96533c190f230b1f6691a8eb20ba55dcb0ba3021e13c39932d92e115dac1101db5c2bbb668dffeb8ffc6b34dec2f35b7cf1424700fcb89efb03edfdc33db3c27526a4eb2f620647a47e1365a0752e12021b1a7f35eb13b2938ad926184b7844320f24a70a2708012b0bdd097013304aa31a72f657a3c9eab2cda17c1b893a4ac2644a9ceab35835e99c62fc76f3a7741e7617dba2b85dfdcb61deaff5dae56e7fd56025fa844063a7b58ed12d0ffd724789c85b6d70ee017bf84d3ec44e883639910b976e6a3d5bc29d080ba8017acd648d242d51557515d1a37854a41dc812a06f512070a5ec22cf635494b829a5907e2dcc1d2e3bf3c54dc3f35d76fc41a8bf51c55b9ccab14dbcdd0e10077e1b5ad7f5f0822f7579b14997b96dc1fd8e2bef77b313d6954903aa41fa4ee32f142188b895e3c9603ed96b29590c191a4089fb684735c58710480c06646246f12d50440fa58f117bea6963926ec6189ce6633d613ddae64257021a45322c379ffe681d9ba1b40f4abededfaa2dc5a401d7f90c0f8f78aa7f191db9226e3320baa198fbf28333f79b7f89bdc860adcbdadb3c0048476ee6b27006823c0dd6d00ed49a4ed228dd5dce1fb851b8e38b52d5f9d8957f3ea469effa34d375a4b1da207228f8e04842fb42baaa092b1fccd1e640646ba580a385714f60db6ae07f9850a5c45144bf3909c398eb0b1dc04f33b72a0f66385f117c9bc1cd6fec3725c0a4bd00877bfbd09abcca3d71b7767447a678021fcd3f499496860bd33faa7205e91feacc6e83ebae4c421c864ab9470b4b91936fb01000c6ca70101f4bb947a659b8905e74131521a57ae5745393724636ddf7b677d13582412de1d27d2120d1bdfab16ee0645cedaadc8adb49568fd949a0dac4485708420f364eda4bdf0c87975c53ea4e569074621e1521a61f3270d47d17bfa0deb395fde22307d12d0123f9edde571ac87c5af96404915c622622495207a9727a330565d04ac42fc2549e82209df30776954832daac0174f1c03a146a358d427c32f65378a4476b2896bf785b5fdb8380225ce26e1bc2b919d55a7dbe249ab169b9bd4a263fa09aefee5e312a72992e93cc816a9d3dc5bc2afb7349dbf69292136a3ad7188dda7ac31f75c274dd9044fb919e09ac58af4b944f90cefbc05a1d8ef3909a6f1280dbdf7171b1db10c03cce3f3cb98fbdd313a83044e80277e123d0afe0d3f236c283649af06290b5eca7f900abfcf376798bebe21e5fe9e92922f43bf136ae86ccd6973abfee6a29925a2b216880e9a2773458f826c82158bb32841b1885aa2a1b850965249e25c1266430f02f806746b67697469d095c2a4095f4afbfb1fc7f4ac48999c520b16fa34b278a7ec443b0f5f1f46655757b2cac83802015625093ce70a8127adcad6628117574ce76dd366da718f3709ab55ba722f167d5cce9f057d090eae42e170df7c38fc688dc0278f7842541c4580abff1d7d3fdbc7b9e70b26a6d041ce672d3d7dad50fadf58221b8fa469406b626df8210e78002ed6a88c28fcb2c9f36934d05195798b628867a2f402b13299bc14248204d4bdbfe87fea90b3869d501e98af3ddf46a6caa1064ee38f7ab416965af822cf08d973108c6b523fef1cb3d4ab557ac0da288335335d1851da3855081d9daa35bf2ebd99009ed317bff52df587fcdce48a6c1926b1f7daff7509b0195db38f79ab2325c6239c4d896690497bbcb0ba4f1e25a9b3bd7c9a05462e366fa76b7fa536a9ab4121efbd4fd7bfeb2c9667b0314f5823377713aeda318e6f7f36c0606c40b71b09ae4079aa83ced5d790c76709f4c603ad17b4cb9f6b2343635c08071f7942c5827c6a7b9d8c4c3e4f5fdc7676d1c2f9628a0e4a42aa819871bff16540dcc62259ac98de190050d611502620333446370082c41dc6525a95d5b2dfe6ed215e2dd6827151f2e8a44530d5a71dceccfb6783b4dbbd407acb2b1f87b1c07472f428437ebdeb1586d6db547f5f37dbd8f974489b7124a728fc0c7fea4d3e6a09e3df745d410b0f68e5561604216a8e297ac7b96641d9662c0e8555739a39d7e287ab3c92da3e24ae8b22cb6828232f845ae25d3dbc5b0bab5c9ed81e5eeffe0e219082107ad61db13504d8f8cd1e31bbbeb83568a5253cd24431f0b8599001f2c7b2d5e93f64453c7b70bb819d136f6f48bd8f7505b9ee146464988b9a26b1f5efd5cb91b3fd553bcd2e5a6d90ca7fb75586f081cb89c202e3a3f11a2804787837e7f2af6118db6a584c6ed43118cc8db42405c0770a6d501a0c2bcbd25546a09104c6060fdd1c64954c16a52f18e355bf2e5565fac3a60f2e34e13ff3244d9a94b54e8edb729d824922585d055f216f424c4a5f0e524465e249495c906dbfebf7d01cc4c47dd7612c5531403be2a7e56c7c37175143cc4202916a3a96263f3bd95337a407056ff37c1d1df4b179708ead28a17b7669b8d8b5217db39af73c09077b7eb89ffc3a186f313a2d991fca268166d3df38ccb046064d227692f2cd607947c8c44bbcd531f039c9ed853e1a7e0bfe64ddc42ee94efc94de7f1116be92851ee12bb28f207e5de0115935e944e7afa393483bc94383722cc5c5dd35f12952a6a8d04f1b6181ee003a68da5953d0ab7f5f165e4b4a69c9d7733f44ad5973a8bdc2563a119e2c25f19cf332ec5a0ca43e2c8ad19f383fa808a82eac3e82261b319abfd1984ff24d7d94cda669f60094073f5cd91e2d1f2abae259b2463be791abe8d33d2762953bf3a96f7cd3a1f6130862e0d28ad03206f20811372904061342feb869443c60873377014854f33a935d18035157802b2e8ba4dfb525fc64a6e0a76f669be08fa41990dcfb66c0357d4016ffed37152614ef1b875c0319adf5f5c414ea483595ac2c4143d1212c482822be1aada1d8e3b745ad54175d20921948813f0be8dd6471b7fd06a230ab0984e24c9d76be3a7d0d260e603933e7768821b40e2e497a78885b2592d41ef1afd1981f5df58beda5b3deb893f8ec4c1b8381588e8aa377c5da85691042b41ca2313832d80028360280ce7d2729f4d239e27fdfd07826daf56e026638e92bf5d7bd0bc36649939b33964e87bcd22ee23de896b6a075a488855b998f13627ec3e00b976c5fed9a777ca157cf7bc4c374330ae90e62bdfeff757e1da7272a1a7ec32468a8f97c1f536a9578736a3595ff87efe1ebf385eed9c95d76d8aa2ed6854ea0e14fa5b1aaf1d2d8ed66213aab42c8058a04db6", 0x1000}, {&(0x7f0000001280)="18b562f576a03e8862a3d1d2568a68a38370656d77a106cf5ab5fc6c5100da55500c53a5edd87dbcdbacab407a8c4b19285ef6b87fdde39a284f3aaec89b0d6a9ae4743a780036a68ed5c00fcdade9f80b5bac1b895917f6af79a6c6b0adabdeddf7dbc3dd2035a4819e86f1cbd63e2645aa8f47a36f146a1b11253e567209683e2a21", 0x83}, {&(0x7f0000000100)="edc71dd75b80", 0x6}, {&(0x7f0000001340)="a4d2233c8436eda45588e65ec1271ab157933d0b7620625ff9dad47ad04ebb00e525cdec8c3c0cbf26cadddeda6718bb69d6e3e5af2681ed028612763d001e63e977e163c4365ac4089f4cf188a91cc11a0e82a4619c42ba6838f2f4eb501b30e04843fc09af05ace16fa99c47cdd14403dc6724ce304dc9165c0786ae7664de69f33836766707e0a0bc918e586799507117bae17af3c6d4b0052b363281ca028d3e0a594ff74c9fc72be622a1aa3894455ac26cc56fece13b6e", 0xba}, {&(0x7f0000001400)="813aee6fb88b9ceafaa99b1505ea170eb3510643bad070ea2e9c1e9a79db5a50a0ce3be65238cd1d39af2a57380ab177b058ad8542c57afa", 0x38}, {&(0x7f0000001440)="adb840dbfdaa3919da3a9f10250f6f7d564a39183d6452434329847d69c62608", 0x20}], 0x9, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r1, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r7, r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r8, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}], 0xf8, 0x1}, 0x1) fcntl$setown(r2, 0x6, r9) fcntl$setown(r2, 0x6, 0x0) 18:46:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x6, 0x3, 0x1, 0x7fff, 0x7, 0x0, 0x0, 0x1, 0x0, 0x400}) fcntl$setstatus(r1, 0x4, 0x8000000000008) 18:46:18 executing program 1: r0 = socket(0x10, 0x8000, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x8, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000)=[{{r2}, 0x0, 0xe7, 0x20000000, 0xffffffff, 0x9}], 0x9130dbf, 0x0, 0xdde, 0x0) shutdown(r0, 0x1) dup2(r3, r1) socket$unix(0x1, 0x7, 0x0) kqueue() 18:46:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x4) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2, 0x4, 0x1, 0x2, 0x800, 0x3, 0x2, 0x3, 0x3, 0x10000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) msgget(0x1, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/27, 0x1b}], 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x9, 0x92c6, 0x2, 0x1, 0x3, 0x80, 0xfffffffffffffc00, 0x3, 0x2, 0x7fff, 0xf1c0}) readv(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/245, 0xf5}, {&(0x7f0000000540)}], 0x3) fcntl$setown(r1, 0x6, r2) r5 = accept$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) recvfrom$inet(r0, &(0x7f0000000640)=""/111, 0x6f, 0x41, &(0x7f00000006c0)={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000700)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) setsockopt(r5, 0xffff, 0x80000001, &(0x7f0000000780)="8e8334bf9b95a5fa94328df1bc2328c07def7df7c976932173f5ee3e9d7f3c2fa8e28e6ce7bf914561adb667ae5e13c56134c6bf9fb8ce1b8d62fb5538e73f25a340aa8a9db16e10f10aa8df6dad2906b5d6f2d608c85ae8f5a78214e3cfea188fb39435caf6199ee8d5676d40882094d97fe524fd43280d8c9fc5e7740e7e4298b4699e6d941b104d579c52f59b6ffe80d4d6a2542056b57ac184ffb90074920e3c212775413c8e449c3da209412f12cd08870fa0dd97067bb023f7b761c6acc4e0fd4266fb37a4c97efa888ec5cfc3704b1c78b853c95d7bf443acec840efb129ea94d75843882d70c32714ecea609a9878fe6544d5c21d7b89ca838c1d9c090a5afe77ffd4eb3a39707f4e24aebb3bf9618b35688bb2beef8cacebd547427ae64a908ad3c32be92517d169bdcdad503dca3e988de02aa42999f476cce6dd49403153e55322d338ce88aa66d44bacca2f7d53c4b4d199da271f1e7ceb031403565576b763b98b71e8f9142a23aefa761e68e27bcc671db06053326aa65e2907c7b6683de48449f441d05a6b6570e53b39aac64549c5eec007f47425e394ee6246feaaa9db0b42d523cee455398a8caea0843b5ba105ef67a9f3be9bb7b9ecffca6c4a4008fbfc6f728c2f9ed8cdca531de0d25f0029dd6fa9eac41711ed564aa5092b255aef6d7059d8e5123770de715cefcde4dd8db04ce2a425bf2cdb9abb4a0950ea68bfdcb6a57908100e4f8f2301613647b148b43ecdb76f262f07634e6f53f38092d55606e3eb324e3b9114496c063c426712664fdceed0c61129c48f9114161fd7a91b35d5cc51b8c922d642297126f06610c4ee878683e452a2d484fd6b671d1f147adcf2f62ad0bf771af30b35c21e2095d0bad0dce2ec2de6a988aef5376e74d0cd389bc6ce284bd2b43c4433a053bad64d2013f723d8ef57cb2935e254a16c2ad4ff6a85fb5ef884004bc1645f273f898a9d5d451d1153eb0377d7e3e0dabd4ae47cce10d7b72db0f774ee1cac2e8299d4b65bd1037086bcf745a9a7c7bb90c13eb2e97f0a1dde01d563981f2e7d2ab647199899d4852980a1c2436f5721f89661fa00ccd4c9c21e087b43caf35eb3e91797c8d4f47e2c690bcd32e58795fb2b954c2e66304b831b4e780036ef88bd28ad154b1eaa0a8f1b523e2400dd8495ef4fe702f3f3bda081c45d089f796ae5a9c686cfa04fedc6553bd09d17f926c5414b0e6ef6d4a8830deeddf68890df98c1d36a699fe1f027f1e1f14dabb095d15c8ef5d2a24690b9db46d742dd8db54eaf84e6c2804d9b0f291bf47da81903869e0f0bb8be6df8248c11ea9699b719730604fc1e7902e6521c976691481bb2e0bb0b7396717f30c05e5121d0ca6fad31dafb54cff08b7e1546c8cf2b565a90b2dc8e1686a64c68e16bf830f06fed11718f8136b76d94fdb2bc641c6232b909887d9b6ad87cff1e0fa62f42467ebb0837e80e1bedbf588c73af1dc2e78e1b0c5ab0488a13e873cd4be6cc19be153497cfd89b3f26e28d5238d955e3812b6c3a682a98f6ee3030d17b6d9caf2df1e5ab12563c329b38a310994b4d1e665979e21ac2506c0fd7b04e2d45883d41d36faa7f897018b5ce2cf3bff64c4e21ea0923a4fed8b745abee1d914c3b4e0779ee27b8379c5bd4b37857ca8e5ae7eb58fd656e59d55ab3243906bde57b4575a4a88f144b8c96824c92b0aaf9111f560da6c62dede2f7f23959b25d7d1f929c63564c58b175dc50796d9d2769d700170828d47e0f13871b9e28c750c9831cf2dbba0576fffc920dba8f2bb0bc952e234511593c568efbcca2bc9d71c3083570b169f893030ae8bfe59e52f9132e0736274978431c54cc3cc576764d7b13fbef93bc9d962f76946b1768fa8a433c65b185c0d558fe8b74ae31006b540e4cfdf2af9896f0bf442190c2b55a522d2fe00e8523de4184403cff6ff2753e91c680d969b83dcb225a1940f455ecb72912cb12c9695ac604c59e8ef619a00efe6e4c850162c64c520413d5efa67d38e38a6f5ed50e8417082eaf5fd87128e99edb637764c3e31f24e0a50b03020f6be9b6086d6ecb6dc06f59eb9d66e525ce89c70797e6ed4f97f1485c97d43981b44f6e5d3e5cf93798d7a7588e970a17686e4129eda4cd6773f2f5d617592937f07cce00b50bdf30a385fbb5407bb2a3a7d2a73bb7da6e845f31529d64df991eaa0929998d9c744aa39e86915a2f265ea15a450ec195c48b434e7114ccb8338bcd063a4f523a246f6a1435fd3aa7805a6672742cd5ae973254ea3542d2333eb317c82aaf20bbb911048c2a1cae9fd0c500817f765ec99d5bc64f903dfc57ec76144c64ae1ee46602fe13bc7e01b4c191d37332d0d0475139335143fc811c48428964e1ef77e14bdaf0e558f25406c121dad582b861348010ea433ab9d802f91a6436ad41bcf156dea56f80e07cbb512f54e42707dbcd194af740880fb9ba5aa51c0ad7f8e1911a823e60b88df885f1caddff9d75d72c84b17f35338c0bf6fed495c3463c82db1a2bc1595da8fa406fd71d6bb243a55d9af38c201c8df1e33c5dacb8e1fd396e908c62423944c6be91e68bc9abb5fce3e8cd0c296ae71ac7cc4dc8885a5c16ea7a428a56d58ca2e58f945550132d1b1c4f9b5f66a643b7b9c331070b909771e707d398d3d601f59ec0b076200dab609aa44c241f64da023ce2d9e82e88a5ada841e0781b0bccf362ce39e138484431cb81fc3264a817957abf5bd50fd8f456912cba27bed5e23d8177ac40c652e49f00883c8a3516e9c50961135f0ab5913d9512d1a52a802a19ca7827ac3ab776ab753f11f10f88c1e4c2a8085877af39c14527ef5fbcef0705c35a59938a575d0a546766e442848e7daef33aae586eec5ae5b09bb99dd483547d2fe8637126cd9146be2940b1fe58ac0c5fcbc0d3741fb270cb5b52d61ba9e4e708fae773c089d426ae388dba9ed118f0404625fa16ea12f61b81a4a371f97e24df24bc09a23800d451fe45703cece5dc1d70012360d838fa4ce3115b1bf6cf6a6d6b13ae375871d07b6714eb714ae18ead7ac9afb98b47d4e557daaab0cef9289b84242d2d4a4b7233852ee93fd88536fe9b301b779a7e662aec007861e2bf15c525ce593caea2edd371a46d01a8257c349f747b7583a048218cb8a451b579a5de71a4ce71146adaf0d92135687c7206308c7410d8c66b01882d35bd8d9a86b6647b7b9b487f81227e5b4093b960135e15d3ce8579cf4e462f584c3d34d8953ed0de003110c010eb069aeee447bc965d87841f00b2e3cef8156398d1927b13fd3bb4afe7db5fdccbbbc2abdae5d5643f8c2505cf7cb22afeb8ec99463897571acb1e35b36fee1697a78ab6e82f8df07cf974f7f23625131af023479329373d45b32adbb3671635c3edd9033dd91dea0bc80a24059b70b7026ceda94e203809737529346565b66f20a1e1814581cb86b576540c7e893434c5b4cdebf475e2be04cb43fb534892a6cdf18a42a6cc19ac7256dc216ef0be95aac16c557a7ef736e62cbabf7216d62e5494559c2d8e53e26c7fb6902d742ebcacbb78f43d025bef403011c4bc550a91ed0dba91ddc513153602498b449faf10adeca61a1685f6e18afa66aa217a08dfc682a98d6326f9e1f6522fd8c5c25e6523bcabc56f1e61770e7533bed6875e590e1a16732193874dbc05942c5f21ac94f4bb0b7f9ae1fb98be992faf6d2c770682559d3f2dc4b6364a45697694afbac3c73361189b7b83fb10555ce61ecfd76bd13440d545fbd5438d11740e4fc32987012f40bf2ed7cdf4e2f6bf8de48f7f97554afa98481f493849c9ab134b5f78bc8aa24694f34f0fe065ea225daeb68a1896b3fa4e28e16bbedb74cc775c3b718cf3a112d56ead8b8409ed6a7a68b7628f0101d647c6b55085e460e66a690d5eab03ac7ef04cec778c7df093e3cd77bf90f031da5224058792ddeb603d3c56d370ccd90e22f3c08428da5bc0a2b7f3329ce42f81131bceab63261a7ed22fa51a5101534b5ddf18a09fb067f6ee59da3d29560cdde12ddb9067b79ae944979cf26fd12b4fc3f0bc1a3db237712f74deb2cf135ffbaf38faf549be9267a5292c6acd25daa1ca63f659e51728559a8764b095ca621245604801d182a4746d99029ecf7144cd1277c10fd27f31c16bd99fafe542c3db2ba4f43c0d81180c7efaa6ba7e4041e430d0df7653f357ff6e733966006405593eb4813f7cd9dad22493d3c99508ba0b9d67601eb17206508fee6261456adcb440ae8c87875c14117015d96e74ebeeab24780ebed3fb0d955bc02f7c7f4cf53db48218733d02d1fd026d01ac8545be2dded816c38c5e21d6c375cf0d9162472bb4ef0d6d067fb68d3f936698dd5e40750b821305918fe0d9e0e8f5c36ee556ff68dc330b0d1f670824527896d9d4cef10ae389cad097d95fa599a23edf6d9bbd1d9903d1503ffbb2c5bf23ef50bbb96a12252fec8044154c892f220c315fdf6804f16dd8503736f11b6cd5c9e44276278163c1bf0056b6634af4f76b9cd997b7eeb5ff0ecbd8036e108d7634a4a05e43660d909cfaa6a0c7699b61ad3cd3dd7101f58715c0a96cde940e3e0d3d43c51df4aa487c4fd236b0f0f46b3f9ad9599f51893ca39bc2e604a05307f97264bb8bd3286c717a8e0b91f5ff9570c3bfe676e343c147089d9620e0bb38dbf721938a310391f8d927252fabb8e71a33494ffc46b033d59f012a9922fef75bf132851c8a527a9166e3ea30e5e6f5f599df34984bc0e298e9f2764b42fe47a0d71b64574c5553cf78fda35ad59c1209870bbf2125107b1c98bc08069bfc6d12fbb87bbeb0ee2d2cbbbc009e6ac8e1b0d3803cdc75d0c09302aab2e76c3e39830d949b3d472d920d88c83e255af599ff2fe12057556cf42976ab400afae7e7674cc8295ba8aad03cb0f34932d2ff304547f4abfd8c6102ea4b9d0e55e096063ed31785a7e5085f7c2ce8ff075608bec3d79f561a7e3cac1a0ef446a45a03833ab0ef967c0712991f22cd8441de3ff2fd3c364fd730d76479f2928a8a8cacba13b105941757c2ba253a609d04a41a11493ffc8ac24eb2331ed2a40959b37f828c22fd44dd53b6cef547a551aa8785603cc6ddf6d5cb06e9f1ed8af55a46cf556ae1787a59004a7fb693e787d20b626ac6fdcc4928d954c890c24afab5b7d738a75f45298e094bd4077aba82db8c6b09fe8542d420adbe4b23ac62394031d151bf1f1405485e98d65212f374a3d06201a8785483f4198a289f1cffd05277c39c63d3fed23b3adf27c4c14ffae5a49d16c6d4d88546f4bc7c206cbca61ee1f6ee90f1015ebe22bc4d933e50d9977512a2478eb28f8aa942e0bfa363ea1a643bc293164dc6d77e4ffbbc60c55781a9516f201448978522061164e7362ba4df5474a79d9a89a5e4c1645f10a359f425ee49e6e79e86a61cdee87ace973f2102d2275e8d051a7f6c873e82e11964fa4e2ebf2d558c8c9666905a6ab83da9f20d8f7ed2a17259da0e3788548ff91cfb59ec30192ac7ff6d9cc18188543a18688d444e51e881567a2c7b5da1b7f77aa67eaef17be0af31704e4d117308a553a5ca73b6fb310a6f6e83185fb21786932f2727d6eb9e43ac41094121c054993eb7921802d8b3dcabc0596d49a19cc05ab5ee99dd237f8320074bb5ebb080d94686e211b0128f4097362511e927ec7d5b10d7d3b7b2113dddd49ef34f503df14845c5bea5afdc19efc6b83b506987e18935000e3af28436951c3462796257a0c0527990c8a", 0x1000) chflagsat(r0, &(0x7f0000001780)='./file0\x00', 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse\x00', 0x190, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) setsockopt(r5, 0xfb9d, 0x631, &(0x7f0000001840)="bf893a90faf8d384c7f8831f07cbb18e1599aa162a18ae71a8399a803ffe12ecedf573046e6cbe8e13ebc829e9d8e5e7353952c5f9a2055b1413e25f12b2479257c95271d3269186a5fdb3b3aa07dd937e02a756d1a3d3d1ce0e9ee8c92b864189cbc9b8907c5a7dc6b3a2a0ceef0a50cf5851511fe1bfc8776029d27412c68a91129432fbd667b13a4c2e1ec103555537144f46035858a25bd8cf22992c6d616763c6d65456243b2a518a7c7571e04501df940d0da6d6968340108ac720ef16671dffb5c373aa2529674ef80679d8", 0xcf) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001940)) 18:46:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x47f, 0xca}, {0x18, 0x3, 0xfffffffffffffffa, 0x3f}, 0x8, [0x5, 0x400, 0x0, 0x7, 0x5, 0x0, 0x3, 0x3ff]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x45}, {r0, 0x10}, {r0, 0x103}, {r0, 0x101}, {r0, 0x10}, {r0, 0x80}, {r1, 0x80000001}, {r1, 0x121}], 0x1f4, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0xfffffffffffffff9}, {{r1}, 0x0, 0x0, 0x10, 0x100000001, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0xf25d, 0xff}], 0x20, &(0x7f0000000140)=[{{r1}, 0x0, 0x15, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x40, 0x95}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xfffe00000000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x87, 0x1}, {{r1}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x1, 0x5}], 0x4, &(0x7f0000000240)={0x6, 0xfa1a}) 18:46:18 executing program 1: r0 = openat(0xffffffffffffffff, &(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', 0x10, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 18:46:18 executing program 0: r0 = getegid() setgid(r0) r1 = shmget$private(0x0, 0x7000, 0x10, &(0x7f0000ff9000/0x7000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r2, r0, r3, r0, 0x44, 0x100}, 0x7ff, 0x3f, r4, r5, 0x3e7, 0x4, 0x8001}) getegid() 18:46:18 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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000100), 0x0) sync() 18:46:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x8) shutdown(r0, 0x1) 18:46:19 executing program 0: select(0x40, &(0x7f0000000100)={0x101, 0x200, 0xb9a3, 0xffffffff, 0x7, 0x8, 0x400, 0x401}, &(0x7f0000000140)={0x3, 0x4, 0x3, 0xfff, 0x400, 0x101, 0x7f, 0x3}, &(0x7f0000000180)={0x7, 0x8, 0x1, 0x5, 0x7f, 0x9, 0xffff, 0xc5}, &(0x7f00000001c0)={0x1, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) writev(r0, &(0x7f0000000000), 0xb4) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0xbe, 0x19, 0x0, 0x1}, {0x1, 0x200, 0x6, 0x8}, {0x7fff, 0x7, 0x6, 0x2}, {0xea05, 0x8, 0x5, 0x80000001}, {0x8, 0x6, 0xfffffffffffffff8}, {0x7, 0x7, 0x8001}, {0x9, 0x7, 0x39c, 0x9}, {0x0, 0x1, 0x0, 0xffffffff}]}) 18:46:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x96, 0xf0000045, 0x800, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 18:46:20 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, 0x0) 18:46:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 18:46:20 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00001ee000/0x1000)=nil, 0x1000, 0x0) 18:46:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:46:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r1, 0x0, 0x0) shutdown(r1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 18:46:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() munlockall() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x3, 0xffff}, {0x3, 0x3}, {0x1}, {0x0, 0x3}, {0x1, 0x10000}, {0x2, 0x8}, {0x1, 0x1}, {0x0, 0xffffffffffffff81}, {0x2, 0x1000}, {0x3, 0x4}, {0x0, 0xf857}, {0x3, 0x8}, {0x3, 0x10001}, {0x1, 0x8}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1}, {0x1, 0x1ff}, {0x3, 0x80000001}, {0x3, 0x94a5}, {0x1, 0x9}, {0x1}, {0x1, 0x2}, {0x3, 0xfff}, {0x3, 0x80000000}, {0x3}, {0x2, 0x88a}, {0x1, 0x4}, {0x3, 0xf2}, {0x1, 0x9}, {0x1, 0x100000001}, {0x0, 0x7}, {0x2, 0xb561}]}) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = kqueue() select(0x40, &(0x7f0000000100)={0x20, 0x100000000, 0x9, 0x1f, 0x5, 0x0, 0x5, 0xff}, &(0x7f0000000140)={0xfffffffffffffffc, 0x3, 0x15, 0x8, 0x7, 0x9, 0xfffffffffffffffb, 0x81}, &(0x7f00000001c0)={0x8, 0x3, 0x5, 0x1a6e0000000000, 0x2, 0x9, 0x6, 0x623}, &(0x7f0000000240)={0x80, 0x7f}) r5 = dup2(r1, r2) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x5, 0xff}], 0x40, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000050, 0x5, 0x6}], 0x4, &(0x7f00000000c0)={0xfff, 0x7fffffff}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 18:46:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 18:46:20 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff2ac, 0x0, 0x1, 0x1, "5dc42d6eb210f13b6377a1ba21938970bb605a47", 0x5, 0x9}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 18:46:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffa) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fchflags(r1, 0x10001) 18:46:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r3 = dup(r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = syz_open_pts() recvfrom(r0, &(0x7f0000001500)=""/4096, 0x1000, 0x41, &(0x7f0000002500)=@in6={0x18, 0x3, 0xff, 0xffffffff}, 0xc) r5 = fcntl$getown(r4, 0x5) r6 = syz_open_pts() r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x4000, 0x0) listen(r1, 0x0) sendto$inet(r7, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r8 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r9, r10}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) fcntl$dupfd(r0, 0x0, r0) semop(r8, &(0x7f0000002d00), 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) readlinkat(r3, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/106, 0x6a) 18:46:21 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6e66, 0x6, './file0\x00', 0x9, 0x8, 0x4, 0x1}) 18:46:21 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7fff, 0x9, 0x1, 0x7, 0x0, 0x8000]) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0xc0f) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x10000, 0x2, './file0\x00', 0x0, 0x10001, 0x1, 0x36e1}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00') 18:46:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_execute_func(&(0x7f0000000040)="f20f4834b2f30f5b38c483fd5c520800f32ef325e2c6f80945de33c441a456de36d0c4400f05f2460fa1f04321a300000021") 18:46:21 executing program 0: 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') r1 = open(&(0x7f0000000040)='.\x00', 0x804, 0x0) mknod$loop(&(0x7f0000000300)='./file1/file0\x00', 0x8, 0x1) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/129) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x80) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file1/file0\x00', 0x3, 0x7, 0x4, 0x0, 0x572b, 0x4, 0x7f96, 0x0, 0x1, 0x6, 0x400}) unlink(&(0x7f0000000340)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000180)={{0x77, 0xf7}, {0x6, 0x800}}, 0x2) 18:46:21 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file0/file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c2149f95e45bc26340ed128bde00bd100"/4103], &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000001340)="40d66720c12e34103099f735297ab8bd4cb18c761ebc97a1eeb495a68a1abd958008e940824c9dc76cd478187f24756ab0def76da932d433ecefeb7a0ad2c9c4ae60e8dea430c41b3a6ade0fbee1618cf0ad642257075a9336d23c91eba0987b3bde340446a65f688fce2659", 0x6c, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e3f66696c653100"], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)) utimes(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000300)={{0x3, 0x4}, {0x6, 0x58888e9c}}) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000380)='./file0/file0/file0\x00', &(0x7f00000003c0)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x280, 0x100) r1 = getuid() connect$unix(r0, &(0x7f0000000400)=@file={0x1, './file0/file0/file0/file0/file0\x00'}, 0x22) r2 = getegid() chown(&(0x7f0000000200)='\x00', r1, r2) 18:46:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000000000000c0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xb7, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x0, 0x0, 0x1}) 18:46:21 executing program 1: r0 = socket(0x1, 0x2, 0x100000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/15}, &(0x7f0000000180)=0x11) socketpair(0x10, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7fff) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getpeername(r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:46:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_getres(0x2, &(0x7f0000000000)) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 18:46:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) 18:46:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xc6, 0x0, &(0x7f0000000100)=""/198}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 18:46:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 18:46:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/158, &(0x7f00000000c0)=0x9e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x40, 0x5, 0xdd}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x4007, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, r2}) 18:46:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x44) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0xa2, 0x0, 0x0, 0x0) 18:46:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = semget(0x2, 0x3, 0x108) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/198) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) 18:46:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "d730c1e7bb6fc6903c5b0104000000000000c94c", 0xffffffffffffffff, 0x362a}) close(r0) syz_open_pts() 18:46:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 18:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="a009f4d1a82f579b188881818749f18868ee8bef4afd911f88c3865f58dd23e3782c3c0f7f55cca14a3ea6a06150fb9dba96d74d60", 0x35}, {&(0x7f0000000200)="f8e18db796fd17cec8709e53568b497afbeb4854fa0ed00026cb41c84bc5ef788d7b37faa775db3a7b69576839bcfaa9726898895e697939e207aff3caee4608ae8fdf2e48746e1d965a64df54e13c9f154d1cf04bdf49103c3a3d1c11c55fbddb9feb3f6c3fff64abd9d7e3f996afdae5ca5037a38363d7fdc84321f79d05c48a597e447f985ebf8843ca4bf06bb1349c16b1e9e444a65e0543d595d5a8ae06fb71f854015dfbad472d785178d40d47e84fdd0123314cae48f69ee639fa6e", 0xbf}, {&(0x7f0000000140)="39376ae2ad46f84bd0acd45b1621119c51f6fe7509d531e48d92807d18e60ee8786a82d5871f90", 0x27}, {&(0x7f00000002c0)="4fefd157c243ce1175cac8bdcf32c4533c0027c8d8361c1de4fa92cb2ddd1c385f3d684f9c6f0f2740742e383e07c0c0b22312ff74e15ba2f6e39335f7e6d806b2ed1668f8b31813964b6fbb0033fd8b7c8d56f84b1c2c2cfc0ce6f109e346665a4ca7cd73527b7097fc9e48d605e0109d163a7f7ca0931351f3e721b4969ab661803e3b9cb69d986c86d4f71bc61ff8c65aca96e6639c8603ee67ed48a9d95de80e87ac665b1b9b2cf7398d6d934c6b2f4dd85bb641aa92fb0307fb000433a9ba733bcf551b2191f22b", 0xca}, {&(0x7f0000000540)="36f486f8c4a93158ba05a77668cc52cc7d37796c562d0e388d404b12bf2b276d99a6fe8d705ee05ff2c5d4d07216c1a339a91b838f42788ca58fbf8a2853ffa4776cbc7d31bcfd4fc769eefb27dfc9c112c3fb84184e", 0x56}, {&(0x7f00000005c0)="63f820efc702869eda08ef31015037ea42b38ebea9ce4232d869ef0abf2a88f563e3ebe76cfc2382d62204430d9e2c7f1271f0b92ee7e73c437ce0482ea036f2bd8d7cf7a9a087e030a6e7cb0b9faf0109126dafca66b87559379be790366bc5f48e2221f40dedf65ee57b50f8ccb7d3b144", 0x72}, {&(0x7f0000000640)="4f60732f58b5c1043dfe7eecfaef7d2849f4f89ca34c2e17363b4689630f9a14cfe8d273a04c6bededa9d332f672441443353e20456e1a30166e415b8ed0f190c3a22d1aed1ca89f8ffca9f1a92ada3fca1a109f2e17711ab868b6d2c0e3717eb36a38e596693fa5faf610dcaa1877d11b0579cf7fc431963ee985fa911c86d59b2d1dc8e4908b78a44c2dc98c1f48d527bf5ff8fcf5f22ce0fec6aacedacd36bf4d574baf64055312ec89e041299894dbb3cfc458e608f0cd120060e5b87307", 0xc0}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:25 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) r4 = semget(0x0, 0x0, 0x141) semop(r4, &(0x7f00000000c0)=[{0x4, 0x4, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x76c, 0x800}, {0x3, 0xbf, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x1, 0x800}], 0x6) r5 = semget$private(0x0, 0x6, 0x554) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 18:46:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x8000000000000001, 0x10002ffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) 18:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r1, &(0x7f0000000300)="807c081006d75210a2870fc2d77da41990e4501aa70fbe2949869ce8096e79350c5bade70418c767eb71b656ecf3c5fd10d292b9f180d0e747907c02c1835efeabe50bb94f5a2aabe906d56e312d3b5ff7eff3fb8b88b7b62160aee2ebd5c8e211b787eb698e3ce683ea5965c8d9cff481c6ad56cdcd0cd9c714a5e8ac8ac226e148e73e86f3982ff49892c78873f3", 0x8f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 18:46:25 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) ftruncate(0xffffffffffffffff, 0x0, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10083, 0xc34ad691e24c05d4) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x440, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0xb) 18:46:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r4 = getuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r4, r2}, 0xc) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000200)=0x8e8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r6 = dup2(r5, r5) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x1, 0x4, 0x2}) getsockname$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xd5, 0x7fffffff, 0x7ff, 0x9673, "a1d0cbbecae9dedcf4f008692f5a6d4bc7afec53", 0x401, 0x7ff}) 18:46:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x50) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x42) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) r4 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, r5, r6, r7, r8, 0x33, 0x4}, 0x0, 0xcd05, r9, r10, 0x200, 0xc724, 0x69}) sendto(r3, &(0x7f00000000c0)="8e4b5c0eceff9781c085f7c488e4eb4407237885d9ea0746314d343170f295e209", 0x21, 0xc, &(0x7f0000000100)=@in6={0x18, 0x0, 0x74a7, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 18:46:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10190, 0xd2199d8a7557cabf) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0xffffffff}, {0x1, 0x1}}, 0x7933b5f7134a892a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x0, 0x100000000, 0x8, {[0x3, 0x800, 0x163c, 0x9, 0xfffffffffffffffb, 0x80000001, 0x565, 0xfffffffffffff800, 0x845, 0x5, 0x20, 0x8, 0x4, 0xffffffffffffff80, 0x24, 0x5, 0x80, 0x9df7], [0x4, 0x4, 0x80000001, 0x8, 0x2, 0x101, 0x193e, 0x80, 0x91, 0x100000000], [0x2, 0x40, 0x81, 0x2, 0x0, 0x0, 0x6], [0x4, 0x999b, 0x101, 0x1, 0xfffffffffffffffb, 0x7ff], [{0x1, 0x7, 0x9, 0x6}, {0x5, 0x7fffffff, 0x9, 0x8}, {0x7, 0x1, 0x0, 0x8}, {0x5, 0x799a, 0x4, 0x2}, {0x2, 0x7, 0x101}, {0x1, 0x40, 0x7, 0x100000000}, {0x9, 0x2, 0x100000002000000, 0x4}, {0x4, 0x65, 0x3, 0x5}], {0x1ff, 0x1, 0x1f, 0x20}, {0xc42c, 0x99, 0x7, 0x5202}}}) 18:46:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x10000, 0x9}) 18:46:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x8003, 0xa1) fcntl$getflags(r0, 0x3) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 18:46:26 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4001, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:46:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000200ffff04000100000000002000"], 0x10, 0xfffffffffffffffe}, 0x0) write(r0, 0x0, 0x0) close(r1) 18:46:26 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$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r2, &(0x7f0000000900)=[{&(0x7f0000001280)="e27e791c8d99b695def944c5e6a99aaa201a49ada4f245fcf5f8696268e3fd32432e8bc632d27d9ec9d0b538ac25e07e810613087478e1b0cbbd65caf0da7c1cf91d52b0738a792c7df1e386b468b39f154f456095c22228bf1db1cb43a59672cadd9905b3652ff52b20f736d4a94003f77ef1c8060b8b041ed5416a5a42517db64acea3dd756e16fa0d72a777c2719daeee236589d0faaf7ec32aa6b8dde432a306a4b3659047b9b1f4951538f3b75410462e0d9b98eda5dd7e8892bb6c48b5fa36c9db2a5bcf94fd979bdfe4b304e5b6483abda9cc18e3952840a8779be7955bab99584fe03dec71e6bda100f4c5a4570ac83a07bb57a72238ee78e77a970c578b07aca48f491f324e6f89780244d0fc90aff89411065d40660231882f498e5de7154efd6dd4a9637c2722313d61c02e82a422669bec91dafdf15a0cd3f41c366983ef3d43c0873e4d950132777397ea342a71f6ed63008345fb747bbc7c2956f95c8ad3e4f4f1476cdea773a99d4d219dd0213dd1f699bba0f948bff357f8d6beb5716816adecd6bdfef1d039fe468bfdb266ca8a96d34ca5a52feb15987195d8c646c0b7ae527748b037de120772f61a481f1fbd94a09d44d6d3df98dd7ff0f1875cbce5a4ede5e020a2ce23edb66470326a26a72cac33fafffc93d09b201d0112f3f795169e3d3ee7ca0976d11aeac6daf6d3afa0c6e8fdab887a7ccc57f51b175c3d78be103736649d4d443c166fd297bd79afd27a7cc43bbdea97235086a953a2d87f21a0741735cee60de8b2598560588fa31b87c9722499f8bb754f4caf16b94a97b453e11c843dd5d34f069eaede47b2f36095fc8a8a67b0e06d55156451b80aad8242f9c80ae11e15679c439fa7017d18e1eaeab1cf478a71dce17cad6402f4ba70c06a71d8a66da071d8ffeac629e949c779a93c87eecb4c56f863dead26f144b613c42f2c59979fb5aec1da385c09e2e06d6f2814f4dc7584d24f9020fc844fb3c0c0947bab7c209bd4fde1b98e6748eac2c2274b7ae41fa1a401331310df95be26baa5a177be046e4a0f41679bc4f244946267e59fa8eea974218f7a3f861a6851ba7d12e37c32d1dc9d2428b2f42b1d9b8ec0c9200996f9374d38adc1184844d01217a42071ee7cd999c167fd6ff163b7c9b4c0ad6acda2445df2ddaf38cc8f8d6e8613258dbd5fcc5a14ea1d74a23ed68cd0946cb76cdfa791a55a82d7fc1393e46b14036af4b06ae6c45ce5c9110ac2a9fbf9921167a3c48459eea46f52c2446711d30084ec320b6320d0ca9de14b4abd5bcbe57a62bda84183d9046caad106c73f3eba663fe4412c8e50a41355453a58bfa3a71614c80ba71e650c40fdd428da4ecf879d7ac2a66f1fb25dce7be86f60badd3a9fd4197293b25221a51534c180c0181bb4e3662da1b49ade9a75680acc5fd58d8d56760322d58727527344bbdd139ec3b2af60a08f69ae9afd1bbb05969150f17b59b1c1cd2580e5989918037cae629844f74c5ea77fa3d36945f477ca111337f00d0f9adbabb55e92858fa0f5b07ec9233be88d0b37e9b05ed893778a190f8ea2591455e87271289532b2750df06de2b1f4834e792863d432aa768f581f29ff9a8d4537143a673565ebb27edadecadfa0fa19fd49e4b17e488bda8bb78baacbbcfa3b7ebb7ad91b6152342c674298a0b8c9685b571fca8cf8cd3fcd9151a6ee9ad395f9a67e465a5296983e0263a1c1bc7db10cab4e20e32522e8bed9a9955af97a5c3e53d322a6173e3b52e039", 0x4ea}], 0x1) 18:46:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f00005e4000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 18:46:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) 18:46:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x8000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x2, 0x892, 0x1f5e}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x24, 0x2000000e, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x1}, {{r1}, 0x0, 0x4, 0x0, 0xeffd, 0x2}, {{r0}, 0xfffffffffffffffa, 0xfd, 0x10, 0x401f, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00000c3, 0x7, 0xc264}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000013, 0x2, 0xe278}, {{r0}, 0xfffffffffffffff8, 0x81, 0x4, 0x5, 0x5043}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x80, 0x200fffff, 0x401, 0x80000001}], 0x80000001, &(0x7f00000001c0)={0xcc, 0xfffffffffffff8d6}) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) 18:46:26 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 18:46:26 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="6387d9c2de048103085c53549c5b231a03ea4101613ad4e954eea6570744ce0cea94718ce9f21ff1d56cb660c66877923cc45b1ddf6a57fe535db9b5418751c32542bb321f67ab740546c8347cb55f0f9f25ae7f7a73947a139be90b97b6c6c2", 0x60}, {&(0x7f0000000240)="8216f3596da8b6ee7858490aa436fa8d03787d483064b98194637812d52321c18fd282d25448a3d1cb86f0fc1f0a17c91eae80b066e40e2af4d0caa52d7883a89d2ac1552f33af4809e9212f7d16fc7d8ba31950dba4d4e2d1066edac4d7a36a2fd856c6116eec224cf0f14948c153807405c8f1cde3514ab1e44c2d981aeb4dc8efd9b77d7d6f9e36d9f459479ad6f7fa5172440133b8e3700ae2da4ae8db03b5d41801d3b84f71077f180a748c4d8fd4afd5f81a01441e0b2271f27d29d06b9f32db8bdd78977d668be272a5a1b49b2dc42e8386ec2d874bf00f012748f78bacb73a45cbae8d5981721394a530d72473bf6e58de758134aff61f239d76de4214513c82e5bc65b4797b9b696fe065b87d5e7b7a2e9602d2e0b84de2a204f8c68acf3b08b18fda9e3af3bb1604a4ad8e541fd4452d12aa513f997f97105cd885a0b8ae4f613446fd20e7240e83841d2d14bbc25c610e3f0c64416aa6c7cb850f82b56ea3b0a70d815b631dbb52bd88b814232d47dad1ab63a2c0bf9f3da8bd49ac99aba1ec621279d548fc1fbb6f671f759c701d2aa1cf4bf2da7c082dd6389f3f4cb727445de1deb411c1f6ee4bdccc8bd5008b15aef110153cfc9953c2013f46a9f6050945b3a59e97559d7371d233b76596e149ae4968fc855319d174c2a8bf75e71fb6273b1dd274bc631dc4071837f208e3f9326244a11d3273f72d099a03784071603bc8d5d10b1a392687b8e0a44f2525d7d462bdbcbd4aa7530452f1a16f7d6d4f9a4d62984830df1e675f15a5f427395c0f4990dfc1447f3c475fe0adbccb484b74dbdfcef4f98f36350a5700144d2963fc1d5195d7ade74108899f4407152f0418fcb765ae4b0edcc258898800fe9e076928a2e4d476f3de747e178b96f6818f7da377e992bcdfa95472dbf82c4a1185fa8c07499fee2a983e17044937f19f50daead935140afa1e2953c442599c93cc1840b2e422eb86ce92b50ba5e29b12fa02d13e000786445aa64276440f9bc4e95a8f648aebc4eeb75fbe9b22911d145eb84c8042f1de9ab4a76cbdf932bae9536e0aab27b44f064cf9c8bdec50f3db9c49a469c3b928a6ff45bdde49d8705a73a559d4f842fd9762f7f357127fda039d6e52c8489f30ef4808a080b6cff3045a7c229953a849582816f20ccde03af3e8e968ca02f255eaaf146bd39f1b14a9bdcca88ad5ed17960614781fa93d9632e5c8b196cd30401dc7a6c006febf8243c607eadc70b291ee13d588e259c308af2ee2086295a0ea7b978b02d3375fdc249339cfe3106929cc3b81d91393a77cab45cbf8adee6ead71aeb56b2cc00c9353ad8fe74f1a9fbbd1c5a339d579b1fd4d3ad9999b1601de3e44574ac92fd22975e3a56573fec0a6c3ec17f0ef0ff0b08726fcd464ad870a7f5d1e7e343793ae48b52e043f5abef90c70ed47ab0ab159fe46344dbfbce8ab3d5128c55492eddc098a8e5ab9a6bf527b68018403883fdd7a9f264bf76b4ee07008352aaabda96023b1e7d64f4e9bb901640bb05ff59defaa2c9599f40d100c671c302f2affd5c434254b2d09e835654d17b9ae6f4cdf8d74e586a17996ef263e1ebef41d6ece626d0747856d5417d89321199762767c2dd2de146a8325a192b05573eb2ed780fd65bf7772e724d91f27c2f76caf8f02a727986e199dd809f85f0246d9da27e0d0dfa7631d8d849c55ee7a3855af34d53b986baa474cfd66ae97941d2cc2d5784f04b7637b7e708df4bcb2c36fd6602553b8f2871c4e05ba9f4f175ef2e81c5a013581b3031d039cb2a3be7523c76b2933fe229f08395364b91736c4b18905a644251687e731e2a86f79cf07346a362dffd60c5bcc5bc02c04ac22ab77c9122303c7d52f8bd5e22f3c98cfc7d04d3bdbbdbfdbfe6718402d366ea9d0c9aa91af8642193641c1a95d165860e5ed1c7af3b1617ec9b5f1c310dc6593d497f747bd3900193e5a99bc938789351115079d48d200db5910ce0d8407219cc19a4d326a81874f00aebd2b6ff9bac74880b80f1174e64e274175da7ac3cf3b2ecb0bcba3ac65f340f9ee8af0a0fe747a658317bd13b6a858f9eabec5ba1d943a3f536fb61902a05587b7fe8f55c26d1d008585de277de7bfc6111e5a098b48b496a6353c49e7f2c16a2db82e87dbd1f171868f980547017960f28cb10d615829a1e4d3ff7ce08d09ee22d90e367ebb70992b3a02f47effb022fe32c0e7b3d11ad0643c60a2e37b71cfcb1c67f0f0c4139a87b9c3aa2ac3a994385cedaf99b74efb07e0ea2372eedf3ec2d73939a75bf07cd35bebaecd7766f6feaa549a688125397f0956fc3cefd8835bb0158c446717d81f372537d9266435c5e79d048fbe60bcd3b0fd6b84e8b2a85e6ac6866b2c4c218feb2114ad1de8f5bbcd37d616eaf6727f8ed44699317c312aaa3fc8db88e99d17ea591891eb95ba8fdeb12ebebc6898d452792b1afe2ec64e019659db372c9db6d09d89f8170ad9ac58913faa35584bd7068344e7f45aa6eaea3d82cb83b46426a8dd63e2560c5f4237b08e8921abcb98676078adaa1e07e58ee2a08899aed9d5ba0f98e88bd555ec8988a6cb9ce7326fa38a07abe27b2e928b267d997640f131899018956b98c0d486bbb7084fb7fbb6e1bbf92cddc6c797d40e906d0eda15673114e84512f61992279051706b0d7a817aa011c5545e97d8a719ce6a70b69070ad092c0998bc344488b5c2aef0dfe1eb433aec0d08b13a18f52435d4578fadf8ae6dbd47834fcbe98ba035303bf6f7b33f72642de35eaa9e19e49036fbd812ec724035c463e66df43a86a55bb020e1e5d4245932cf452f7623653b63d0d270351d247a07740efcd3d208b7f59dd17acf205125d8f8c5c7041b524b06f3b5115be97a69920e36cf8065ae0dbdfa4ebf30c95442572250fbea32d7af0204872ee2567b162105a409c5aa49ff34c2d802498cd312383e128c547bde4a13e89c6db84ecb08ee6aa88c4ced94b2c64e0de6276dd3770b57d5c678030d9688fac13d8b4fe702faa53eb85449e26fe997b0bfe967aef4764f0119f3a05d0f0ce10438b5836e1e1075775cc9998ecca085411acdd050eca87a678850ab78a586c18b679aaeed65b0b69cea9605a5bdec2253978ee2d1e0ab27c111a322c5489021b7c9539fed3fdb93da5d54f3b34d115c35581c436f7c259de6421e0ac6cb0d738840180b0bfd8097050b171428f5fac48ca5203388a963b91d6c679a5973e442bf6066f135fe42c1ed81953cf26836fd6535a02f2f149b0f40617ac02d8a96a79865aa89e2e62eecdde0d99c61966c6b9c5b805c8296144fccf30a5c03253661608fd2e616cb294217bfe5e5bb88806c3374733b92b2fd491193768a6f60367ab3338f04d1b6cd17b618fd299197b834c55aa5ecc894ad19ac234736e96a0997718679f90096804ba5eea27b4729abf41374db408a1a018ca30ae8f0162843e07672a45de9e557413b3b0e0c6281f53dbd424856a71942767e34bfa59612ccc737bac8a2cb17f2a2415338347436b39d9c3844f3b0b3943a2ab2046dc21ebdc7eda505256f7814e2d12bcad3cc75bcec54748353f8190631d11d013b49fc4d897185538df0d02cb28506f708cf89afda3973a0d85562e2a16b8c9a79cc29640e0f52a7e065f477817c359b0166893ab7887e39cee314b5731b54033fd7c5663edbd278a5d7890a234ca0c51314f8c207dc2faf230beec4ef0a1cdb3831c17c367e8f5eeea525c1341992f825972d5b843ae4fde44728d91d12a14bd5d8939c3f62a8b12102e99a522272ce90351e2de29aba134c0b39d592d8f96a80c65b114861cbc2a7497985a918eff77da3dc7750c79de078d5f43d2d07b43e1ca3eb7bb67b49923059a2bf812fd27da2157faa7c86212276974167f4bb34f496438117b8d652bcb212c1280b97f44c923a62a3fee1bb76551118f37b6a22d6437952374853ef2271b8a8cfa21c6823a6f9361ea0200067256d9cf7eec32829bd5060ab66a48d128e1831f6bcfebf7f4ec7de859a662b96165c8b915ec49b3f62cd73fcc3f7a08945cc63abba7f33682b35d289f3e4fb05014e3a43288fb43a1f86f93b82684220e4224eafb270a058cda168bee26b1ebe8e0240340195935226af2ed4f3e9e46edfca7514b6fdec3dac6b44fe389be30533b7173966452dcfd1b56c7f8d716ca12918357cec52bedf250946c745bdd507555946c2963d8f7a67ded9572b8356a2b12ea30cf44505ddd0b35b20411121355bc406bc6ca47709660d1e171b02ff1a230d188d0ce25daf3bbfef752a2cb29346cd134dcb167fe563bb7d421a7186195f3b69592fb7792f39c56e90f58a9c45ca8afb1f4ed7dc0ebab9c5fd565be9a3323d603f3941fc5c9df303fe479fe880c341ac6b216f032d426c84a573406c50058f716d63898e6e0bd7895f50377bf3815ed2957cd8806eb227835bfb783888f6d27aedc82e87bc0aa935d474f5081b764704f01b3e0b1925f60677ce3412fe238279c2b1363094b9afe9e55c7123b351f37fe9300a012c1471d283da0a1488dcbcc23a86060b40e4ca78745cbd2090ad17dd2487082df610e7857c46d41bc3ac7a1a7adb2936b41295395e910f803ae9d907c11f9591dbb6634f9b82eac24238445f59dfdf72073f843b00b2d6164c265ce2aa65054cde7697d037d7f6ef59dcc052bd65bb0efd894032cd0ab851feee54799761e3f595d22540250c3e1dcc9e6c497c4e21547e233a634284777e603b74a455fa6d3692a01f0abbd49a5b9b928469b80315bb9667a41083872eb6c2621e82edd88660d2e75e0fd1b24059ecac2a2e75b2e5fb2767e845237cfbe05df692ca68b0f157440c6a549c7801089733a83dc1eedabe59e1037ca0defacb295bae13d8864c7693612cabacdcfdfb697fb59f3a6964732d61e6fac567d51016d61700eaca3a412ac7de05fbdc9ede05b2fcc78f952761fb9779a667e76492a9c5ecae1c106f7b5c6440692d48767e5f055feebebf0bd23d47fb62883765eff5f94f7ec69f0cae44bdac04c8711e783f645bd8cffd23e572e7bc5e15f5adfd44b22282e8faf53675db62975e50605a022d91606ddd67c1c5482e4581362d747891a528b520c52abb8b42517f448492a16d5301b038581d72518f9535e8862da268a6d234ce82fb1f51e4e72bf40d4716fecc78b2a451b59a9756ef045c4f862377a7497d4c8ef3b6e02de69c7f659f139a57d103aaad4ef53710689b3b6182cbd8e0145e30f20700c665a9efe04a4bd0b8cd1c776114ba816beb8cfce358f17cc8514a1c12e9d32554e442f63e9f5e06e85104c81851f64bd3fcb27af0e5ba544cb7ece2cea04186f19df0749cfa63b62b3faf60534104350c4d25c69e6b29cf5385491ec9c037e7af1a7e3c934ceeccb2bc8a05cdaa4c930e3620608692af2656428060d82a19f6596d39a4e91070aabfcd9d5e1130a9480a14c0296dd09b44db34537f036e43782997cac86bf96facbdf1ff079493cd6a40c74303565bd0b8fe50fe67b68436930922c76c2bd8df0962ba6337f0dc80845f84b1f1e3450c356a7763d9959ae688bfd87bfb43791c2590c123989ea00c16f0436f6a13fdc6da873faccc70e03fef1442cc3c3696fc145042981774ec886fa5d7e9301e970cadef3bbaf4fdc2e7a2e07abc3f3d3d459da6f7c6fc010e113b0e9a08bff21efd5598b2bab5ba709503b627992b7bf97cedfd8a78dbbc8df9228a6e3ece6e6724bf653f1735acc9d46561b8fa02c39ad5a9", 0x1000}, {&(0x7f0000001240)="b2833ced99cea9e0e612a362c4e3b2a754400ed413711431fcff649861231ed115873925b16fffd421097cba36976ee9adcd8d8d0e89744108a0eb30a0a4c9f3128bd5ab8a738c20022e5bef69fc3bb79e1443d88b16448fb522ce9a3514d71ffb8a9bf71e506838bd19291c922be5a35e2d26525be7f6e201523e4739c7cbe5404157602eb6055ab228b7f1adcbb976445ec95c985941c3b4eea69e332e89efe4258d53917fa977b4c3633865bb2277679a6f0bd9538d02dd3e65ad0b7a67", 0xbf}, {&(0x7f0000001300)="b35c7ef9cf7f198ec360bc44f074138bf5c4f168f4368725913298ac6ab565620865cd131ec3d48dfec554ce11e8a8cdc48ec088335e1e19b938dd8c82b7794a674b3f51ed", 0x45}, {&(0x7f0000001380)="b5169efbcf0fd29c5662427e11a01e8571a94b16e87bc0a6365aa810238e22e1b9b9e4180f00a0b6c8c0174e5f74711c6c33e67546ce3ceed1c3995caf3ae074cabb8425ede8bcd2c3bd5aa4f2c9b34e1c27a1258741844860d6e7", 0x5b}, {&(0x7f0000001400)="1547d1f5f1779537f826a491508b890d21ce8ad3db5fc943b58ed76f5d70a82050d2ed82236e1b4be8ae84cf89c681cdc6ab9764ae9ecac00bd82c339c5f9c45190fbf5f9d842cf0a5695b205cb44616a28ca36c9b201e5a67431af46a5e047ee6234a9b1882de4083f82b3b1b5775cac292aae9f17d678812b4980bb435d75f4a85eb6cbad759372546a2f77a0fdf5bf96b8a12159666285c955533339771637cb62667", 0xa4}], 0x6) sendto(r0, &(0x7f0000000080)="e6c1a26d3d673f1d66d1c10f50415219907003b2a91e323278dc6487d4295a1bf140f4989860c2cbfdcbc28a695e76e4b85e579df2ce8a6c939001c25bbe62ae6dcdf9a7143dce6ed69900cfb0cd61eff6f35444dd56a4a96b1e989a0bdf0c5d1c378084984d6f13052aca8a60cb69ac7992174d77f8b114a9f454f013c03d767f73cfadf360fbf62b24a5d8fa942e288a9618d28dd74d3328d38143722452dc54a3a313d48f9dc8475165b5ff5cad25d1a1b7141300f4f1871f2c7214db38c0a4357c81484d74f1b7d54630112ab161808b332b80f3a9624bc66405bed0d1d17e1fc8375fce21f3234823f133a0", 0xee, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001580)={0x3, 0x3, 0x81, 0x1ff, r1}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000018c0)=0x7fff) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001880)={&(0x7f0000001840)=[{0xe7, 0xfffffffffffffa54}, {0x48, 0x7}, {0x8a, 0x8}], 0x3}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000015c0)) 18:46:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x80000000) 18:46:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf000000a, 0xba, 0x40}, {{r0}, 0xfffffffffffffffe, 0x13, 0x4, 0xf9, 0x101}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7ad}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8000004a, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x8, 0x97}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x1831a1db466ad906, 0x0, 0x3, 0x4}], 0xf18d, &(0x7f0000000080)={0x1000, 0x1000}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 18:46:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="0bb56b65cf2c670f28cd1c236ceeb900ac24da2d5f6344999b72475a1c6b0ea3e55149a6dcb7b2ec8fd18cdf9db04cce360b87065992c1085a1788c7c20eb7", 0x3f}, {&(0x7f0000000240)="4d8bd209dc173dc8f3a536d46350db564ad735d9aaa6cea406b7c9b480149ea68dbf525743c7a4c50ba88a76be828c49db706bc1ea595ceec2a0b32ab01bf6efc6f513fa948b17465423a89ef1405f46912387dae35d2d17903051600f4dd25f7030559fbda625e3c624cc2b6147a7a82db02d0b4ba6a20ae1ffb089de922c31ed05bcb57821b4b3e71a28ae529d19fbb737a2cf44cc404b4d84667fbe974677951c42c687359ac35f334b1de0553cc2c559887ae93e79f277645898ec575735bd6e7e5ea50fe4a866a0f3bd91fc398f6aec3327d40fdee520", 0xd9}, {&(0x7f0000000340)="819bbcd6cdfafac2f339878b5fb69ad47e3b9ce667caf84aba650c8750f399a846e826b2a55c7529413c731b8ca320b32179648e9ab98a9868f0b8103ae14503cad278c48fbc456199b3d1e8c17c9760e0738006f98459792a3890a20546cbd2516a57adc5bfb8f4b497deb77cf3e52399e9a144a5ac7b5ac43d665da51fb2733705f22da2cec668fca900c1d71eb39def5739d1abb665074bf4d65bd9a192b0ac8c2a1773256d7f804ff8e85ca9e9f1a44f076555eec3581dac94d640087af04f1b99ae3b3a33fce2d8191fe26d5c0fca2a6d4bdd6e420b48c79208b33ad4da90056d56b475794ed01e01e134c383eff9c32da0a9ebe413635e18770b348f", 0xff}], 0x3, &(0x7f0000000480)=[{0x1010, 0x1, 0x3ff, "8206902053f039f9110dd47e7b58883d17348673587e5155a1d33bcb88ed5c5bed66706f753e2d8e6fbdc38a1d06270c929ca656f32c2fd0f469e6f1a791bed433a6d0ff0476f753f1ee1f8afb34251943dee7a603c5c5c9acd53b0c65b9091c82a3f618a08875dfb31f527afc0eaf667f3e029d77aec2efd078b5587101065902dcf315c3125b3d04d7a7700ecb4d0679a0d234b18dfec690fd0ea8cef0bae2036318503338d60687dee757d8dd3dba880fd4990d9a3fce5b69e957e434f3e8f9e8a66c31ae622bd1c314165a10f0a94f33cd6b5d9c89dd7c330effb26eab582c7f65362238ad9b07e280c4f57228e2e1e44d618225f51aa665a15c351711ff9133e2e21c5a0fc48a70098e700bec4236e8864fb79a67ce1553d45cb3151be770625266c9944116ae2a4e240a02e0d3c046fe5dc6cc74eafdee1c689902af8ead855937532dbc9abc2891ba018577de9b9ca6529ac14cc54eecb013c382c085d0ddb266e2a0ab2c93a51ff571724059101c4b3c00c73b1a3b294894b76f2a3c099ff22316dc3d5ca85a101e492911403a48e0bde83cd6eaf94a394024e0b30f821000b3a83193f74aea7738e05e93c028ce366abb8ae69cc640d29cefb694baad6e336d83aedfe47ad7c3ad954a919907ab5cdd7123dc04f9972b10c05ad2c7c803d0bcc3966d3494e13a5af488c985fabe3011c34c5020c174620013ed5b848ccad6f1b0898b4b0969bebe09c9ee51070c2432fdb5094bfebd6cec668a2aceaf92f8507924e5453d575f1c24451dce22453de36b36ebf58c28781f420be314974336f721f36d1dd5e1017fc7b179bbc23c049a4c608089d406cc5c5af637fae52cbdf942d3ba5ed2226a2c6b4bc0d7ba56510ae533f54d00ce71a8e3cdce2ec0818bc07b2d56aad8feb4659bde7cbcd8b0f6e55046ac32c68e4cb8b008fe45e70b47e434e08fc8d919d4347549faf7ed6ab704786dfb40cd86f6ddf1ea7b15631fe7d7f2306a99bb19baceaa9e1d14f8b00bab1b459db05d303035ae9ba49475fbc120f0cd60e0dca0083adc0d604b689b388249c15dfe32a289094bae6bcce8130f634a9953d8fea8cb3ade51a7e4946063e38cf058e6b4f2c1a2f3fcb1e73aae7955e05fe0db0e12d4c6fd56347a027dfe55ec030262784c57118acf9e494d887c5f1b19d1f2d80ded6e926beec4f9e4a4b81c160e1382763e3797d8b10beea51e21f45c240bf9de943c6847386ee36b7b7494a9a2cfb1a67f1e418733303a0cbd1a9f264aa4774ef37baac3a08e74bedf518def185398f5674d674b6d2a4231e84a120de0695a58484e3e27e79ae28d5de1a580a5ddb5892d98b735cfcad59fd199a424998ee5ec7b685031448c32af5be79e2d4ba6c303ad723ed5db27b4ebd4228759a2460b6e4e795ec0dcdedc56b9aa5cc7b85a2b16e12c1a901ce35c694ee0b3ddb9a8e9aadb6a68de6f939a1f7dcaee30361918d045bbf1720b5552c7cde6916cd4d3bd789f56ed8495b993968cea78bc64da723a239420d01efc7ed339c1ec5a379643b3a74b9a535499077e9a3fac6c3992663a0e015bedef7b8fd0d65542a761177d40354700852ab81713d71cd7fda722c866cbfac79316e800dbbbf5997aeee02710c3a3635f56557677ef29518a1cd6ccf06e35878ed838d2abb60045fa0cee349a742effe0062f6647cb34aa9396b56f27b4a3447621ccc69f879fb55fdf780020b699e4770d892027aab6cd9972995d56955f351e5f040dbd70d715f4d824a477694950ba91b3d7aad02468348b69d45726fe825d05c3ea233aed8aeb8f9174004a567615870a4e136dc64daf1d862edf87cc54e3f4d3b282f66ffb58caf233d39ef05a0f8704065e73e92c2e1c3203edad4ef191190bb455b67cb8d99d407b7b74ffa2811b8697b655838349586a39cdbdf2fa051f3dac16e1e4d9ff44383b3275ec5203d184dbf2b363459a8e160a3ee32844b26d65669068b87cb7d8b6359d2cc951fb0e1865ff31a8f89bdc672c7e224e7202a9a4ddf2d70b42237cf4e3ba5e00a07653d21c7763d316540e8f6572d20c07b0ebf5d58568c090cf9e909303631dea7de4043742141b49582f901f7f3ef82018a84796de4149dd173ee9e850d24023d6add4c3ec0ffdc62e47711a0cc5d094bee4d3e5c0f5e332489de6c11da5642669f8e8514705e06e2fc9441ba198028c45df5da91fad12ebe73d0373aa47d8fe986f26820e6a949d47fe8ef6e045ddc535363befda81fa43cf7428a052670c0fcd70f6616eff13437034c9565ca78f90be6577f0e59609613cf14114143725d16a99ba5d29e0cf150f195c0880ed665f5e58244ca9d944cf1a6e4b8eaa95d0add96c01fcf27be174e0924bf058314d996ff78cec9fc01d023032201bd3cabda1c79bb122783183777cb6e32ff1bbb9ee90f1e2a2f2cda67a786c8cd09abad39132690308aca13fbe38f167f65ffe2ab00165e5e0f337ad95373857a1e222a157766e1ebf860893d3f9ed0ada56865acffc0e7f7f7aec54f7d31c7c0c8e3bc5b19aee4b1ab1f59f76c8fd0c0d76c1eadb4835bf87d9e7bb3f4da7c964d13a7d7999cf008453d67aac5d819a5a09097df65e9d7de3f2e58089766ba3065f2a969856e90ee6c0ffe92ecf39497fc651e96914915a199b5b89fed301a9c9a1b31ea417c8b38b5dace4b87ec320219ce18c08c63d4c3c5399dc28df014c30a7704876e6635e83bf930673ec4c71393bf98662c7e42156b36f34bb12210dc76558d3ceb4f68e43412243675b9a6cedd8c6c5c3c10547c7035c0a83bcb4f116a4dd0ebcbf15cdd556551341098e76cbb4c3fe85fe97d09470641df797ef270423284f26be19cbe4119c2f49729f65d5c33095a4001a4c1096924ab650eed1c4385727d022cf2af7e34d03a9066381eede9a43759d8fc3d08371866f145991107194ac67bf4d6d019bf430136fddc748a3c95b9521e166dec59cb391ea4769eb2c492c53a4326069f2efacaed0e886afcb30be557c2acecedba33132ccb5fa67252b785362fde2a21f7bc9b9c7181c4b62a33f64847472d3386f98cbf68136ca6974df2478ecbf5ba7e83723266df72d7684367dac21523904bad6d5e814edc4a1470854d2bd458f55c6b3a4f0dc78696ff5e892332ce674d94b8380599daf8125fe982f5c7c6270a8d3711a9c18bd72040b3c6c15e46176ae9b252daf541d21608471d8f2ff94c21052d9fd89e3e0803670c1bf1d4b066aa52f9f5f7b92ba38a080d25c3fb23dc4421a09c76c341dc280f245b8c205711dc48ac87c1692341ca9b12c75dea0976f72c330be607c50f00e9c44adcda52d6138498a684bc67ea96b4521d20340a1ece65970ad7ff521c0728618296223b2da5647e780ca4cf414eb90e25843c84580c37b1af930d8c371290f06c0882185bb8adabb1661917dee86df1dd93384f9c6aab31bf54c91db3fd3e76b3dc1f5d0b2402771ad8fca7357570c1c8c66ba071338ede9a50e3194b3168bb11de62dd7e1eadfc486a599a5191d8d9a005be7b84420bd03024379bf4c62b2065e6ca9b9b50a85fb511ce94965e34c8123cf7467210ab50e127a218e591ae7e638bc13564732440deb1f97aa45d90a3e76b6ac8e478ce896fafae88093ff66439462867a40204d9dc67c5e4ac2a08eaf05cd8fdac773d7cbd10a8d5de8e0a8372b0dae3508d38fbac7ad888073195ec203c798893ffd6792fd07b09c42da00e922ed4f50387e310fc19c50ba5a179a573bf88d1b96275af1eee44c3bd3af2e067fe80699c8f149ea2e53c2e93505d577c60df52221b0baed2bf328d920b8e1743fba9a62be635e44053db67c0889003a0f70225fc3a2edd54295157a3f87166199b73588e2b66920b55b0999b9df8ede141ac9cff65db3988c9fc2e507bd5cf11e75cebbf1b3b889f9837a4328c142d67f4b2c04609e41a822be1417bfea19c92d4422ad6bdbe08af62667e630a0223bb9f602a2ab0de5e8fdc79701193bc19c72a39d2068921068ef98a969a6919795a010c4f7221492673adf39d04ecdddfac4e92f06896398057a2528aebe6d5180292ba171455aad8d44aa8d08b7e3db1de04fcd032f6e9cc70e8fc2e93dc3ad5d28d42a13935288f87bf5b9123a4c5c52194169aadf20f0d607801868e585dca4e42080760b8c22084baba3b3f7d14a83456c3b575a6a3b2339f272d24565d9b4787f5c864918d30bc3fa5f76ef8fa2299d3322fdb50b896e9f8f8a2a65d0696fa562fcb54c5ed063518e1e7ac2c9e64e67359f8559d119c9fa1d1cb16be6db3525a26e9465a4cfaed58a5fba17102c8098751bde45870fee37ec326b6fcc07a630e84c35e559c4859928bb1bfcbb523f22e6cde48d8bd26c8e966db11ea6d6c2f8595be141269612ac6957f5cc5898f50249c97a01a80fe38423289fb49a4f00ca395051103f71aa809bb481c8a5548a3c3d81e9a48a6899addc54d3e1c12251d48cde1590170597c1f61055e9a30741bfae4e6b34e0ef4e75d93f7cb2c8fc6120a91c311db7ebc1e194de00488dbd07b19356894a9b46e9b6d32b16cc56944e4bdef57a54c2fc382be98eb5ac454efca1c8d094057a2795a713b4b98e89e6de212a4eb9250ffc7852ecca5ed994d6e957abfbc5a79648ffb6137753809841ad5c5d57c03614be44bd22f73d694d5b1bf0bf052df7c3e9d5eb8b076843184b3cf0bbd4df81325c52844c6672f3852da15d66712fec4f7a7ae0a3c174fb8a9a675aebb5c44140245e0b517b746f7a97f537c6144c95f9af909626ad80b60e2f17402f4e2918425031a2983ae789cd647d44ede6bc2df1ca68d1e881e422ebe10d803fdf2df68972656144dd6d0fa35e94f471ac46a8a080f52f6b5fb6e68038a75284a6717fc6482a2eaeaa8d498fc3c14b50afa695b5bc65e709429c6d9a0de73353059be4f7298b9444dbe2faa774749d18e124e9f0890ac8edd3cb785aa377d1cbdc63e68e73a28a6126ef06eadcff1f8bd42ed915e604f86a54b0e4b638bb0ad8220651c99f93aa5ac66f25ca1b871997b4b22b7138f73630f53ca24301d49a4c464f45cbcfadd04a02f7f7e642e87013b88aeb0aa1fce10f76cc425df4d2035a1cbd8dbcb2cb08ff1e843ee2d9019cf9700f955b0a1e7c2802e75b4ab0bd98a65b7af165a8841bf6e0c490e38ec88d5c0e93b12831871ed404aab4917495659123cc15f17663918c047ea0752a03f34e236cb8c8f601fccef5fb14e66556ee4f52ed6c3eb32c5f87612c0f7e763bf11cffa7198eaacc4d564e5e2799908efa9ba1c0e507603d019b8a0b42c1244a24b43ca9254c90d667e818bda41cf948007b2e713cef874b01d942bc6e7f9b622620361043d6dde87ccaddd9b7024cfca93bbdf2e5c5d6c799d76a9c3da1bde94e60616ca298b35566d67093c5b91866660f12087527aa63e1c5e5a282f140a39c6be14cca6c6077c185049080ddc46412bfccdd9ae883f3e8ac6e506018464c7efe1fc354d5bc68de7f539e1c808f355ff4baa624539fc84174656c35b765a17c9ed3523eda3a9310235e24dcdb207e83613c8fc60d7ab6d38446f72fe132d1fbd6c00f1b8f6b57075301ff083bdc84eea91265addd27025378436476acdb9d1d029ce8e71bcf4a530c08173a3e96b76a3f4618ea69c04c65883ed72c8c16d47be157ceb1af6f31258380acf623cea58904e2323298b1f11b4556276002b0edbaadc1d612bde5b7b6618f293da727eee7cc91b5d78b010b97265727697bc3974d58e152"}, {0x50, 0xffff, 0x1, "53fb4563cb24479942b96b3b3a2db67f4834fbf9ff327350b4905efc2568116e79cec8da3d0febd9e7740a7b5cdde4efe7eda6f280ec7b5d3c5c520698"}, {0xd8, 0xffff, 0x101, "a5ef78693708a8cd13a7e5185c4bd6f836b108af368c00eec3ed191d0e870ade121a560a1ec490923cec279a670a5cc64a51895424b4362b17944dcccd5a745725d73fe1e23d787e5fb9a7c0b8fba42b555f9faf27697343797d8d4d8fa0ea4033d098fbc806231478d3f7401cf1de216932f269a0217b659fae6dc0281201bd290120222126c2f4ad719bfb299aaebf10406a0dc6599e3d0c9b2e15c6ea443e178d9ea8b3e2180ae674ab4481584e62e6857fc0f909be33ee18c65908df2c585be7"}, {0x38, 0x1, 0x8, "91f3a28c30b1005d8734822e31adba70eb814a334c9371ffdd98888f31a589129f"}, {0x70, 0x0, 0xfffffffffffffffe, "861faddad36bc9478553c8d999f4c48223b0860da8094148cf3d3338b431819e6eb7df1c1c0dc2c02d9bded833faefd9296bcf0fb7857e854890e2a29a33cf82d74f5e1a860f1d5af208349ab1a29b7033354bdbe822883639"}], 0x11e0}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffe) symlink(&(0x7f0000001880)='./file0\x00', &(0x7f0000001800)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = getuid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, 0x0, 0x2) socket$unix(0x1, 0x7, 0x0) 18:46:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="1504cebdd7a0beb10bd6cd859f8bbdc975c93a04b0d908ddd968021eb287ad2fba43e5bdd187d9615f38223ddcf384cc2ed0390195dcbdaea604866f5bc35b619ea0c4beb20dde29a7d15fa6df0100827696861861c7a011e47db5bf77ac", 0x5e) shutdown(r0, 0x1) 18:46:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r3) 18:46:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x49) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) renameat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') close(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 18:46:27 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000100)={0x0, ""/15}, 0x17, 0x3, 0x1800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xffffffffffffffff, 0x6, 0x100000000, 0x7fffffff}, {0xccc, 0x4, 0x567, 0x7}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)='./file1\x00') 18:46:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/187, 0xbb) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xb784, 0xfffffffffffffffe}, {0x0, 0x8}}, 0x2) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r1) clock_getres(0x0, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10048, 0x0) 18:46:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000100)="d673c7564386a225dd805ca8f01f674212ebcf507121df2b90e3637fc62a473f7a06e3ef270a9327522d5233244ef97ef188cbf82eb2fa2aff002af6cb2323a85955f2a4ce12f1e727b8d75f4a7722999218147819227a6662891d9056cf6e9fe2f7ef26a4378d9e22b08f9394f7c75a8b55c3df73487e396d792b5b3973ce5d6416bab994125326a8718e69ca705cc697667482a4532b1a6de1f232ed2b4d37a21b211e15f030fbe55098d220991170d64d81ec8008fe7b66cc999c1be1e2c6aa245a2d2d179754aec936d1c4cb312be1fa73", 0xd3, 0x406, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x74) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e3268f2bd5facdd9c818fcd380cfc761bb608003220000000eb1b8500", 0x24) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = dup(r1) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="97d067095e6202d21ff3514df5488decd867dad32cf31ad8cc45f678d4211b87065c65e2b4201ae3f91c8c1148e65256f432076c23cb8a86b3e6e7ecbda0e14d6c170b55ff932056f662edaebc1fa2ab4bd1ae6827d284ba3ae4c2cf393eedfe8458133085554cb00a3b8b9141a578aa20f3c76f77a3314b8796e9e4f97b9a3def6bcf23aa8177e7db4f", 0x8a}], 0x1, 0x0, 0x0, 0x1}, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x800000010000, 0x2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffeb1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xd5b4, 0x80000001, 0x6a, 0x100, "de429bcb854218a743c809d08c3079393ffa6c7e", 0x36, 0xed23}) 18:46:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x80000000, 0x4, 0xfa, 0x1, &(0x7f00000004c0)={{0xfffffffffffffff9, 0x1ff, 0xce0, 0x0, 0x6, 0x81}, {[0x49, 0x2ac, 0x200, 0x6, 0x8001, 0x0, 0xfffffffffffffffd, 0xc20a, 0xffff, 0x1, 0x7, 0x1, 0x6, 0x5, 0x2, 0x4, 0xff, 0x8000], [0x9, 0x100, 0xe787, 0x8, 0x3ff, 0x80000000, 0xb4f, 0xffffffff, 0xa57f, 0x7], [0x81, 0x0, 0xffffffff, 0x3f, 0x7fff, 0x81c3, 0x7f], [0xeb2, 0x2, 0xfffffffffffffffb, 0x101, 0x401, 0xeb], [{0xff, 0x6, 0x80000001, 0x1}, {0x2, 0x1ff, 0x1, 0x3}, {0xb5, 0x2, 0x6, 0xff}, {0x2, 0xffff, 0x2, 0xfff}, {0x401, 0x80, 0x92, 0x80}, {0xffffffffffffd0fa, 0x80000001, 0x0, 0x9}, {0x3, 0x400, 0x1, 0xeacf}, {0xffffffff, 0x3, 0x0, 0x4}], {0x1, 0x7, 0x6, 0x2}, {0x3, 0x0, 0x1, 0x5}}}, 0x8000, 0x8200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000180)) sendto$unix(r2, &(0x7f0000000000)="8c281b2b0798590b0c70fd380099b44117c1f607ba370dbbf182f85491f4c4ac6dcfaa6e926db4297f796ef6aab4b569ce9a75d40166a6e8ac5a7c0acedfd8d6bd2743f5c5973541cddd4cce7b54ac040d2815edf808f6e9986f8b401c4de7404f34ca5a8d8053a5f94502c43546efafae083245bad4c16bf5cbf862bfd3691a03a8539c6dce9210a5dc71e15f1bde5265f7", 0x92, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 18:46:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x3, 0x7f}, {0x18, 0x3, 0x7, 0x7}, 0x400, [0x151, 0xfffffffffffffff7, 0x9, 0x1, 0x0, 0x4, 0x3, 0x2]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x4, r3, r4, r5, r6, 0x8, 0xff}, 0x6, 0xfff, 0x8}) socket$inet6(0x18, 0x8009, 0x200000000000) 18:46:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000001000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c24d08ec"], 0x38}, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000080)=""/57, 0x39}], 0x3, &(0x7f0000000340)=""/63, 0x3f}, 0x801) 18:46:28 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x12, 0x0) 18:46:28 executing program 0: 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) renameat(r0, &(0x7f0000000440)='./file2\x00', r0, &(0x7f0000000480)='./file1\x00') 18:46:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) 18:46:28 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 18:46:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 18:46:28 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:46:28 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xbbe, 0x7b62059bee0b87a2, 0x3808677f, 0xec, 0x6}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) shmget$private(0x0, 0x2000, 0x211, &(0x7f0000ffc000/0x2000)=nil) setrlimit(0x1, &(0x7f00000001c0)={0x40, 0x9}) 18:46:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f666984653000"], 0xa) 18:46:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$getown(r1, 0x5) 18:46:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000000)={0xa, 0x8}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(r0, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xed99) fchmodat(r3, &(0x7f0000000280)='./file1\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x5, 0x6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x50, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x7, 0x9}], 0x7112, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x11, 0xfffff, 0x2, 0x7}, {{r4}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0x80, 0x9ba7, 0x81}, {{r3}, 0x0, 0x0, 0x4, 0xffff}], 0x7, &(0x7f0000000300)={0xfffffffffffffbff, 0x5}) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) nanosleep(&(0x7f00000005c0)={0x5, 0x7fffffff}, 0x0) write(r2, &(0x7f00000001c0)="4b8d5862517ddfe1cae66c74e0ae24852506bf54e670bf73c38bba42a24df19cf3dc736f4b43f42ce39055f3ba52aaf11c6a647491f656cff7643ec14cff106b7e2c950e7c25690f74e0e209ceca6e63634243a15b8220ac96e5663b26279caf6338dceb6772f91107c915316d3131b165fd4be78d20988e55e2f352082ebd8cf8de31d9a06d373df554528bfbf6f5025aad289fe500403a2c09", 0x9a) 18:46:28 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) write(r0, &(0x7f00000001c0)="f13a3cbfd86c6f0300c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x1c9) write(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) kqueue() pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r1) 18:46:28 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, 0x0, 0xe72, "00370020000f00"}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2ff593c3ae6074be80a3355ddf6553c9aefd064bcd81baf753a512521aa2f96ae22b73d5ef9e58638365ec11246d95d562ef504ae8aa05a3fc3903a41e64b25b2cc74412edd629db925e6a50e320b2baab3a0b272ae479c16c69ee744e14efcfc53db0dc1fa71668f9532532539062c9535993e703051bc0052e0c2dcbf452b9e659915809830af487157f0782d33809bc4e27e728c58ed0dad9779d09ff07459fffadda7de664c6274a907b6c2c3521ebdc"], 0xa) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 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) fchdir(r1) 18:46:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f34fc5c4422fedb08ed7a1e5f9fbc1711d315182db9d7d516d0cb83b200a2d1933fdc4cb2812a9a80b8ab7fcfea4ed4f8782bd9d5a10301d05ba1e98c2ce67a44c47c883530963ea795c2a7358d8107e6fd2f7b35409905bb1818dc8ae984eebef7d3e9cf082583ed198eb5971ebc866ecbcc152169d4a535c0bc9a2cfa7147c8053ec34c610d3a9d78fe31b31b96fb91dd2fae45a913814bf32cfd70e87bae90fb0608e718f9d96e8a50d81c69aa4f795692227b3e3a21880cb0d", 0xbb, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 18:46:30 executing program 1: 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) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2012, r0, 0x0, 0x0) fchdir(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0/file0\x00', './file0\x00'}) 18:46:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) semop(0x0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) close(r0) r1 = socket(0x19, 0x1, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:46:30 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) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$KDGKBMODE(r3, 0x40044b06) 18:46:30 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) 18:46:30 executing program 1: r0 = socket(0x8018, 0x2, 0x7ff) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x81, 0x1, 0x5, 0xfff}, {0x6cc, 0x4, 0x6, 0x1f2b}, {0x8, 0xffffffffffffff00, 0x10000, 0x4}]}) 18:46:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f00007dd000/0x4000)=nil, 0x4000, 0x5) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{}], 0x1) 18:46:30 executing program 1: r0 = socket(0x20, 0x3ffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0xfffffffffffffffe, 0x118) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 18:46:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144bc1afc3c7fd49f0cf7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0x1e7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:46:31 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x6, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 18:46:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) poll(&(0x7f0000000180)=[{r2, 0x100}, {r0, 0x4}, {r0, 0x80}, {r2, 0x1}, {r1, 0x28}, {r2, 0xbcfa66236a2a5620}, {r2, 0xc}, {r1, 0x2}], 0x8, 0xfffffffffffff001) 18:46:31 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x100000211) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:46:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) socket(0x2, 0x5, 0x6) dup2(r1, r2) 18:46:31 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) semget(0x2, 0x7, 0x200) 18:46:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0x0, 0x800, 0x8, "64418874e2c02b789ed2a894e2da2220c023b7fd", 0x3, 0x80000000}) lseek(r0, 0x0, 0xfffffffffffffffb, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="03db6509d22cf42580eb1bf89483ae0aba167d7186915615c132a4b7021988ebebb9d21f4e185a1c936760ad9bcb6772b6d1c0169e2baa2ed8dba65b32b258ff53edd97588f8495bbf1668efdec9c6c8aa440ec85cecb919b8bf9be9d53d3ebc1de66440828e79a68b62556888d884ec8cc3335dc2db28ab5740ffcef45d48961f2703ff89a5f92861e1164fda6e4aa68e241648a0a4c205a3a206396694c0e0d4be5e2965e4b7d1dfe1cdb8688891466ae8be2e46c8399e0cef47af7780459a9203f2f1aed772d1f570c735597f330d374b90da2017820e598550d5d9a59b5e363eabcf4fbde1b0c2512959e7c597eeeede63918285adbc1dd86f320713ef029bb9c63977dc337fdce9095fefe0a3fc23eceb156a609d84c316d3c105164a49afb1abe693ad453ab7d9b270c4d8d74dc4ceae8d03533605e98e838c975d7a2bb8800fefc937d9c9767f22cf67ad40e6506def3f2dfd9c15d0a142f24bc45189c5b9014cc5dfc5e8b85400ae43b5fc2c99ea7a96410dc9d7832e0a9aba7c87d3d96a58a2b9c9cddb8c24a2d74d7d142b708e695b4a378a92aaedf9b8cb119d2188215f172523e95275626b879c083519c34d9cfa86032cd5e84c22d01c02d9998678e5d514c232c90f0343bffe12defb81603c160e38bb027a3992fa5ff5e13ef08327697413117c0a0833e897158c0a35dce6f22c106da577bf9b19285fc8da60d55ca877172eb28b70257c1fca947485b970ea573f4248958fb5c0e464c9039d80cf66a7f661e30300051feb78842208c13f17b1a625420705f7d6390bb2382f0264ff74af9d669d8db27b4ae0897ad41efc08c8b7dbae13a49f2b65dc1543c1b577c26b22231d00ec9ad775f9ce0ba0422a87dd1bf4861b5d0c03c8cca0e7e56c09c8af9b2a5c3ee3dca66521ee3ea59a81f7ce64f8a6b6337fd589a67c67194903f153939349a812ddd88292d9486697eabb04de3da211104c41c4dac45200288d1f8900aab8373db5aba8a1ef665cb9d5a8b13d6d8a090fd2381d46a9fe228560c5bb08601de391896c69a99c6f6206cbc70e3718b41f1042997c57f560c893064bd7e3e14c86447703a2b9a532c31f04a370b0b53aa2d2209dfc6465267878ab1ec2ca1137b85dc50e401872014f2d5bef7d2a04bb6954d6dfc486d6ba61b3918ed59356e794305edf9bd0faa0179393e784216bba3f0dc0ba8e3ae324349a5873e5fc37b7971d038f0c08d83930adcae22209a6e734d4ad9feec0427dbd4b28be352255ac60cdced1db9f1965b694f90c1ce6a113ebc26f7403e04da7bfb5894b2fa82e6e25d903e682ca8cccd5098930eff0a963ebeb04289cd31c9e0267e3af9acac7f5f712bf8ff6c0065e3d7bbfce2c52d72de642d76f273075c8d1b45c8e727e18f9aeace720b53172198c8ce1aafc469a0b0add4a557e06cb2591c11ef1ebf8898e178b97dea2b271b9ae658e8c4f04b9ca99a91594057b522baaa8f51865a37ac53de6921eafdb60e687b48eb9577dcd8b714a582504215763847697cf038ea70ec49c3c6df451900c9747a6bd9f4238cea72f4a863e63ab5a76733c0affb2d4f62b6489df8523af69dea584afb22744cc474ddde8f3d60b76baff1372d884edaae839f3981872e24b3ffc63da645a655cb158a407dc8dd849681b936dbbba4c3ea09e3db9548c5b21c6bbbd51020a564113c50568c3980e4e824dcbf452120da94f85c37a216bdebce12cefc1cb8f51e2530315885b97a8eccb46436f6a56af1611c2e83d91166f1a6352ac2bf36a24ce2c2e8170c631998b638f7d343e8f8f421de7b5cce8584f31bc7b7d22d0289b9b9f63cc5cb8670571e13b84178dfabcf1074e54be36f4e1afe47f50a656d22d83d40f1eaf6458da826be77a4ac1b89bb01dfbb7c1cfa191ba69503ea6071b43c61f0636b9c5e9b1589f9d937da1818fbe131e33ed40e3966e797a16acbbb4ed76c94b018644ea4a27e189c4467ac35ffc2a0c5c1e0166d85ba315ef919cdd4056febe18b81fef2d43fed08b386dbb42fa8d103740d7d62eefdcfc03178e27758c4b6158ccf338b190bb1e2fa24e39c1ee5e175411709bd13ffc4c2fedfef9fa417dfd25b13a64e89b0809ea24e4203cb1b021d4f12875fd5f80c45360550b6a9ad88136ec1edebd2ed0ec9ddbd321d94aa72f15033b52fe6e94ecc06d25e7f27a2e210f52a005f65198a02b18ec971e92ae5ff3c21dbfc642eca10ab16a6427a333dfbe7ceeabbdb263410ec2256eccdc30bb2fd4e1d772660e4c9176905cc3a58d675035c89ac6227c8742299e90aa5a51b7e4d86b36a260be2e2ae3825a4b286728b33968930f40166e937c5035792b5d5c69b162a4d1d1dc70431cc4474fd0478232603f59c95dd23ae5f22043ec04f23b2c0c09affbc58ba48e2a7ba58ae929d89675a48331a563180702ca631ea0f0d540def0a2a1903540cde2ca9206093b3cff48e77c118c3e0fbe0772eba4e27a71963d241caf28986ce34f7f497dee095428b17f00be657a14310e1aa24a0b38163a8b787a0084ea8d3ea0e52962ec10ac98d89c49a180bb60e1137f33914200f19b31bd7fc2d77e8861f6a83d797196c4e74f59c6ac918830107508197a39651c1c50925ec62105106c022c493cf90bb12cf6057a62d6f68c81cf061f9fe18d4334398d17cc839efaaa1252392c49be1d139d3f70a7849b4345b7dd3e4b5377bce6e92e4a42f4c06715e94f7db94e3a7b0bce0a3c273db956ba05d55ff86cccfe440101d01333ad10e0ec0e630a0b0b29f4f1f6bb089a631f2230ab0a639d085dc5d7593af1aa207ac5c2b7b7d9e7ebf25c85c83aca8319fa8648a6298f3016975a01aec0d7b5a12ea15be4b241a3a09329b52c5160aef823a4500bc2430afe4194ff88adf09b617e2bc0368f2e966c91e32ec42a0abba219308cd9a718c10364be08746d889dcdeb4edf0d7a740f3f25a3d596a61bcbe168ac4517e4ee29926ab50fc456252d55db90668072b353ba9c083b2f508c960da2eb3f230594e42921b5674804e8f7c2b7f9a7b7f99acd029d96d43e84696523ca1296a970ccdba9b1e0315d05b39426a6f4af1c05e17f323638d595ecfda635cf293a581b5ae9096a4feda57da3368a4acd4b61990586d41c340c9bc8f38fbbf03a7f7db9be5bc3f0016027991bc7c98d03a48af733cbc5bb972e6a697b0819b4f615f831e2374355a4be2a9a0ca7f35d164b8ff6fad6b348f8995a771da9f08621c29ed0b634decd9f33642816ec53874e20f695ab6de295b63882b95353b46980f62354301f6cad6fd3d166ba40fc70fcfa1fe0b053fd03aca68486f9c7ad8cf2c0cbb25cef80d562c7f245ceb337c4b82c8f94d3f87eba1c341082bca04187eaab09cb7dec69f52881b52fd477244c42d16986f1a491c1f951b1ea85a458a4cb79da483b9abf9ece5354015ce7ed85c1bad323e1629f900039f709973bc4361bfdc9973f479b4f86cb335b0d02b6a1d156839415659a36615567085399c30c1ad36b007a93ca0856c223684c928965028cb9a9037c79d78d41d1cf1db70a0e45e0e3d64aab87aca5c578ad5d3b6f2e9e4693b17f1db24f23aefa52d7c5feae62ebab8862c6d5f749f96a6daacabad1733025a9dcc25ed3be96ee6dc37a0c75b7fa2b5a32b3cba76c1073746473cd792c37adfd3b1b12c832380d9ce9d43a82b8a224ae11c6eb57045b665b3c9bf64ee7d7720d55fd82aa8a8f1953f4c6d6dc15c3efd39fd13913baa4e2011e1e1e6c48213b3862ea7d4c24edabc0eb779154d81c788147f4094fc96ebf3a87528fa684d8f44e577abf627364fa6fcc3d509acad89fc24d73cd55a0c5901d36ec17559d9c6f7deaf9e4a48ab51cc0f11aa5a2e1f45b18793e87509eaa5a50001550bdb3d2cd05ce7c3060dd95478dcd705c9cfbacfc8585ac2e5908ea478464435dffbe62e6c5567ce1c0823bb17653920a9968f662ee9a8988023cc92b9d886110ccf9c484b00e37e30a03e5c25dfd66baf450f0e9e4049fb26034e62f09348c070f1a41f15e25f86f62d6d779ee7d7d28c48f24698f347f71b6865dd21944dd3151ce48981e85c40fe3f15ed383052c22181086a8294234ca22ddefb7303f474e25fc0b599a418167f04c3d5e3554d2879f626c756b57ce97ed20f6536600e7e78d4ff8fd29d545f8b5f54df5b90234df82664f8a503ed750222a66aac822030208c75a6c72bbcc2ee98ab1474cbd77740201a667ed6954ef0d253fe5f1371667e8734a7b4dbc0aff81a25094dff558ba1c378d1a08a08e1bffb43196a374baf51d57cfd0dee8243d2f9300f4dec0287a79fc87f9250df1cc688bb597bf790a34dcefec8b775435bfe958a4d17e374b6d2aa064c5ff44d83f39cc274d0ef087cbbd810a9aec617e763fa105b64dc03f9a4deffe183c09ada415284e84d729edabc60a23d5e8ade7ce946481afaade438b943d79d0fbe45bbc58dd5ccc7e4ebffd9548362f84eba00789b9cb5d7aaa4bbc051f27658b4e0c29d301bfb1c2a9224bb3d71069b1876a96c9252d933c3a3b699f2f74a70ef0c09dfc115ba93154f883c65ad95ce04ec182dab243b99f8ff9df18ccb62d0c44f5dfe88e6cb2666adbe4bc233cdfc9d7e7a113fad0ffd068c86a4005ecccc242c559c9ef618a1b3285fe3ef42bdc728260f18e64aea062e1c454c0f6f6921d51b57addf4231d2acbd77e18156c04e41ff295561ea77689da1eac15d04b0404b6db865e93b2f5d194880921fd6d6a947b74381cce14b41b7e4d23c7697d8f1f988fd87f2ae9891a911e3e59afd6c46eb9eb6d2650d9c5d76a348613bc6c11707135e90b5e901f370cee0f8559c22adf32c865c03e9fb9cae408b34e85321b34249d003c6fe8d59206b25ad74711868b83bd6f00ab7aad2f3fd1e6dbd740a09e30f8201c27f846d71a6c8d38e8c8922cd3ffa38e5be4deae5e7710944d02029e1418e45fca6973f9e6dd1edc2425506f8eace52b25eca20738f17b472898a736986ed4c20a4e3600b74f55ba380216a1073a7b4f17e51a8d501108658d7f7b1b4ad2831bf50f76c265e4cd1c1a63694de97f9f048f3c6fdaa23fda7fbf7d596e390e00bb950398ad9f410720604b98c10fb55c28ae2892ea2a4ea440ae17750b229673ec4d64b729d6746b7b96395c7843d6be6b7f1ec749420c973be0a9fbd1608554f8dce7993ee29e10760047e465a6311f41b0300e57837919afea1fc16eb7710132e88caeaa51afc634591f1f7cb39bdda141253596d1a1ff4ad65f4d903828d3974e2f51d71ceb98f1fead284d86ff8d859ed6a2251aa600cab1b9c377888f5880eb28622c6d5c0c59ca7c87ee3e1ca29d2a28e41e44a3e23e0489b19e7cb780e7ead7ae4c2984a45257924a2fa02e38faef9d8b713b21ef852edf100662a5368dabc0166f86d3d8623fea5fcadcccad355fafae05bb45fc9ad2486fae42c9682e7042a2d9b686fcfdbc9e473055db22fb8b95d3007609810d0c2d0eda87697f4c893943c46f298c996b8b8af86c1325d79bedc799ee2b3461712957ad2dbdb4b28f9c499221c124ada7e58d1ac4f6db729f5270735d8eb4e1c1044c9a412c8fb3f4a501a3df8c9b161c55b33de2f08ed0469da82df7757630b2e83fb80c8b1a078bca3fc7b410faaf219ace067ba54f23711407bb0ba2fe545e101d9a836f0beb15bd0eae14292b598cdb98f63fed509720a5f2463520aa928be6b1ab8b3e58128500baead09f7b294f8a15355cebb72b619806ee1e10", 0x1000}], 0x1) 18:46:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000300)={0x93, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0xf8ad, 0x0, 0x8000010800fe, 0x0) r2 = kqueue() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x9, 0x10000, 0x5d31, {[0x2, 0x3, 0x100000001, 0xe374, 0x2, 0x9, 0xfffffffffffffffe, 0xe9c7, 0x6, 0x6, 0x10000, 0x80, 0x81, 0x9, 0x4, 0x10001, 0x15, 0x4], [0x400, 0xfff, 0x1, 0x7, 0x10001, 0x400000000000000, 0x3f, 0x1, 0x8000, 0x9], [0x7e14f7fd, 0xfff, 0x81, 0xbe, 0x1ff, 0x5bd0, 0x100000000], [0x1ff, 0xffffffffffffffff, 0x8, 0x7, 0x1, 0x100000000], [{0x5, 0x3ff, 0x6, 0x93}, {0x6a, 0x2, 0x6, 0x7}, {0x5, 0x20, 0x80000001, 0x1fd8}, {0x7bf, 0x101, 0xe778, 0x400}, {0x4, 0x8000, 0x5, 0x100000000}, {0x1f, 0x10a800000, 0x7f, 0xe647}, {0x3, 0x7ff, 0x1, 0xfffffffffffffffa}, {0x0, 0x0, 0xc0, 0xfffffffffffffffa}], {0x8de2, 0xe094, 0xffff, 0x20}, {0x3cee, 0x42, 0x5, 0x101}}}) fchflags(r1, 0x0) write(r2, &(0x7f00000008c0)="3c68e71ba40306e3b365d260bcea68cd9827dcf0ed5d03a6e44ee2de7fe88e999e4768f436783b9c6a2565de9635fd7088ce3ed798be89c01b5b5b89791ff752e85bfb42ae0189ff93d8f6e01f66e49d482d4769c0c985c08edcaafacd5055d3c335848ae65e89ea78f31ad69022c5f67f904c48f86ebd1e85057f0f7ef2de13a3b0154ea98a730921a045d75d2436e69fd4a716ef3802644de8ac3a297ac1d93ff62711f0a80e601791571ef8d0bd8da61d2652f318ac53bcf7108f4152eb504cef6a1e69c40c8889db297c5c6a2d93c5c9cb529ec02180e13e5ad66af110e919b8ebdf04880b9735461e0b8a8276eeaa52dbbe63ad40dcec53e0090a2f7b80dd66f8d6bac9b0918273f00d7636c401ca327667d1c1f83042c64e3a3ec13467e3e4b540ec9c18bccf679566d2228201c9484f92aa05cd7505c13cef7b44a6f351cf1fa6213aaffb0a7c90cc570645b8d94bdb32f35745567b7a3fcce555ff2e33b131260736c199b97b01d89ce7b5b16fb831f1f4262779496b3b58dc24c10250f7d7528aea779073def470a49d41e9b10bddaf6642b4d041b3d3767baf4f7f968047939208c33a332df376", 0x2c5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000005c0)=0x9, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x807a, 0x0) pipe2(&(0x7f0000000600), 0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000002c0)={0x8b, 0x0, &(0x7f0000000200)=""/139}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/210, 0xffd1) 18:46:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) close(r0) syz_open_pts() 18:46:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:46:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="cbfc46b96c2c07ecf1636ef061706b6478834b9c867e0aeb58a396f3ae53f51a626f7bc5d80b606e4755c82786a05ca7444370b8773720e629077982c3f5a6c4ac1aecfd7b857c185397bb06e997e3565a6dc18bb3ee67b0c0a71e1f6d0571786bb87e83beec151ce95cba37593716c33e79109a05179fb4a5042f36f0dd02edc5bcfae4ced53e108dec9443ccf1c361722af947959b173d4e31e4e2ff241646ce6ca45f40f390615751d1d33f7808009cd48a41deee81dd115249507d651b833eb32177e49936207b8d55bc171515897a2a1571f0", 0xd5) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x800000000400, &(0x7f00007cd000/0x1000)=nil) ftruncate(r0, 0x0, 0x20) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/16) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x100000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socket(0x0, 0x8000, 0x40) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x24, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x800}, {{r3}, 0xfffffffffffffffa, 0x40, 0x15, 0x3, 0x401}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000080, 0xdd6b, 0x3}], 0x9c42, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x14, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000004, 0x7, 0x411}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000057, 0x200}], 0x4, &(0x7f00000000c0)={0x2, 0x70bf}) 18:46:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 18:46:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) semget(0x0, 0x2, 0x220) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x84}, {r1, 0x1}, {r1, 0x8c}, {r1, 0x180}], 0x5, 0x800) dup(r1) syz_open_pts() 18:46:32 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0xfff) r1 = dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) semctl$IPC_RMID(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) r5 = socket(0x18, 0x8000008007, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000280)) r6 = semget$private(0x0, 0x6, 0x80) semop(r6, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) write(r5, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r2, 0x0, 0x0) 18:46:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 18:46:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5d2f2151243687c0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) socketpair$unix(0x1, 0x45, 0x0, &(0x7f0000000080)) fcntl$setflags(r1, 0x2, 0x0) 18:46:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 18:46:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="3b53da1466a12e9acc1744cebd95ff488fcca1dafe6953d50d1a81850728ceae2946f0288ecde8d38239fdc5003a951018d756bdca699cef70ed0c95512c86486fd780bb597e05835b6ce7528b3f5e856febf3a094e1807907798a8d44539f48b52d1a5cae3a38642ae3be631ebead28dc8896bf8a23511bc5b562d430396759cbb83f237f17a5da7cd5138625d4439c45e04c8e6abf71604aa5ec902ee9b75254ddcd01125c4189b04d269a95", 0xad}, {&(0x7f00000000c0)="495ff3625490a1b750a40d7def83487dfa44edbeb8059a3430230935a7dd8d", 0x1f}], 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xee3, './file0\x00', './file0\x00'}) 18:46:32 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r1) kqueue() dup(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28dffffffe26bf4fac00000000aff5a66785e2668058360bfe5edbcffe000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:46:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r1, &(0x7f00000002c0)=[{0x3, 0xff, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x4, 0x5}, {0x1, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) sendto$inet(r0, &(0x7f0000000440)="b32d9d43f984ce07378d890095c6da678d2547c06d4e0788c1fbd0a9eca90fc77881fa440628aa7b73c3cd9ab9a32786bb1aa01e52a6430a5918bac8cf1387bde01eba079073ded4a202f5bcd4bc5da9540eba23a72f5725a40f95c0e6752a46ed8e2c0743473866d4eb7eb856a95c1f27f87f0607a99c1379f8c0343900433b7e0f967181e97c15d4705bb667cd3ef2a7fd0eb4", 0x94, 0x4, &(0x7f0000000240)={0x2, 0x1}, 0xc) semget$private(0x0, 0x6, 0x1) syz_open_pts() fchflags(r2, 0x0) close(r2) 18:46:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0x101}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) dup2(r1, r1) sync() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:46:32 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x19) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x4) poll(&(0x7f00000012c0)=[{r0}, {r1, 0x100}, {r2, 0x12}, {r3, 0xc3}, {r4, 0x60}, {r5, 0x6}], 0x6, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x10000000001b, 0x800000000000002, 0x3) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x408, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000080)) 18:46:32 executing program 0: r0 = socket(0x1f, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt(r0, 0x8001, 0x47, 0x0, 0x0) 18:46:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 18:46:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xffffffffffffff98) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 18:46:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pread(r0, &(0x7f0000000000)="8019", 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 18:46:33 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) recvfrom$inet(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 18:46:33 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) r1 = socket(0x800000018, 0x3fffffffffff, 0x9) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 18:46:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = getuid() r3 = getgid() fchown(r1, r2, r3) syz_open_pts() syz_open_pts() 18:46:33 executing program 0: mprotect(&(0x7f000059f000/0x5000)=nil, 0x5000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)="eb368f8047691dbd41dc1f69b736707b165de73537a94e72bfff0ca28aef53b113c5663d91eec42153bc33e00b48884bf5f8b86d2f9a4f67f5ce0f16b6cd642858bbe0a632692c452280c33bbf0520842061cab3916ad65a6dc023817062a801439751afd9fe6c33b51081c7614505a308ce066d7360e8", 0x77) 18:46:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() 18:46:34 executing program 1: syz_execute_func(&(0x7f0000001700)="96c4217a2df1c4a2791dcd1c040f05c461f9d7dac4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f94d2c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62c443dd698f290000005f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") execve(0x0, &(0x7f0000000180)=[0x0, 0x0, &(0x7f00000000c0)='\x00'], 0x0) syz_execute_func(&(0x7f0000000100)="43dd25310000006565d9345767410f15bc4cc1ff0000c442f9923b1c7da9a9af2f8dfde8e17ddabc3d000000208f09789331c4224990b4d1a8738b6940d11e66450f7f4d711cd9816b40b92cb57236d9fd8d") 18:46:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180), 0x0, 0x8004) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) 18:46:34 executing program 1: syz_execute_func(&(0x7f0000000140)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958014e4e4e5b4b264ad80f41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f8c45b64660f38385a0a470f898c00000096fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019c10b590b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000099455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb81aa2f1fbfb22c1ea") syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000692b759"]) syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c4e1f9c5cb73c442f9921c7dfd2f8fe80f72f40e47e0d6a75945cb0f9b212de3e5fd31ff4a4af5f344a4c4a2f917606f") 18:46:34 executing program 1: syz_execute_func(&(0x7f00000001c0)="964a19e9c4a2791dcd1c140f05bf04411100c4a37bf0c55c41e2e936f20f1117000f33b8c4f4014ea74b264ad80f30091e1e6edfe5e5c421045ff26dc421dd5831c4e10bf8c45b64660f3838520a470f898c00000096a433f6fafafa4877f866440ff46976d3fb0000c4227d215106662ad7450f01ee66400f64287c7c440fec3f67dddde8e80f79ceb066b1f72ec3c4e2899294d80000000019c2c4817f1287f613788a0b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2c4617dd89ba7fb6b49000000f1ebeb628f8f709b4520a336f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfba2") syz_execute_func(&(0x7f0000000800)="43dd25310000006565d93457660f3824c0c4826939800000008071b1b2cf8000c443290fc9c6c6ddcef2d9e8deefc4a215396a2ff9e8d0a9e8d0a92bbd0000c4e2593b9157916890727db4b41815370000a78d3812000600c4e339c4e230f705c571be2e9cc4213c5b4207f10f9ccbc0f6668d8d05aa000036c40f99b7ffffffffc441fae67d6b8fe958925e6765f2afd76566400fdbc064410fc78daf97000066420f6ca00d000000440f380223410f65bdd7640000fd2ba97dae00000000930000353536f083f3440f5f23660f71e1a5410f88437c00000027") 18:46:34 executing program 1: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c140f05bf04411100c4a37bf0c55c41e2e936f20f1117000f33b8c4f4014ea74b264ad80f30091e1e6edfe5e5c421045ff26dc421dd5831c4e10bf8c45b64660f3838520a470f898c00000096a433f6fafafa4877f866440ff46976d3fb0000c4227d215106662ad7450f01ee66400f64287c7c440fec3f67dddde8e80f79ceb066b1f72ec3c4e2899294d80000000019c2c4817f1287f613788a0b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2c4617dd89ba7fb6b49000000f1ebeb628f8f709b4520a336f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfba2") syz_execute_func(&(0x7f0000000240)="43dd25310000006565d93457660f3824c0c4826939800000008071b1b2cf8000c443290f43d2680044ddce66662e664a0f38f69ca4ce6965000000eaefefa215396a2fef40dad52d2bbd0000c4e2593b9157916890c462f91cbf32233333651815370000008d38120006c5fae339c4e230f705c571be2e9cb10f9ccbc0f68d8f05aa000036c4820d2f9704000000c40171d0d2ce440f1637e12ed4d76566400fdbc064410fc78daf97000066420f6ca00d00000064f04029a4c4386320ff410f65bdd7640000fd2ba97dae00000000930000353536f083f3440f5f230000410f88437c00000027") 18:46:35 executing program 0: 18:46:35 executing program 1: 18:46:35 executing program 1: 18:46:35 executing program 0: 18:46:35 executing program 0: 18:46:35 executing program 1: syz_execute_func(&(0x7f0000000140)="980c2c0f050520d0f807913e3e2ef3420f53de4141e2e91e7979855b660f162f0fc4014ef04680b64f002d00c1c4c31d6f3a7f21fc22ebc48265b8dc2e41812047002b0003e86eba0dfe8c738888a1c40fbbf3470f582ee2ed5d3a0808294003b00b0000000f73d53944d1f466f347adc46291ae8ca0656000000f01c4740f2d96000000660f3a224f28681d1d440f2b550142c4b33120b15ffbb15ffb110f0fca38048336000000") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100001100000000ffffffe3"], 0x1, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x0, 0x10000}, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") 18:46:35 executing program 0: 18:46:35 executing program 0: 18:46:35 executing program 0: 18:46:36 executing program 1: 18:46:36 executing program 0: 18:46:36 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) r4 = semget(0x0, 0x0, 0x141) semop(r4, &(0x7f00000000c0)=[{0x4, 0x4, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x76c, 0x800}, {0x3, 0xbf, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x1, 0x800}], 0x6) r5 = semget$private(0x0, 0x6, 0x554) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) 18:46:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000240)='./file1/file0\x00', r0, &(0x7f0000000280)='./file0\x00') 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') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x101, './file0\x00', './file1\x00'}) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x580, 0x4, 0x8, 0x8}, {0x81fb, 0x6, 0x5, 0x8}, {0xde3e, 0x9, 0x5}]}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 18:46:36 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000440)={0x0, "5b2b8066c66f6460ed68d35f66d0ab2c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093d8838a1d5c152bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd20796f0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bff722a0d77467aaa9a089b9b9c64ec97688"}, 0x187, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "65302830a04222e649e2bf1916f8b9fa8889008199ece6ef8ef5dfe5fdde0b4ffd33c7bc2a38a0dcd44c080f47f89c177da0e1f5dbb0a0475a2d3fcc69375d9fc00e72e1006b9f8b56f7435ac72d3e33ec8b4792ebafcc402f06956cbe8edce30c2268078c127d4abbe7470e8c497f3e87b8cc215988edca8082081965ae075b00d10968fcf34d9810f047f216143e0cc94a8bdcd7a6c147"}, 0xa0, 0x800) msgget$private(0x0, 0x40) 18:46:36 executing program 0: nanosleep(&(0x7f0000000180)={0x0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x8000, 0x5f8b0719}, {{r0}, 0x0, 0x6, 0x2, 0x6, 0x10000}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x60, 0xf00000a1, 0x7d9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x90, 0x10, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x4, 0x1000}], 0x6ed, &(0x7f00000000c0)={0x8, 0x6}) close(r0) 18:46:36 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) 18:46:37 executing program 0: kqueue() 18:46:37 executing program 1: socketpair(0x10, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 18:46:37 executing program 1: getegid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0\x00') 18:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700001e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30a562fbb9afe89ae092c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f989bf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcb85c9f065780f542dc7bb6b56da616c51d6d698c970a4bac5a7af0d", 0xa5) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x0, 0x800}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x8, 0x6}], 0x1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x21, 0x20000001, 0x96b, 0xba}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xfffffffffffffff7, 0x5}], 0x2, &(0x7f0000000280)={0x80000000, 0x100}) getgid() r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) wait4(r5, &(0x7f0000000580), 0x2, &(0x7f00000005c0)) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x80000001, 0x10001}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff86}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x100}, {r3, 0x16e}, {r0, 0x100}, {r0, 0x4}, {r1, 0x96}], 0x6, 0xff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x143, 0xffff}, {0x67, 0x8}, {0x8f, 0x4}, {0x0, 0xfff}, {0x85, 0x1}, {0x1af, 0x8001}], 0x6}) 18:46:37 executing program 0: r0 = socket$inet(0x2, 0x4, 0x21) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) 18:46:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) close(r0) ftruncate(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x4) read(r0, &(0x7f0000000040)=""/8, 0x8) dup2(r0, r0) 18:46:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x40000100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:46:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 18:46:38 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) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x3e, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/148, &(0x7f0000000180)=0x94) close(r0) r3 = dup(r1) pwrite(r1, &(0x7f0000000300)="f1614457eabb2a8063db7a16300fc25bb0fe0519e56690ee542c4d62ee1f3501f4056514edc6615879676a2f000bef997ef4a44f5f13e7ccddb191cfc60d123262e7cb25ea95427a03a752c789928740a25e5560931636a4e7ddc4d77eaaa0774930a28db902bfc989f4ecbe58c360c6662db69318d6400526e78dce8d61df258f3b93dd89a9f51fafdf1a4c1d5c4adcba6c134b79717630fd5a4dd31a2ca9307aba223fd5d37a759b045e0b01bad691437cd20ed0d51d7bea13c64368569bc2697422ebe299c649f3e6594daf2810fab414a6", 0xd3, 0x0, 0x0) r4 = syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600", 0x0, 0xfff}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:46:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc0, 0x1) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x0, 0x7f}, 0xc) r3 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000300)) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="d3202085b06d262a05e0647d45bfeee40ca372e4e6d00bfa4d0b6eb4899fc76d7a7d4b0ea682923e92546aae98e1fe0181451ded6b2c17a4293a94fd19e61ae8466052c028533b2c48f0d1504e082b368a2001728a6cb5df9f3b829ee6c2b102d90bc886182dd4df20c61e64a83ac144c8c05dbcf0f5c7c10d695c0288b3db123df52191911817a6a0f35273ade22bef9d24cf1f35ab6c8611b353029ca00a64e5de87", 0xa3}, {&(0x7f0000000180)="6001f01829415183dc5670a1a211f0a5bc7ebbd8a6324e84dd6b07c0291a2db845ed801c458f106d7df6eb33b6e8fd4368a1d0739cf56c62568e1c92d1dab952dbe96474900d89bf4d85d90167675fd965651adcd3c9f8c9bcd69c728b3e64da82ee071b5b5141314b5438376db163077425abf563d23d21b3c1ee9df0945e652d6e811588e0e88083e50194854667ce0c96a2c9981906e27b1f956b0f7747bd5c1acd7104390edf2cf5", 0xaa}, {&(0x7f0000001980)="25b18a979216031b51b42a83416699e35c238871cfc405cb71f3120f13f0f841ca7a1e92e8cde72776dd0fa5f045d4aff73be49a1621205029df3945abd84a0753f479e43c903636cc775435f37930ab0fc19300cc1a27eaf7ea7965e2e3907ffefae34dedbbf2d8f3cb46709bae340168771e5b4f969219ac593612acf968a04eaa694c22762912653ef087ca14487e93a36956b31a41eaccf2c6af29a9493c015473741bbe38ef06a88e1e588794d8f8aadcab7436f0f94eb30b8f003ef30e4da8d8fd6dd1a0e1a544278a99036047676677ad30ad1965bbf54c715c89d979c86a48e6f43559c73fc99786fb86b0a1525adb04e536a8449eab3dbec6973c08324426a699467f1739a19583ff16f861f792d8b49d737b816011a20f90e4d87ec92d2e83bfda33b95510ba8089913c07e74c0d5c253d3795c057dc10273662c11b235388c351b51e6a10fa228b0c2a0b30a72fa52c2d628785d5a28abf137aa2367c7772a0089cc6d0b99b7b3eedac16982bcfc36eb3d956802e8c8a395c0cf1f25e3fdf69b8f394a15f35484fa21afa3167c10fed16c99dbf476adf25eee367b33e0ff068666d43866dfc2b950830faefacb4756534e87a408a85e48ff929a5c99d675b664ddd2347d3917796c0680d3c06eec67d8a1630f213c21d76ccba4945aace197da4490ed21e4cdb8eee5ab3321b45314b68c66651ff161c5ffded17012bc0411fc10a723c6868135a39237a6c0cc714adb4a1d0586bece9bb3783aac4fe06fd5f92d64ebe81c464fd2ed56ddc2e5a9d05d56314a2d693a0821e16836eb559a4feefd6509ca2d3fba59245da09d97f6d553555ee2c4a3cf0fb67534fbdba3fc2bc3048b33caf59e4f058f6d7c5bfed4637a5d40db9e3c9af6c372e7790b6beb79055db4f348fd37dd00e0c032cd6f8560089091d73dba5e02099a96eeeab4bfea0234d9614147c5d58569af329473fdb0a8f51652e00d2df0f25882ff4d3f9a230580cdb4586fa2193c3fb921de8f9b6f2f866897d7de53e71ff60b6b8a652113da79c7b6ee29a8c32be4a4eecae018233bf8f160099ce7684d72b5b07a68f60f08357cc0edf1d6fa3f4d6e6c2ded734770fba592648f768524e487123450a34e54e96471580f685ed1c7eeb103cab37ab78f892430bf220edd6a79ed825154ed25e9da3dd3a5c8f2632c068dd4ab93edaa63375fcda619a93e19a781f308018b3d54c8f90c2cd3c06f3c84ae2956fdd3537b1a9c4dfbfe9c9c9d7bf04f442ad216a5f291e74635241a93f16c39e12e3f4c8eb9ba7109ffab333d02726805fbca7b5a7742d6efd31ec4ba4da161e50772b02abd26bb79e3c70d2f8d06fa0badfe4a756211fca7b11cdbb3b205bc49668560aaf8c09d110337d9fb5edf05cc7626fe58d07e9b2c535e08cfa921e79b53f2706455cc3d8c2c07b1526fd8dfc9f69e9a1031584fdc5637eb5d11a07bc1bf595d8fd985694c4ad69cd99a08429393e815433012db7c08e28ba5c8477110c88bffc7e895ad79e6d52a866c496df5529dcf487cbb090e6810f4889dab91d5661b798c5eea2f456bc8c144ac1949e8bd8ffe41970dd64edbcd3b65c0785e6442ecd55a6a5fb7cab89738a9d8d48e993ce6f0c85702b8943bc189e37b4ee5e914883857e02ffb114e571572cadcb1c4210d2ca19873e7a0b458df90dda01a6edb5f1fda4d4be6a5ef8983f9b619456e00ca874b6e782c59b8f9566a9be905de7f185b8b50f04e879e848fb33ccd6197b27bd315ae31cdc4fe04289a3e1c4e9b2c8ec790200e28e93e6ce8afbe83d69785663749c5a7040361b1615094f45cdd8aaf93a07311557dcd48807e5c6ee015e4c4da1b3431e50b55770645fb6887de02c37e8deb07f13f6318e8970142aca22492f5c78ed6bf563d02c9cf65373986189e86b0b87647e066b583aa39181497e47e40f65d4cec063fab062fa0da06bd302e8ba3e3fb9d5cc3f0a1b277f4c8f1b2a7c649dbb25f20299a6f275aecaf4203e47689ec97b1ea93193c03d0fd903ad64a620285c3c5c403b1831c00af8855b1cb7063f15619f159f2728712d0a81bfa18a3e8c34968ca764ec618a7df703331544591e7bc741af65596c26aeb3d30b095ce4e2d384683bbb918711f76ae9fd70efa9cd01f3bcd7021312b1c96123a5597e94ed306fe0bf7f32736411068ee1a3590f4708110f7ca6ed0fe678f0ffadbc51505c26fb9168a990c327408a8469b456fc2ebd152f8432f72651501350e04f11c4efc7624548d6be881b8f8ee0094a5075b83cc62eb6dee6529a844f12024b2beb81908529e185202a55ab4e9d3e131fe2a7bb68926dccc849037e37daa955571bbc6bf77964f5f966a09f905817db27fbedf792c45f54410cb70c8d201dfd33ce334f59619fb8791c9af62c306465fd6c0fcb509318cd4f63f354a8835e5b01d0771d7a4f5be855832ff7134faf8df731e388b142161bef8aefd3668ad2a222c9c949040afec7049020140c451b8e8edae7e185984eac12be35dd13acfacf3b08300b7cff0165fc21ecb3704fd997562368ac9acdd958bfcdd5f867e79b89180ff6c9cead9f110d97ce76d5d7f13274075f610e7579b1a5c390fe5906ab27e6b0df4a9a6410c6bc9a07153ac519ccc914c5d256f62c1760b97158f806376dbeeccf297cfc49ccf4efa1df5127bcfb85321d96e762fe6a8c06f043acace98bb5d326c60b1deade3127008bfc1706e13d35cc3b7eedabf27e6a7acb69b3a247379fe959edf6948bf138602aa4eeaa06693f5698cd5fccf7f31dae1c3fab7749746240dd8bb48ec8304a7093c07b864615401030f2468f65047d027c862f792cf194ec097ab4dbbd0d6438bac787c81a0bc1934567ad3c9187419ff918b9a9c2afb737233ec6d366ddd3c82d636fc9b1d67b1d92aa919e288e6e4ff6342ff163d5e357fe394232c5ba4a4bccfc9afddfe3378bbd0b7d12f87e34458149e1e14d1756dae4c949300b39b7bafae757769bd0b3b2d206726723d96e646939e01e9760b74534b216755e8ac4cb78e7daaa907c06f5e038f9a336dbda6891dffee30e4be1581828500c8e2db4467bc816614088e3913bf59050e104827813dbdc6718a52dfd2f81c6c4697b9afa08ab73fdf2bcf0dbaf87a3d57add8bbdaf3ca63ad5f1eacfdcc2afe5ed2248c9fcb97dbf972c1c1da870f981561233c9a76e6ad0dd62d1ab07aa573c89cca51d93d59e0aa128de8c7fcdd9091dcac570c6dae585fce93f10eca60766b6ae2237cc2a7c1fa72ebe8288b6569323c9d02771b1c1cacb824d9897e2067af4abbe656245e4bde895b86b0940505d2150aa1db257cf3d1fa9ad808fc80a4416889e4852c7656f7028fe38607c17f543c96f95cea7e127b2a301bf2ed208d76345c521d4b9127775bac863e0028c6f352c5fbd325f8264c2a073d0c38dd70bb1ceaa513d69d0315815ab43678da202b252bdb2a081743d47f0672e2b9f05570c7b0c98b2d9f4a9302d6aff5425addd2523edf3f20fe2e1bcdf8b1958acd070c96a7f6b0ed7f9a2bf080e81b73ec01971f4128b75a9a209756b52e229c65ad8b27d13bec5be754b0e132f0d29f55649bbf44770864677e54140113779756265fa562aef14b585ebee3b40d7dd4c73ff59d45d3e7778a1c693096e9c0e3c451ec46e3964e8ec3708df0b927e8bde716c7f71ae3aec92bf11ae7c81c2e6be1c0d6b868964e43a20e949e03cf2e83d059bcc572898600c71271f275f217626507ed316929cf83d7093fd2dc0946abf703165d194bc5604aa764c5812c79d2234512a80782cbacd5d6147fa2b31dc40a0cf89e5142c9b1f4a1d48aeef900cb0bead3b6a0cb89af7f80f0efba23a359d0629307be076d192f88c0ae7739fb26b9b0c68eaee65dacdb9735ec2d46c515150074ca4d2104a0dba07eea16127a9084b4f47253a8e548c0be29159fc8ed8ba163bdc34f5269aa2268df03b115e8ef0b9c0c556ee501bfa446aa2311cc1bf1d4bdd438613d92bbbef5adcd80b1c9a8d316121a29d59f7f53739f3b027160d07bd9b31f837e1d352bd156ab1b69a28e21bfb38248e420f8a9c60398d08008fc0c73ad730f74f3fc9bf1cd388f02999efa4bc4aee8ff4c2dd2b1855dea9e7d8ccba7447a33e034eb9083b154bc65876703964dd2437f7023ac1930b05c41c07ed7f56a2d49d2a83890b7c0af47abbfae685b758272e66f3008eba4546e7500c24a60177aaffdb5f7b1eaab20fbad10c3d756a6ff59cb42fe30a6d47d24b53a13edad139c8a821c55c317c13d19398fa295c02d5f6f6107a1a3e131c99e4c8b54b0afda104d8da0fc8c953d3f987282ddd1123b7e9cda8ff8f4c56bb5b3b66833bcedfe3b249e15ffedb00492e4b746e8f8d1547c2f122b0255dae63eb59c25b5ba6a355342e13039afeada4469351dd67e06f1844b7fda0489dcb2999bee08f7f2cd6ef7f9415898770dea14bc58276f225c190021f0c04c4b4ad571360ce750deffe90a72d066c64a4bf22c47ab7241deb7fe2810826ef85c1e747a8c95237e8dcb8d68b5e238ac24c700f8dc8aada24fbebdc2b388265a373545d46e763f8ff82520f80c08f726427ade2a5685e765da279180947f819d00e1cd873a325907d6fdb3c04b2f2b9da5a57c6599ae875d5900451b1f462ef22be79763f036fd99af9e5e7ea22912fc53786c10c2af17873f94668aebd72d208d7d74f7634bdc53407419e975f9e3bf71b563e2efaeed11f4836c9d11824ae197139c31e9a9cc5bf96d9b91ad33b306b2c4b50c41302cba7aaedc990c2829f0f7d9006a1d46c0bf3a3bca40e6b51a0c6d68e073af84dd1493ff22cddcfb00fcdf11210bd0c849fc1cf6948a4dc4bc7f31f91856330fa5ba76f10a02e0124fba49e976f4adb87bfe1b81d771a62db78ad9b2c99fe43f23452e315dd64cd6eae262385fd188d586ba15ed31bd37a784b24c046dd4e6f80539dbccc419e75826d9d7c7d8c8b8c402a31d2ea1d560c95b2210c24679ecb1a95cae14cff73fcb42d7b6d655d8b76a1d6f52c33d8eedc78ebfa9fc86ef1fafd565f52510d16501591be807dcca95c36151e7570f1678a1ceef1b289e7094741fb3b9f76373a4c8e824565622889819b2dabf081ff71f3dd80e095850b57b694c522c16cd0af2a4d566e7e49e5358cc84ed6a54cf2a26bd14a6962508a8dc902491c175aa671b76be0ec1d91ea42a17b889f2822a476be2fafebce3a405b317b132dd6172b39c68c7024a2827ddf258b56024bc444ce4105bffa5243de039bb8ef9f51d1612e1702241679c4c657ded2716129d294727956f51e05c4d1c29a044a9063efd53adf7f3c00d2175a3d1de58d429b4c746ea5e2e7115c9f410743b15e16b0b56b257dfc1b730953cd31f003027283b7d75e97867679eb7cf2253650c6d1e0085e1170411c5e4ffc0f5554f3fdd8b161d2cda5c279b86c62223507d394b8978d7a3860a3edfc0d8afc8a2ed7be6a16db7ae92d0569dc9c2cbcc372f771bdb04132f4d3e2003f5a0cc40ec6902fbe08a956f2405a128ef540560f26043b471c0dfbb0143eda2140b1c7be4a8f37515eb5f10510f262fc425bc0e530729ad1d6f1f4bc9a6d4820259159dbf7f73aaa079031fe75f6f89d70f34690e2f13301f015550651e1143c8b58e4b26fa6ab925cf6e0cc7fb7c9faa580ffbea4b01cb15356b064228924e7311581de473ac619f9ab93b186a6735b92587a8a38798dfc523b7b7593a18785a9cce91c8f0392173327cfce01f5aa", 0x1000}, {&(0x7f0000000240)="5110242555e587601ca5cc45ad99ffe995807da1f224a4fcdcd989bc66dca52c4b7fd5a790b9a5f20048501260f635f8edaf76320467a2b5e387ce12c4f9217529c8a4c4a2a0b6154f769d5a81d642f9b7326549ed9ef189300e6cbfdd9f07c8fdbf0b1cef811015bfa707d218920bc2e9b3463b23b0b80d7585cd022f8cab27bb0eff45cad6c795f03e949338c85f6be542815d1e8b52d663e79a1b4ddda630e80f", 0xa2}], 0x4, 0x0, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x27) 18:46:39 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4a0, 0x21) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 18:46:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x80000001, &(0x7f0000000100)="86ce4cefa61acba73625588e74e6fd14d46d53351fed832b1acea64f9aa050881d2c9c171d52b309f4a1e2e3e36469818a84f52ef7f186dbf4bb3e3346d529baff3d17a8b2eae6bdb0e1b2427f1e44fd6fd4f41c2e5839f31bcecc85ca37ca9a5aa8ea6b3faf9f9e7c21a46ec981b55e5a5ab73d654ed79578e3e54993cbfeb2bd8a2854d3303dec0a2178de08788a9a5de6424c74f312d4fe2636c8b467dcdbf29a847b4d68aa94056f2d62245b5137943c0924a1199149906cee169d5b9d8f8e2631ad3a3f2b801000daca61d59f9b20b1a37a249ee00046dad56980f52020a996c7dfaef36a4be12c", 0xea) setsockopt(r0, 0x7fff, 0x0, &(0x7f0000000000)="4b74954c", 0x4) r1 = socket(0x1b, 0x1, 0x1000000000000000) recvfrom$unix(r1, &(0x7f00000002c0)=""/249, 0xf9, 0x842, &(0x7f0000000040)=ANY=[@ANYBLOB="f7ff2d2f66696c653000"], 0xa) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x5}, 0x8) getsockname(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) setsockopt(r0, 0x6, 0x80, &(0x7f00000003c0)="a127910c57fc9437f6a73a6270e72b4bcc8f208c376415d153cef1661ca1f0ab8afb4631f15acf60ce2e3f69b2e462d27608c2d2b7691d9d0bc263bc51278ef551305f51fc99b04f822ab998cb6d8bbd25c4901d476dbd7027b6ae7b9131f7fa4a5921de4fa5d776f7e8061b3b175ceff9ee43fd03426299364381ac41661a5ecc30441ad2a2d813c79513cc083893084ed2e7", 0x93) close(r0) fcntl$dupfd(r0, 0x0, r1) accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000007533402caaaed356e8b59d8f75500000000000000000000000000000f400"/123], &(0x7f0000000200)=0x6e) 18:46:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400", 0x2}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x6}, {0x7, 0x1f}}, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:46:39 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) 18:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xff, 0x5, 0x0, 0x5e, "33cb567be2870ab4efba30984756a03e9c544215", 0x40, 0xfffffffffffffff9}) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 18:46:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000200000029, 0x8000000000003b, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6004, 0x1) 18:46:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a68dab59ed9bf1d6ef7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0db88f9db9393b48ddac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000001600000000000000000000000000000000000000000000000000003984b1d62a881ae96166c4fe1f7774469396116e50c56253a77da654676761a7af9c509b84fafffe269e4719ba7edd7703db706af9ca0070494684acf7df9047b5c3297a5ab7d808ae5d6d6b8a6388d699579e021bd6b5a5d0501c1cca9abba20459e6b546a5abc2559aabcac7914c44308d170b349eda31fbf524588c918e498162cab2ee1d9f73ce9b629abb58198fa78e14e63f8ac3640de4a7104e27fd4b99ee8dfbbc7e3c061f0927bd504cb8919a925037e1d039761b5b8da2c1d93959bb2837a529b57d0340fb684a9a9ec21af3ee12611902d9eb938a32485eaa24ca84503ab87803c10e5f69e90a61493bda0bb2dc7113afb12b96390714a4c94ecaa36504c7199ea8de7627f300000000"], 0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r1, 0x2, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/210) 18:46:39 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x108) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x2, 0x0) 18:46:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000100)={0x3, "d523afb2529979eeb0c0846fd0b42fe2a9bdb77d0c2aa455079933a6b02e602b9e35330168bc53c4b19a7b0a9233ea9a355c02c7893ecc9db115780414c3bf46f3591693b3a492edf5fdde4516b02856e8592dc9504fcdbf85c3efbcf3d71f0f60206b4c29d30968caaf5c3ccf52249028a3f0dbac1d7481f0bc132ba1ef771806cba6e06e2b1de205ede25b92e292b91b4dbf1dce597e"}, 0x9f, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x33c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0x31) 18:46:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f00000006c0)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000800)=""/168, 0xa8}], 0x1, &(0x7f00000008c0)=""/239, 0xef}, 0x40) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="43031670ad70c567e19114396cbc341857d86c5ada192d06862c1e884943b67ba3ae2c2f27dad13ccace0c72d31f65de35506eeb4d38004c16b442ab7a51c35d1fc72c95fc8adcd4f19549adb3fc621c720fe67c5833837f443f1e37e2978c56122f0acf87b9919ab9d1e2aa2da8e981dd84772b4e38ba5cd532c44b67396f86083c3408a88ecbe3beceeca63d510d", 0x8f}, {&(0x7f0000000340)="518df298036524c50e860c400529cce0adb2c9496e5290bae39cf88cf3edf8b803cebd34cc5152690a0ff2cce1c0a428e067082d26b3d708e99bc5c631e93081449b372e35d7c02597d833484fee237c47a89974fa07970580117efb3b9b018f79ec8dcd6bea200708b8bdfba433b3f64992ed4f692e8a92cdbc4deaad2935de2804f910b9460472fb8f4fda12ffe1a46d3b2e8c40343e575d845f684ee2a86d7397707dd6b2866c21f0ea76601167a5eebda0d8a326ba7a02c6c6cacf8c04be69fd36e601fdec1b9c59b2177f9e7a2e71d8e662678fce68ea403e4746e674b668b6fd6c8a0ad169b0c87128bb691c", 0xef}, {&(0x7f0000000440)="28216bde9fc4060e53064232a8a01157b75be1655d", 0x15}, {&(0x7f0000000480)="2aac22c230dd990e446fa42d0979cda8b9b3f13389f77ee2e6cab12aa6546c7e18031e27d793ed60d185bd0b1def1a2087f7e0a480ea1c3a7e9ce1ca45c5fde67a0bdde11287699ec9017e84a580aa5bc8f03b260d33dc6713e59dce1100d0306ebbca8dbf91b71cdc6979885fa1f7c4cce99d93aaccfc1539cebe954b6d97bb9fa87c90bceffa75c417de13c5efc62ba1af1dcffdbcb38a96d95266e9057bab9b2a8f49b3b9bad2a457632ea0", 0xad}, {&(0x7f0000000540)="1d148faa042a74725efd3facd9ba507cba4d5a128f1b2e166efc4de38e01550816e730d776e6894cf11368eebcedf13484f4c2e995a1e59091cea954d8dedb83e7d707f0ba8b4fb24d296e8293e26f805f166462fad4350ee29430d2faa65a32a98dc995d1175af142c8efe86c28b0b0404609036294c7069c78656afb88ff9a270184fcac4ebe3b988be1933de23b825af77de9e0b4f2c4c84a7f9f99316b3a38880dd8d163145b36cc66a24ab406b79ccd1a0807bbe5a6b181382e89f59cc8bc62a8c246c3607550a8bbcbf16ab0ea91ada941bb8b3405425f81959d34095d81d092ad11008b32a3f9ee9f385dc8f973f09e41", 0xf4}], 0x5) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001a00)={0x3, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000001980)=0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 18:46:40 executing program 0: nanosleep(&(0x7f0000000440)={0x7}, 0x0) execve(0x0, 0x0, 0x0) 18:46:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x1, 0x4, 0x408) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x2]) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) sendto(r1, &(0x7f0000000100)="2d08a8a30bcbd5f42e61f6423f04671f2512d1e2bfa29dd7c826f9a9c6af96507beb86acab5e931c531593d68ddea953fc05d213c6032c71898232e66a094fc4fc1e1cfb2cfa0ba0185f0fe6c6c49ff045d4907e931d2c1bdaf4030c3db5cbce565cb110d5de29c27318876d17c164792f5d7f5b45566d593fb40dcf72d0310dc948d7ec988fbad7f34a884c30b394b1be6b903217200a05fb4f1d30293dbebb21966cf58461ffd17c8e3758afa5beecc48c28d7f0ea1472b5c0fa0702148b7d99f10e0bd81793df0eba6ff2bbdad0dad54bddb2c3234327b973295e4d85a3cdff77f3bfb96280a6", 0xe8, 0x8, &(0x7f0000000200)=@in6={0x18, 0x1, 0x401, 0x1000}, 0xc) r2 = semget$private(0x0, 0x7, 0x128) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1, 0x8]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:46:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="ac5d37d8e17e1b7f9c56107e0b44e55740fa8e386b2950a440fbe643e2679f5526e5f20c60713b9b03cbed19d06c109b8e1e4505b5d2aaf873e7656de3a6b2dfc643e158a46d5b60c0eae2b124b8c852f930c004b0663b88a06902bd6471f1c25122f39faa0078b5a8d72afc8d57b3455eec62746d88bb53ae82b26fadf2510f8c3e0f", 0x83}, {&(0x7f0000000240)="5d18ac30e4a9f3d9865c0bb8eb9807fa9c7db3e876d548be2597aab760e36673be3d11ea779a5ce13137dccdf76ff70ef29075a0d7215b7a4db9623dd7bd88b937d0b01a0625ee029399c4c1240a2205019b626ac080373c4ec55674e1fb71d41e4bde2885f5032576cc99dd4750d2b0a97b95454519a91003e474f902ee758e0742f5250ed5fc415873c903cb9117968bebf16c871d48531cd1f0cfb4662bb5b19cd4f48f97014df7d26c46eff708b08e6bc44089a93b67d80520f01d1681440902a718a6513170cf8ad0b158540e65676263d5755f4a15c7d42b11c3a0126ad62e447b3adc92af", 0xe8}, {&(0x7f0000000340)="75651b581d2ad7032d7bf8fc044a73ffc16c08f6b9e641d9fbdb488401904ce16924c168feaeacd68727df62c49f9406b5a36b37415cbcb4d27d1e538a5945c13439ba3dce05ae991e5936cbe6c24cabc35a0a5cf7bc4dd3b6e6c54a57e59c4e7b9b97b0a39f45901aca537cf42591092daa8607bd77a8504f8476fd2bdb3a5045abf4c36ca6", 0x86}, {&(0x7f0000000400)="5e53555843a126310b3048b95f9abc6625d4e0b6c7e228152ea6936fb1429fc7170b96833f166b629c4e60cd8eec5cada7a650127d95a74b28287590cd1581d9b1e07e4e53b7eda13eac9e77081ee510933dfc0f07f3df4cf292", 0x5a}, {&(0x7f0000000480)="6dac03e58a2a49f37be7078939d22ae403b8735380a4306c07ceba492ec9630e1629", 0x22}], 0x5, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x40000001, 0x80, 0x606}, {{r1}, 0xfffffffffffffff9, 0x78, 0x400fffff, 0x3, 0x200}], 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x11, 0x401, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x9, 0x4, 0x4}], 0x4, &(0x7f0000000100)={0x5c9, 0x313}) msgget$private(0x0, 0x280) 18:46:40 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x1d2b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) getrlimit(0x0, &(0x7f00000001c0)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000180)=0x7f) nanosleep(&(0x7f0000000100)={0xd, 0x6}, &(0x7f0000000140)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 18:46:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5, &(0x7f0000001380)=""/182, 0xb6}, 0x1) r1 = socket(0x3, 0x8000200000000002, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 18:46:41 executing program 1: r0 = socket(0x2, 0x40000000000a, 0x400000000000003) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:46:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8020, 0x84) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x4) r5 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x91) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x200, 0x1e}) 18:46:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) 18:46:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 18:46:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8100000000001002, &(0x7f0000000040)=0xfffffffffffffffd, 0x4) sendto$unix(r1, &(0x7f0000000100)="b100050490000700000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:46:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2d}, 0x10) listen(r0, 0x0) 18:46:41 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x1000000000003) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x136, 0x4}) socket(0x39, 0x400000000002, 0x0) fchflags(r1, 0x10000) sendto$inet(r0, &(0x7f00000000c0)="e47bffe30bb8c2bf6a3b0472bc79708a771cff7d6e2c9b83b33d12c0c9ae5b4866e4a35872cf919a2ebec0b108e817d02d9526c2440d1884605fff43aa8867ccbda8a20e785f922191e0e8d320ced12c01e58d86db00bc17ecd8f32be2a5162e8179592465aacfa99548e848daff1f764e2eba92d4", 0x75, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) 18:46:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820001002de000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/82, 0x52}, {&(0x7f00000012c0)=""/123, 0x7b}], 0x5, 0x0, 0x0) 18:46:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f00000000c0)='./file1\x00', &(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') symlink(&(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', &(0x7f0000000140)='./file1\x00') 18:46:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setitimer(0x1, &(0x7f00000000c0)={{0x6, 0x7}, {0x2, 0x4}}, &(0x7f0000000640)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000340)=0x7) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000005c0), 0x401, &(0x7f00000000c0), 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x20000000, 0xe7, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x864}, {{r3}, 0xffffffffffffffff, 0xc1, 0x0, 0x40, 0x101}, {{r3}, 0xffffffffffffffff, 0xa, 0x80000000, 0x4, 0x4eed}, {{r1}, 0xfffffffffffffffe, 0xb4, 0x2, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x5, 0x3f, 0x80000001}], 0x2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffffb, 0x800}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x40, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x401, 0x6}, {{r2}, 0xffffffffffffffff, 0xd, 0x20, 0x24, 0x7fffffff}], 0x100000001, &(0x7f0000000040)={0x3f, 0x5}) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgid(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000600)="0f24c5e55c05d1845bef87b25033218cdcbfa80f723a7a4f6039cd7de6", 0x969e0f58e58f7c38, 0x2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe15) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x80, r5, r6, r7, r8, 0x68}, 0x6, 0x0, r9, r10, 0x7, 0x2, 0xffffffffffffff2e}) r11 = dup2(r3, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000580)=0x3) kqueue() ioctl$TIOCSTOP(r11, 0x2000746f) 18:46:42 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1ff, 0xae}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000010, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x72, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000003, 0x9, 0x101}, {{r0}, 0x0, 0x4, 0x40, 0x348f2f46, 0x3}, {{r1}, 0xffffffffffffffff, 0x88, 0x8, 0x80000000, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x89, 0x40, 0x2, 0xffffffff00000001}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0x62, 0x4, 0x9, 0x81}, {{r1}, 0xfffffffffffffff9, 0x9, 0x2, 0x24, 0x1}], 0x25, &(0x7f0000000180)={0x200, 0x2}) close(r1) 18:46:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 18:46:42 executing program 1: r0 = socket$unix(0x1, 0xa, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) fchflags(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:46:42 executing program 1: readv(0xffffffffffffffff, 0x0, 0x165) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) write(r0, &(0x7f0000000200)="18215bffe2c75d3429f9c4a5ae2dbcfd00ffa747417e166354aca0e74dbdf4e95744a80e97679dd667562e7659cb1e974aaaefbe74ca168bc42d4ba48f829518f0e3a2b238c549593921a4886f8a25beafc6ad3b6574df824c80a204859d67361bc720a29ad60c0dc0aadba27796e2b2fa65ae729ccc5246cbcc6c3a8374cb08198543bd98071821f2d8f63d8eb82b352a4f9751532853e795d7b42bb1bfd5b06e2782c7941475123f1ccc9c1f7687b6a5f5f867ca09644c6369859338118441851900ab892f7e06cdc1a198947db6cc17844cda6096f96686be179c256801c5de5987daece75512cb40bf23e75091577974b8ae2e4fb4f7a9d9a422", 0xfc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10010, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 18:46:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) 18:46:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffff000000000000"], 0x9}, 0x0) read(r1, &(0x7f0000000080)=""/247, 0xf7) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:46:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x412, 0x7, './file1\x00', 0x5, 0x5, 0x1, 0x3}) 18:46:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) 18:46:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x25, 0xfffff, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x11, 0x7, 0x4}, {{r1}, 0x0, 0xbb, 0x4, 0x3f, 0x3276}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x90, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x7, 0xfffffffffffffff9}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x80000004, 0x9d, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x50, 0x20, 0x3, 0x101}], 0x81, &(0x7f0000000140)={0x2, 0x7fff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x101, 0x2}, {0x18, 0x1, 0x200, 0x4}, 0x8, [0x80000000, 0x0, 0x8, 0x3ff, 0x80000001, 0x20, 0xc9, 0x7]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x8a}, {0x27, 0x9}, {0x1ef, 0xfffffffffffff801}, {0x44, 0xffff}], 0x4}) r2 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x1) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x80000000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x9, 0x5, 0x7, 0x1, 0x8, 0x1ff, 0x5, 0x2, 0x0, 0x7, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r4, r5) bind$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000480)=0x6) geteuid() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000004c0)=0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000500)={0x2, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_addr=@in6}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000600)={0x1, 0x1}, 0x10) select(0x40, &(0x7f0000000640)={0x2, 0xdf90, 0x5, 0x8, 0x401, 0xf2, 0x2, 0x25fc}, &(0x7f0000000680)={0x0, 0xfff, 0x1, 0x2, 0x4, 0xffffffffffffffff, 0x3, 0x10000}, &(0x7f00000006c0)={0x7, 0x9, 0x2, 0x8, 0x1000, 0x3, 0xc92f, 0x1e980000000}, &(0x7f0000000700)={0x7, 0x3}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000740)=0x80) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000780)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000007c0)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000840)=0x400) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x3, 0x10000, 0x800}, {0x18, 0x2, 0xbc, 0x401}, 0x3, [0x81, 0x7, 0x8, 0x1, 0x7d00, 0x0, 0x80, 0x3]}, 0x3c) getsockname(r0, &(0x7f00000008c0)=@un=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) 18:46:44 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, 0x15d) 18:46:44 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8442, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getdents(r0, &(0x7f0000000740)=""/81, 0x51) r3 = getuid() accept$unix(r0, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r4 = getegid() r5 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x200c0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x1, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x4000000000000120, 0x0) r10 = socket(0x20, 0x4005, 0x19c4) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000640)=0xc) chown(&(0x7f00000004c0)='./file0\x00', r3, r2) r12 = getpgrp() r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="11580813ebbc2c0c7ac037815c12a5005e364c7a33ccf22ed6728c4552f568987da127a861236df6e3606fe15e6492484b51dd0fe3886cfedb14cc53e638ae8157a477599f0bba100baaeaf6b7c4091c6d33f9fbb2604a13347069cb01735a4a5a558780a63b2b5a454aa820239a6669f003a449f37bf729757aa6f3aa67dcff56b653fef744aaa853bdf131cf11bcf9867fd94dd087be9da0fb311b3e9b5ce1830422e4bcb4e52ce7a9e9ae66d835a80956a843f2cd03562164908f7c24dc02875bae3e13b0fb9f4dc218646ae2b17fe9cc6bc9268e3ed63e3aa3202711c432cc78a3c7385a", 0xe6}, {&(0x7f00000001c0)="7274808dd3a4a032d6c6ffd45d49a15093836c2106a8e2b2d25fd43efdb4704d3db16c871e3d05a4044b1b0e11cb2e8bb5a5c6", 0x33}, {&(0x7f0000000200)="38ba8f27593775bf92b728c3e89eacb14bbab749e03a830c68087c3fa578ec214615b320db039ab99dcb9adf068a620f0217ae16c3fb346a7bca1edb621903e52da81fb86aa47a51194707f3cd9a6b323bc1face931c6e896507e29bf42e0b86b704555ec4e934ad69e74f014c7f9add99a48f888e8c066bc80c6e73f923ffa7fcc69e8b23696242d4e20652d5ccf4adc92029ab3f99c8cc7542332f30ee4dfda1f46d5dc23c27651d0e", 0xaa}, {&(0x7f00000002c0)="f425ec2ad0cc268781db96884ea84a2160", 0x11}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x2}, 0x1) r15 = kqueue() chflagsat(r15, &(0x7f0000000800)='./file0\x00', 0x10000, 0x2) kevent(r15, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000840)={0xe5}) 18:46:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d25ccdc87bc844f449b962b9e454b5580ac2413199a3c2"], 0x10) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) 18:46:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x373, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) 18:46:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd2d2f664b696c6530"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) 18:46:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) setsockopt(r1, 0x10001, 0x0, &(0x7f0000000000)="f26de8051b3ce77a07698529bd67dd06f3ff245dba2d4a943033e354dfe45c04c2e0954e597d2ea35ac434e82b3eb9d5cdbe7d38196cbf7b620001ee3bc6c0042a29f35cdf825e510cbb44035da185eb9d382a99018a45566ac8d269b2572337f48f58ba39fc19db198297671a0906941d48dafff1b78a2ed0320fadf889ff4287785e862e03642a23d920f28ec261b1ae14ed091b24d62425ec24ab9e9820d949c59ceb8c70388e0795f91366a27a3411dba2b4ab73ad2a428a553323e4ee98636d71", 0xc3) 18:46:46 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x4000, 0x6) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 18:46:46 executing program 0: r0 = socket(0x10, 0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x26, 0x5, 0x40) fchdir(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x3, 0x6d5, 0x101}, 0xffffffff, 0x9, 0xfffffffffffffffa}) fchmod(r2, 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="cd8186b8628ba7e4bb914c9f3aae6786bce4f62934f0494231a69dbd7d0a6294ad533adec835f0dbb8ff734e22534763b2d9f9581b19c872d743cbf6b28c46c9f8b493f5fb670610eec96bc4a3c390057605c08df387e38c99b7b8eae108bef78d4a2c7abf0f4443456a99f525c3ba6c878ac2a5ba009669ce467ab8fa8b289297ce4976dc8cc30fefe7319b7f0b2d9a3f24d48b5ce7f25255611abadc7acb3f3c6a618bd9c519196964daa5854208378ff6c39b3fca2ae9f21ecd755af10169bc16c89c78378b60bea70a64b396103e627544fc3781db318f766aac636883e0ab5784ee34f1bb4908a03458", 0xec}, {&(0x7f00000002c0)="a94eb56f52bc819264b181d3b6429459f5bbf33db3491baa3f5b1024b1ebb89977a6fbcc1be8966ffcc49fed50621b44b5e03a139983f925316d6f5f738a3b889aae1a13b640c937de177fc07779", 0x4e}, {&(0x7f0000000340)="4234374b64d65dccd078c9b793ebb6dfcb82f9ea5fc43a70c246eda2b9331b4a3e721e9ba6751e4aa6a3be4d0729e2bee844d45b4bf21ef23bcf69db7c9e22419a8beeedc8942089f791a82c660f7831adbba56e9bc8b06fae87070ae444a71927b05c6292f1e106b9f8db4eccb71c7feaaf178bce631a4c3c4d537209f2b47acdb2cc109cdc1238181a138494e3591e7a38d7fddb70102e4f98af21f1e3c5bff6435a", 0xa3}, {&(0x7f0000000400)="be8b4aeb62111adddd7278f33cff4eeaa13acef8cc6c9ef479aac9287a35b7f4da6a2fabccfdcfaef3c85943dc73cd4ec421da13e6371fac32223963ab60d073e9155224ad8a3961fe793baf77468141b3f405d044c171e4cd52188c89d6e17fb1dbfd0acfe6e869ecfef97b77e9707a7406127b70832caed78461523b5b7607a9f5010ee6275121bad82e359b528cefb84ff144603c586abe901223239d903bcdd7f2af1d8b2fc301d41a94e30a069006f7ccc2875bb8add871e541b0a0d6a1d89f39194cabcd754a1d1ee73d50ea757e7bbe72e3bc568aafa9c9172ad79b12a760b6d6437835c35e3c05905886", 0xee}, {&(0x7f0000000500)="e17f93d30e0fbc76f0edc4aeb38a9f7fff1680332e2d1e7d05e3caceb76ca24114ec64a63e8be61c19ddda7f15c567030b9fa99d52afa62c09a18dc4b9ffe2ddcd89fd2126", 0x45}, {&(0x7f0000000580)="afdf22e054aa59ae83c9e57799ce2feb94987d60e2e2ab", 0x17}], 0x6, 0x0, 0x0, 0x4}, 0x1) connect$inet(r0, &(0x7f0000000680)={0x2, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000700)) r5 = semget$private(0x0, 0x0, 0x2) r6 = open(&(0x7f0000000740)='./file0/file0\x00', 0x8182, 0x50) socket(0x30, 0x2, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000780)={0x5a, 0x6, 0x0, 0x10000}) r7 = msgget(0x1, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000007c0)=""/131) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000880)={0x7fff, './file0\x00', './file0/file0\x00'}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000008c0)=""/24) socketpair(0x27, 0x4000, 0x3, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x80, 0x0) msgget(0x3, 0x10) accept(r8, 0x0, &(0x7f0000000980)) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f00000009c0)={0x9, 0x7}) ioctl$TIOCCDTR(r6, 0x20007478) getpeername$inet(r3, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) 18:46:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000004, 0x20004, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x0, 0x80}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = semget$private(0x0, 0x0, 0x110) semop(r1, &(0x7f0000000080)=[{0x4, 0x2, 0x800}], 0x1) 18:46:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x400, 0x7}) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 18:46:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) lseek(r2, 0x0, 0x0, 0x3) pipe2(&(0x7f0000000100), 0x0) sync() 18:46:47 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) syz_open_pts() 18:46:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7f, './file0\x00'}) getsockopt(r0, 0xffff, 0xdc, &(0x7f0000000080)=""/229, &(0x7f0000000180)=0xe5) 18:46:47 executing program 0: socketpair(0x6, 0x0, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) 18:46:47 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8301, 0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x401, 0x3}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xfff) 18:46:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0xef, 0x3ff, r3}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x12, 0xf0000005, 0x2, 0x400}], 0xffffffffffff8001, &(0x7f00000000c0)=[{{r2}, 0x0, 0x18, 0x4, 0x7, 0x401}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x6, 0xffffffff}], 0xffffffffffffffe1, &(0x7f0000000100)={0x101, 0x1}) 18:46:49 executing program 1: 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) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xc68) r1 = kqueue() geteuid() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x2, 0xffffffffffffffff, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x14, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0xd6, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7ffd, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x28, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xffff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0x400000c2, 0x3ff, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:46:49 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10090, 0x0) 18:46:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffd, 0x0) fsync(r1) socketpair(0x18, 0x5, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) 18:46:50 executing program 1: socket$inet6(0x18, 0x8003, 0x102) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000080)=""/242, 0xf2, 0x40, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 18:46:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r1, &(0x7f00000002c0)=[{0x3, 0xff, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x4, 0x5}, {0x1, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r2 = syz_open_pts() symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) semget$private(0x0, 0x6, 0x1) syz_open_pts() fchflags(r2, 0x0) close(r2) 18:46:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') munlockall() 18:46:53 executing program 1: r0 = msgget(0x1, 0x240) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x3, 0x1800) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) msgget$private(0x0, 0x2) 18:46:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x0) close(r0) 18:46:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 18:46:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup2(r1, r1) fsync(r0) 18:46:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r7) close(r2) 18:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619517b6a96969f7c5a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc000016b136a5d00d1628b53a95d9671ae521d28020356fc91c45591944b231e409f8ee2a2f5ad323cbb68d90cf854e80f7711bbaa123bc159fa350b4fe74d56b94fbffe0a27d8f4bd7d1cf3d892381248ec8a960e4ad33094ea0b900c9f60c029806f674f329a2f894760ea850", 0x2d8) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0x5, './file0\x00', 0x80000000, 0x5, 0x1, 0x3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 18:46:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 18:46:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00", 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 18:46:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2a0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x80) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x40}, {r2, 0x2}, {r3}, {r4, 0x40}, {r5, 0x20}, {r6, 0x4}], 0x7, 0x6) r7 = syz_open_pts() close(r7) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000080)) r8 = syz_open_pts() ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r7, 0x13}], 0x1, 0x0) 18:46:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x8004, 0x0) unlink(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f000067e000/0x3000)=nil, 0x3000, 0x6) r1 = socket(0x18, 0x400000002, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0xd, 0x9, 0x4c1, 0xffffffffffffff01}, {0x1f, 0x3ff, 0x341b, 0x100}, {0x3, 0x7, 0x5, 0x20}, {0x9, 0x8, 0x9a06, 0x1}, {0xffff, 0xfffffffffffffffb, 0x200000000000}, {0x1, 0x4, 0x3ff, 0xc6dc}, {0x1, 0x6, 0x6, 0xef}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x0, 0x5) 18:46:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() geteuid() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 18:46:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) sendto$unix(r1, &(0x7f0000000000)="c0ef3d645c366828288b2fd7f9d91b32028b50842530cfa953", 0x19, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 18:46:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) close(r2) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r1, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) 18:46:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/172, &(0x7f0000000140)=0xac) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpgid(0x0) r15 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000240)="a433820d25109eb86eac4b306f5d7f6b78e90a0f935dfa1ef6efe5f04eba64334d517e474f36bb52fdd12b7f6479f9929c3652c856885a4372124f4695f2f794f86a11", 0x43}, {&(0x7f00000002c0)="6924ec7a9028408aa3111259f84b73f88df77395636c48fb30afb3641e5576efae0bafdf49ecf86be463e18a7a4639addd86f3e854ec2a9f77368c0bfc81959d4d8b10da677d0192781266e38fa871a5b139aa8d5f4cd58a0703c3bf0579a01ece55655e83950ce195f9f24ad8787e348c05439ee45aaff1e6f4abd99ba81e3fb4b01859b16ea416a6198f93dd3239b12943c1b194cd16a81098176d5dd6d393ed815f8c9887153b412a985b3ba79275e9129fce93d6bc0c880e3743defc3d6e718810da9b16ccf6892b41ec1851973ad8", 0xd1}, {&(0x7f00000003c0)="59886e68ca7ccf63583e420f18c8124c8118c216b586d20b616efa930078e1d7fa9a8e0b2f9889d86d2a75a635eaef220701ec3bc3105ba77837add67a2eac99eaeeb000f14c61ade66faa09e2b169159cb2a221588baa4e9c34429042b97142ce373c1ca537eab738ce8cd2d1a91f2e5900034997011a503bb6e051382b7660d314f3426741dea3dc5e77acbc9576a8e7efdf2a45dcae78288335d554e715549ce8f1424abe227d79af715850bf07cfef687fdfc18f47aab17f8a75c7aa5dd03f26a158d9b55bec20596412a47188cdce92cde0c3f7903bf31b75531f1ab87961d341c0f17ad9451a2b10873343bef3a19d14170684bce0e9e946780b48ac34f95699dca7abf57fefcf93ea29b4f3ed18f005be2486126f36d04e92c0a067a33f954949fee7036bef70457b1d8a69a6fd73aac2712d90daa26ce5d720310931632a48ec7f6744deb49d474c8ee9dbf7ca594b2f6b69366cbc79cca428d9a04f05eb6c0754a5dd2896eb6afde23f8a9cc232b036af416d3c808f56e61543bc6f74eff3fadd8f6c2c4d3788497624a60688139e97547a9bd6ef4f5605a32f2bd91430ea10d9f941cdcd9f73e3e004c75f419553d5a52b489cc4b25d4fdf43a75bbb1908f6164d9a442b471dd801d785c54e40b8196a4099eb9591fe154b4efee719a31dd5e486b695b5943a43a884793c0e6db5d7b9e4c4b2be99609d8c77e2a24d518efa0bb15d58880828fb2823a15da29e6d3ff6363fd3b22981bd2eea6687ba2e9815573cf370450a643c14202dff2b54d18b7397423e1382e52f8ebd58fd7cb98033d0a8706fd7e0db5760300ca5472f20d117c1545d2f4bd8206506bb357f38c115ab3bcd8faaff89e56c3a262267c802228d26b13f97907e6b75c4178537503ee0ce3819da67f5358cd10465c370612bb60b3936e463fa0d027822be90f438148fe4b5278146995939b60d45c88cb752429c8347dd010f2fb59d524795967db2f90c90e2816b51852ef9fe71015cbf63a0f8309ed6fa0c995504773858d941831f5b48e375490c3dbbabc2f6e6d6f9ce62b192ffdf19eb698e2bbdd9152400b0ff95dc623e612ff1b15c9446d10bcc31508a535b0fd7137defa586f4e08344f646f552235f2d173c252eb6b7351a880f5b0ce777e78bbb5d8357cd998ed36d15c3054ddc5c6a230919724db0fa9a91d086b78d8859581d58e79f0c6406fbe00cc87d0d41442cc33601d558f4d32585f6e69bbeaa035ff9924a86d3de65b8b11201099192a0b0dd0b9cf5df6b14f9e112af0d5f13bc474dcd56beda36c8eeb94eab1e4f17eb82ab479cec531a88ea40687ff81a21e4fb123e8112575c4bb4f9bfa7e879acddc86c0d12f528ef09c847b4613a7acd6310c2389b71b56de6f14fba4030645cec0d83550f7aab7ec06b78d9d799f61ed2c4a011e0ead69b0b17c10aa75bf35fcd7e8cce4a93f21d1aab78d5562bde7926f0be7fd0f404ef02ea13c3479d25978756f4eb7ec72a4b43213c5d60878e3db8f12b2d87742d9ed1d9385ef3e2c37d2d7bc5ff0507d00aa8fc8844cfa7caff9af6cac1969154effe4b298bdc3715e511628018810b416907a4692002febde1f36dae8164ec3be0af02bd9b4d228f2ef00ec336a66ab3d309ba893d85984bd0a522960d99594ddce8cd7915e3587ecfea9d23a42d87ca807df80f8a656d72ad47375acbaca3a78899c0ac5514bbc6aacce385f8aabc3979c413b61b4cce99b9446e47d783d70dad265a0628839954553458464e099fd679de481d05c57a6748c0e71b85cd31383c73f98007bd8dc178646c1ed9c8ee309f27c36903a62ba3d061dcad426b9dda87b4985d71e2e60d5fe47876ed78cf66054cc24eb4bb783cfb9293ef4af0f6ff822585a55cb9a86b0387c42ee6d9496b1474cba79a1086e1a39718e5542ac3e1e62fa8ad88daab090861cae87b1d2ad826fbcb7c79162f9324bd24e070be07ff21ed4b9aaf1554221d0e0aa9d3af1ba371fb371118a7359a77baab6b478d740442a676cf4c42d375a83ac92caf80e60a4776799effcd70e1d82708f50a4439ecd07b5e04d70873aeb6da0b6d5ca005987bad1fb792f1d366c90ac675cf7e7e9a9f317525b725dd603a69227ae4cd624221a6076db635e2ad119d81269c0de4d69f679796c824159252ca6c2eb871204bc126b3620000d8afa57477aaa0ec1f4a7b53218211ec20d78199cde9c038948ce44ffb4dbeac5db3706fa7b0115e2e3d4df69b7c8ee420d4280915e9ffc49b74c0ee9d5e7df5afc73ec827d60fd1afe5762b35d54ff603e6ae2123e730e81ce0fb91a77e03b3b82430f9204ab970211adb100f8ec4173bc71b7bb1105f37e853434329a9fb36a392da0e3a383148ddb9754b339505fa6bb2c8f380aa714f5e7eac3e2ebb9ef40cd3109f058ac241d5d60993a0057a37e256f23aa821771585a3f375e47e07d6c554a124888cd248dce5477d6bba04b5810156d8cefc1c3a3251a459bbb2ab5071ad065dff2f143e1a3f2aef201d500eb3b297aec0265324d76553987622fc3696c2da892537da5c19a9e582d20977bbc6827c89f970555c26990e8f093ccfdf86d91cefe1a56c974541b23e5623d05800b2e8c9b6f6bab134a71b9514a142094b68950f259bb630fdd7e7ba6ea41c0ab7282caae6019efd024f0d3a95397c7a99d3478bcf6653cdc2a49594ee1961eac11809a86f0dc388d727669d5ec34a3c53365aaf6bfb0055376b78c8e88562a4a2a7199e3c21117ab3f12e40f2cda68bdc0e49e1d9d5d5353045ae55ecb7954afd1535da8781a8ed1afbd2d410191baacb0713161a18df7f15a7903f1094945bf8e262acce5b3cedec4de17f8f84623950f9bc0243158a913e74f71b2808f57fc519e8cf89afb0fb4962b6a38d20eac1ef8bd99fa4cb6a8c10a8e0b29c4d2a6fe44c9ce6f781d8e0f49557043965fb4a22908d42fec9eed3f7c5cb84b4c162ad40c0423e69c572cfd967e8baab0c59b305124f69ef53039f87d40fb32cddc5579b9d33013edd0dd77cbffd9b1d6ea5f4b95c9da35587eebe487ea22ebca6269c521a6c14758f9fe75aa7f390e1adc5bf9e3288b159806bf1c6241e021aeda76a117c3f70986ac09bcaf75a1527657b126be06f41754cf2c160291c641642c4a9728a306dc80abdf1162cd655d3ef6a4e6f2d0e552540f1c907f50ce163d4315671e682c4267950c8d258ebbae80bcb38eed2f19ce4ffa319a762991415957fcdec18ed3cadb564e910eab326d6c7fc0252d5b9ed5a4bf185d152f656a90857cd17e2c681c11be1f030031ec530a323efc385712473c9cab5c63b12c2be3e1b7d4c78685b3f1b0321259b1e86376011d35b461d426e7d038d0e035609d7fc1b0d659dc0108f4377db04da6c85d528135b1a75275839193927816241d0a4942a6c7736e69714aae31457570dab6b8b86ac766f0a4dbae226e4290ce54ab4b205c67186fc3ea71331a099e1ba32a35cf6f2d2a68c640b4f9bbe73b2b2c9ba4370323b978a5642134af5106d64b29e92bd5e7cb915ffd41bd88095abc0c56e35da2c6678d67d63e8c9c8f06e936ba5ad10848dcb95eec027cf87344a21d3404baf6ddf07712dbdf67a570ad5a38be2bb215bdb35f9c61182ea942ebe409fdd6b11f91787b0406e02390b80a427066fc4b222d42af9e19aa09af797c0422e5ac5ff1bd225323f80afb7b703a7bba24720776b76087bac71c9ac41951db6478e2cdfd6ec4316a6f11e784cefc4a7e429c2bd0b993f3d65dcfacf8783e58d09d3ff97f7a8b65b1eda11f92ebcd8677a36a0de4cfc0478e560037edad922dcc26ccd38c66cb8ad74132cb1004b12c691570e660bd8c1f0ec91aab2b875a895e60f68b4929006a8ca421927187d704dcf3860372a8fd83bdfdd30d29273b29b2059c42f1079e9ce8b8f73033227893ca27334f4785eee292ffdcfda8fed0e70ae594d172101cd3b2d5881c2997f8e604839bc5d1b4d4f49e67ab0b7da81273ab9cea66493e50ca3c2d0ce7401c00514138f48ba802725ddd58160cc41018c868adaa01b230957ee205aeb696d4f827b2b3a26fdedeec3c2173e24c95e1a9cbbd037c6ee648463442961d5b2bd2c49438d0e8a2e32aba63071f2e2a34a9fe61a51ed808fd4ed5fc1fe81bdea008ba1abbeadf7ef5a7d19dbcee8a5c7c069cf9b26b8511d2bc56560b7006424a376f7a913227da0930d8afb1cf216b9c004a21b9e8d721bcba899d2802f0885b793e22e6a0f22c4ce08b85fe1e47c40a87bbe41f26463ccaf60766f4f8ac14529e9805d06acdf70a57f8337886db5572c3e0cd4f05478fb66ff5b2cd0422f707471a841130a503feac88e32477df43f354b32581b8ca9ef99b3d8a68cfac4a5c747e5dad84c8b04e14cfb0b77dea84f09ac81cb8349697420f9fda241be4a29bdaf95f82b38eb25a8ef9e46af472a729db87156bb76ea94dcf55ff17f0db97bd434bd289e8c5821ca997e2a56ab4c6ae07b6ce821f9208446b95ce69f732ced24efc7ec8a169fa364fee6405b9f1cb482c1ced00583ac13c180af585c7e9f5dca672571e34730bd93334112d181ada5bac02c3e383f02548dd72331ec3a6b63a984ab8744614a7db40ae6feae7bff90099c20eb026aa6196d8464d639f3deaafd81e238779242afc9b3d95bcf52089c1e4cc542cad4e5a6dd5e2df84ab41fb6a33f059d2bffba84d328ef47bd7bf5e8e51c068e507cbee2d0f070597460a40cbca69901907bc4d47e71efb883bccc561979e305339c7b9b7dca1b869aeae1db7693e8233eb73ee2d30e232ca01098da16cb1f4351784f0d27762bcc9f300ac4f22b18ba8f78d406e22c3e466b30c494fcfc6e77f644f0ec07d63c40fa25204d2be68f80776ab3a1ab6b973267ff406defb17551c72b31c3acbced069b46088904053cf90b2c809a018542c7978048fd776623f5a9a9359442f7776a73a6336ad20304ba4dc26e340033089424cfdeb6038f9ffd74c5f11e6b13cce47f6b66ff1cab47df98f95a0197866033bedfba9e14cc1d08f1c9af6d752f13905c3477ab1215f5d965487479b3675949ea616edfba455aa42a9e1a862d6dfa6f76c601ac7bc84b719d73408dea884f513df0a14d877ae88b65f4487334f5e13f424501f64099d7eab2130c211a0102a3f450410e1a8367d978b6b2a4e12e3af46fcf800c4bbe0d334ea1b83ad5b5a87249937040102484344639676db9bad2ca4030d68cdce1d646c38149d23803e1b41fa37429faacb112c9e1dfd39ba90ed8f0b228fd1c84a9a08ab251dab34b029d4dc6b9a541765cf870f5c05d906176c2d451fc1c32358ec18102cbff2ec021ce16c01114e63eeb26b36e47b5ee5c19a70850bd02a5ca7c2a131469561d515427839c20e8c0eb7c4d62450c1b8147dfbcb15d3c8405393e0050218743a1b641e51109d9316c3f542d19679c0150d699458455c5176466cc9f05751cce91136ca8eb76570b499cb34edc448dad114f5f89441b9a9ece6ab3601da8a311270d50b0924ae1204206dca2be97b9ea7f47f94c581307e54d202092d8323b86ccd076f86f65b86629524d5daf0d83892b460e1cd3eea02ce6a92615af0b0de5dea87256870d87ef06bfe709e33f1dc79c548a7c9e007feabde2d0efca08c3b2e1bed6afe8898d3fc93cc7fa19dabf7851de17a1ce578aacd15930ec7044fca289cfa7e2f299e5f918a0ac850572eed2d66b011cf3360d3cfa76bf6391660ff320868e81a748bdacb41a1c4355", 0x1000}, {&(0x7f00000013c0)="120a57f06e8b2525eefde4877ae2e00ea1c40e773d", 0x15}, {&(0x7f0000001400)="eb282fe8aa85b6c93b1821b58c4574ac3471f9a2f0889c9c34586bbd15630bc9a703634164f79387e25df7ec14517573b6917b4c473645243471821d69ffb9ae6aec73a42acd1619403b9eace409f6f43638df42ea33116c52d891e4aec6f2c12aa8c44b31f3b868f4c640ecbf7112332f75c4ebd0f09a6e117b984b0d743b28a6cf348c09f77e42dbbfe7b59b8904c889deaa9a1df06138c99ff77ecde00f996d24bc48a67daca5e11cb2457f6995d8fed66f159bd214952df95061353e979ad0558d7725d7b2b55d5b9ae813c926c2dbeee770074f4427d5b81f20c0676007e9ab8889457039aa9d2f5e7f34d045d9305dbba6f6a61f8b6115a7a5b62731669b4af5557d3a40706f1887e3c939168de97ae9b0ea7585e48a5de737759d5a5bea2098ac11383d8af84e00740dd265b094232e7655ce4db0d837847b883539365e32dfde915452c76b142e347ba584bee8a9edc3c6b111b7d08220b0b6be3a62338b66f9a986346143eb1e153974de5627f747cac04dc24a7b606f2b63167c5bd0e2c3a02f5d9dacbd7005dd67a8130a925a2f5235ad09a54f2b7079ff7daa46ce66806832d6dae080c2ec5091d4c55cb98eb7957ae1037976571522ab37d0bf2b4b331e231f5b40db3c16244fd56a7e44f76a3d8233bd905ed0b122f59ab82c82c3f8cab02416e17b6034be213f521deab99b539109221a6973de4708c1100e16f857d480b51f706979b675fd40d402c0cc37669979ddc93f17fa797daf322f2e95ffef23d8475b508b79da6e83da54d1a9832912212b5e1087d0a8bcca7f1acbb16783bb2ce45fbb3027f307ad5a283343ba59c07162f38b7a8b6b2ed75a6fe7179197487c7a4cd0f137acf52b6a6fd42d2d5681462369baafa83478453d855a8a38acc254d4a5a7734c847dd98a32ed4b2e0bd67582d21e408e6edc20577ef606fe591f4bc64ae1edd85583f571e07faea86a9b43432cb911a69a168495f0047edae9893349f840b744d493bd6aff34ef37040fbd8d6cbb738723988bfe114e798374350175985046854dabf962420a2c5d15ba115cdf8073de029e30d9c042a70141d03dae04371bb95db19d9a0ee4850ef2a6954b4d6abadaecb395dba5584e435d3d4b2f3b24daff0d43a3710d1e1606073f68001d136fac3a42ce8bc3005a33c9994cccc88d6f06057902a4af7786575d2adbb8457463d6dd1b3914f6732999379401e2d20b125d54a4456543ead1c87b0cce6104a9b728ac4a4f86558f6cd93e8ebed11bb8bb23b506def6d1a988018d7a0f05addc2cefd4b9b70fe965cc2ac05f283cede64c740a1460df3f27e3c9c40b310396cc019d8e14bd58a56be5a852f1d0a48718d827e00ef4dabde84b499a364b7dc458afe3a7eb0f193be2f7906662ac694bddc050eeccac95916b7ecbb8213ea6c5c4c1c085ca554031a88b958fec95f2dda26cc36fd7648d934ffa3c7c22d4b7255b4c3d6494825cc55a18a4311101d5268980de2ac21e141f9cc38cc690fbdc8d0bd6fcf5a8fcd0f3d116e0b62b55497b7d482dce7994ec757d9badc4d2bc67353c6cb60ec68910baa8ce5bd8134a4c21be2bd8d31eef3bd5c2aa8f33b071ca22e9068cdb04d77494d9e9c1eb54542ab1902292973024a457ff1295ec60ba1ce2a38964e08085f8c182100cbcba5e6fc0de041ff68214df432d1f25eb32c21cc86871b7a3e26ed0c756b87b1241857dd48803ae93ba7f2c2dd2993c2998143a5f37c00ca0254c79354720f80bef0bf02537a534608075420687110267dbe47f878b6c2e2d0f232a8c976ad8eb04e88987b29c17437b3b36c0e050f531d22fc2abee4907d9f36c54911229e3c5b06bccf7dc9f20d122ff8291b5911db3ee9f6e909a10a477b5c03062992037c1c706942dd39123a7ef0a3edb1f2e2c9bc78835caee5c4bccff53542f1d7edc7e0280c09e50f5c968ac6198f540b6c1026e5e97b6db99178c68f99494230507cd7fe0adeefce914d07f75e592aadff0005354713d213d5cd465bbe7a4b132db2f382c83aa51aa8edde225357048da6e379872a3e423b4e13a2f970a536cc656baec149527dbc6c65ce847b2ba981e3487e0a28a268cb1b0f8e240d4bc99acd8cae76930f31b5a76127e1c1e23bd49ae721bf4b8cd51267aed178f5fa7d2b1d1628f18d265d30077438eee62516f612ee31c087f5589502b2c01d4e1a1a588a2e70177b7da83162916cece2a3cdd5bc41a112d3025a7bf460ce03b3b648945f87f6058eb4c51ebff70234a529be064d958006ecb58ef9316edfd303ce766b4be1830b965d836b1cc22308ce6a32a59fbfe52b9a61bea8e5a5eea0926f20ee4e7d30443852037bac3daab7c193057b0cb98c85c6db8c4f8debccc4f68b6a98b951c569dd0ef864f0cd668523165405ef6aeeba061bf1608b85566f2dfdd3fa3b38181e494620ffc88ff2a6b6cccfdfbf9072cb6367e2d68a1ca345ddb8ba45a0a89db0a541b491e48e01c8797d4ce2f993885044bd47c7f3af79877dea133ca0669d08ab597d1711dfc01f7d28cc7f89c0324abe03ad78ba459b15eb6b90aeb736f699adc075937e3e5ac2e01b33ae1b13afc3cd7ee9a8fb64f624803725dd667b325025368cadb20c7822341c2768cacd364dfdf76b980190f934dd6ea05b850dd4189f57ef507d7922934f01c375ce59048f26554213e8bc08f841ef8cd0e1fab6a1fb182bb0b5f7c5e6c9adc842b97d67373d42031db31789adbdfb2518e72939e5c89414ae8a0cdc70b2a88e5d5265da58c67be4bd11b0b29bd814ee31dddf92fab3eb2b4e07065b6fee81f9401a621e0189b70fb2789f1f9beff90d205c978e7d9a433674138204019f0866a945a5edd4d487659a6f2ae9c042c4906aa5ed26408ae9d7e0b5c1d1ccde8267ba2019edc746ed84cb3ac4d930c4a3f531db28818bad3bc009ee78ca163184fd73f725312f4c068b8092fc62581ea9a6012ac99a42c2ff24911a2346c816bc1bb0c4882a8decfa58f44c93757e1cb147347ee3ceb3744b37731c3a7fef69f464b349c6de5c0df7fce2034d8660bd595a4da43e708ffcde86a4b54598eb9c1fc54912831d99a445842011740b799d124227cabf82e5ebf260b314b55c3ed77bf172ae7720169b579d560d69efd03f2903ca3ee57160b649e7017f34c981061aca8df1b2fb2d5c729400e3e5b6edcf1f6047bd4aa656639d22abe01356e12ef57409d9e92d45592692b46fe056fa8d0991100b1b1fbae3dcec5657d5b00cd696ca8fd584a72c5c7c4a53760c210fbab27ca2f24828371d67ed5d4b2d6b900d8483b4d25df3e4f390124a2691bea7deebca9e1c84e5e670f0a8601ea4b4ebd55b9caf94a329df000ac7184083bac4a229f8bc176190c5d75a116ac41cb2e2a6e920d0f4b13e8cc721b3e1b8a7405b4afa931bea40507c2c738b6b206e00667be107756153f24dfed6778209bb7a1922b1fd2bb454e332c020f3362c99964f85b47b0cf500fd70ed579a62440dfa29ad77d78680829fcf7e7aa81acf300d2ed2029ec2234364a7b6086dcfbd882d1b6082ebac88a864f63578234a08a9cc709b975219c52481d3a866bae5c379c104dc540e6b2313cef5e97dc52cc13c5109a31b56f385d573d626c88a0e171a718821c4d8985f788f5b0777ba4159c16c1f81b3f287051049b1fe1d1a65ec5ac95b990aa4e04c60db8e382a0425dc2a935da035951033fa69ba6dd69b179af87507a065c6329ccaf3a4b8d7fb7cda1240994719e418c60538e7b35c254c3fad5d77869c2b0bf9863cdbb8872ba26a82bd81d0386e8a411b7f9c82a8042e6792b61f0021f2324efb96c53d237791b5507380c53e62c1b3ded2c03d19153fd9a207b2f0dcf8f9f0c3c461cc14daa69cb3ed541e022b215d5ede9dc76b6cbb585590ba883c504300a3c361764cad23055663c93b35cc0e2f9632193bc9a844ce04136992edbf2cc9480a6dd60919cf9b1fa89880ddc6ace2532a6a4d86c3d286a11c9022b6e585e8f7362a200dda0942d09b77a2ec42ca5b4aa5dbcdab88ae3710bf3b2ef1fbbfd1bb66ad5f20c90a89333bf8410d048ec969b634a4daee7416232520574145903b43b54d875a2ce2ed4af55b9e6ae5abc733e74011032b61790b120b4bb3ccd650fe3c464f90a960799b4d5afc1a40fd69ed6b306bcac15234193a8c7daac68b0f2701e09d3b1812c31c7e9b6a9cc186e568ca96d0043bb815602525babdfa8a2344a4aa2a5e83e94c8c84ae9c21adedab2f408b838006835ded1f384eb12e0561addafb1142c68d1958bc0c9b8fa1b19702e1c247fddeb6de8f6f967b2861805312d9023a3f0fc4de6453a91e0deab42dc6c8f7c5607b6ddd954946105864572f722298e4f591930283dffe92c17908d95daefc228ddd87816ffc0c0a9e98cb72c040db53f0f59157f3815ac2710bc0d4538f1f040a068c745a48084c4f783792885fafa269f7bfb0673cc83bbe44db75af29dc06116843fd6ed3271077033514569efec7db448532d51aa3cf4e4ac1e69ab03a636a0695bb42e6d655a0fa8d5e357ba35a7ff0ad7cc776dac212bb0a8568e16fb72842a30b48241ef130df5e41d90d836ecb7115ca65f97c3f9ed6b08f6c2c68064f9ab38699f41b3ac72da773e80b0912bf2261161b7eef60bd4b6f20e14a6da315612e2fdf67cc2e8dc1f0bd2dc82ef5bf8f9417521034d4edea156f35e3061b5f6ed966d627447606f7db77f238850c90171821cae957583b79b1a60e0fe9f441a0f9e8933e582af30489bcacbf1548dfb0e2ddf5292731c69cc861a4d98ca4fc35b3a57b5d2438819dd508eeb155182dd9a19c2cf2c8e612fc5a8abcf2ad26763c7e60cd076f7f11342dd2bbc949e9e02aab2498d6761363316e8fba226c9a50897b95e2103995cb0e1c7d5d480f5b2c648fd8f73b27e36a2fb3e7046a107e48f406c0a1e7ce2c17b2e65e3ab668c9e41b3ffe0093b289e6dca69239292e869a2cfa10ec71453ffc7527becbb27c08bfb0144ed3f4f0257bb49794df1876d3e401568a4097fc9a37484a9622c1e798bb38344a9e6ad268e014a75987c498232167a4f44c77caf2cf781d6a03d00d549f38bb55fb84c36623f4a30ab88dbc150323650530f338188630eb6f8109213ccadeba42a49fd9e7dcb4ab8c9e7ef70327969f624d8ba44f9356ffdb3ab703bba4b10427f9247b222335cbabc1d676c5939bb736e56303214a6a1bccbd45d792c8093f0230cbaa20f82a1d7b71a7fbc7b767bc0b1094d104ac2eb42ec095765d8fe1d17f273ce2baa18bd2600c6c5c1951a8e8ea110f87775b91b24c46a41c8a65f8a47dfd7a237c60e328957816cc8a2228189ec137a4399d1be0fd3127f109db2f5fdf2b8030937ace5bc26ef615e60f457b5735aa4a91100902dd007272f6d4818e2df12b6a0f4541cdb37792891feb6e337c6ebd6c03484e6670570b33539437320afdb8b769c98ff779967bd65cff52cf555a06bf8a93cb688b15c1907b37743970742063e553f561dca9eeac36adf8fe99ba60ce67a9cd61c944bd64b692bbbde17272509239b8b625be30c2631a7e27ea4f3daa822a0ebdbdd456e316dcabcd72204ccb3eaafc1019dc974a1933b1f1d23098f69d3581e6ba2a86f0db78aa45b13437d6a7a1749068f84d3a628343875cdc4b7564587684c121518489f3034505dce9e59a63a62c7f3ee3da82c6e45971855ce944b08eb5d45ec200acb4cd4ca175474b077afbabab2f9db2418356b541ef6515fb918", 0x1000}, {&(0x7f0000002400)="a7e41324a9f2e62826d8db4b0c3f0174720f0bbeaeb522005cf4771b23ba00869e06c6d3b2b5c4410214742dfeee09fa98591cd808e581e8c42e8a3dee13ec32c0274961d0391934a4a3c3b3f3b5047a39c95848c9dfe8a1860baab2dae8b849e9187576ed2439cf48cd9be8c5126f99dece0861e37bffa694d75200a4712c9f5cb9561abd5d4236f02a3ce76dd19764", 0x90}, {&(0x7f00000024c0)="63a41a0fe755855417f965ba112fdd414f7fe0496621a80d341d10e7529219a1872180c934ce88769fe914fcb1ffc08ef23976b7071577d98aa141256a7a8271815aa3a2a78d00b20047f72d9c50686a28bf5f69a3d2f8de16ece0a378c5a99c81470d86d46465bf7362f1a7c4095fb323364c5ec8ec21fb78763f748156697a2eb33794f6209d4d946730036cb53ab66b49f595f9a393bb864dac1182f367a8e9543ba2d8bb46ae46ec0ec11c79a8f7cfce05d839ebcd663722aa3adb941f", 0xbf}], 0x7, &(0x7f0000002880)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x168, 0xd}, 0x8) r17 = msgget(0x2, 0x10) msgctl$IPC_RMID(r17, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3ff) msgget(0x3, 0x4c) msgget(0x2, 0x400) 18:46:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() msgget(0x1, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() r2 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xffffffff00000001, './file0\x00'}) 18:46:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x47}, {0x3, 0x80}], 0x2}) 18:46:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 18:46:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="efcf4224b8cf3cbd38394ec8e17c1b36", 0x10}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 18:46:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8068, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x10001, 0x8, 0x100000000, {[0x7, 0x1ff, 0x3, 0x2, 0x1f, 0x6, 0xfffffffffffffffb, 0x9, 0x4, 0x8, 0x4, 0x0, 0x1, 0x3, 0xfffffffffffff001, 0x1000000, 0x4, 0x1], [0x101, 0x40, 0x0, 0x1f, 0x1ff, 0xf2ce, 0x3, 0x8, 0x3b, 0x1000], [0x5, 0x0, 0x0, 0x81, 0x10000, 0x992], [0x10000, 0x8, 0xd8f4, 0x7, 0x83fd, 0x4], [{0x1, 0x2, 0x6, 0x1}, {0x3, 0x8000, 0x1, 0x10001}, {0x1, 0x200, 0x1, 0xd7f1}, {0x3f, 0x5, 0x9b6, 0x7f}, {0x83, 0x5, 0x4, 0x1a67}, {0x8, 0x6, 0x2, 0xa8f9}, {0x3ff, 0x59b197c1, 0x9, 0x7}, {0x701, 0x10000, 0x6, 0x5}], {0x9, 0xc5, 0x9, 0x9}, {0x0, 0x4, 0x4, 0x7}}}) r3 = getpid() wait4(r3, &(0x7f0000000340), 0x2, &(0x7f0000000380)) wait4(r3, &(0x7f0000000440), 0x0, &(0x7f0000000480)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20081, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 18:46:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x8, 0x2cb, 0x9, "1241e4638677de5f789d1d73320376b1733609f0", 0x7, 0xb4c}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 18:46:56 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)="c5bd0defe8bc7ad38301313f664842a62dc8acd8508357ebcd991440af9317ed0bd61da4074a0ce2d771970e94574d191b2cc859e4c77c5b", 0x38}, {&(0x7f0000000080)="417b879143a41b3f70ea471ca91565895a82a7efd6ef52c86ec9ecb91980eb26a2c05e13b22f9a58ce08c5062dcb0c0c20624e05aa2363477b8c8024cb745a148626841a83e0e4a74ecca31522b8a73f7e790344f4b75c0ce01f4ea86bc91aabc1f87999eb10f086c3fdbe205f914a3bd6f768c496d0719a4902f306b24932d11870dbeb7d4faeab5590d1ca513024e122a30483f72234e861230ecff5a0593038ba160a8fd8bd70f46a0d37c8e3ea42e5dbdf33d5c0a63b29e0e8b3ae1125f477692ed48a35d05e96146b9b59d295879dc45b2f3edecebf2dbe15d45a2096097e136b731dd8373b96d86d8eeb488f2260876246fa8ff4aa9543fdcd0060982bcdb5d0799f06ae075cc7faf7d457b81b7221e30381b6ac3fe97b24ec50d2f2e8569c8140e030c7feda99145c99d7a6dd5b777879bf94ec34d24386e4710577fc495e9414ac1e654ea93dd5161cdd6656bace03078eb61cb0de832326610a8b0866a41b250e45863be49d88cfd4037aa2931da493bc6a54570aa4c10faafa3052e639fafe272b4ab623413117f85ca799f6c951e9d645878e6ec73ac3c8f42d57d7e0c3577a448ff14563cacf8bed3e1b5d73dd3bd91a2443ef9f484819898b2e73157b8e07217540fe2b267cabc9be4cd9cdeddbef7a0413834ee4a859920be44f7fe3c21d79f905bf3c973c849489831ab069586227957f9d94c5bd5aa5efb37be6e7499d80f49072c3e56d89bd36a1aee344ad23fe9ef4bcd9ee5a1145c92250b73a1cc83fc39c27a5f6f86f5203314f9ede286da8dd9f4e5ef1ff2a32ece68dee8e658595b1913b1d5068bce29d8590a0acae2fd9e6be3270b931dbf02fa8d1425f47aca9f58d9a25a0cd3bc793e58a0d93f214600df504d056a14fc0291c63f23157c356c32260d0aaeedbb60750b5353fa4218a73c542a466fd8b53712dbf7ae4d4cabaedd55a12dd5d7c6f34acd0da25b70ed6517011940b3699a598ff14d60dc84bcaa1e741aec0a8da63c46125dcda115e79bcbf42f132d8c5de9ad6bdb5b86a2a9d255aa3541836d87e732e885303dae551615b28cd0b8ddddec5c23d30bbf9301f9889eaaacc8da045e8d48f5b19bd0a44bc1d715a77937eaeb2ad0addb7cee3f35c34092775482da7cc67e7abe779fb96fef15b3d795018065b8145ba11fc00a5e37377bcecdc48b9554d6eef3588f4794047d439ea51c8550d6b3a601a4cb4dee043862d688e89940ca2c9b545e1fd58e8df09bf12f0a02eafe9820b4d7323dc5ee88f192df079f69e8594db6bf1ebb08a9666e6b51bf452b250af4a49ebc386d91c0318ba82daf2a92cfbc382728be66bcb587e393e6707779a50ecff33fd9412350d9963df3a13472c1db869c9339f21ab8c02bd6aa20ab6aa9a20da013ca92fe00074082b356d7890a00f9e8fb0b22b9422de18e12b05d64b0f4bab7d1f7443a7bef39d977a1bf922361b6b94135563882932f3e5162c735bea0aea21de7f85ba4997d6235d3dfb8c7af7b8a648e806df83edcfceda388b1ce6cb6e05f2f49cbd2df27afee5a2897531af127424952481083c794782386dd0335638d309e90ab20abaa7730efff6bc4e7e0e3d4a53d29c1c75877ad453b75d5904d10d20c1f51085ffb78242a360ff876134ba1c007bad468018572265dd2b742240f1869d41c6b3b64f71fd91d843f05bf879c5aa450c8dbd499673099b7b6e5b0a2e1c817306f1f94c7505fbed01a7e4df14940a8a1705633bb3a0642faa1e4f102d1ff6c2817c37f09921aa5b6bdfd9c5fb8caf6f72846671947ea79a380b85e3684a9d8786a6ff3b94505fb1a7263403b95470e4543bca2a363c131b0ef843e3b75eb43da436e9dacd48da8d9937c51b489b9b3ec7ab7b709c01f814b9413362e3446d42aa349b23a74d4e67136feaa653565450c48b398057ddaa64c7a6eca84393bc1f0e2cd4ca1a8c6b0dfc2b4d134217c6077b0d824e2622c0ac0199064df130a687dbc391beb421a0ba9e09417dcca41fb2504eff50cf899e24a6b9995e345fff74f36a335d611178b24b1aa9ab356bc7e416009d0718c60bfd12a30aa7ad57a5edcb39f64bd32a7fab6530b33d078705607cc504e9eca3b5e4700df55802f1f3f319303353b4a93ee9c4868a40fbddaa8c28683152e5ebd4fa0bb629c5888266cc728a3fe84c8728d396fb8ef76f4fb669e004e03da39cc8f902932568004e67a5f2ee9faa6449843f38c6620c16578060c9a7f4547dd8fe8528b911c758f2ca7b3f3cb4a7a60a7989b4c8e0c31295700264884c7d4eac2499765f1b67c5c89afb0fb828d0fa72d7cc9ae21281bc99f74549411fb9e14600c6f706156ff2c29c805013e4a5ab631e4d26f952ad96d937860ac9936098edacbca16977466fc140dde043c8fd357112145655cc0d82ca84817c30e47ae0997e48e6a1527cb51f757aefd0a7111617bdc74c91b148f2002a420a41c1701f26e1dc056901c15dc87c15e57c7c862c8f04b56cd141af74026da13999498a761a86695ee7c77bc6981e703fdeb7a35077c317eb66aea38a32c7725a2fd4d55c5522a341f205bc14f0c3bc5bd95055439e89c9a0e6723afd0bd87eab5529524ac9792f5d87d68f2b0d1901dd00988d7528336a65027e0d5307613c00a5ae48264da5b19439ac490db01df7a864c4e0cdae5ecbbfaa62d4bc35acef37d9e25f0d0d8de5c4ddc6c9e071d69b7b321cec01bcd499febd225e0a8d00642ccc8381a7a377d78e5a5b35f2041be2baa6ed3aaee754c02c8b0fca9dc311056819c31fdbdfd6daba43fe10a13fea93ad51fbfe074ba67a7433b495947b26f187711ecd33d7c3be6052dea278998706059cff7691c0e180e546e7ce667d7bcc64e5cc4c0fcab4aa6f052f760f7476610b6df7aa9beeccd2830892fce68d7d3570dde6d0695c74d6bbf60e5bfb302093ac507ba7ffdb0188d3f52f0d44195040815fc33cf9f983f9d7963e752cf0fef1afdea9ddfc88b33db5e8c7d26cd59a41690e537d7949223e208ec8078fbad4d4c73f8efacf4e203bad22311b98c419fefb89a1677c95a7605fe513622323db9fddd78447a8914cc6ab26eadc2160d29f436f869ac50041fd5310847a50d40940a0e073298b212c2c9f6e1d6dcb6206806a07233ce7d281ca1f47f3d59237bf21be91eabd92b2ac70bdccc5bba9988433d5cc0adc4507129e8189a2a75730fb76046b17c9305124eab7b200757bb01f92cf99fc98643e7c82ea5d8c578fa75a5c0f2ce302be22df0a003b12b24194f5f391f0e8d8441937b374d685471c5c076c0518eefde72723c0676c3e005c25722ad46ec19bcee1b807f2d5b78dd6c12f36bcfee6f0ccfdaeefcb1946b3779992388bf86920f783f111247c638e6b8b46da2021b1a4f43d610da5cf315339572c2f049b15ea50f2f2622eb3df450b5c8074d74cdee506065f4847d220106dfba286f40629ce1022c0aa4e82b515ea3b61afa0dbfcfcc2f96ba6ffd21dd882b2110ae54e29997730d3c1654cb72b1ee859aee42fe7f1ea459e4175821cb00a3f26f6fba1f0f7ca2097704e8396a52d7f34ff66f1b90c981aa1105ba3e8ac345894284388edbe6da829b24512e8f2799793da39bcd3ab7fb9ffa90dfa28291aa1adc276d34cbee294fd994eff4cb3f12b28a2448deeef24eb94abe6286b19c3424d8fde23e522d4abe58413460fb799e42b78c6d4e4535baf629e4ed9a31e0a518e931c894bf5bb80a81df5fb8f5527eefa9ea583a3040fc455751ab7794a1ce8c0b7b707f11b0069131c03b42b2c835aead97f7f4314c6527bc6585ec0245f5c9c02d39b89d7df890037de86474c016bed51659ee42657c3607593165522eb847dcbbdf4587546e5388b35c8d9ad925686d8497449f9e8986c80e4976750ef37e655388697648791a6fd2689e43fd3e5de04ce7fe9998917e742963860b805ff1f776fec8c7e0dda17f420e01e39813e983508b7b178e09ad4c9216280b3557f17fde15cf8bb7e01841ff001cfba61dac26b546090df708e04ba6613baf64c755ffd6e4f6934f7368a163589cfc349beb952fbf5ed1674f9969c3713bc8b67b976fa11c36d4991d8314cfbdb3033c565ae9dc0ff8c09189a8ba85908add1ea1ce28c8e8e5be81e4677c94b9fff95a62455c5cfa604d94224297b8841b58752f684bf47411b11f67e596d9b10eb96e58e935901b98b55d58d79cb502439bee693a47949cebedca948d584f2f6a4c0ad315e9ded6f984db3a7f2dd5b671b1304be858b745e5f99ebdbfa9a33c4dd73ac6facbea1166b9d6be7d9edcf4799523b756cd30af74df9bc4ac235c54c4e4af367afc0526ce94e77788117c63eb8a0ec93487e84325129a9b35b3a15d88d9e9caf2efc2dc94ee2001c42f9a10cb1d9fa88d1be0d45585bff07fe533efdb8e8768075c5ef285b024e9847e6ba1d36041bdee7fcdae8b45abf9dacdbaf1f053522fa94afb7e46fed0291813f4623044bd5732824700cbd6e9d1534d9a7a6bc9ffd13be27197c7e7fd3b3f15ef2b7b8c2d7f4b434e9b5c8d98427a83cc298f94e6b7e6e4b932c9477c0581ca8473f2ef6e87322afe24caf47d67dab6ec7df7a60ade03149fcedd2cea0febeef3c6b41c1a96de815a4df8a99b6c6c4f69286949f6dee98050ab77325eb67a153f9f4e83cd048727f5a2bee4b276b1eb77316949abe28c7d172ef1ea4bd1cc0554b1a6e39cf70336db4abe22f33af03b6e0a0eb4af7726c91f3cd2b39c1153440d17d297cd683046682c42ed673a7196982864c85bfd98c9f3df6dfe273e64a958b9fb5bee796f7e5b27ba668dc668c67c6d857b842b414f0b48c6195f59366cd3d30d35ab43af8760caf9fedee86b0724115de662598de7c8401eb2efca2d09aed629c08155c102d7682b175b65dc927e7c27a02819046af2ad6cb3dd21ac4df507e236008e2787f0f00752650f2a418837873f35b9611e2ae6e55c8e16226057674b1647d8f6cbfd858d5f11418c80a8e3b00e8e6ff33b8bca9b8ccbddf424d38470de695f2aedf4626c86aa445d53d63e48bcecb63a17339e681c4d9a0376edbadd57a2e62a2109f31cbc7ed93a1b24cf0db1c6b2d0e20dc4df895d7268d5e1dfbb4f0097dfde1f052671715bcb06804aff0d5ec8241a67dee6299bd4d94e8b01cd887fb2bad97978bf09b2c351c0fe2daeaa92597564a519bc91ee15d7e53a67e78434b8a32982205b50a4951cd7ca6cacf700ae336263f5b91a009307f517ff2efd9eef756ebc2dd5ceb35fbf50e98a54a12888a210055d285000dfd4383451ec696e1688d2198df318ada7ef674ff55b3455b9c922f647eed77b7d231eb3c88c3486683ba82ef6cddf2dd153bceab3214ae783bb6853c56d8a8a40676bac147fed8dc9a331c6d84823df4651c04e531967964043e410bdb9e89c2c1ed1c7c91db7341ed1384bfe92d5741840ffe4e560d825a5fac9efe72ff6cc6ac82dd1d8eb284895443b30067e6ae5b9b1d20e5b19a22dea18208986478527eb60fa95cedebc01d5e029cd26b398904db0408ff44b796b0c2fc1f86b530adb7ec8b682a5113b91a58040bf533cafdcee4145ef492c870b6b81c25664d3f76207d919ff9cf47a5f30f49b9ea6e310548229902d7cb77aeb27a9693e1a1bfd0d2809081ad4e6332a8806fd37bfb3b62679a65095c9cd6094af65841adfa74261e414c33a4d3b0688054129fdf046bdcfd674472001aeee9e045003f84db9ad994adb02831473b290a88682c08edcb8e066e2d5e7c", 0x1000}, {&(0x7f0000001080)="6923495df239c25558b9456c8308929e5cdd834d428101ee7b67d97194f085370a53d0c2f314b10eb9688a8673ffba8a11c71e84f7d36313848eb611181e769883bc0cff5cb834a48d9de85667f39830148c81c92f61ce1c9853f3738ee7bbb724bfd13c82532f122a3b49e0b5d4bfe5f952d39c50527d1e41589fd859056d", 0x7f}], 0x3, &(0x7f0000001140)=[{0xc8, 0xffff, 0x3fbafa07, "990d78cd645432d1e6964ee9a5332734b5c6a84c07ee52dd0b4a1fb05373da5f112d1fd23cec05ee8f735b97f789cafecbc16e451a1cbfe5ed0b87d5e022947c8e7b476304bd77ecbdf2fe7343ba4bb67a52fa70a5740c7db9c465f0f4dce13631c21ce1c7d0d48abc48ce7c5ac4b42b88befe8dedd98b4af1737c43d22be8f645e23c23c39cd34e2d45c2374eee3bee0de8cc30f8b8c0ad5215f95838ecbbc5d6c02ed0068f24f53635b987ad33c6c84d5adbcf"}, {0xf0, 0xffff, 0x80000001, "7984dff6280aaaa2ce87fd6dfc3453ce8ca4cdea90dd866f70056a5bfca437449025afaa71973a3a9836c3571a44a5f1d10f4fbe43cac336bc660b8af7d22adc79483f9b233d417c29e3f5ca61726fbd3171f020e20a427a43833aaac2912ad08832e1d60bca57e50a8fd6470335d77f98e34f7ff4d89157bac46e5112e2ce0ac1f43942e801d444e29d504596dab0a2f5c886da253b088cb6c2461836ca957065c02c76ed97a6809190dd9fa75777ca1363dcb19950650b6a9632ae024424ff04ba3aef5473f0534e0f534d1c214138f3dcb049e2dd1f82d1"}, {0x30, 0xffff, 0x6, "05205330e7421932bb045a9bc9aa9b3dd41e677df4b0b7bb2ff55548a65d8276"}, {0xe0, 0x0, 0x100000001, "b246344fe14f1625d61a9cc9dab8a0110ea6bb66f8b7f704608aa1655075f938a5d7be64d921c0ad97f14e69e1632ae8a4736242d181d54edbdca40db4de2a39327ce329c12697e31c7c25dfedf339ec933f0cb835fdb6092b3ef1ce82636653db62f4014714379bdf4ebb40550874cfea606ec14d7769b0bf31ed383b5bb063aebcdb674445069e8b2021324a73be1ac32cda0df6219edba06779406b7f5c18b1c71bc8cba2f09f41e350790668a5e9e5a0c8b788e0d866028ebb790110e56e49d456af3a61fcdb23f075"}], 0x2c8}, 0x8) r1 = socket$unix(0x1, 0x801, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, 0x0, 0x0) 18:46:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 18:46:56 executing program 0: r0 = semget(0x0, 0x6, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x8, 0x8]) r1 = getegid() setgid(r1) clock_gettime(0xffffffffffffffff, 0x0) 18:46:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea011d36ec8bee997eb18c7c6412", 0xe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) listen(r1, 0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30040, 0x0) 18:46:56 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\x95\x01') 18:46:56 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}, {r0, 0x80}, {r0, 0x8}, {r0, 0x8}, {r0, 0x48}, {r0, 0x4}, {r0, 0x2}], 0x8, 0xfffffffffffff800) 18:46:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x11, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r2, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) setsockopt$sock_int(r1, 0xffff, 0x100000000001002, &(0x7f0000000000), 0x4) sendto$unix(r1, &(0x7f0000000100)="b100050490000700000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:46:56 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10200, 0x0) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000ab9000/0x1000)=nil, 0x1000) 18:46:56 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = semget(0x2, 0x5, 0x504) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r3 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r3, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r5 = syz_open_pts() write(r5, &(0x7f0000000540)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x680, 0x14) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xffe0000000000001, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) 18:46:56 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgget(0x3, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x2) ioctl$BIOCLOCK(r1, 0x20004276) 18:46:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x0, &(0x7f0000000080)={0x3ff, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x8, 0x0, 0x9, "d56de6fce044268406ac15a3f2c497e0afd0fb31", 0x80000001, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='.\x00', 0x8) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x7ff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 18:46:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0xffff) 18:46:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./bile0\x00'], 0xa, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x101, 0x9}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe438 failed: hole in range 18:46:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:46:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 18:46:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x80, 0x9, r2}) syz_open_pts() syz_open_pts() 18:46:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x358, 0x0}, 0x40) 18:46:56 executing program 1: r0 = socket(0x800004019, 0x4003, 0x4000000000c5) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 18:46:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) fchmod(r0, 0x20) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 18:46:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') syz_open_pts() syz_open_pts() 18:46:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x74693e80ce71c0ff, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1f) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3f) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 18:46:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x26) r1 = semget(0x3, 0x0, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/5) listen(r0, 0x3) 18:46:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="157c3b0090a581656bdc1fa47725f071ef2bc565b0e4a6327baa19c4087b8a7936866153443fe88d6f2d17e047cdf6b8ca7235210e1be74a5b9a36333b992eb729ba1323063c73e58058b0df5e8722331e010fb041cc95b4bf40478304b9546e37538948b093645e25061cb88b7afab1fb8977277e7554fa4a88259b66bd18815af7fe14deaee6b092a7ba15120fb424026643053aa099ed2d85a2bf6ab335e5ac3f4672a031599e6d0a46d2775bba548ef05e005657d537e5bf3d0b63f54f3114f8478f1b9ce30b8aa5885e8b2deab1d082ed129604c758a5d02a041d9d88f2c7ac6e4b869e4ed196e48fb907ec50261ca7777ac7c349951bfae99124", 0xfd) r3 = syz_open_pts() close(r0) flock(r2, 0x1) semop(r1, &(0x7f0000000100)=[{0x0, 0x1000, 0x800}, {0x1, 0x5, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x7) fcntl$getflags(r3, 0x1) 18:46:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 18:46:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r0, &(0x7f0000000180)='m', 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) close(r1) 18:46:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r1) 18:46:57 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') syz_open_pts() readlinkat(r1, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000002c0)=""/188, 0xbc) 18:46:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000001400)=@in, &(0x7f0000001500)=0xc) r3 = accept$inet6(r2, 0x0, &(0x7f00000013c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r4 = dup(r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) r7 = syz_open_pts() r8 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r8, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r8, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r9 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r6, r10, r11}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) fcntl$dupfd(r0, 0x0, r0) semop(r9, &(0x7f0000002d00), 0x0) 18:46:57 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0xb, 0x0, 0x0, 0x1}, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="3ba23e031609c44f966a278167d46d0774c2328a3aa940e400b57d1520b9150b8f39288928f518ebafa8c623f47c614377c01b8c68c61aa50dfe75457dc756b95627b6a6b5b690dfb8a842d20f7e2a34f5f63d091811017586e7d3af573140d21876109372c6fa9d24f49472584883163af4d1a941410490e869067bc23d7a341a1dce8e7e5f008ab2670553086ea0318f705b93072e581e2160a7962f9c6a7fc0b492cc2271492d4b4563ede18261a8fc0ad6408d77f1bc1e41ed1660d8067883dc1730a9204c75cda1298ea5bea6746e41a9e3386cf1d5d28ca8af6d985b67d7919d63b4f5", 0xe6}], 0x1, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x100, 0x400}, 0x402) 18:46:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000200)='\r', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 18:46:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x408) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/236) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="825d2e2f66696c6532003ef67f019b053a5e2eacfcd6227a45d666983f17dddd6795db6a5aab6919cda1ef78e806a993e8c0eb525414bbdac8635df7e618b1134a21003bfe61c772ae6fb1e6e8fb829ef5bf2a3045bf714b555fdc7c123b789262672c75"], 0x10) setsockopt(r0, 0x7ff, 0x9, &(0x7f0000000040)="d9493bc820d890124a9840db8e3a1714ee2b80d9997f37767f0fe3e48e7c510e42e4609162742db16c00a819678a4734121abb8d705cbe33dae34a856507f7fc29c3fc4265c3c17064593413848af4c30230b8a9a1b23390009a036732253bfa973e249c08a212951f07030327a9", 0x6e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 18:46:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x810, r1, 0x0, 0x20000) 18:46:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="cb5ff8613142130055cdbf8f75ae8dec053777192eb6261b0c9b7a00f5bad89c8888cb5d984321406535c901bbbfe7938f9e6c1b752097f146a5eefa0f31248e870a95658a39136466f0fab2c0422f5a9bf8af9be83d1e0b83090ec03885f676f0dd59736dd97b0b2c21", 0x6a) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 18:46:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r0, 0x200000029, 0x3e, 0x0, 0x0) 18:46:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x8, &(0x7f0000000000), 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x9) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) socket$unix(0x1, 0x0, 0x0) 18:46:57 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000634000/0x4000)=nil, 0x4000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a0b, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x800) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1) 18:46:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/209, 0xd1}], 0x1) syz_open_pts() 18:46:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c5, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008001300ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 18:46:57 executing program 0: semget(0x3, 0x2, 0x214) semget(0x0, 0x3, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) semget$private(0x0, 0x0, 0x8) 18:46:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0x20, 0x5, 0x0, 0x4, 0x6, 0x2, 0x2, 0x2, 0x6}) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) fchmod(r1, 0x4) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 18:46:58 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 18:46:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) shutdown(r0, 0x2) 18:46:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xfffffffffffffe79) r4 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x13, 0x0, &(0x7f0000000180)=""/19}) 18:46:58 executing program 0: r0 = socket(0x1000000000012, 0x80000005, 0x3) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="abe8888a1871e947b1c15f9f76da697d9d7d0ef99fe1d5a019fb96f54ef5bd16e46c13c047181b4b2c80ac7e4fa29c6bf4e083de568c7ddffd4038538b61fdda3f7627db5b644aad0b5b2d773de4ca64aaeb47f267a8cb61b9e7e9c887a72c2d376f754a456f8f3bfa60cebde15b20c4a1e4ed4df3a568402a2732a00260ed057beb3cd6cf3b14330866360a00cb95741e671676dec5bcdcebbcf0cb1548892a74c209c9a2959f70526e656320f492648f1991489f544d97a8100ab2d98a6c1170cbecebf009a4e134f6ae14f7a4f6492652e7d5243d383fd866a08a55e283", 0x20a, 0x400, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000015c0)={0x5, 0xffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(r0) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)="2c6cd84b27a12e88eed9ded4f7e5d3ce166fa7", 0x13}, {&(0x7f0000000380)="0af5681eb170aed41886b73b15d76977b85dc56ac7456bdd5dd56cbb9e4d0862b808273f611502c5f5784f5f7d65c6efe5999aa7654d8937b1d4dd97255b5231707a4c9a362c577ad4cf9ec5268842c4c0a7d402f506484326847d3f999c494b0d4e3d824f949e0b1fc92d3fae3777c532d3b2a09a2c1b179bbfecad2b4701e9e69990d08e6e0fb58b0a1164ca81d3f73ce929e22ac50ed6fdb3586fa33cafa11b9fb9634e3786d135ad2922329e309a97614ab815010f2baa284a2642658ce7e77c870b173024de9d5621fe7415efd9040e674ca9469273", 0xd8}], 0x2, &(0x7f00000004c0)=[{0xa0, 0xffff, 0x6, "36e36ece6c95a068343fba2e236e199a634dcef07ab55f0c1c4fb7af334edb0cb854694a406eca4724a7b99fea442cb42725f4e55ff37e021bb52fd00d6e007855623a7ae9924efd2e9b493591edd17a108612d762656c52b8dd1be2d5e8857b6f487e48202c00ca9aae0ac765f1b79267e562ac04f824723a311b69c5a3163452e1f2478197b1e67a"}, {0x1010, 0x1, 0xd6, "cb835dadf7a45823beb79a7c7e02541404e0236619da62b777332b09200b88cfde726d6532286c65c0452f8e922255ec4076ff1345741f27eb77eadbce97579ebddb3578bf96500547107627079500bdfff6c071d451b62796b18a11267c6a9e8a42be4bb463042e8121a463b5e451579d269ed40b0e59a13ded4f0e2e1717657c808c455f7d660c16f99257d3a3263590040a4190b673100282c2e8460f7eb43d41afc1ac84f2aa88c6b9caf7a1e332eb53fefb263ea3d2086c574bb8ede72f54ac339bd7d8e71656491b9d89c542af427691d92b0304bd105dd65f594440641cee4370725d2be2d25b5ad544d79437c48bb05f88119b9222226981fb974ccfa456046c85c7223bcb7a4ea8149d3220e543d2bc2b5c6a4808585242e1cb8b8bc6d9bdba8c752c9427f180c53f4c6303a3ad10338cba6b312568193284996b9912c5f43face1bd6a343ab56d2a633562be86087526f60e15381ac216c233b11859bee36d9c1b529f0d2f415aa0958c1f2a955422153636fc6b6b4b868e7bf32754507e0d7848bdfbbddda6b35d659ee89b2aa9ae77fdae00a477444a6cd4b351dfb94f3083f5435bf87e09ce0076345d529463ad36c274ccaf962e06743e3457f735f3fbe3fc8fa5300df58e2f27bb54c4f51468da91070b856fe37feb58b5bd64a182ae29e3b2370ceb6a8fb3c28e80d2e63567172bfd1627fe0f82fb39bdf42a428dcb15b7e2a801229bbee336113661f3543207cffdb4299cf45f2e2775958552968a9a463f40308dd3c28a6013abb8c6a45869963d9285df84e8aba1f867fbc71f4b64a72431d53c9c6c1376e0ec30c4ac6e5985f52f919ded3d9d845301e61b3400197f19cccdd29741191748b6f97c25fd47ffd3c9d33838616628646a9297fb864b829cf6419afadea9e367339e5463c3819770a973a8b8754bb4045cc4d1a26845c802f5111a9e4be06d92b348a02a2381391dd90d82902f4b6a14bf9f10df17113af1f5ed53fae3ebc696d17d950aff093d9ecd92801c23a6468d38d4513a74e5419e1d0417c6b623118d45c16fe313659df3b5baced4b09e3277ccc282a8e2ec0ad685dce1c90723df6ba847283eb409b989ea15586e54accb6666e2958e2b0befe653fd453a7e2471d6b70b172cc28e9e044f9e07ed2d06cac42f99fb3616b594790feddfb4c8c040d8bdf3ac27a85dff3a46543ebe980360458542353132367cc1c0a9df4501dbd0a53945b8d8605d84c721252015780ca4a20e8fb637b1737493fbba53fe77adc92c0718a3ca8741b6b3c25f5bcd7e77147d7af9929310a53f01a5e32815e3d88117c2e3cd46c95f53de3b10d431617f9185eb712b0dc63ed3d92a084edd31c4d7893f54f332f54e47375c6039d9885edeedea21fba28247c7385caa39347989442f28627e00b271944143944862338bd6626dfe109f6708a8f8eb34c39cd427d38fc960252fdea560d6851c0ae73e46573663de3a2322b1995ebaf80ae69d7b68202b5bf7fd69bd12fa6bc3e1c525d6d92e3b598ec655a541d6103b0996a1f0954b9715cf634d42b3aba10efd61b0017d34030080773c5f3fa83b68effda2cf1597a778966839013331ea5d9d3e742850652a8cdc4372a69cc5f8aff9e29fd91f505bd4340ea048b00619da3f3baa19a63127cf38ee2f2f65e789fffbc7e1f45801ae3fa601ec959a6f9343d066b3682b82fddd17ce60497820ab0da7154a78c7477e68962955c6129dad6341b0435a28421bd74f7a7d77ea3e78f75a17836bc6128c3f84be2419b870ab0462ae7f2d8da0f4f905e7457a748a535d339442a01d89aa0d283321a12582056ec5f3e73f3b922fda3f3c40199656c4d816eed304dc28b3f8e9392d5f5066f03a142e8ce308a0f47d956be3aa5c30ff838997e836631ff0aa3ca12bf298f690de0fb935d368610d19beb1505818398782d804848f6d267c2c3e3581f6e82abd94d643a96e357b793c07c27329e8862e2f971c62e6ff077042b89ed211abec63009d27e86a9e4fea570a4ac435c1c0f4f98f07fbebf16424d4f7e04b2f69ab3cc7bd94cb4239de43e370d83769565b187288d242830d64c7b6b6772be4119a45cc232021ef1bd5d7359f489cca5a0e580162b85e0c86305abfa1d7bb342bac9dd3c5d88f98e8400b1fd29464641b5e53d419468600444f83c13fcf469858af9a278e9513d32609fbd61bef72f57a508a544bf6b7bec97be6230d358a8850f3b7fdb29e4db1f2c74aae9b6b81f497ac112a6e8db7d1133002737d48dc78ec9fc548e5bd23bf99d01d004aa3a9d4eb842a547ae4e1086332c232499c56b12e9d55926a164adcc5d005b75060e61b54a222c87b74be118e61d6713a7080862453490ff4bdf23c143a60fe080d4313e8bb286c963e177db53565b9ba588c77e062cff15a40097920f564a44b343f8ad7a5142bc46063e0d9e056da4baad96b9a40b8b6b0fdfa92e838f0a3f9291ec8a90a493faec2f9413f76aa0b4340904dd073e8973d0dd2043dae0093add106201cb4ab999aa6cde7999780b120bf2afed3aea1243bccaeb282422d9b8f9f18beb904bc423cd80ddb1aa57192ff71b6859328b4cc048e50e000e552369d8bad75c6c8eb1115360a13c37e06cf6dc0853a6543b074d8edbb44720729085ac2c351023ffdf9dc285d414943de46346c44cf56f1f2f04762241d9a920c026f8ab6ed07f3766c813d1b270578c8eef17dc0378245dd37f60857c7b183de6cdc1e1addb623d7d3a7ddf4565b04e59da03300dc0a799a3726cc1180dfc24f236a0bb0a4b068e5a8f6dfcf769f9c21a3dacd2a28b4953aeb6f6ece995c531d5e9cbfd3c1f1c97050d213e3f99a587aa942cb3bcab40d0ae666972c989029cdb5560875510dc46c789f38f8c3686182f773f80070cc587c692d65e806c5dc7af1895828805aec212af67d4fbb164af8e413bb842a58ffd0e0625dc728b1f2da11da9b3b1093eb291785629bd6115ba4f40d58bfd921649cb0eaa4cef354cf9ed864d124a198b917caba5fee0094f6c869d7a05b1c009c668b8ef0fb834a4419fa36a762bf20e1463ee6ff20ed9881b61a37fa1207e0bef1280bceee0dee4f27645a727258e3936f4bc5add96bf8b4f65bb5b996067d7b6bbc90cb9c8d27790530404a08ec6135cd151c07d575b2a1f498c0c1bcdf4206fb4fbf40bc9547a4537103c0e87ecad75db55f2e7f5cfa33c458ce1d46f7153bd8650ec54ff834fb5782b785df2385dc79a1247e15e1cdf6e2880de27f56b4ddb6c7b9a8b218b9cd06ce2bb383d816e18440c99146c1e71cb7c69b63c3c2c112a2d127f00f38f307eef20d32832e34a23e7fa25c9e079f5bfd1e516ae80c847c8366245767d88511ee51c61479dc8ecdfd3656b78c678ad481be978ed0f84f3add529768117142c2915809f05f1520bddea2649bcc1629bcd7196bec2cf5e7d5ad4acd36e021d2eab753a5e46fd9d0ccd0065e16e1b28cf51e9424dfadd79b9407473980f24b7222bc511e780a98467a7448e4ee0ce5d105bf3a9c85195ede5425147740247007bea3632376aec4d2b8737c8dda68c10e109244efc4f86ac3a70e53bdb7f531e0d8a0a176e8fafc1bec0f8042021baafd1998f7b6b861ea9c20149f6d36fef4a41d194d94be8730be9a85aca7881f51b4da70e09b55db386e50cdf3ae982aa214057a53866f25b48b326375e50beaaa906db130be48fc383c3f89a516cff42f306d105326c6bcf6d0f1f5229f1d1bd03a0709624ac68446340a362b9c3fbe514405c50b17c00f2ae47164d3cfe62428bc3ba6a5148e1ab714f19d41002bc47d0803cdb2b4a6fdc0e110ec32ad680df17d76dfc5ac65bd913e6c7dbbab2d0936812acd826649814691b35ec2a7278087413b8b94f27a940a35ac050239e072572aeafff6e2fe453a4024920b14982dbcf1bed8db5d357e8f83c4e17f4b7ce856113574edb7611cdcfe33f3d3019622ede6d633555a0cef777887a9a04cdf8f4224034ad942bea4c31f6a3531a743abb09698b6da0e509ec937bae944ed631e66f5084b74a183d4a610cc052c212ef524d6d95d4871cc673bf06497713a34031ea5e8f068b69d6c8215b5e0ae232bb1c22613f61e36a61d71d387b8aecb5135d49d40d53415cd9f9a28b84b00bce200a66efccb616eda83d03d86428cc4df1e1730ab2db4d798bd4f5a52703f9d9f3364d806221e1d9db3813c64771189154092036cc8a5d926414b5e3ca2d3733795940b03e965113741d1806e06f52ab899c349d3939584518fb5c8144f699e05f69b1302046be30ff42c0fed6e5f42f4b900a7a9117ebfcd0f4e5b53ca3f952d2e744b2fca98cd6539b870057a2d54f3e29510a32752cd65a435f1eccf8e8e58c56048e43de65f5c1d8217457fac72cbb3b36f3afcd951bc157182aa37771f55252c76884c3a3899ee984d1e20c2e4175fd5fd767ad3316bc88228ffe5da7355df00383ee0a620188809a22a554ee4212055df40618adcbed7db0b59336036eaa2eaae0d21708af1060eebf5acf998e78415ace94f51d0948f0f03a0fb2797ae8aaf85e1dbebfcd4d0f98ee3f7870f92cf63d1e95a49e5d99384723187162ea4e57a9a0dce126c5d6d755695683e133189da99d10e002620622542e542d6dc4ee055fef079a8239e09a3a6655550956382ff9fe1b4b812e0cfd53dfc201cc750e63776866ebde37d5e4ebad80f756d9e63b09f19b231e24eabca6bcec82155d47b24d09b3719cc6170dae2f7ef086e00aff04b47da20e5a4965da6a95093449f88a57148155a0fcf4b9835632982f307ac3661eb75049c5575eccb41f22159070546ab31cbd4e021e34009d19f31ba0397030482172265c4dba773d75cfd9190d2b7ee951a6fda7b880e96f59e20c4545198f2fa82c2f45e9716dbf022cd288e0c5aee0a31c11d38cf7f739a11355c9bcd2f98764992896856e6af6e911bb3c054f577c70790f0024b670b2bdf5268637983bb6f42e3e00cf8952ea196242113d8f7d665327ddba9f19fac847106b6fb6611002ba45040e1ed63f617a5f3efc8c85b05c100d156c5620c39b50da93108e3eaa33e2c47e424c9bd8a5dac82ac02326eb4897fc368231f2c3972c4f2daee98c4f86431bb6b5b1638ee32618e0e659cc3f250b3bd2fdad0a64b15099388fe9f304e83c6d4271f1da7ecffa3beaf227cf8662c844269d60de6f2466e46153c9c15e9d383983a8557d42dd95f2e8a7f64e0e74269767e8247f2ecf283cec8454341f1ea6f6b2cf0ec0ab9cd6dbd76e981c8213f35ba5ce2f7e535fbb306e5886309d168dd632ce6baf87f5974858b3b9c056d781c69aa1172f81105bd763dd3153435d852e44ec7de57c03f8b163d0b4e2791dce0ccd4e61ae38ada9b2f0ca62985e026b603116ab8f43fa7ac09b540aaecf2dc17a02510da7b47ee9fb485bf2c99455f0be5abea49d53ec1cc3b4e17837df7715198a5519a1f53f29cbfb435dccb40c28aa5e3ca4861117b48a041bb4496b4710c555974ffbd9d4382f6f290643ba5a608c59effaf0ea26b32d1e46e3516b7bd40aa52866dd880fb75105d13d31b11185d669114a179b5ba67c41b91606db120ed4ffaab5f39cc1de2ce2f3a70b027c2624e1a15e0ee9c3d86c86e51eab58a07457e3a7888226de34f60c4221fe2b39744d20fd2cfc226271d0d0eeace0f3a9c3dbe841027c4ca1f8b2f88233fa087859b812e86b8e5d06d024e060f8b04ca4f482c60d6d6754c5e60506b8ea34122139f"}], 0x10b0}, 0x40f) getgid() ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x64, 0x0, &(0x7f0000000000)=""/100}) 18:46:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 18:46:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) r1 = socket$inet6(0x18, 0x4000, 0x1199) getsockopt(r1, 0x6, 0x5, &(0x7f0000000980)=""/97, &(0x7f0000000000)=0x61) 18:46:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 18:46:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 18:46:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 18:46:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) semget(0x3, 0x80d, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x208248, 0x0) 18:46:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 18:46:58 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b9036f9917fa19823f629a9d2f4eee60f9d6adf915a2006969f78b6518e27ee613bf33babc8aaae37a659777d6a2562fc8b00599cc107e4467be7038320d3ca569d142ca321a448d", 0x48) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="31ca215936744c2a0b5ad75c64236a31c9519b6a3a4118e941bae37b4ac5bdfce6f946cd5df149d47a40956a57db92fde92c5adcce7e8608736e5eac3bf9682a5fbe8681d0bf93fe1291b5a0d81838e6075d9848cf4b8d8e25320419e6bc809634c0404ba9610bd9b2bba120f900430626c90c857cf09125125f9b5d3f5a478c927cd6fa9a5c50df56", 0x89) 18:46:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x90, 0x8) pipe2(&(0x7f00000002c0), 0x4) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x614, 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open(&(0x7f0000000300)='./file0\x00', 0x10240, 0x82) pwritev(r0, &(0x7f0000003880)=[{&(0x7f0000002700)='_', 0x1}], 0x1, 0x0, 0x2800) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="ea31063615ba25a86c60ed4fad2947a250cf3cf49932f1f01d174a2f1744a9544f01fdee36580b2171d2f951c77d869e2387d40599b8a3e0c8a4604a00b4802646f2f7961edeeecce0b2213e1ccdde6c8b4c2fd0230c0943e757da5e9851de495c58d3b680a57b2446fe0c71a336e0bfb66e354818f8d3269293a186eeda2454242a57146b699c45e03b13106bb0885afec8848c0289612726c0b0adb98a327ef29bb8e09bba212d62", 0xa9}, {&(0x7f0000000040)="6b9f537c87946f9bfa769c64c0aa8862f6c86540a274d8769dfd920467094ab87ed7202049", 0x25}], 0x2, 0x0, 0x2e) 18:46:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 18:46:59 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/26}, 0x487f3576639ad23b, 0x6, 0x0) syz_execute_func(0x0) 18:46:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0xffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0xb0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="af8241020854645888c310000000297a2089e79b3dbaaf8b268bedfa0dff7dfd566167440da5285654dd9cd149c2f57fc908edb0fa34fcb1894dc14635ba38af1b7d2cf9ac6b6cd6488e4189e883a8f584b2fa8233cac7e949774bdd85e67b09319ec62ede"], 0x10}, 0x0) 18:46:59 executing program 0: 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) ioctl$TIOCSTOP(r0, 0x2000746f) 18:46:59 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) shmget(0x0, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) 18:46:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/53}, &(0x7f0000000080)=0x37) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 18:46:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 18:46:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSBRK(r4, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) r6 = accept$inet(r5, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000280)) setuid(r2) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000008000000000000000000000000000000beb67f073abf98ed00000000000000000000000000000000007a7d62670ec446ba487584fface50000000000002b5c0000000000001c03000000000000000000000000000000000000fe4f00000008a231207befa81f6c9f34019bcad15999f9d719f6b90519b14d922b6bffd0e34a4b617d2720bc00f7f159aa2d7916a341fd0f9dc4215e0ba5d09980c8b6871758f5865c7e45388ff87bf8ea3c666047c088cffe08edbeac96a3d2a4dcb93fa43c400cc3a34249922681544f56d3c528edaccb8ca6aa5e17d8f475afa2bdb6fde16704d2e1691adc885bbacbd4faea49ea1d63dc793d8af3d938885136f05cf9d687e1e2a1debed6c4536a663770ad770ecf"], 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1c000, 0x7, 0x7, 0x1, 0x6, 0x100000001, 0x101, 0x2, 0x2, 0x2a54, 0x4}) poll(&(0x7f00000004c0)=[{r6, 0x144}, {r5, 0x1}, {r6, 0x10}, {r4, 0x110}], 0x4, 0x1800000000) r9 = syz_open_pts() flock(r9, 0x3) fcntl$lock(r9, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000500)) close(r9) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 18:46:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) fcntl$setstatus(r1, 0x4, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) sendto(r0, &(0x7f0000002180)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x276) socket$inet(0x2, 0x8000, 0x10001) 18:46:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3fa, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 18:47:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0xec47effa039ff2a3) syz_open_pts() writev(r1, &(0x7f0000000e00)=[{&(0x7f00000007c0)="aacf8191ee249e819806a20909a01e91d8fa5d963676b57dfc2438f779fb2ef30a31a0709721ff12565c2c9e6c9d6bc249966d7c705989c4aa18b0d8d00d2f23a215b17281f87c4f1f9d2be9453f172ee46415e35f1ca91c7e00db8333b8f5eda56e4f73921ae0f959cf095bc42addce86e577590e94c27819305b6ebe2bfa24e2bba48911325e8c84e20f635601d4a06b61447591f65556b18ed939c5e09115993c9a71f4dca0dfe22e113fbba0339615b5561e4d1fd63b6514a11fc0bcb233ba3357fa7a9c32b9ae8af8fa8f"}, {&(0x7f0000000440)="559aadf8eec66c97e590b67eba0473199b29d767bec48a2b159c308ba0d720495c33fb800190c0be84a18c3489948593fac6f8d6d731b698c93b0c648c2b6d7da6a0a4c4c860e3586e02044881682c1f9dc2be0dab99507cd7d5791bfc9eca493702"}, {&(0x7f00000008c0)="b9348f94dd02bd7932261b032482e72ab20c3d1903e992b429b84107f081de1e712b484d819d0669d76803ea1068bab46de3b79eb8382c5fa0564e0d1b906015919d2113dfde413572d2fa8748ed0dc841de6d77d11319a4376ed609385aced726e14b90acc4005f70054a19103a99b15c8aa0a82d7d13f43afddef7297e548dca168c36a7ae690cb75755e747a6ddd2db6af65d37950e95d478a90d24b95bd1e3e174418c46779fa92c7fd65d29544735ecf7a7d00d69b0f9c73a66adbd639c0f03771a41b8fc92caf0e0cbcdd8579924f4bdd0927a74abdb648c5ca4638b640e70fe2d875ce65e73887e40c584"}, {&(0x7f00000009c0)="91cfaca0cd0dd3a4b100f5e76c4ef80f14adc028202097a8143584ceec39bb201123eb562731f438c3f82d5679b50119af038824cdc8caeaf7631088817002bcf3c44ef08ba6a7886841fd48a69e316aebdfdcd6afb2278e94617fad8b288115a4f47e407d4bdea0341c91f5c45d665205898528aae326d45a11ebbbaadbc6547501e8bb96"}, {&(0x7f0000000a80)="9feaaf2ef499b55b7808a083b1b1ccea27a34d469c116f6ec3705c40037393ea86de3b5ea1b57294538426b8a6543a8ff85b65b1aeca8e3070665650ef9d78734997e11bd3ba4a9c8c9d858109d34a410f6176011eb2403ceee6a52c80739dc560059521eb25776f6059d272b23a315d0e1fc0b49fdd"}, {&(0x7f0000000b00)="1e882581eb6161d5de18edbd73df281d7760621e881146bd4d2acc4e2b12823a2a49f1b4c0f8b8f17169804eedca7cde96c5788bb1c679cbbdbf262c51e7b8b2783e95885af337689d03b54d4ad0e61461c753380c0fd3a70603bc56523881e6c2b556f2ab51f2d7cb64e67b79e1b5a438d180fdf77d05bc384014dcef0f728f1f8c6fbb5f0ddf1561016d99c84df29cc28286c2ffe1a8798afa18e9a807981217c0d9b01152223834bedea6b1a30d90d74f3b8139e566e50d26286b69f65101cb563ad24a8ba8"}, {&(0x7f0000000c00)="bf7f85f1707c01121a504e0e7ebe63a81bb48516d43d34cb0394fe0d4820068af556ac7c57c8258e54968d2bf51b474c3cffbd01e266bd916880470fa9071b43790f70c1090a08aace9d21958de1ac3b414205a8cb1fc5486ecccf82d98124fae830ea3a15fa546c02ee478be898bd3e41d8e812be3aaf283fed368c2a06286222b2905f58b6df009a7be6cd7cb5a86288cd09"}, {&(0x7f0000000cc0)="c10194600bb0c1d49ded700a4f614d2ea7ebd5768a5466285c995020379af3d9908ef9b2f22f40fee98ebacade08bf7618445a378549054226ea83dd9c8540b6ebb20e2c6a884aea77d2a1b71a13f377eeee6f8bd79fe684b7e24a0628c647010e17cd8660d91a837602eb86d2bbfcda86f3001df91ee6ba51bd3d9b46d9667164bca82491c5ad686d919cb46ae08fddddb87db461e935ec6d4c2707c51a40c7256591c72977b1d357a6edf1725254668d7637bdbad7"}, {&(0x7f0000000d80)="ccf1449ea1316f6158996c1694df25c2c80ffb8da23569a54651421711923af825199a712729fc9f81ec758b0debed2edf2a674f5772180c22db7a1e949a49c6dc01ffda2726763f058286dd48a35ace9620fbad31edda1724201d72526d0eff6a3c9b1cd19c787898a0966e"}], 0x0) 18:47:00 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)) 18:47:00 executing program 1: pipe(&(0x7f00000000c0)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 18:47:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x58a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x1a}, {r2, 0x8}, {r0, 0x4}, {r2, 0x44}, {r1, 0x10}], 0x5, 0x3) 18:47:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="e1e8ece73ed8410b335ec582f60038db2b52ac508459091fc39e647519b9d649074c3b282431f78e9d04e3c12aba874f42bddcdb5b61107f23325d4896ce56c5dff7f0", 0x43}, {&(0x7f0000000100)="ab083e726d20b2cd3ad703a47f1ee4d9b46267c71abe3db89ca982c9d275c5393585b8aa71533adddb2be4c31a0fc292636df00033cb279f2b0363b3fb6be82072764e521a1f2ae0a7c718f973a671b627ff990a2fd11b6ab17d851886e9f5d96a2d4dd8aa927b6a44b68488ed32414337fb6569649457232b9082f4fbd90e45672007e3d858e6304b045a7a8c59b4686059527e7c455e3924bfbe2d7a0687a78ee8744102f9b6", 0xa7}, {&(0x7f00000001c0)="115b4544366558c731ee4cbe7d7dcf40a0e78870fcccef5b436a0ca43ee63c94c5353842bb04012eb8", 0x29}], 0x3, 0x0, 0x0, 0x8}, 0x8) madvise(&(0x7f0000b45000/0x1000)=nil, 0x1000, 0x0) 18:47:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) 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, 0xde87364992c55ce9) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) pipe(&(0x7f0000000040)) 18:47:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x91) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2555) 18:47:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) listen(r0, 0x0) socketpair(0x18, 0x7, 0x9, &(0x7f0000000000)) accept$unix(r2, 0x0, 0x0) 18:47:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x23, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 18:47:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:47:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) unlink(&(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') fchflags(r0, 0x10000) 18:47:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x838, 0x20) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 18:47:00 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000100)="2b6e508846fb40b65acb814fbf4b7eb39b5e28c230f5ac112e38079fd95f2b884ebc10b43440d2e62d247d725c84a89a8fe2b634970a1b8b2b7fe625eea6aa4ffa59d175742e043e0654fd6eec49a307d5c292ae477f074c9d7b749af516f44c3fa1ba8f7ef1f400252581556e95135f5f0276bcee8b194f42c293be882ad9502d0b8cf06e99d3cbc1cea027471c6f5325ccc9688438ddd3ddeabd93ae591cd2b595bba2099b953b432000631adb61a5692171220ca9bec11c9e2dae873d26535acb293d7ecd20996ce5", 0xca, 0x9, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7, 0x80, &(0x7f0000000040)="688198cc5a463333d668ab433605c7dc90cc02b49eb5d470cd760338b3d399b5d9ea4b30c3a0a569141bdb86c1c1a0d943858b758cce3bea205e0bc649a3c5d31ecb049906fb6b5436b7c006b367a804862ef02cd6ee06aacd9348ae439d83ac81f465a317ea5088ef3fe0d4e155a14b0f374ccf51d7be8f1198b11561960b89fd50b565baa472ac279f9bbaf6d6b3a4e30dc5696808eb11d1120c36b245180cec573fbd0944cd549cfc3e01", 0xac) 18:47:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x1000300010005}) 18:47:00 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 18:47:00 executing program 0: 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)={{}, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x480, &(0x7f00002d3000/0x1000)=nil) mprotect(&(0x7f00005d7000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) r2 = semget(0x0, 0x5, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/4096) 18:47:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 18:47:01 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100"/20, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="7e320fb48dd44d205a81ef2160fec5a12648957705df9b4d3c296218eac47ecfa9fee6344b13f245561f853da9d48a82f0f67aa7a58e6416258b39462ba7e95ba033abfbb7b455a396c3d319fb0c562dc53982ae1bc4e9f89d4e3d8f327019bcdb94f7008ac15a6bf2840a0c4ae8cf2c7979f5a15eb2051cacdfee4bcb7eb9412668772f5ac98f0afa2b9cd4ebab3e462bd42ecddca2a6fcb6c22db5548826eb4c7ba9bd023e40c94ef58ff0c9674f36b4b9d14f47426e9e9392519f2776db4a0a0a126023c1e47b1cd2f1655d35c4ffca942cfc3be948c91af1fd8a453e9e50d1ed2223177c9bc4f6a9f90e63024e9baef4d31586c6b53e3021475fce91f96cdd88d47bd03a0f5aa77ac5415be4c87e26f17a5e3cdea49b8393045955ea4310dc7420132f684d02476c30e971842008b204dc1968227b9d898d244d1939e89be7738512d15e2c1da79249461056153ae3e72fecb21280d6f2550f52cc976a7eeff62f2ebf49fcf09876ae6817812d297010d5c9e6b7e5d8dd4f08b2a7d9ca86611084112c8932eb429b85999bc5d88bb69a967b6e601d8c78e6753fdbc06dd0f47254361a791d1a96abd821019429e17acb6d9ebe2764c21ebd8aa250286ac5f3a244ea9f8904015c1bbd2aef5481673a78a3e52be49085a264ee61b983018e674ecc0acf19d4055dc94a195cfad459f2db89b85f5b9d9c2711855ab3cd23bfbdbb9d91d7a365e3ecb75f6db3295d23aa5c56f5143c20947cba003b764a15ab96c196581d09a9e03e5335d04b7e1c95780ab6e90a10523192edc847263a2109a415458ac2bafb5e26de17e9f1ea1a326e1ee6d90cacf14cdabfb78bbec8a5946cf39bbdc0ff33da58e2776f50923891c7856d340e5b973919fb8f982d9650d727564421ddd9fc3cf7638cb186315bbb7cdbb729a090a057767be1b040842079be62964e30c304b4504cff704c31ee330a77206ffa0372bb68d43b0b921a50057672ccf75f1993564628c9d48a1f55e33fe943a39da4a6b1e14a6788a9a996a7cfb1a8fdafbbee8ab03f39d90cf7c92c63951ca9ac75158ac78b7e9fa183e620d59c988bf6a024ec91b6024fc20303d7788e0be5d44541f8763e5687e38e73672dbcbc7ab7f9b83c676d205d703a49e03fc2bdd24266d2c3d13bdd7a0ee9ceed829b2ecd66a6d448db8bfc2c4974d5d0fe782bcc5178f82b806d3ee67beb56f8bb439ab7141c0798c6a000136f8747cc85e652d89b659ab66e5c3ccc5a93a31506e7989d9d5b5edfa64ae5001d4e9f03db0470ad43597685c91cb0a6eb6fcd432f01ee8888ccae48eac0c1f20756be0460ee4f4860b09af70a5f9ecc07b6b0dd2a3aa5dfb9f7f40b32163d538cbf44c0154b3bb3ae45f171a54fdb70ae55a5b6f3c4fa702dcf8fe84c66e4024d81344c42662d165ecd486771267f149a7ac8be9eb7cb3623ca8fac36a0ac8033cb6461ec433a57b35a6242a91b5952772cc9f77abd78aa6fd8479d14336946db64f6aedfd0a2e85e477f5ba155cfd9e072c8b02e0ccc8ceb176b308c1c553a75e343c1c80b538e280342fb5960e5b0f96c34938b9c0a026fb75be4e2dfdaf10fd80e01551238aff334b18353c7dc765d8532dd8d1b3f70e14545d809a42c874a76281c1fbcd0a2adef8df0cd6f910b3b3e584318218f33673eb79d64e105a29005a23c6215dbfb3579198807a14c80bbadea2bf7fbab0f47938bf2d981cfee5f40487863976eb33b50310e07c1af6be9dd976c175a6c188cab81e9d4320062a20a112291abed9b01cd2706632e1724876efbf3aed8b45eda628198b37197cb4688add335be26c63a9685f88171ab3f9a84d1dad3b93a9a7047b1a96b72f0e471cc0f09e0be61154e158928e87bbc12ef710cc66088ce51a44dd1309ada2fdbd0a99e2c464bb5790101a233bb0bbbf6be5c04195d6197492e4defd4b25bafa7b4fd44ac219781de48b0afd1233966be7f823f3cbd118cefa8ab7118f173244db1a66572a04bed82d6b4081714e61f3b701864abb74d8a37498138687bc99bdb80110e56bc44ede0ab5f6a370ba2c7808ee7fe5d7ffcccf0173c12df2907b4bb0702796f124ad44775e249fa4e154d298202554e5ffb340c0f992fd758ecc1ccb988e072708808b07203314b0585d8ecd16f4d402480347567af1512c725211e7b46725be1fd21150e74598cf8513d9e82f766d80ddb9edfbe2fa1b70fbec537fedf45e6260f6ce9df62b857f847e39f3a178303cdda2f8ee5defdd68fcc7e0a9424be4f2c8e9e2c1fecb443561aeeca5599673ce31282d94391add8d3688befc223bdf05c98b94ba4918f98ef0bad27d37df4bf6a9a41f0b6904ec4058c80422376311f0d5ffaea362706126dc04d04bf7a57947e6cd7d99942e595346921941eb4d92db60adcb23b8b7d92c9617a9548b4a49af2c6465d9707444d17e693d6589de8536fb8abc024c8c066a6057e114139df078b52bab58cbbbb529e7b9c98a0ab1e750a309ee2fc9c89fc46eaf8fd0b11ccf894ffbb6fef29a0952c0a2769f174abaf55ff7b6aef81381cb413a5ddcb66716a578d0d68a89a67320dc8409cdfcb6fca6f7c8ed930ef3da978be2aaf15954b5d419228f994604b8d89f9a986a94b3915aeba76305b0de46104a6f106788f176d28e1ec798ea18567b4ede63553036d9dfb0ad8bd6fc8892e4a7fa7267493fd91a996332a92563afb0be0f01ff4e386d47dcbaf900540b83640c19f70b42f3c91a8dbb19e380858a1ec9d9b1eae5da69de034e6d9da3c75a1a1f060dff023cd378f4e540a002a602fee79092e928c61c63274a58f0d47d867867da4135998d9a564fba8546c96e0b1dacb522fb8a7ac805278d4906995d3cf39bdb70db00456d5c39467e764340504c6e2c5790e1a68893c82e067cf5960ab38f38bb650f0d12bac22f092a60160622468cface045d583b42bd5824bf294b5485bf2c39f3419cec5a4889e7260c796953a8be438f508bce549439afcc6ac511262e57bf5f78b5d95e32fdee07120ab8626c46d4ceaebf96b49f6fbede82d7eb9f18c692cbadb7a789aea96ec108098ed0fb6a605ba7a23a11680128c4bad3242ef7f2a3677e653afac5a956f03164803becb3494737e691f4708d18bec4baebcdb67f1b7169a89af620d296a871449092ce02202ae1329d04899f99b8fc3503b9ba1ddac874bcc6073645c1f5c0cddf407c0c78a8bb8e6055fe6df7c73a84e7227d011a90f3c2aec2a516ed34f2b07385b52d6c28a320de09f47a273e1c6cf6641770d2db3b45b5083df786e13a67791cccae353394341e357e3155a66680767a27a10e6c04d61d56ee0613e06453331e5f3926ebdaa23fe6486853bfc5d0e808e3896f504ee9dbca0b932c39c5bd85c3acbd7efa1a7e15d104d1e5f198ed4bf2b0390d3bd54428678b29f95551a3b46f98e6b349c844bf707731a8529b9f85717becb3c5117bcb6c90f1473d8d8362cec752975708c950e25ddb6a353641beef4c443c4abe0a64b0cc097721154ff9ba211baf424b39693871f7cf2f4b65fc8b15354b5003fbdc003722c4fd58bcf302bbb95c0335cc99810046a9cd8924c9f937775f6c61c60c2b7fe1ee7d41495eb0d457e6f50ac1c5fd3032baa48f0ccf7983b43f98fc2c15b35a947cdd411b4486f700a9a8f79e7cff513edc0467b2df535df247c2cdfa83d8cac4fab3b1842d3b9d133b892409fd9aaff4af711d57ff1e9f3a497c4936db8664cebb9400023f0460747b05e8e2b1f9c08888b244894cce7f01cc7c1cc53044ea2f320c07bb23c8ed8e3d6a941096d5bfbfd922a0a639638bd2da04d6b4af080a5e67a4dc04f33e2fbf6c1450dfc05f9640cda1f29eb9811676b2001ce21783d03bd27c3ffea41b361112eafa44bf04107ae7fa0900ef1280c3e74d09f2c307d1e0b8d728da36f7f58590e2f24e0d44015fe78fc08cebeb055f20da7860b75f2a5746db320950b6ac70be875303ca7ca888a0b3382d17153fffd950ad95c7e6dfc6eb3bf92faf9d7bb3df10db99209f52e45d790244c50e94d1d92e65cda5b34513249cc246f34b6fd69af3413e507246b28c254898a69a3cb7b42f4bd2cc92b19d29922180eda43c0b52fc9d2730cff08c0cc800f6765685335fa65b9deaeff15769b329cd96097ca43550a03b0abe763fd5a88c8e255b79fbea3230a17784ebd3903d75d3c488acb2beb4a7169ae7705e0e2d75b40de6b78f1fbafe2c99dbf2c28a936f8862664e9570cc7e22c32c65c63d6b697be16454435cf83f12bc4a2e19d0399dbd608809340daf91c9633a498a435476be4bb2d4b94aa25ecdbaae45589d7513334ba34d9cb639a3c953152a849c7d2ce0f8ad0ae8bb6c81c7b486761fb9c60331e74830df42149a06de49eeaee62691e5bac4d2c703e31cb7a957c227d1b626054780c7f0d50eeaff4ea5f9eee0bdc19c303ab2bf430cc94d59c064353fdd7ea7598af223bcbef101d00cd57c31b8aef0fa71586b945f18a2da9b646d594de3558d7d673edc4744c88d3c2ecd6bd175f920f40bb467035b2403c57360e3973cb9b9c27ea5751e3c3e3c17799b54bd9574f263b2f62f07eb829cffb62bf21e3fb4b86e5b2294f89da0266a547b74df1cbc46d1681b018d91be67ad5ba7d235269d44cee281ade108c5f86c09f73c70efd720fc5ad348e45430c17d98a13f1f6979ec7b6240cd9b822f2d50ef030a9013ccc46219ff9cc31bcb5d33510d00cc7bd10c2ece1dc3b5b140cbd5016e19b2c6e254680c182c4c175d0eb02aa7761f00c8dda04a63aa062129fbbab7b9a7a23301f05cefe8db4d7fa25e78fd30ca12b72242ecbb7136960083ca025904e867fa85bc898acb745a54b8f8afc3b0a83ae84e8e7625378c7fe839423d7fb1d66b82b864124f305d3214ea7bc25f436a3e18794480caa6b7b831aba64a880f963c3fe343e68a32d4b0e108d0fda4a33d763e73192e6f15e2bc2f2c528d8bc2f40314a61b4da1aad8e096889017c1be3e9e9cb2b5b385ad7bb1b89c6ceddd21505eb34be8cecaccc3ee82704ae44faa34b254b45fcdaf0997fffaff2831cba6dea4c36750a40a820bbbc82bfb101379967a18763302f78abc1af5dee7b2f98e787a486d3550721b05f2d86d8ae9eed197b770377a5dac09c7be058a97483a7dfbfccd4c8bb269851608c3ebc83103552ebad58eb53de996127f16c2b778fd89bdf703afcf4dc566ddc85dc51a302212cafba9e1cded68cce00e5122f2d74eb9e73a209303513d391a99278191045551680c70da392c13243f3831538075b13ff12bca58a407401db370f58b7c0a8fb7dd14d3997e460a36e1c5c2b105a669e66bdc7738f4719a0364fb6f09b7c6fae500d7589223728c8df21da913c4bee53d8fa497cdb6c177fca0c6e5cc61e05ec0c88d086d1e67743fdb002cce97c47f9457ca27471812c3de01737287fede5dcdc50e698bd5abc69f8aa96bee864f8b8848a3266f579b2e09185dc95d7c336adbc39f078d2c17e21ffc1ec8c0d984e12b52878e9123c530e4fe2beed6f83ff9698d6566a9c7fe032720a827e13cb7441de5428799e0cf2d86693e4a73f618860e5639c80fde8d6b992c9f09299a1bae3bc591edfe59da058508f76b6fd32d7ec4c8e8030e435dc4e74f4bb3234c48cdfcf3ab1e61271914ee71aeea8fcc8db68b52b84e0d355f7876a3c3f4cf9dc50f682fd7aa9012f9018e81467ebb60d9670211542b05bf29b916734d34b1373778d140938fcca462a2d9c0070824e", @ANYRES32=r0], 0x1024}, 0x0) 18:47:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65caa1a102bb6b7043f3d34a38be955edbb7fc0ecc4107f444637fe07e54bde255bb6360c22d35a9301a5a323e9cf48ca8f061dc0217e9314f24b60a043d9458af7ae1940e42402eed08da4bf5521c9ff1d3b9a03fbc21b25d3c3a2fe4e647a4c813d3c1e505e51ae49eda14bce541a02f1d8fc8d5c793519c7f82ef2ba03aad27fdc1d3"], 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1408000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCNOTTY(r1, 0x20007471) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:47:01 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 18:47:01 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 18:47:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000040)) sendto$inet(r2, &(0x7f0000000080)="d76455052876b973f04321909c8a06549d8d6f102d7757f25bd361366a0b4a7826ca6ea0c71d532761a011e932", 0x2d, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0xfffffffffffffe91, 0x2, 0x0, 0x0) dup(r1) 18:47:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) mlock(&(0x7f0000fee000/0x10000)=nil, 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:47:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x820, 0x0) pread(r1, &(0x7f0000000100)="f6ba993025d61031a3f44d8b3d5cca953a1cc7a743179ed4c5186731ca4bba33e89ad43e4eb85f894b91931d417e73c229a235e5f46b70eeb0e2dd7f867a79edd4a180a6bfa19b425df17126759750c94c6fcfc23d0dd771b3cf5c1ccb14fad2a2cf8c15e39bbdc029ba8189b930576303c85136001733fc78ac5ce514a40152e8f610a238c5be39e1f9fe66b5d82fdfaca85bb2826d813fbee8503a2fde7026aa4e6bfaf307a9e2e09a62fe78e92a363f1816b10780738a4d9d2f10bafb56b35ea2f1e6c060c8fdf8c541352faa18", 0xcf, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) pread(r0, &(0x7f0000000080)="fa0b71a74945a9eaad3a1ad75ea0bf9b2a5d0006d0c31c111ad577d94e1fdbafcdc7c6736d6fd4a674ec5f60474eae4fe96747dd738a4064c15c", 0x3a, 0x0, 0x0) 18:47:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x2) 18:47:01 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10050, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x100) chdir(&(0x7f0000000080)='./file0\x00') 18:47:01 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 18:47:01 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x1) socket(0x1e, 0x7, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="17db8f8c786d211f16a889a9753f37b25f0c1e39e9f1b90aa6dde8696a1dcf9d081eea25dcf8c0eb38d1ea41622d39981cf41b20f8a8da1f93a578c105fb229196bd7f7560558bd2934e6aadb858d7ecea31cad9ac9e950909d6c269a1a3d4832d3f957c026bfa62b3d26c834bd76e0050e43f122a0e04c577119e566819bd677eca27314620ac84ed75a629cd8698dbe7d0055dae172376abc896591cb6a8d802bc3154260948054c5c608f4a45fbd61d6ed1d8cfad1f921e57a32a17728d0283ffc7cd3d4037328045442a85d833f4f731a92bca72875a80c67b", 0xdb}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 18:47:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x269, 0x1f) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 18:47:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x4f, 0x1, 0x6}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x28, 0x40, 0x3, 0x88}, {{r3}, 0xffffffffffffffff, 0x4, 0x6000000c, 0x3, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20, 0xfffffffffffffffa, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x82, 0x20, 0x81, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x58, 0x41, 0xdd0, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x1, 0xfffffffffffffffc}, {{r4}, 0xffffffffffffffff, 0x21, 0x80000001, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x28, 0x5, 0x8f2d, 0x3}, {{r2}, 0xfffffffffffffffd, 0xc, 0x64379e095e47bb11, 0x9, 0x1}], 0x8238, &(0x7f0000000200)={0x0, 0xe}) setsockopt(r4, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) 18:47:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffbff) socket$inet(0x2, 0x3, 0xf90) listen(r0, 0x0) listen(r0, 0x0) 18:47:01 executing program 0: socketpair$unix(0x1, 0x8000000000007, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 18:47:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1000, 0x6, &(0x7f0000000140)="f3781f209178bbf28f9633fe1d80d3d4573cb19c93b10ec2c968496b842758afcb629c9b3d21bea4adda260570f4ee39a9fed9e649c4331a0f7d2da4cf5d1687077b9f9f87f131f687aef381a8216f94035cffc55dfcb0438fe3e19798579acef8dceece2b70c474b05a46372e580e80a2fe2fca6488772da3357618d410c3537d68743283fd7e1cc3", 0x89) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 18:47:01 executing program 0: r0 = socket(0x200000000000011, 0x4003, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) recvfrom$unix(r0, &(0x7f0000000040)=""/10, 0xa, 0x3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 18:47:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) socket$inet(0x2, 0x4002, 0x8000) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/171) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 18:47:02 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x7f, 0x4}) dup(r1) clock_gettime(0x7, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 18:47:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 18:47:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) read(r0, &(0x7f0000000080)=""/125, 0x7d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 18:47:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000005, r1}) 18:47:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000380)=""/97, 0x61}], 0x6, &(0x7f0000000480)=""/232, 0xe8}, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000680)) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x3f}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000600)={0x1, 0x1f, 0x2, 0x8, "162e41c3f12710b50d0f5b937fdc5cdf200483ab", 0x0, 0x7}) 18:47:02 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x124) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 18:47:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) 18:47:02 executing program 0: r0 = socket(0x2, 0x1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 18:47:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 18:47:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb, &(0x7f0000000040), 0x4) 18:47:03 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:47:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000002600)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 18:47:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 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) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2fdd146c6530005f166fe0f439230b2319012b947e6041e5236b816dcc56d610d7d232e6618f8da35641ac40706fd2e2fe28eaca6e1109ff3d303c6145d9a5649894e6"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 18:47:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x4b) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffffffffffc0, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0xde, 0x0, 0x80, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x22, 0x40, 0x20, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x24, 0xf0000001, 0x7ff, 0x8}, {{r1}, 0xfffffffffffffffb, 0xb2, 0x1, 0x3, 0x857}, {{r1}, 0xffffffffffffffff, 0x74, 0x200fffff, 0x7, 0x101}, {{r1}, 0xfffffffffffffffc, 0x40, 0xa, 0x6, 0x4}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 18:47:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) read(r0, &(0x7f0000000180)=""/235, 0xeb) 18:47:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1ff) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x7fff) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) 18:47:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="212a7913e4bad21c734f4dd33dfac756433688052671f72885262d461bc7f90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e04b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903dd80074ea8ca9082cc61b41113fad7e13e853cfde406000000000000001b42cc97d821f075d7d40000000000cf73b4c76bc5d07729df510edc874fa3e7a360db0aeff50a693b5d3a679a00000000000000cc1e281ef7a227035d88d778ce9947994fcd0e0c99c55062a468d1c9adae58ca46b9431418c606a22efc5a8b15eec3bfe6ebaeab357f641fc20c98efa9dbb4c74323e4a437a3049c0f7702b8f405f7d3a0cafdbc189fbf4d50972255878d34e3b90593f841cde98a6e41c4e02acd048c1fc7996fe0e6dfc4dfe38b83ed71e6476466a7c0bbf4a1de486c89d700"/336, 0x150) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:47:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x9}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs, 0xfffffd58, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xffffffffffffff53, 0x1}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 18:47:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 18:47:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) msgget$private(0x0, 0xfffffffffffffffc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x9, 0x4}}, 0x0) flock(r0, 0xb) 18:47:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) 18:47:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fchflags(r0, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 18:47:04 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() flock(r0, 0x2) flock(r1, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x8) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) setsockopt(r0, 0xffffffffffff15e4, 0x20, &(0x7f0000000040)="bb1b567aac4dbdb0cb8ffa029a2a8ec0070c6c4fc40ff9c8b9a67149dae81fd9affee65b8af30320f8923a342890af81b4dcdb31b721df4902b165ea49e0c4010d5eb899c8e90a8054ec8a3d7c8c5105a5b8d82200f6313d86ee2c019d5ef73701f75ea5fd18aee7089cecd35c2a8d912ca1d6a397fbfb93a28147db0ed2db08f6d6a11ce94c0a77a7712680d71aa0eac3cb8d568d2ba754e640e1336f6f3976ccb58cc53ba32d1de6cb17e6459550dc722769711271a691e4056dfb6e95b4bb5805152f39e5c98a9eb8f88877e1f7e22fe0a72ab170724f35f8785d2cec87ed4e14f4ea6d97786f66c442221bbe4410bd74744d0ff2a7e6b5ad8ad30d", 0xfd) 18:47:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x23f3, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 18:47:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2000000000000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8007) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! 18:47:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r1) pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffa000 didn't change! 18:47:05 executing program 1: r0 = socket(0x20, 0x8003, 0x1f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x44, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xf28, 0xdcce}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000008, 0xcf, 0x11}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x21, 0x23, 0x2, 0x7}], 0x3f, &(0x7f0000000100)={0x9c, 0x1}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 18:47:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 18:47:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') recvfrom(r0, &(0x7f0000000240)=""/29, 0x1d, 0x1, &(0x7f0000000280)=@in6={0x18, 0x1, 0xff, 0x401}, 0xc) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1/file0\x00') 18:47:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x460, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x29) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) setpgid(0x0, r3) write(r0, &(0x7f0000000700)="8bb7c85cc74d6509a4581992f1c566b54ba0dcac90a1d38376e189ed5f41d583b693f495c4ab10ef405682c6e22489d8daa04ddb7ca74ce5153dda8ed2ccd426b648d08fcf07aed375149d3dce09c28ebd60d5d59287", 0x56) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="c608ce8b29ee2ab9b84686b1809b345fe73959ded1abacc895e95dba1d1bf23a2b175fa119f7d7d15531e666389c3181c1a2a43173276385ac2e26d429c25102062bb09f31858726974cb8cf73c2ea7cb207bad091ec9e11fcce855224455592d0e9f6d704e0583068f09b09976c02b2e304727e1a4d0f949d8862db0abbe935eca4a8714d9ae62ca308de77541adbf7986320005d81e54f4f3303611c5862e36d8b13e1ea210966c21527595c44338a278e6d91f61ad9", 0xb7}, {&(0x7f0000000280)="320673cd17eab13b743615aef4b80a68a6a6d586a001ef5900f20284e5485b2300211e977515a9098923380d358e730848d908163fc5957e2ba63caf1de3aa3dbd5a5208131eb41bb84ac921ca463ab5520e1c66f716d5ec4439e40cd6528785e23ab73a3cc6ba5efde9535ce1b721ad97b87614b2ed19d1a7af0ebb26d320421ad8516fc5b34232cdc2ba980868d93425780af3809246172af708597a7801a2ade81089b3dfe754a19f60dc6e9daaffce8bb88211", 0xb5}, {&(0x7f0000000340)="3f456389dd371c523d78be392dcc15003739886f5db7b074e2a0f9d2d5d49a10", 0x20}, {&(0x7f0000000380)="b1317e8ebe851a9d251bda08e3c921417a1eca01d77954c72a513ba0c37930ad7f769aec5ccb9e22eb1c14e3a47d25222a767ceee03e802351e3acbb505627bcb2c45940401181115d4c2023c7ccb76841ca180e8c04f73d285f9c8ff50c49e69940600f066e32ac27f89f7c3b1fc42c279130d6ae15f08a367a14b0f24eca8c958752ac6e83750f6b17e1f67831c6a0e6e5e1ca2f7669", 0x97}, {&(0x7f0000000440)="72c257f18dbd4ee9f85addd102a9aecf602b3706c7e192d0c7808750d71fdb07a2ec9d4ad05b31546efe392cc49057ab479b14a254e6331233bf88532e8445e89a184132724b0da5048608baeba7abbc3c28cbc2583d3a5a336902b87614f0bbef6eb932aa61ebf409e6d6490b634bd5db004bb051ba1ed8c8cb478ef9dc88a2cee1c3b45a0de08b1b9987299e9a1cbd2125979a7d1005afde8b8865620a249eff195522987231be140450bb483c0c86cf5063c2a4c1a2de67611fb8669bed54e48444c829394e91194b12ee214fa00ccd28a2d6f66bef0003753660ca77dfb2202deacc15df05d702e609b488bda1202c5024", 0xf3}, {&(0x7f0000000540)="804d92ba531559fcaf6c073af66a344a852e4105cb50950139459c7b4c7a2a9bf2dd5c01a2b6d919e87364de56de4277fe767b043ee1a2df32f9bbbea5e813f126788f245047482b876e8133df4e8660bc869ab8a1c20b69c00ca3f8162b86cf2cc4c7b11ec130005998d60ecf7bd113630d7b7583db09e6da", 0x79}], 0x6, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x70, 0x401}, 0x40b) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x100000001}, 0xc) 18:47:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\b\x00'], 0x9}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x101, './file0\x00'}) pwrite(r0, &(0x7f0000000100)="72c74b36d4ff042291c5491320d0f93ea389f68ee022464a834fe1f20835c9b082777422add4f110745ecf4e3d9ff8e65e3195acbc08cf584434320753cded6afbef1b1d4c3b1dc29ed01a765de983f0c1d10da2ca77746c7305ba451af8e0c91c3130bfb712a1e24d54cf668e6ec84d19b938ebb74633ba254726d97ac3b3b3316cdf2a9231d8632cc7cfd62b7e2cb9ed37914404fce9a0e8a667c35759d95fee021d85ff0ca504b7051cc9da66193de9ac840d8811fd6db3be41a95216b70ee9586dda87f2a8fe9575ea869988c88d53a2528ac27316e7bcfd3b8d97", 0xdd, 0x0, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:47:09 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5fcb}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 18:47:09 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) getppid() msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"}, 0x75, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) 18:47:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/235) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) socket(0x19, 0x8001, 0x200) setpgid(r4, r3) r5 = dup2(r0, r0) shutdown(r5, 0x1) pread(r1, &(0x7f0000000040)="0a863b5c33cefae9a3e8d5b9241ea482216adecfb9c40e14975c64e42a8e02c55bfae4ed7c919b6c0dd71e97d852", 0x2e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:47:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f19dc3864d08b5146af3"], 0x3d3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000080)=0x4) 18:47:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x2012, r2, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 18:47:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14}], 0x1, 0x0) 18:47:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002200)=0x9) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = semget(0x3, 0x3, 0x21) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000010c0)=""/4096) r3 = semget$private(0x0, 0x0, 0x4) sendto$inet(r0, &(0x7f00000020c0)="658f1b2cfd84acfd330466202826d1c5f2f1dd76e840189a08915e7a924b530a6ef46e085287d8c582510ed899a100a960cb23e7e1be27dc68f5a139a1d5403b991faeb67276b20b76be9f4becf5e3d9b13e09f847efe03749f760eb5b53509308ed39dfb67c8c", 0x67, 0xb, &(0x7f0000002140)={0x2, 0x3}, 0xc) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/4096) setsockopt(r1, 0x10000000006, 0xfffc, 0x0, 0x0) fchflags(r1, 0x0) 18:47:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 18:47:09 executing program 1: link(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10100, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x514, 0x3, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup(0xffffffffffffff9c) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file\x00', 0x0, 0x0) open(&(0x7f0000000280)='..', 0x0, 0x0) 18:47:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="eaff125c00000000", 0x8) setitimer(0x0, &(0x7f0000000080)={{0x400, 0x1}, {0x6, 0x8741}}, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1f, 0x8}, 0x10) 18:47:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x85) 18:47:09 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = msgget$private(0x0, 0x46) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x482, r2, r3, r4, r6, 0x20, 0x7}, 0x1, 0x8, r0, r0, 0x1f, 0x7, 0x3ff, 0x1000}) r7 = socket(0x6, 0x5, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000280)=0x20b8) r10 = getpgid(0xffffffffffffffff) wait4(r10, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r8, r3, r2, r5, 0xd, 0x5}, 0xff, 0x9, r0, r0, 0x1, 0x0, 0x3c6e, 0x3}) 18:47:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x8003, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1ff) recvfrom$unix(r2, &(0x7f0000000700)=""/241, 0xf1, 0x802, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r2, &(0x7f0000000080)="3ed082ac73d19d63583b758bd73729ee666ae50c9738cdcfc683fe2330b3ba6f6ba4656fe68c619552290a233a6087f36ac1d9", 0x33, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r3, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="4534dea36f7c52bb1a1f8ba5a69bddfdf914428b294479cd0c326931bc4ec3392b83b1dbf0591534fb2812d7f1d74b9a93cef3b5b2239bf9f6c23ecfe302107f8f1c40a9300602229e7d67ebe75d3a1b0b572db790ed1f84a93437a72dac858a72d88a5bf1e225ad27df3c120e6a866656da7c", 0x73}, {&(0x7f0000000300)="659524c6a2107ebc36576505ae61c9281514d6a1c3c5bfd1b5baa6817538a9bfd4fd30e21f34a8d9ebcac1b1ba916abcaa810e5e8eaf1d0c28dcf15c7adbe90b995da18ea46bc3fab2158b769ae1f3b7a6648a946bcc417bb7ed8b985fe198c6151244b549ed54963083a5b39d2e3cb322d8e3fbf8d367a306a456b30b02269cf26a4409e038956341b37a72da11e400390c95cb9eebedf1894c05a3af71efc286c1b08928dd2d7e615f4f08eddc2d2aedda9830194bf0e32a2b2e", 0xbb}, {&(0x7f00000003c0)="b13195ae54a9de854da4e3c2593219dfaa96fc4d3800bb86bfc3395a76ef089cfd819a0a10d75c1e6774b90f1e4b72ea3db8bea462a881715f398334a41de1c169f7f4ff03d4bee4947a00dcf18d8a50f693", 0x52}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ff018000010000006cf3a4ce2ae9853284c1c8fd1a9b37ef607577eb8630a544084e32d819eefde683ee1934160000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x9}, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540)={0x9, 0xfffffffffffffeff}, 0x8) 18:47:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d29eac169e065300000020000"], 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xa, 0x0, 0xffffffffffffffeb}, 0x0) 18:47:09 executing program 0: r0 = socket$inet(0x2, 0x6, 0x32) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 18:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x101}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2, 0xfffffffffffffffa}, {0x8a}, {0x187, 0x2fd0}, {0x21, 0x1000}, {0x3, 0x519}, {0x65, 0x8001}], 0x6}) close(0xffffffffffffffff) setrlimit(0xf, &(0x7f0000000040)={0x2, 0x4}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x8001, 0x2, 0x5, "bd87bdacaad9c09617ac9fb778dbf0f8dc92077a", 0x8, 0x3}) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffffffff0001, 0x6}) 18:47:09 executing program 0: getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) pmap_unwire: wiring for pmap 0xfffffd807effd2b8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd2b8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd2b8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd2b8 va 0x20ffd000 didn't change! 18:47:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00004bb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) write(r0, &(0x7f0000000600)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f161e5ed7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bad44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897067cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e689c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a031e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b194964f33228c60747d09368cf5786ec20c64b8080093428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369273600ba562a61dbe15cfba7c8ff7a60ff188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7e4783336e009e4d2608eebcae53e3a71d7afe9c93355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10822dfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665a571bb1d7ee4acd693c95fdd93a95f45a829cf123b47f843931667caa1c377e68405d6a589a445559269f8231db166f8ebca4c3af73116bc0008e01ef7a3077c34d6f9543006c99adb5c901d3d7f39cecdc1d9662b20f4989a750e3d316c552fe7a8d7ea47c717c0b3d720afe77af6e7e532614a5e496b8f825180e0954d420bd235774201f31cb225e0f76bb606295bf3ec6a29e850458da8fa90d3ca419d3968d4f58f89e539f0d1426da8c5e22d928517373899", 0xfffffffffffffe6c) 18:47:09 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x2000, 0x0, 0x0) 18:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0xffffffffffff7adc}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 18:47:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8100, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) close(r0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() r8 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r5, r6, r7, r8]) syz_open_pts() 18:47:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0xbb5e) r0 = open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x80) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e3000"], 0xa) close(r1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="8bb95b802e6f8bd1ee73aaae3582b8bf0803823db640c435c19131affeb22e8bfafc4c6836577df38e405f5ada3c465d5c7611586ebb32f66fad9da4168fc6bf739f8b22a1c3403d693a020a308b654288d2b886fe14834cec5955dbfacdd93b77279ab3d9b1e305c7c55feff7a3105e48c316337ecd84eb52d0e18c8ee0a7fe4e851ad5dc50e9c70d419e07b728b92236f34a3c5f", 0x95, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 18:47:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x101, 0x190) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2080, 0x3) r1 = getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) fchdir(r0) 18:47:09 executing program 1: r0 = msgget(0x3, 0x2d2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3fa0, r2, r3, r4, r5, 0x0, 0x3}, 0x21, 0x2, r8, r9, 0x1, 0x10000, 0x80000001, 0x7fffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffff8, r2, r6, r10, r7, 0x8, 0x6}, 0x4, 0x3f, r1, r9, 0x5, 0x8, 0x80, 0x40}) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r12 = msgget(0x3, 0xb4) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f00000002c0)) fchdir(r13) link(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file1\x00') msgctl$IPC_RMID(r12, 0x0) msgrcv(r12, &(0x7f0000000380)={0x0, ""/52}, 0x3c, 0x1, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000400)={{}, 0x2, &(0x7f00000003c0)=[0x0, 0x0]}) r14 = openat(r13, &(0x7f0000000440)='./file0/file0\x00', 0x10000, 0x24) socketpair(0x6, 0x4, 0x2, &(0x7f0000000480)) fcntl$setown(r14, 0x6, r9) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10000, 0x0) setgroups(0x2, &(0x7f0000000500)=[r7, r7]) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f0000000540)) fchownat(r13, &(0x7f0000000580)='./file0\x00', r2, r11, 0x4) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/39}, 0x2f, 0x2, 0x1000) getsockname(r14, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) unlink(&(0x7f0000000680)='./file1/file0\x00') msgctl$IPC_RMID(r12, 0x0) syz_extract_tcp_res(&(0x7f00000006c0), 0x9, 0x7) 18:47:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10092, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:10 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x658}, {0xfffffffffffffffd, 0x200000000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x140, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)={{0x3f, 0xffffffff00000001}, {0xb44, 0xbd2c}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x1a8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x5, 0x5, {[0x48e, 0x8, 0x5, 0x992, 0x80000000, 0x37d4, 0x10000000000, 0x5, 0xffff, 0x1, 0x3, 0x6, 0x4, 0x7, 0x9, 0x10000, 0x101, 0x1], [0x3, 0x800, 0x7ff, 0xaf, 0x1ff, 0x4, 0xae, 0xb, 0xb9, 0x401], [0x4, 0x5, 0x5, 0x7ff, 0x4, 0x8, 0x2], [0x1f, 0x6, 0x5, 0x5, 0x100000001, 0x200], [{0x8001, 0x6, 0x400, 0x983}, {0x6, 0x5, 0x0, 0x4}, {0x0, 0x1, 0x8, 0x3b}, {0x2d, 0x5, 0x10000000, 0x60c}, {0xffffffffc0fdf6ae, 0x3, 0xfffffffffffffffd, 0x7}, {0xd2, 0x6, 0x3, 0x1}, {0x7, 0x2, 0x4, 0x9}, {0x4, 0x3, 0x5}], {0x1adb79b9, 0xdd45, 0xfffffffffffffffa, 0x2}, {0x7, 0x1000, 0x80000000, 0x81}}}) 18:47:10 executing program 0: msgget(0x0, 0x142) r0 = socket(0x3b, 0x4002, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9b, 0x8}, {0x18, 0x0, 0x907}, 0x81, [0x3, 0x10000, 0x7, 0x2, 0x8001, 0xff, 0x9, 0x7]}, 0x3c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x800, 0x40}, {{r0}, 0x0, 0xa, 0x0, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0xc0, 0xc388, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000056, 0x0, 0xfffffffffffffffc}], 0x92, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4}], 0x1, &(0x7f00000001c0)={0xfffffffffffffff7}) 18:47:10 executing program 0: r0 = socket(0x3d, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:47:10 executing program 0: r0 = getgid() getegid() setregid(r0, r0) r1 = socket(0x800000018, 0x4, 0x3) socket(0x3f, 0x0, 0x666e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x63594ddf, 0x1, 0xa91, 0x1ff, &(0x7f00000000c0)={{0x1f, 0x3, 0x8, 0x7c71, 0x2, 0x8, 0x5}, {[0x7, 0xffffffff00000001, 0x544, 0x8, 0xc2, 0x5, 0x40000000000000, 0xffff, 0x10001, 0x3, 0x5, 0x7a6a, 0x1, 0x3ff, 0x80, 0x1, 0x3, 0x7], [0x1, 0x1e76, 0x5, 0x447, 0x200, 0x2, 0x0, 0x9, 0x2, 0x3ef], [0x9, 0x2, 0x4, 0x140, 0x1, 0x401, 0x3], [0xda, 0x800, 0x3, 0x3, 0xb566, 0x8000], [{0x4, 0x2b, 0x9, 0x8}, {0x5, 0x1, 0x1f, 0x5}, {0x6, 0x100000001, 0x8, 0x5}, {0x0, 0x7, 0x0, 0x4}, {0x4, 0x0, 0x1, 0x7}, {0x8, 0x8, 0xfffffffffffffff8, 0xb3}, {0x5, 0x3, 0x0, 0x6}, {0x0, 0x1ff, 0x3, 0x9}], {0xffff, 0x1, 0x1, 0x7fff}, {0x0, 0x4, 0x0, 0x7ec}}}, 0x0, 0xffffffffffffff01}) 18:47:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:47:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x2, 0x1, 0x0, 0xffffffffffffff98) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 18:47:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1811, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) 18:47:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 18:47:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x727, 0x1ff, 0x0, 0x1, 0x6000000000, 0xe7, 0x2, 0x2, 0x1000000000, 0x7}) recvfrom$inet(r0, &(0x7f00000000c0)=""/28, 0x1c, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/43, 0x2b, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x2, 0x4, 0x7}, {{r1}, 0x0, 0x10, 0x1, 0x100, 0x8000}, {{r1}, 0xffffffffffffffff, 0x94e3f6220f32db3e, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x80, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x171}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x1f, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffff8, 0x3, 0x20000020, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x43, 0x4, 0x400}], 0x3ff, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x7, 0x200}], 0x5, &(0x7f0000000400)={0x5, 0x20}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x2, 0xd27, './file0\x00', 0x5, 0x2, 0x20, 0x4}) poll(&(0x7f0000000480)=[{r1, 0x1c5}, {r0, 0x161}, {r0, 0x1d0}, {r1, 0x18}, {r1, 0x56}, {r0, 0x42}, {r1, 0x1}, {r1, 0x110}], 0x8, 0x657) r2 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f00000004c0)=0x8645) semget$private(0x0, 0x1, 0x200) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000005c0)={0x3, 0x1}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000600)={0xff, 0xffffffff7fffffff, 0xfffffffffffffffb, {[0x5, 0x800, 0x0, 0x7, 0x7f, 0x60c, 0x6, 0x5, 0x8, 0x3, 0x80000000, 0x7, 0x3, 0x0, 0x6, 0x9af2, 0x1000, 0xfb7], [0x7, 0x9, 0x6, 0x1, 0x3, 0x4, 0x7, 0x521, 0x6, 0x3], [0x7, 0x81, 0xddb5, 0x5, 0x6000000, 0xb6, 0x7f], [0x8001, 0x8001, 0x1, 0xd5ff, 0x3f, 0x4], [{0xffffffffffff0b71, 0x0, 0x9, 0x7}, {0x400, 0x1, 0x1, 0xffffffffffffffff}, {0x8, 0x4, 0x9, 0x3}, {0xead, 0x5, 0x2, 0x2}, {0x3, 0xffff, 0x2, 0x7}, {0x10000, 0x8000, 0x20, 0x8}, {0x401, 0x10001, 0x100000001, 0x200}, {0x9, 0x9, 0xbd4, 0x100000001}], {0x1, 0x71bbed98, 0x40, 0x3ff}, {0x8, 0x7f, 0xfff, 0x3}}}) sendto(r0, &(0x7f0000000880)="9055123c35150362ff094707543b506325f23050a3368f8476c27f22bc471d33a6488e5b6584f166e55a6969de40e3c1a14cdf843a24d76fe928d3a81c073507ffac1e83c5c64deee89f19e9f40950bb55c36a71fa2bba7d3378c33c2fddd4af29bc81c7664508549e2288c33e86131ca7450152d7b695eab0b6cb506a28ffdda3054496158f1e7eb1e6dc9c805e5a359b3c47da5aacba903942327c9f0282421f8b7ab77cc3fbc9c96072a683d51485b6a655371f1ae604ea48860733b68b438672b0d61bb9ea47cdebe64576975d958db346c0a05aaca0f4ea5be6dfccd4e483422e5620e8301242de5a1414d52adaa955ee9b4f25eb56ac569f4b4bbf1b147d49b4ce5ddfbd916742420591b5725570c803d5b4ed6ab3fe623f610b72da14e6529ccf9e07c1ab1bfcf6bfaf5e69b7b7e223051a761bfd0e7c1a8a3090ae49606eaaf2adfe35934f7964abec487c6a1886429252a17dacf6cfd439a1bfea104377e94679a42603f99b390953bcb39c18224d23d3b65ef86053465acc957df30d826f69a2661df26ea1246292cebd3ba8ebd0bbc1cdbe624cd28e9ca2a5cda32281afc141a722438281064fdbc6b8d5c7fc8dd18ea40ad6cbff0428a5f94f80b0115f8edcf83ec6bb82c594066084bc916e5fafe3656dac866dacd87cae07229fc7fded4adc197a222a980baada71e7ddd85d81ea7b7cff42267f90a8faaab9550b673373c6e8f246213e51d8d1cac99ddbb747fb56255dad9aea1d8974cb238bf65a04f03109bddb0e45191e99ec5362e00f4e1a28db553b0d58ffbca280c622735a2ae82286dcf076d1ca1b1a37b4ed9dfd84729f4854b064bc057954cc0cc02ac278a855047cb63dd72974f2220f0274c88c7d08289cc578bef65070f05ae4a67db3a7c41d4452c9bd249aaf561f3fec06a98d7ad6061a414a4069c8d5bde7c76e96810ebba60265bc82a6f36022668cf2aaecfc2556bb46bd362caf75e19148c3f41797f9a9f854c242aeb815f7c5b163364572e2ef7c87d230bc063d27c2d604743f02e41f9263092c37d7e3a35ee7a25899056c53bc55a6380d2d1d90735890da44e6444560b5cd0365bc7f6160aa42864e5acad23bcc2971076415513b4eb2d200e59df24893e061b5e70a59d6d2b6fb5e9cd2fda836f424e6f37d6f95903630374b3b1e3396226cd5e77d291b100eaa4fd478333290c21d89362eb5fea16b5a642f30b096f36a4ebaebaa3dd5c3007665130802dff69fe29c4f0609629f4467933eb44499bc376e54ba27a83c07ac9729c3c22bc06d53edb548f9b68de9dfb4a8c30d257f7fed3789e532ed432a59c138febbb276d69f5d419003a49a4fd36b4e13ff1ef2f44f11f3df4b8e03df6c97ab759059fc3fae8fd72cab2379341b069d62645190a0e965fe7a41e6129391c542fd6530f221ffacd2047b05240ea8e400bc48efd5c3a581fec502e48c00291e7f4fbc104564dd73fdb53c3072bf391f7f8c20865500612fd28b20a6bf9afe95376e922460f56c5d0fbc0aa921d4bf01d87716f52741429ffe57db5a48f31220acb34b7e45b327ca667fa0d2348344827137c6bf5470e19aee54ffcc90b5e967b1898ddd4a8111f4c2860f363330c7f0a86ed0e411240fbd7c88a268e972ed5f8f6f94f052f1bbf410d4804a1b963295bab0a0b3a192376f07edfde6538b6e5153f017be8a3b84668b56f2f21805a201173c7b71ef4d00134f649f061863db517477b0c596b0ea9f82e33930348193135bc8b9e322ba63483f2e4beb107fdda98073697f92dbe1522dd43729ad812a13d4fea46795aea4a5a03227e19217b895e12513043592f9d13174a7942c50f440b678f8b56408a78b2c12ac01e2d6f67e91617b9c0d28301e360fb3e37cc40f3e981b8e24876a22a334f3606890c32c590744cbd34ace7950cc1be84eb2d8cd5706f1f9ab3313b68d86e6e1017d770a92dc3c0a018c7de2e8fe03a53b1a4387e94d4e7bd6712ae2c6dbcddfe608ea2b258d7a6c791a0548f5b1f9f738f91fa224aacb8dc786745d90db8dfe9c5a2941826933e4d24363afc1a636a2fb88bfe5d28183a0aeb1f4893f523693c7b6197c0815203f5a678e2f9c63566d02a55cca6f9029bb4982ce1e3e5aa98c7538e019bcd71ef37a5076a8189138e4d9d4ef34866c8e99e8fe80126b385fc27a54074362118fb01a3d340be536a3d7c231668306a8e14305f884a4edb07c02aa7398e79fb646d1f5f412977fb8d7362636fddc94e1f5b20c3df68d2f9878f6c6760e89513bfd4c80468616f4a8aff8847639a82d155034a096ef4f7816ce00754fdcf74ca6c3013e101086b342c31654c1b696891ffcc26002edadb4741faa65d518d9bf58df73dccbde87f283e57700bac8eb049da36f93ba5da4474d8c543f2b0b404fd8f549d27aad3ec4107c6033209fabb2ba30f2394324fe9e15a60233b07126975b0e61eb2fc2e84cc5616cc6f77d092477e504507e774cac2505be567492bc5ade24190d3b3ec32f13daf3a70c6a76d36d78d1950d87e5b0068e1f376443418776844d232483e79ec12a52da80f6095a9f8d01a0673e485b4ad6aaf0250db7f77d58a7dab5e32426d0eaad372b06ac43687029f4af585bd7ad03c347a614a75d084a7445e71f49bb04d0a2a447a0215e4fe064e12eea2cb627cf918b9b2fce89522954693290c181ecbd632cc6431dadc59e786546b79cb2c6efc5f92ab83527eb9b99d088330ce4c428022629e45671dbe604fa46ee81bce5e34e08c4e721f3486877ba6233ad716336da0718f9634640d1a17ce6313ac5abf27dddaa2a3187eec4327fb7250dfca1bbe11c76385b73e5d7e4d2151188c41aa54875b123a3979fe35e1f56c76dfea61d3db77617b766256beb9f8198cf9ebd11774ed14dece006514a14f9bc488be6a88aa7f74a16c30a1632fe18aec239d455f208f3fcff1e7adee7692f97dbabb1b7d84f4def7c472039a229a9d4217ecf5c60e51845c384625beb7a6a5771ed0f91dc9836da9a14eba23373c6f98a811ac64af6ab8b0332edfffaa2163ad0635aff91c2f11f36766b962e4deed67d72fdef67d6c5aee3d4f396946c78de36558afd15fbf6064c171d9ea7d6c71663a45cbbee7834b336926e27664a815ce32a6bdd68c5416d1437447d090daab2acc33f63ab29e30f46090a410fb18d6ce57d88c2463f9441b45184b125356c65da821c4c21b7354ff8b35358b3b0b19d040caa91a6023d9c27413b0f77197cfb0fba8afa5d69c3b6668f5c6f3e664dc05ddf1a1d4597ed7c00a611f98b8e39f75a5e31e8db3b191de172d16b0161c101fb889b411cea86fd2176047f2f66e07b4300b1700e4ce2094a5a6b3946dd676c033559c3046c4f8e1831fc34f0f8015008777c2ec941db7861109839c558f6ad984cab6da0cbedb5e5a2bfeea061e15f951a3904efb7cfa816b3cf1271e43013fd4d5cab2693dd71f14b441d8b43c5d4b5e3584d44bc0f9e63556291e48ff610d16775fe5f361955118572d3099534ae130bfafd6904f40ff7666098e63b9d6b339980a390726d01bd0ba882a756692a1fab6d4dbb70f7c9699fec1d81ad6879499eaa1e724a9c8cc1d39a5753f99f3359e9eff99a6be95e9070aab2c9d94d296c72f16501756326fda660feec2498888509d198fbf0c21f04ee6b437842b346f4fc19120552737591c649b63e17734ac6152de3b6cd0d2994c15a639e862d4d79e91def278463997070c657d9c876360ac046d012d5ba3c6e1f834748eab44adbee1f06d6c08bf23b6b27cb37de06b9e76da19d7593c7ecd36081a758cff8bc0b47d211543ca74cf037ed713b1ab85291ccaabd903fd9a1f554a72f97f59b36c1c57535e57b96aab24ff79504aa898191ec2dc0f50bc11c88ff856d7520cf04116e0a8cc05a232a8662fd8fe6d5121ade3088e87a552051d5b1a23cef1f35a080a9a98349b27644e1863e93f448c3cc1ea65a9896a7fed21f2ffb00a1d456825dc5c657bedbd8fe95d4edb3bf748bf9edacd69c8fe585a93007e870af7a917d050ecb17d88f31767088a09079e5a78ec810483ac93ba26c29e41ffd67efb4775670a7d3e6f36a356bcfd0d17c1a813d0804e37a59eb3aca29ccdf05be2789d41625de8c680052bbe27f190ed582e10fa90dd7fb41f0de6c640dd7292cf9df014183aebd87fb90e963d8e0b00d384b3cbdbdb7e15e3745f1a75c71344fa387bc87eb90af2adfcdf1d3f28898279945a3ad3df43f76c1f3f7ba4b88bdeefb5821cd3d59cd8be2c0a7be48ee26ce5680641f4a72fa43900339de55746e7316e80f683bdcaf7c58c6129d19ce2e80b4f4eb83d9f7ed3f5950da9a43182223ea59953393a4b9ceb0fd0f5892030495d5836a8e57c2305bb3ebd065f66dd4ef5ce0be926e4f660efce642b5d8898fc719a5b029735c8688cf599b165ca6223ee25ef12d722ebb8565c76340c33b73f606220e60466a413ed052faa515819aabc944edaff969e5f0bc11377089cacc2a56af0fdde8bed97c2a1f56a94ec3915189c8d50cc31fdc4eb5656f33adc31640a043a5176e67648b952525aabd3c7e363b85c525daacdf65c2d0b6626db34bfdc6d9927ccebba384e41c3c115639d182dce42192cd43caff02b32e63e216c09bf4b43f8e6fdbce6153cf94083ff046f5c7138babf15cc736ebdcf371ccc7b0892c697adc13f86cee55f9bc66454966231beab5b0f90edd68d503032a91d91dcdac6bea8160539ac490cc860fdeff792564da94d898e4838a7ede7133628553aa0177beef1a56c9bb2e4ebbf3581579affcb9255ad2f6a638ff143a2255f09a6a02ae7d97870bc5638338e7933bc4dd484d8980d3279d281d17cee8ce93c8410e36c232998596f8ca7565413e59fa7a46bbd3b51da8009768aea190df4ade3c77f81791e655fee918f0218f5453ab2b06f5189a16be424d58f5ca90f47a8eb899b7788ec9095505caa08cfa8242737172869af0b75a5a23a3d69ffebb2a650e5364ec8d2e69c985bade6e183c3a0b43b97bf6f6c23c2c63caf23c326ce8f0fe7e4003d04862d2bafe7cdc834fe200175310e8f0656dc2224cbc47ccafeedd71ff69bf98f2a438859f5bccbe4eb24fc71925cd3927da2ede7c85378bcefd04cdd0a5c9f9df4a9227138db8bdc7a8d1f86a9211dff9cbcad3218240ebd5c286952da3e83dfe52bf35ff89d9ae7e3a781385c397e1103c40da7560939079964059b3cbb717d89657f9dc09e734de3c68b79eeef555a0e8eca5f5b0b81b1ac8e8c194ec6cfc287a2f8867c149b8ed856c1c1fd5e944041411844fe054625290c6a231290478e08000801eabef70a576143982dea5288733ee45c1dcd8fd834d0e9dc7219577d87633d64ec32d494c7fbcb6981c3af9514e46173b204da1c500514ce3fd200d6429a1b8f8f017e7efa9662639040528abf541387ccf323ff1032efddd2da265be2111470768f95823e8c0604ee38b5165366f3887528a30a16473ebbccd645ba803a98f314b193fcbbf43f994e33075eb3b12c912f08129898f585a25d30deef3f238b9281b3fa7301e28aab1185898360d2f280b038c0340575845bff1ae184263d6056a42e6a26f781065be8d5f90b0bc19e277ba7a1a97639012b915ade570f6b2a8d3446bab732f4198be4d11c7ce1e2067877bfc6b0dde20d71ecd5380cb0fda740887c7e79d166d0eefbba9d7a07da91e98ec93be036eb7237045103eae1d2cb9bb271d17567ec855589bd7b320d90e9c84ef", 0x1000, 0x8, &(0x7f0000001880)=@in={0x2, 0x3}, 0xc) r3 = accept$inet(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getsockopt(r3, 0x1, 0x4, &(0x7f0000001940)=""/129, &(0x7f0000001a00)=0x81) connect$inet6(r0, &(0x7f0000001a40)={0x18, 0x3, 0x36b3, 0x40}, 0xc) close(r0) getsockname$inet(r3, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) semget$private(0x0, 0x1, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001b00)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001b40), &(0x7f0000001b80)=0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001bc0)=0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001c00)=0xb7a1) fchmodat(r0, &(0x7f0000001c40)='./file0\x00', 0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001c80)=0x9) bind$unix(r0, &(0x7f0000001cc0)=@abs={0x0, 0x0, 0x0}, 0x8) 18:47:11 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 18:47:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000000440)=""/224, 0xe0, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ad6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75443af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf32c0f3bef9235f9913f85ea60155cd7e55d4dd373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25d90e9c295c1ce0cb2c7824857ac314db10ed7917354a002af475d52a7fc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83372cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20b45f10be70ee12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe0c81681a6be66998d02fafc42a8b9744a7adb32dcbf60027e351224b692108b3f26cb7c71d69694af3232156e07b4a13bb7b0c9ee20e9b12cba38111ca674ecd1", 0x177) r2 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r3, r4) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() getppid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000240), 0x10000) 18:47:11 executing program 0: semget(0x2, 0x1, 0x208) unlink(&(0x7f0000000000)='./file0\x00') 18:47:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x12) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x2, 0x6, 0x1, 0x5, 0x8, 0x1ff, 0x1, 0x2, 0x692, 0xd3}) 18:47:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6b, 0x5, 0xa99, 0x9, "022046bce8b1054d028f013cc219f0f7d1f3ef93", 0x9, 0xab4}) getitimer(0x1, &(0x7f0000000100)) flock(r0, 0x0) 18:47:11 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000000)="5e2a7cda5e14fe22821da2db12cd4fab6a4f77ff2315844adee3e4e4f13fdc1205dbae2c2145c015f2fd9b863c0bb80328ff11669b3265167cc35231aaeccc6499da864996c06067eb1ccddd50ff38e5246bd37c986ea41df7a401bae88f51fdc945a340eb65c71ec18855e7d323cc0832b4ae53490b34566bd7153f6668b2cc9b5efd54736a4c9b1b4807cbdc8dd01e587840f140e00a94d67338c96a7451e9a83e90b8f029e896eecb4e79b6280e09", 0xb0, 0x8, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(0x0, 0xffffffffffffff27, 0x200) 18:47:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) socket(0x18, 0x4, 0x51fe) 18:47:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000061a000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x81) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:11 executing program 1: r0 = socket(0x17, 0x40000000001, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 18:47:11 executing program 0: shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r0 = socket(0x1a, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/206) 18:47:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="d928bc81ac3a211d37b34da618ccd87b343332daf6919644c58aa69f7126f4cef60f7a5549aa7fab5a171133a7c30ece67365c7c8f62454007ffc5e0c649fe52ff5520bb8597908c9816830de78a12a90db28b7dfccbd277f3f2f367db6e2b0afefcce4d5d76d390264cb4f3dc4dc0fa5d0e0d6a395feac98275dddcf77c92ffc612f20bab19a58064e1be63467821e79482ba574a61c060bd39be1bc8", 0x9d}, {&(0x7f00000002c0)="3535f1240543d14f101339ae99ff7eca6913eedfe90648fc92fdc56cab73c17af80e39dea8ee0626ce736effcb2349f03d234ef74f33ec4de4575c6dcb501851ab0d4422178779611a3a8106088b430ec6d5e5aed6dbfddb83aaef426cd2c577b702f9327f7217b8cf5f382469ddcd0540", 0x71}, {&(0x7f0000000340)="4dee3adc5ce27185ded079fbf89c97673ea5d8fff423b5227ad03bf3f0782c1c305c78cf57c5678933cbd993184519", 0x2f}, {&(0x7f0000000380)="a222520cda740ce88fbe67f252bc42c1a34890c016947482bc77c08975deafa7b89fdc8dcc79b0722f8c71ea189b2aae750c754ab8886f75bb641754b30f2522ee3bc74bbb801ce3e2591d879b48f27f3c728896966db68f83553eff5acf97b1c9732c5998bc703c233f0d517ef9efe2d0a26e688c7a9fdae0895e408627a9537b", 0x81}, {&(0x7f0000000440)="3c56259c9daa11e7da87575f171430ca73f514caa98167d41d3c58e21a0481bfd7499d06b5885dcf679d9994a9f789ba8e8619fbb065a0957eb52e", 0x3b}, {&(0x7f0000000480)="5a7ff02f3d56157eb7a2dc55ac327b03c473c17041fd409ac3968e0b6bd1e4714f188106661e5fe0cb2fe3bb6eb666a48fc995fef49e8b1e1eea955ada27ec90e9c049c9469d5784e0e1f49e464b952decbf71dafb4c8669e72473fff663dedafcdd672e604cfef1abf3646b7046eb7d2a822d3ea0a44025", 0x78}], 0x6) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f00000012c0)="e6", 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000040), 0x1b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 18:47:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0x0, 0x100000000) 18:47:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10}], 0x10}, 0x0) 18:47:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x20b) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="c7343a22e5a6b7ec918ec1a9590ff25f6a26cf7ba82eb0ca49db0afcf867329bd9221ac453244b94cf6a34197c597d453dd7bd108cd67310e757e28e03f681a93f1083e11d2b095531a6a77377b5d6306ffd53e791c2668a77c72d8f9325169dad6d6a62d759526fefbcb7e838df7c31b0193a38e5581cf9f16f353fc21fc16309e59df66170defbff6e4db7367912c623b64a1fb8e55e20318623a96066fc4571ae6eab95168caf2d9012a33563a7f4726ea84a1ad4df3a1257721c58bfd6ccab5fa8772846c23a8ac0a4aaebab8d0d", 0xd0}, {&(0x7f0000000280)="41a3aa56a3ba8fac8ec59eea24f9504375273e", 0x13}, {&(0x7f00000002c0)="2726206f98fa603254ed", 0xa}, {&(0x7f0000000300)="e98627cb7b87338f54e2e5c79faa", 0xe}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="080100000000000001000000090000005dd9d7560c282ea5766c4584731212a6260f8080f53140cb859d24ecef38258a6d9b65b507598bd45e9a334d3e617f8c342221a8bd9d30097282694e2c47bb369e741c378b5a9838286de733d624f027e1dccc16f696a111fca23a0215ba849aca59d92be330a8decec757aa4f6129d9cb3a494048984675cdae042895f95d647d8442d8fae4c368da3288b5a9f3ffd21ad33c79b9b679e3b354d66348ffe539649dd867f6752253a518a6e2f781f1aad39126af84a6de04c4efbbeb4a8669dffff264b5af00507db96fdee26dea15e75b26b6dc5b80e12198fa6bdad045c46790b61895dda7c97108d17aadd5b649171b44467bde2e9b5db800000000000000ffff0000ffffffffee6f17d711b868bea00f30d746b8df12338da162c8cda05a070eaa41eca80a1549dcc0fc25265d36f1fcc017b5feef68bc3be649fdc29e7752d050a1dfdb881d27345f8f4445f94528dbfc0eef71c15ac2ee78eb27f9d2c6f725368e17f65c84fbc6c0df7c1cf89aa134b193a7b48eadfe7778ff1212e744b028959f0097dcc71fb4587f9e575bb1faa93e396ee75fa16de25016690f4ea93e8cda63fc260164fedf432e41000000480000000000000000000000c0010000ba6565df0b8d51865e29320ae50b777ecc7e974d3903b1dbacae904f7cf654d494abffbfca71a557f4330dcb327ade9b3a7c0000000000001840f3cfabcd9778bffcc35f38feebb0aaa198b563536a2e1d9dbd5af982bd89315bf2755c66f9f132a4912f1e3254f177cb244c46ccceec5cf26ba2401976a6c10e15794ad107a6b235687e869b1a607c14dfd8c8f4809f36f46bc9491766eb1c1d62933e573a0938dcb42677dd"], 0x208}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:47:12 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x0, 0x1}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) connect(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000300)='./file0\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 18:47:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 18:47:12 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 18:47:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xfd}], 0xffffffffffffff80, 0x0) read(r0, &(0x7f00000000c0)=""/199, 0xc7) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x49}], 0x401, 0x0, 0x2264, &(0x7f0000000280)={0x39}) 18:47:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="51f303986c36d7026f3ad902b69b0c150e87da1373115e03658d25e4dbb7c951c6e37653c1ee31403abd6d6345feda48f68e435aa2114845dfa1dfa5a70edb98319dc8086fbfbf79b1958a10b12a24115c69b4b533c4148db5021601386a59d99ed401fb84e183cb9c969f9f1800b441f91a7da82dfd5309064b329971e55a28b80c5477c989e5d0e841a7abcbde83c4eb924a7bcfe274cee449ca433417b511b9ea574ce505dd6e68128c5be4", 0xad, 0x400, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 18:47:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/24, 0x18, 0x801, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x2000000000005}, 0xc) setsockopt(r0, 0x29, 0xd48, 0x0, 0x333) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) 18:47:12 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x8000000000000000) 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(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='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)) 18:47:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket$inet6(0x18, 0xc005, 0xfffffffffffffffa) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x10000) pipe2(&(0x7f0000000000), 0x3) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) socket$inet6(0x18, 0x4, 0x7ff) listen(r0, 0x0) 18:47:12 executing program 1: chmod(0x0, 0x5398fffb08fec7ed) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x46, 0x400}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000040)=0x2d) 18:47:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="897d0ef3e285e15da70923ec07c3b1ed27924f5908c064e16259865707936743", 0x20}, {&(0x7f0000000100)="1bf10a988259ebc0f2ccaceb3af5620f3774c2ad105aefd2983647b30d4cf528706f9376d59dd1146d80fca5486aafec34", 0x31}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x406}, 0x8) bind$inet6(r2, &(0x7f0000000740)={0x18, 0x3, 0x6, 0x1}, 0xc) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1001ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 18:47:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002a, 0x0, 0x0) socket(0x6, 0x0, 0x2381) 18:47:12 executing program 0: pledge(0x0, &(0x7f0000000100)='\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x22, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1000000000f3e) 18:47:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1a0) accept$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f00000000c0)=0x1002) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 18:47:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 18:47:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r3 = socket$unix(0x1, 0x803, 0x0) close(r3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) close(r6) pipe(&(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xffff, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x14d8) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000000c0)=0x5f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x1ff, 0xbb49, 0x2, 0x0, "52a0ce59a9675117c53efa15ed3eaea6354359b6", 0x665, 0xa47}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000003c0)=0x7f) unlinkat(r7, &(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) clock_getres(0x3, &(0x7f0000000400)) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b3b3923cb120c4e24468f9a7190f59517d1ce5e8c7c5ce821d2e5b160", 0x45}], 0x1) 18:47:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x3f) 18:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getpgid(0x0) getpgid(r2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) listen(r3, 0x376b2cb8) r4 = dup(r0) poll(&(0x7f0000000380)=[{r4, 0x5}], 0x1, 0x0) 18:47:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f0000000140)="639031cc52d0655b81bfce9f594fa7c6d6b7a6371509ef2328fb1b34dd43ccdaadf534304621fb61b9c872132e1f7f16ae571e8cadbc767dee954b7e8070311b5b7f0f1315975201c7fb6d2072adb66729ec6cc2f3b159af33ad499713cf0a07ee7a9b", 0x63, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x1000}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/54, 0x36}, {&(0x7f0000000580)=""/208, 0xd0}], 0x3) r3 = socket(0x10, 0x2, 0x8) sendto$inet6(r3, &(0x7f0000000300)="e99463795503d480a217971985536b1aa9aa1792002f89229c91f90ee81c8a30f235a7104d959d85ba355f3404aa3ba0a05426d56d07dbb47627f5709e7b7c0254b90695406790b010191f59d1e960394480a8116f295c13b1d8d02d71df6eb914613ab9d1914da99b6f50df92a6f7013165b6903ce5d092453f61ce154a0c34854b29afa8cf15bf13be60b96dd47a77d6d09ce3cdf7891e2e3ce7b88b49d372e87af3f3815f07ed747f708577cb9543e4f95f30ef144b10fe697aeb4e5c30f326e473ef7c943de5931171c0eb6c1b75ea", 0xd1, 0x404, &(0x7f0000000400)={0x18, 0x2, 0x8001, 0x4}, 0xc) pwrite(r0, &(0x7f0000000200)="892ac237030bd3a2b180be7dea9ac0fffddc8d8dbd33ccf3f7432ce949d327ec8548faba7168425b558a73626fddad1d1e844f340166b2104063c4c780a2aa9884a383ad17937b97ab4e628879f2eefeede7c1b481360acecf3a89eec121d33368be1bc7fc74d0111a7253220b31fbded74fa244fcd163fa2e9012333a7e616ea37141d161727abe350cf50bb446b4a2a0ee304295fc1277f3bd49981d357f289f2aea1319b9d49cc1c5b84e59a8a7a72b95c11ba52f0f7a734f8e71a9f2c8661911647252af915322cd51062ad2d7beb3c54dbd6c661115ac434171e110", 0xde, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) pwrite(r2, &(0x7f0000000000)="74e3b5f36fbf06f64922a65e5f648ded3a456a0971754b0d4f4e97c1f82c772c6710b3f773b70a53ad818193babcb68c2d4226f18ff24928e723490b60db17b8a7c1a8fc757dff0566d6a4b99003c03cb1d9341f578be748cad3a365e7e7ee19d4c4d7bd7843a394bd097c11767e42edfe033099e16240f8b4caf8c51dcec18e5672a5ea65a3961d815e5417dc5cdb743dcd14c77cdcc6ac3edebf19bd32e97473ffd8d8fa4bdb2ab1c6752126ea50c116b29b6a3bd88bca48d469a82378", 0xbe, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 18:47:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x4, 0x7ff, 0x17b4cce5}, {{r2}, 0xffffffffffffffff, 0x24, 0x200000ef, 0x5, 0x7fff}], 0x3d82927c, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x88, 0x2, 0x0, 0xff}, {{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x7fffffff}, {{r6}, 0x0, 0x2, 0x4, 0x9, 0x2}, {{r7}, 0xfffffffffffffffa, 0x20, 0x40000005, 0x8, 0xdd01}], 0x2, &(0x7f0000000340)={0x12ba}) r8 = kqueue() fcntl$dupfd(r8, 0x0, r8) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10, 0x0) 18:47:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8120, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:47:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 18:47:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x124) 18:47:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x2) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="678376cb85b7ac8f3d72687c6d2e9fe7cb1d2b6788a3a51abbad378cf0248f2e87326617f7e30b000e4d453b2dfc0944f775cd115212b57bf87e92c19a3fd2275d2854b82a05627639d2d61b73e7f7f07233361a2a0647df44a4b1f3d2633c70b1fbbc90ab5633b2c00f65913d4604a2bc2cfaa9d71f5634e5493db704e3fb53152561f97db212880eae51ca26eadcbf2c16bd5ace69d32282559b824ce1fc12de6d5c6f35de79b61da23a2002810f7b20", 0xb1) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08", 0x2a}], 0x1) 18:47:12 executing program 1: r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x1, 0x0) write(r1, &(0x7f0000000140)="5e1f0bdd67624823be9041d459513cd836a041fa879ab75988ad7c1232694733f8041626c5cea01d329bfb1a8169218750a5a1b1a9d39207eed24c64d778e0db431388247f4d3fc000b95765b72cc8ef0adb4885ce7a945da27f3b2422c24a3f1ed93ab6f70ca051fda055f44cedfe0c9ad56090a0b03d58e2490ad42f63612852868c1622b5be29e1052f154a595760f371e9db99", 0x95) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0xfffffffffffffffd, 0x100000000000082}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x100000002) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="bb71d88ff83b3eac024849903e17556abb12d2923824e7b6245d05a91c62d93b38c8a666dca04fbde795bd778713b8d6358f303d8d7a9d5f0820cf40113c967caf711f5f61c554fdf21893639d38604e8efbe4adce32e4d9403c9b67f25e5f3195fb2fbf43b4eb1769eff83933d58b013518c8aaaec4a8142f451fa0897e6ce07cc392d84be464577981d6447176a7e6ae9f904a7228ecaef8745ee0e6b802ebbc1b4868aebf9c2187e79c8fdf6ad604874ed16b1954deedf816b07a74cc7577269130baf695b8049c", 0xc9}, {&(0x7f00000000c0)="872b543285c822e5c03040fb0c87a82c8abf24e928757b486cac036f535684a9d2fe6e8b664a9daef2c289ac99ac7ca0d6491ac14ccc63c8318aa944", 0x3c}, {&(0x7f0000000100)="9fee39e79c897cabfad3ef55", 0xc}, {&(0x7f0000000300)="b5e1fd50f8209b7348dbf00946ac74d766c8bf4491dfc56ab88963bfabfcf8dd74d2ddab93b7df490a57eaafdccbbe9536d75bb02631958ba40ddfa1618b31d513694726e303ef7a0a1ee7cf925c45cf4b0318e73113a2f32af3a8e6a0047744c5a0201f76b6b91ea16ec66cb531caea03f11c5c83c66ddaf5ce0bac4583dcf4038474cecefbbb0ed826a99133c9165bbc819f76f9d7450d58219f4e0197a9229ef6188ce6e837f09505631e6b05b3c7b7ceac10c790f88fb2b70a9b376aae700b602a5978b809fea9fd28d3b964", 0xce}], 0x4, 0x0, 0x1) 18:47:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19}, {{r2}, 0xfffffffffffffff8, 0x800011}, {{r1}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) fcntl$getown(r2, 0x5) 18:47:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c030000"], 0xa) 18:47:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000f, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 18:47:16 executing program 1: socket$inet6(0x18, 0x2, 0x0) 18:47:16 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) 18:47:16 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="e30924ec8a714518307c79e2a26e1a9d481d4d64d47b6651819d919e15c10d4342cf86b7ba4b786765f22269dc485a0794f7a3879934bb4cb4d8f6ab46e95b2ee963cbbd529a2b142db3d932388d3a56935faa379c6f57a0bdd41c5df7a0bca6598d6a7406b1c2afdffea88fd274cd9bd58b666a87a15bd1cca38e1b00009b44c90b329b4bd267414d19f044538b68fe9c6ef2b0eb", 0x95) 18:47:16 executing program 0: mlock(&(0x7f00003f0000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) mlock(&(0x7f00003f0000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x80}) 18:47:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10001) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000100)="791f33b1af2db329a7ba00b728e193364f1dec9275c6d2e316a8208c4d8b04961034511819035e4e68ee8c9e6b37338a5c63a179bd2d115e9dfe4c887bfa8e201337acf6d1e8d495d1bec63ff49c640e0799f74790d5f4504146dec52f8a53887186c454e46fbddd9b19f7f4eadb0db0d99ec7a0d70cd801bfa376ebeab04352b4da9611124a83fd6875827590deae4c417bf1425a4739a16e62b07e3dfd864ec3839ed0e05e1f495973abe1f2cea4ee09294aa5cdfc3530c0f2ac5adf970d9559d8241a0574e0fe0b5e", 0xca}, {&(0x7f0000000240)="139e0fd07658320a8eb27784f8cc9db16cbc0e22cdd261a5e75553f5fe5c3d86b9f8bd9f7e36098f73c82eedfb71bef0d0e2ba82f85bb5708dfdc15190804a5c0e1364acc5706d455c5749067587fdf7cc87e004ee948ba183009d5379af0cc733a25afb926c95d5e5f03c23b448090adcd6c0691e6521872922dd076c603faac1cadb54565b72", 0x87}, {&(0x7f0000000300)="9cd2fe3a0d26ad4aacb07f4d714d10226be6254f03b1b9fc99a1a2023d3687ddd87be4374559bf5773025a3b593eedcde5450272fca3a4fbbcba1acdb97bef92dd04fc6d25fd29126a98f553e7eda03195d057c57c3c9097b162f137770219ec599fecd255188f3efb8fc6fd6703c49cf1d6198017cee649cf4539d7cdaad8e9ae9ae0e9a1960eb4f9e09c19e64e0a8e4dbb4e04ff38fc3f244f70e6c3a6f872bd51916d4fed713ead3a76507630e70d11491310f370caa81c68a3278b871677bcad7b80eac6cce9712ff8e7c72f26dbecf8382140f24e20a8a29e02835141c0f4", 0xe1}, {&(0x7f0000000500)="bb947a72f6378c68d65f5ad4c2db28419e91fdf6a1d8080551ca0a105f155d3f3185238b43fa87070aa013878857d2b663eeb9e399c99c11c33720f3391307b29d8eb6500ccdf3ba1c4195d545c60782a37c8c49b3d7a3d4f986504b6be3928aeef631c50ef366109ea14f84649bca3c61c162381a04903de3bce2f173dbaf1df4078f19083726461be6bff6887397e1bd31253f17", 0x95}, {&(0x7f00000005c0)="d573dbc65b954c056ac71239feaadc4bea172dd551231c567a7f455bf675d2df732e88acfcb06ccc42fdbe4b03a8ed40c722c542cb31fd72601d916048d7851c1d726517ce03f56ef08b7d5f02f58dbe2c006814821ae8a708fd65dbb9e7872af255e29e60e4c4", 0x67}, {&(0x7f0000000640)="af5d437574ffa76aa694b6f3bb971b748d3712746d95f74a2788c1bd4ce7326e73b8799934be76dec8cb61f096a89b40998738096bf54c67f75c8dfddecfad2f7699e7885e27b24737bd47b3c31379d031114b9f3989900131d2f9fa0f118d80524cb3d23dc55b23a82e53d744d135afc10d1a644fd970fc82ec5762d6d8620e0c0ee89a52028bf4df4ed8982ab2ceae0328bbaa39647ca2c498716caadd3a7c88994172d6b0a5c241c10b5e08", 0xad}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4ad63e89adab238b871000fd1b357e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 18:47:16 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/136, 0x88}], 0x3, 0x0, 0x0) syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) 18:47:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$unix(0x1, 0x7, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chdir(&(0x7f0000000180)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0xfffffdf5}, 0x1) 18:47:16 executing program 1: r0 = socket(0x9, 0x8004, 0x200000007f) r1 = semget(0x3, 0x5, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/135) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x4bb}], 0x3) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) semop(r3, &(0x7f0000000080)=[{0x3, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x80000001, 0x800}, {0x7, 0xfffffffffffffff7, 0x800}, {0x1, 0xffffffffffff8001, 0x1000}, {0x7, 0x6, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1800}], 0x9) setsockopt(r0, 0x29, 0x20000003f, &(0x7f0000000040), 0x0) 18:47:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) close(r0) write(r0, &(0x7f00000000c0)="650deef2f145206b4d5cc1484e4fb73e2b0b1cf4891462bc5cd3d82337362c83e0b5e5fcb075c269ab690cc77ff47eeb1dab77c33b90346a3dcfcb17f480b29ba3bf1c9586129b1e249b28a925e42534724392b8bb3d6c43182e264b91cf", 0x5e) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 18:47:16 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 18:47:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x1f, 0xb4d, 0x80000, "491fce88ca5af95362e760709f658d4ddfe40cf7", 0x6, 0x4}) socket(0x10, 0x8000, 0x1ff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20400, 0x0) 18:47:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20080, 0x0) r1 = geteuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x2, 0x8000, 0x8) setsockopt(r4, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 18:47:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000001c0)="b1a1ee227bd803da3cdb7bdb0151d1fb99f355bea2cc1b0f54ee56fa269777b688dabd4a03b71525eebf1e40a836db3491dd79a222b42931adbd030000000000000031c925aab19188322cced8e77e2143a1f0f4cb2b5e68ba83e12a2681d992ee26f5ad1e1fa43a530b2e86485d0a4e464872100f214675ccee00303a53640c70b40fba54d36fac5c2867d3fe7970b2eef261ab443ddca45026406dcd906104c20ff4d298fbeaeb0c4485ad3571579650cbca2875267463d67e3db99aeb8d992b51d053d5cca76312bc604e357bfea812881d4cd26137977ef0bffc", 0xdc) socket$inet(0x2, 0x0, 0x400) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 18:47:16 executing program 1: socketpair(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/196, 0xc4}], 0x1, 0x0, 0xa) close(r0) fchdir(r0) 18:47:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x63) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x7fffffff, 0x8, 0x4, {[0x2, 0x1f, 0xfffffffffffffb3c, 0xfffffffffffff180, 0xffffffff, 0x80000000, 0x8, 0x100, 0x0, 0x5, 0x40, 0x1, 0x4035, 0x180000, 0x0, 0x4, 0x4, 0x20], [0x2, 0x80000000, 0x6, 0x100, 0x100000001, 0x0, 0xffffffff, 0x5, 0xfff, 0x4], [0x1, 0x7fff, 0x0, 0x5, 0x6, 0x2, 0x1], [0x2, 0x1f, 0xa0000000, 0x6, 0x4, 0x10001], [{0x2, 0x8001, 0x4, 0x2}, {0x1, 0x7, 0x0, 0x80000000}, {0x4, 0x81, 0x86, 0x1c8a}, {0xffff, 0x7, 0x362c, 0x80}, {0x0, 0x8, 0x8001, 0x8}, {0x95a9, 0x63a, 0xf80000000, 0x6}, {0xfffffffffffffffe, 0x2, 0x3, 0x6d}, {0x2063, 0x6}], {0x7f, 0x3, 0x800, 0x8}, {0x100, 0x5, 0x4, 0x6}}}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:47:16 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) write(r0, &(0x7f0000000280)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSBRK(r1, 0x2000747b) 18:47:16 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x9) listen(r0, 0xfffffffffffffff9) getrlimit(0x80000008, &(0x7f00000000c0)) 18:47:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700e46b57df00"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x8, 0xfa}, {0x3, 0x100}}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)="45e08ab84509f2b69c49f31cc060897060beb7ec20c51803b755ae37dfcb151af9c2f38bb09c044abc572dce2f127b4f6051b2ebc26fd368e05e16844f63ee29475b14bc11c4fd49e8ebbf4bc0b28fd01852a7c19d1beaf4e49e22564d39dbff1b3efb5cbcf7e1f9c925819245bf6bd26e1dfaaea8d0a6751b83dd087ad9cee5ff1af520f44803d9098f6f694ad5894d1831ccdda076dfabc3a33a154296b6d11a54c0420cd2dfa384958443f15dd3d8850db23f0638c64e2b13e83cd96e7b9b7c0cf7e3d89d", 0xc6}, {&(0x7f0000000100)="d7ffe22fc53ea71c4e711b102f1d4ef0a1e4ec6446db23bc5e0a7896d2e23238958fb69a3155c77e8c9cae39444c362f92af34ab943abbe0426a4f14b658561463295b2b1efda6cf68da502283becce4d2f6517931c9b93c85b27b85935c62b3e78da48fb7af861f684d705a5db07e596b02d0c10e37dcd449c1d191c356c39ef192af960a65a49ac4d902bd2188c290ef7275ec17b06e3c3c31e7da91dc923cc5d8dbf45dd424035795d09aca4253e0c71d9dffe77b1e9b639f8fad40eeaa618a9b2b99967a846fca270442907c6a6fa7d872f248f3af826fdf50dbf7b3a9921ea47019ab1f7b33b48b06f491", 0xed}, {&(0x7f0000000200)="6b7a490758dfb6e546e132d5a85cc8a47e1c2b2f8333cbd71ef7bb7408d15efbe184d4c29bfda9f9cd2c1adeca762595e28a0fbf8dca4b293d41c76a3d4480119a2fc1944c7a9b35ffc7ff186deab1437eac6f0f6f71e52c4a9c3369f3b0f1fa130ae6872f73327cf7ab9714dddfaf2b9eeb1ca4dece4e8b51294f32612e3b846a26ad86bd8341195f857a78a0feeab33fa93dd8e7f69fee71a8874973c94654415c40cd2bd0ab84247d1e0bafd7", 0xae}, {&(0x7f00000002c0)="0b33d57587112df32951adf29494e7ebfcb8a60978cde7f6e3456d9f15feaa0e964cb07b37db704e4e62fe80a8ce08770eea8f88c0c1df848738c840d965552ff2992582180c0229307d6cc6eb9747b475f1aaf5ab3aba2e1047fdd68b3fe230febf09722a4ed3dff58a037c1d774c82869705fe6933e5cd3feb0378e2daee6b4acfa94be816dac5abcd91bd7639c8d0f7cda5765fe49fe97f4e9a49e1c81696de211e682400a8e73ece37dfbb16c42bba85de8a0aedf1242e75d0c8b59ec8faf539acc5d68f80ee12bbc7312bd0510f8a4f627f018bad95c9c022159467d01321c1dfdc8501ceb60dbebec4d62d7c637454d213a2d7e159c0bc3da2cadda97e9c885fcbd19f135f759fa1ca7cbcf702d584659e2ec396df6faee40a55487b75908b6f5590973634673da21d1e6e69adde575be7570c25311fe026554347c09a27a5f5f42c5b86b987445951026a54c8a4deb0d6f0554834110b0e4958285d208f694e7e1aaf924fffab1240296b0700cefea78491c6b1736ea2caf1267f01e7ae202e7f83d9fd0cd1817b80e25282c7de3d179dfb6b85b91686c4446608586d401079c5f292982af074df10068f3490dfe67afe1f0a468a1a147694a76094e157ea091155e10ce8dfa37ea127b17f4dcfb7d5a96fcf5dad09f0863d57c1b2dc1f4add2dcb2ac8ee5d34fe6696a50200d5b50d5977ba0195b5262ca9751aac28d283c343f8cf227e8c2aafee93c4f0b36524b8d2fd4e96bff6897d8079a75ae31f796233edb914c02fa1101345d9b2a2231649f397aaf7bbafdfdda107d2ad12ebb73f5186457dcdb86954f09b98881cdbf5d1c59fb18003d792f431760eee60fb795437e71d497185bffea3dd40135ad83572c74c01a575946c4a273ed47a9d4d7e79df5f011500d66d2373bf2ef710d23da8ee40635e844499c155e63881746003bf30a9fe95b636824dafdcaebdcd5eeb062400acc1a872ee4a6a4fe9c03250e858a44cf2e93c141d90930bf3e21b785ce972453aaf4bd4e21b607c151cca1d7803bebf4995087a9aaefc762091a9a9c4c03c116b14483cf87ddf2eac3be122f31e325a1fa23f63ed05e8c03a4667aeb00dce31e9f350f45cf2648c5bbfe6ed11ea8f627e3ca97abdbba851cbb6e53282f964bf9a4fde8051b7a47b16edd36302f2cef56560057a6ea3b4cf84352167bdcae228689f3d89f60b1ece451725a53ac0a364b310f5a3785c70ee6e10c3e5611882fb7efdb8206ac953eb58b5a3e6488b035e82360cb3378a6995a88159f4a865d0eb853234e1fdc266ba7fc91eb5c731d549c71ce5c99eebc4bf3b00255311d9af86f232a7c145cca5d839ce4c36ad6920d393fbc053842e74d656ea8e30f76cea6bfe6658dedf0eb6120ddb903ba6dc6c4b424780cd5063feb3fedcfa073516ff294403ab8f3ede1405cf8dd2ba228ab3cfa99604bd1c08846f633c1bc79cf23d3ca0aabc54d981ad48551b9d51b7c263b03ed2d3f472fd19150ca98e9ec2ba595ebf2b459a01fb126a04a7d52f10afc58e8889ad127eb74d497d16c289705b6989f6fa162ba61819cf7bad08a42b01c3b24ae72b6839e59ee3bff97c495d0dbdf1fb72077f20f9d6174951303d4794053c103e2c5a317d0e2d9efad8ba2f3c22ad553de5ec91d8923b43bb6d1134faec166852eb9e35ed5dff439ca513878cd186cacaf377bed061d2ad9bfc9fa749c1cdd064b866c0e8a9e6eb94a782a974b5227908902d9eab6d4951f4370caad7cceb80ff3dc50152cee50a1eadcde4951ccfa9c78c1a8fa5493634723dfec665bffdbffb3a2edceebbc3c29cebbdc0478a5f905208f20887586e2f958c0320403e3026ddbedae56d8da12a7094fa3b2a079e5f89a7b610d3792f32d6c607a1807aa3f4c8a6df48fe7232fbad519af04dc030a2d1c6a6905de6f9855f38b6a7a3b6892b365e04318ed85315e25cb8b2f933ada69bdb875a9d71faa3a5e68e33ec6f3b2da5edc43ac94ba2ce2e84b237ac549f8ceebe7e12d5f8251b715ddaacfe31880e5bb7549046a7177064222adb162355b5a6dce1a953bba2166841dfd42af18497bf6d6bd32ebecfe271805db72a443fcb8984222f14d4019b8f7af00dacd2375886bcc8b7074115cbaae9e0727bc2511db5e03a87680d4eaf28d475ffb9dfe4eb8e912a05536584365ac54ed876ecb23066bc7ffa82c6f4920fd39826e11b1d5b51a58d207d5eaf58bdc684700aac3d967ebb9ee99c809b7cbbac3ad6a7764ae5df56f7190e86770c2ddefb1da0a9bfa6a058e5be5d0341bfcd687325a31c6ac7a78ee2af14cc4a36a027d4a8e4df5634e88a3786ded62d6eb334147b15aa717f79904e8474b37ea33143a8498d4b2f67733fefc04d334f4aa45d9461fc3adc283a013d365f1f763bddfbce361688288325865e6ca91523c478094e2c9fc86d3de00f15c648377a9c93b29eed911bedf79e3f8e65aa46082113afc8f2bc67547df8e3b5a03d4172fc7449aa2d305a28753e734da04a4384d038bb1dda5f912ba408531528e56851ea543c5b01d040a9aede064ffa6725131f33f96c979944bc16e9cc7d68a468b28939917c0cdb039426eb7e44398dc6afa390ca705b3df52c3cd444bdf0b7818ab92a8890d0f376201171fae69d6244bbea492ba560dd9e69bae1cf35d37920c6ddab8b29bbaf02acbdcf99966a0882fce0c3a44715e6140633f3c370a51380019e03ae6f3e82b409fa262fa021fea4e5546939e528c3303ff80d5388ed32802ffd9b3e4de1222dddadefe1919b1d59a4d67493a372eca0b45ee129b8ec44fd2b052131bc485f4c6e09186869b33843da208222e58b5ccd4992e5637a57b04c1436a5c5e674465cf3433c76f58b99625de4594ef6a85eb868832d9203934861b3e9f3639733fdb547d280eafd69e3887eba2b341085f354d7691c4ada7db9360885a090b196dbd90f459b0cfb913da50441032a9e29df135b1be2b3364c7aa3925a8c703ceb1e8e13e21c0ecc25fe0530b38d9f874aafd762aea29cff3902e77a15af97031c4d90cfcf7760cab79a6eb2d5b044b10ad6cd5dfd625dba13c8b7dbb9a6481452c123ab85ef91ac0c25affcbc4b3d8416b4cc99e9511e48aea776b01233655786d283d6e050f211e5f17340fd650f64f0fe8df4843cd290a668678f45fd493c885143d49de919af97c3726cde3a35acd2f2d0cbe89966edde67b7e70c632a6b73d68c35bdd1d423c78bff96b8943927e3af23852e4479ac55aa109e3adf28850d31873b8d0a8bffada96b262cf3428f36fc6bf228e196b145a05e24126cca21a2a1e04c76a8abb084c3c1571b3468836dfd3056072951ac39d3afa2788bad57ce8308889a8e3054808fff74ca16aa4a9c7d49321c353136b18d4ff085f0e8a1588a588641b5f197665e1607ad0f1c2e9d6009a6b89bf4c96e204df7ec672d508d0d6af4497ca79748da785b6b8317a35148ee5f7fc9ac82648db0682744dc0d788dd5de0be337bbabf36260f93ed8c635253b3db7af85c68b05b751eb888eca13f3ab4ac41ed23c9829644752e9445f229c5877c76059bec317c4116f8ca9732f86fccaf2173a88eb824c0b514548522fa31684421059c15647bafd31f7e21b4a108cd1740fd615c9ae4fe613ce839a72aee5e51db7c27844abd471475daf8aee826b740b904b49ea897a7ea63452557e70eb7331da220260d1d8f8fde01bddc9caf174937e1fdc469c3093fbc78256b687ec8cb62c92c39de242e8682eadde4851c51bb307329b1a390c0a1cb9016e95ad62c1a38c8f6f519d679ba73ec0b30a76704f41c597860613248efb17055730a16986d7fdb2f312eb6cd2e8dbc003c2e05cd07c8e95d2806abe64f5c7cc26bc50ef8481a8e370be926e78109042f413c5f40bb4187a3d61fab88d022f3a99a0e151a8ad21d8e60550041dee9afe97214648dd67590d65e47214805cad11c028fc1fe51c115fe83061335f3fb69ccf25b27af7d435223fb3c987b762415bd31ad704110d46a07d7d303d95e35d0a0becb68382cf3667593bb617b3ab7d0a817cbe4e530e727d29b0a17087e2d0a0c52c0ba5a84506feea8d6067918c3708fe8ced4f20b80d2a7487563b6b73244c90873dc37a96412c3f6d09086edcaabde4dab343eefd49b9783c795e1f76e6dba30f76f9d8694e3c143312f582cf10c12db13acd78789372d159b6b59c1aa86ed4da392a041407523382115f37e892265c810b127806aec44760d05a4354de6924b015d63139733f49cfd5991c872cbfdf551c6bada7a9e2e85daef2a4f52f80c8a70bd59a2554b921c17eab6fa1053e4fdf10a6c8a713db71f395db3bc538bb894efdda2bc954cc0bdc92c22c9d177cd1f461ef32a75afcae446b1a733ff10b6fc6c522c930e08338a6e177907e28bc2da8442e4be329f52a7000c7874055f039087889416a48fa69acfdadc1cc2b23cf69428fe8b99ec85432485d99886e52520f19bec4308f22f423d73d4f39f6bfbf3e6c23e03259ba70eb417a50cc8c34ac6746284e7e4892a302b6f80454c93c5914fae92bb28c519de50c0af263eaed8bf8a3ae60f6986fb86d8a49b1639dfe255cc7c5e031a7cbef15c5fac86596706ead4627c6803949df806ddb76fd554cfed112d67abdc8e290e73670415a47e0c955c56cad723e2fe9fc823dedbbfa86b1691091ac98d848cb0c2d50934b610900303be123563de65cdbb2f9d002925e78d93d815cd4acc58b9d4a0bd2bde00c8f97e86ca44b21975da9fcf91ca37a8aac51176ed0eb09c68888abff662b7dbfde74f02295a4f08fd99d8481243451151935285ea652ca312acbe05cec7769fa4981e339641ddbde7b1dbaffc0dae4416c2a132bcc0bd00ca025616c20ac4402ab75c2eff31699b3f52702f526cdd60db16bb59a36c1fc724345723edad5f48f6864b9a32e31b077dffe4c9d97296be97a7947c3676e210cf60fa9f5bdd6b02d86631f425c225de738f81d34d672237a4b21f134240f39b28558df8c515dd8f95c74cbeb40c8f9dc16a3dcb940511c759104233ee440e40f899fb11e57962acf61ea9414a6b4ea0bcadc6c65392671be8a0c43b4e7d11b84462d36f64dae6bb60f8db06ebbcf13f69460376692ff7cbf61ac0296134e2d09f40b9ba1ee4c234231b726b29324a42a8806341ba16b69cd9fee1bb8c9a97f61826f78c0465cf0db6317105328fa1fd50dbd8d0cfa04f33befaa7115e0be1a8a22e6382d3fb1e65408324ddd5cac8e08b3819df1eb496972aaf0a30dd21c0cc424f6ee8a357bbe0f162af5f7057fbb661f40f3340a06f9c3f8abf4a15ccdfa04a9275ce626057cbef894380cf3f7911630ce4cf82fb495706bf386ff74b6dccdd27a736e0062a7d0e1924a40b36da2ddb43c50e3e11b99320d575df79ecd1a97c222aece1c2b3fa76d34b384357cb09d7d13e96382f4944f2b29af74454e7fd92090d634cbd097e06cd1340934211bfb05b408acf3a3fb6a8822632a2c84b2a4decbd078c0dadf45152718b009527d16057648895ce8d3d5ac4249d34b6b6d6f36b657c86603756afddbcf3e0f068fdc3d346849c3d8bb68b5a1996c27d5c0aa7357c960c9db1083d2d8161561015577331fdf55d0b93c92a520a01dc8657317915e81031d680947e69a1339b1c2abe561a97713bf8790d8453e899b49cfb1e631ff9de0ab74014244dbe458bf38ab752264271cc00a47e9e80cc00417c304313b913a6da473b641e62de27a160d69d2f4d56f993bd77058", 0x1000}, {&(0x7f00000012c0)="8101b0dfe523267a2bb9d5aa0297c6fa8b284f44f9950ebf45f88814ba20b5f81bf25789a7ad2708a73a3322", 0x2c}, {&(0x7f0000001300)="6b0c96a335b8d23ec4ada6ee4be3025d0659186ed3a053e4405a0acc9c57de540da4f32561c948ba8411c9dc4f714a3966fdf1ee6207b6b795a01f87b834bf4057f0873576374ba31b91ef", 0x4b}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="b70f2b8bd609742ab6f82f8fcaf56610543c3bcc550baabd5b5f469b722fd56e2a648e0a4a83cfc1cda1f4fb6d4accd333426c90fc1ec679226e8735a8350153dce231242e55da69bd6faf63f4ef5591b19668a5bea4bf0b98e49fb0f0edb6f1c517d9c3cd5c5b9166cea65e4f1b36e91cb1a5ccb7b2d88326b60ee561328a3bb59622d18dc8e35fa514f9e78682308e", 0x90}, {&(0x7f0000001480)="17fe26165a8532b298a2ad8c6757592353ee21f1f4e54b75470c4e59c1ec12846dba75fa1f375bd0a38e0e394adfc27270073245acc5104dbf2c754c9ebac6ba4c87dda4c82175a3ffa9ae3c4bac710ebc23ebf689a13c0984bda6fdbd9b7aa18ce01a9f1b1895b4d6e45d6fb49d3e070f97c822d7e66286b82dd2ac49c5d82a26908a11201e59f39918ed59913cd8eee0aa20dc227e353f8bb09a4886787ce2a510c1cc581db675c9a7b0949f1e9eafdbc7b2768ee025e4f13384043f", 0xbd}, {&(0x7f0000001540)="0d6262bd232d962a18189689c2b987561318166d20d574f52283c804cc52c76d51f6ed3bb0621f0a390470bb53b18125bd5e1634dba08fbf55cbfb45c3ec77420833363ff61e2ca5d12cc50cccd701b1a449fec4f606fa34f5dd7e92e5268f04987652480eb5f0935e30180e5dd9b016b5a9", 0x72}], 0xa, 0x0, 0x0) semctl$GETPID(r0, 0xfffffffffffffffe, 0x4, 0x0) 18:47:16 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) ftruncate(r0, 0x0, 0x3f) fsync(r0) 18:47:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 18:47:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8000000000, 0x5, 0xfffffffffffffffe, 0x1, "2246554bb7cf892fc87b4b4074bfe2d58cd07ed5", 0x5, 0xbda}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 18:47:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="14bc4f8e6e4816d68d731b5c26f50e7fa6defef553ab1ec2d3c9801b0f685258372e30e1d1b8d4c5ae0952571b7884d043ef951d1221db2590564a27c5688acd4f22a51d9c705d0da0fd66ce8f9ac18256bd6340a67048090a5ddba6aa25e2936f58fc0052d2f4d2e4afdc5c4fe37a66022a0f", 0x73, 0x8, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0) 18:47:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='o\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 18:47:16 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r4 = syz_open_pts() accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r4, 0x5) 18:47:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) fcntl$setstatus(r0, 0x4, 0x88) writev(r1, &(0x7f0000000000), 0x0) ftruncate(r0, 0x0, 0x0) 18:47:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x8, 0x7fff, 0x1, 0x1000, 0xfffffffffffff000, 0xcd, 0x2, 0x0, 0x4, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 18:47:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000200)=@abs={0xa05ab6aca86b1854, 0x0, 0x0}, 0x8, &(0x7f00000019c0)=[{&(0x7f00000005c0)="66de285c6f89d7e31d8d8cf2f04d3e5a7499b4afcc34f82ad48001cca38b7c10d836296d40e709ff90252fc5f87252dc821b55a176205c0d3b41e909096e9beb05b5377901cd77db956a03155794076bee61718f9e80d4c9ff72bceee201edbee40075820fa37d2ca2269a718e4e5c71", 0x70}, {&(0x7f0000000640)="84b4f6ec578fc3622cc6264237bcbafb0582d075e8e538ee45833b19bf89176e2ba08f1b1e0d40452e749e942197c25a6eabdd669445f0a5fe6271e7d1ad84717da902df56168afbe3a9d10e96712f71aaaa309e97b5a32b2043a05932296213826b014c5c40746141d5618f4d2aba86f427d7294305986571815a7fa9fbe0391b86251590a3f122260f6e3ad59eea5f1a2496254ed1be55180174f2a7982b46b32abfab7d01b9feea00914aa4280433763223f25b6a7bf0", 0xb8}, {&(0x7f0000000700)="e958b6825b0c01af3f06ffe3f72497dc212e38d1fed008784b6b8cb80f518bd945b9be96297b8df873c25f5324105d93dbfb4d71699abaf154a22682188374ecdff0f274c2c9a6e8a49fc3f1cbc4b4b5dfe468e3d7ca83e881178bef81215fed81e55dab00d8c8fc78b3a696b3e06d058dfa8b1ef24d32ca23e73b8d74ee4cb28c75f0816254236385d527644d481e51b910c68cc6c851509e9f700949ffdf8b4111c2ed8279a347d562c61851da6a8555c3369a77ca9828dbe0d6f574346acc0d5c5c20f8695c37badf30db95326b66ad7e69a2a03bb565d5c0a22ad39dc72d3bfb9dc0ad873394f7b393cb982969b5e46ed6b12333433771b1952cb8d206315ede350eac63c176343715be3a7700fe8dbb297fb049f361715e70502db7551a23f115ce255105c12cf79fc894f4eee849ac97e7f3980565dc9050ec46145d9cee4f94022136cfb21c2922284ebb0ff1fcb7261ce102b0afe735c4f3b6c33707916100be854debdff5bd5974f98b90fad9879a952501a640d70e1ea9ac0b7475717b5bfdad90ce0693235af77c56ef3a707076650472f7a18f27fcc2d5dc977bc22a8a7f117abf3da82d63d3350f2521c3fdccbdf20449192fba9ab55dd4168445dedba4c5185ab347e9201c23e9d3feeea41fb68fa447c2cc00d0d6daf8a453375a02da204a3d95bcec4a9e0d7c6fd6c3ac2a0f6b58b7d12cac57beecdccac3e70dd1ea348f358f94b226f66e8e33967f8899bc02d43aeaba3acf7b2fbcd280a8899c629b366f08f1144f93763c2690f0c2db75e849e72a10fdb6f5e09568e190e1d7de9a1e57b0e2dd4a4fd646a5a8401653c778535ac20d87a413732369f849b33a8228e3b2efb5e618bc184ea05835ca33fe8e8dc5364a827568c68464d5b4981dc310b3fa1903366242ba099f4f70bfecc598678222a9baa5727bf143cf2a63e4382eaa5a9b405318c7878a9277602a0d624a94634054331de4f495fda60620a9cc96ba00c2ccd5504e95cbdaa37ed1fccdf1f8e27e9a8276950b6f9b5f73df26820ab207cc98f4651e1ff94a5d64fee7c8a3719bdc352df6939dec08b0e88599ad880e9f8d33f2c4a89956611f871ea849b4cdb8106f6ba89a2bd85a41f3dba992265e0cf5c9ea1665ad9b237ffe122c3d9d509c45c8933f23303e6a618b8e8289fc1bdedfdea3c94f1e4a4a4d4f6693fb12dd55c962780a0321dd7804877625002b39ca8ef92345de8b7322f7b47232eacb1b44234e263746746e69c4494b985950944ff12eea4a095db46dae824b7f115c1518d6aa5322a85618a68d9f04c10efb671a9f4bcce3f32e8ae240865080c63bdf5941d10547cf8bbe9123d960e993af357459fdada716708490d62da1b5cfcd3cfbd8d0ea7ffd5a09404b1fdacea95ebffe76a1f57af3ebfba90cd0e9442af4025397f394b73bfab6750c88ef7df84362af430998002ca3c30ecbaeb4438cb2d228cf47cea8227cafdaa7fd63c36d610f8000fa9088cb84fed749e6129238366e21d8f69ac1f05e52ef5ad900ed4c87dbe6583113314d9f9f142e0eb69dede1b4ed0a8c3561b52be90e315b2151c88a476dea7c886f79915573f78d203328d5662384c8c99e759b5df3ca8050d4cd213b2335389eb9ad839afe598625c081a337bf5fefe5e02b9ec695fd8f592a1a2fb4c6fbb4f5a3f9eefcc0e7a3f3cc3961552a2826efe0561797832bf3c0d3a8aaeece0e28e9c15f1d2b17c7ee0d5e7720746cbfdb73166d9bd45a446f4b65c682c856fe0e322c3a07f959b00a0b9f6711e1e2a8304667f5e42fcad470b52273d44e9e94ea0c5c3ec68c2ed5379651c88da7a30377277df4c1a06915ec5880d947b394f4a4981d3dee56525979fa30b565438d1b827025933b1f5e4a280c959ceb3d3ab9cd5bb8e0eaa8af5359c0c890be23b71c8528a7cf3aa750fdb4a86325fc814121fd51ddfa0b8d089550036a06954358dd5624239a52ec9766d336b25987e15ced6fde2e4b11beddf2ddac8d721ebd80ecc978c1eaecedfc89e809aebd9d81179d03b834ff75e913e56423553df8857e2973bff8c5d76700485dc9f4f7722be3244b6cce6bca398f379e26ab9ec4ee121c355f3035ce87f061138766ae0b6f669aa9267d74220882dc90ef5dc2dc9b9e005231da8352ad86f9b5cb1a9acf2c802d7514399580c66f5025f07b5e522e906f9932dbe7fc58b00735202900fd0200a1b11e3ded78517797b6a2284e15428b65df249577472ea1723348a48f7564b92e10fc63118ee52c2e346d37899f3ed42e4d8497b3975fb43742d6b90cf26d67c1b485544a924873ffb1f73416f8245089efa57359aae63406f81371cb151543526ddef0a89929357d79656ee9c7a8ba528730cf8d9d0018b7f2caf9154e0516b100fbc5618a011b0a3f85f790728b8ba3d2656d5fe8831a6f06b5ebdf85656ffab2e238891a4a5e8e6990f1c95d95b0acede9e169c9be040f8873f4ccd9e8244bbbef0db3d0cce17686d30809e6cacf557f89511b3ab7051235ba098c76a39653f5f52bc98013942aed81057bf0f954a71d556a502d03f26211f899264c213db8595a92f91313209f159498497569c1dc14c88cd9c2d295e7e31c68aa166c409a970c5e9c70a1dfac7dd2afb670570dea7578f2474159ba9ce357e00cd83dd3bf3ba9c25d40c535eccd949f47b39671dee9317a16ebfc5e5f5832d17bc98c19f5220de261b0fd3fae0029c8d70fa231c6c393712cc7f7745d890e015926026187ae4011ba354d537278bb5ab83906219cdaa7caff08dbfecfb3a3abf312b4ac88f4b05f79ecf0196b7370bb8023de42c51fd67d8a76b2b131c41cea78aab9831f8b1c35f227a7b0e1bc15e6138a5ad5edc37cdaf9a0cc56c9803591a68bfd68d20eb388c7044e9c69358af80112f5cc0a12eeba0330815cf2f3e17978a7d31da013ebc1358abc3b9189bc975d145f3e721889906080037533267b42a4b9db046a02913caee145ae26d640de4546b56c92cc7290b149f79b9478986d7ee2f18582ffae0d720eb0a9df8c5fb5333a69ad6cf21691bfb5f0cd6a0df7949c49b33723fd261ff268629415018080e7bd55f2f81ab7842a90516f72f6a4b93d3cc9d141c227a50012f326a9cac197a198fb30ae0b45f3a81aea85964931c74d25a0c7d6222ef15c487cdbafc7e7baa318633d9c2d68090a5f21f6127ee43cd0966631b0a40f7e16b4ab2f2a973305b120640c0b505aa9d3f3405ea2abb62b3418a00cd5e888dd64fabcd7964e77c6033116a13a377b12714b1fbda31f216a7d6782ef7eec4b78d54d8f0fc583e5aad70e58800b89f5558af38eccc3047d89714538aaf961253c612c617afb062f85296f893083f454ad7766e758e4e1dfcd55e8dc096287f83c10c5de2288167d135d783798a2d869ff3b760113bad725850255772106c7840fa5d3d58fe2ffa64109060a904ceb89ffe1c5fe4977316a2b9753fef089047954f5cc70feed45a55b299449b446b9b56fe659cc900900abcd70de6cbb6c58cda3336d4fd6532ae8797ae4977fb0079c44dc58a6db33e19863833031595fa910caba079fcff73c46bb4c73c72cf443163c460d2809b938998d2bb382ebba4b6115de2146b2d65d066e643a3a3de67cb288e640f88c8a39fa6bd8b7dd9f95ea97f5ff61648a3014daa18e5ba9480f5469d6ee87fec1d4e16d5d549191770b27bfe87d32a37089d8eb9013cb1a256d763b1edd2e832afa3198d51027d75b3e377d1bb2c502508d6fd9e1df4ab5e71c5042fb6d9121d0166990f5bb3195d7ab8e999e8af7b1929c776e839a6194e93a9058e590a84809b65e424afae50b7593de2838e12774241fb80fb0714dbf90bcfc942b9eed67057685b3243d1a1accb3f5c7277d9603ab1d69b6df07d98bd8ad82ea8c59243bbae44abf85c22e1bba7cd7278fac3fecbbddb3627f21d9222a73172e3b5a0b7612c59cf584f7154509ef1be9164e3a34d2d47ad03a2627e431f6003f092fc8a6ddfb082554940502105f146e0fd0621ba75372f49e843cf57accfef4a154205877091550ab37f48c59ec1ed27f8a9ab6295907e61f7eb99d9cc866d193dbbd90461b40031fa9b4d7ef0ef654a0189a06197972f79b0727c81293ba4aee66d282a56fafda5748613a33d367c91749fda1e654fb13670413b1a161a0e3249218c474971900e0c9d20b8e4b5fcdb912f1234310e5e36bb984168f69e78b9f9ec87f5905ff8565984e562218b538a5f07c0fef1bf499109c74b3bca41df5029e7fa9be8342efb9357efb929f32928f602fb41db98a8bc98bcdbe67a606d70954aa8964ed47def9d21fc9ac2fec6b2307ca0a63586af71f1941ca8cc3a58acf701aca3dd28047411892e25089c4a373777e9ff907e3819f382c84b318fb594a68773d4e89ecd677ceb6955523ddc8aea8f4f050b34fd19d1fff21819d025a188db3a36f62f29512d300a558e7297bafb4217066a422af6859e3f1bd6cc17e3ae01126915374ddd053e5c65efc2aaf4950cb5db3b94a5068b3f2a949883d3eb79e48bf75c8c15968f9958bbcc82089605635884e4d82aa14abe4f87904877daae8951c1e75a8baf49291e054c6e7033e65a1190dc9dee165b04d3572735ab1a537124d2558acea5442324b5e4a3ebc7ffa4f124635f2c6891bc9683522f8172238a8386a7bfbd486ae97425146cf3eb930c8cea91cfdf7504792b086a8c41809106ecf80e80b8f3539330d7d828acd086673c6e7a789604e1aa46a90d37451fc97b3388343c66844cd53e7018a3f8a058a55331a02ec6cf751f1e0096d521823ba1f06b5eca8d3c9b36408109d8719a952c18677e9322cbb39b7319c582733aa785afe6b6fc976446d5bf451d1dad04f9dfbb97a034712620c495f935df1cc046aa94266c80af5885d404c96685bbdc8515571187daee1d7229631532299b3641ee67ca48e51a153c982d4066f58279645eeae96906c43c21c5ba3730f11d56910e74789bca3352ac7ea8109da3c72faa3d8f8a1216c13ee68f3d3acff2e624e98bec4a95f36d28f5b2757b394efb129135bec484f5f668e0ac426ac39d16fdd81af22d4a8a262909e9db5c83ce1690886205eeb75811c2ba9ecefb29a788d6b881032492a964295cc16370ac26503b12b4cd0f10ecf90f4118cbb8e076248deb013b92062e1e53f171b9d10f6d97520eec5825e20e4c8ed0a7df1cbb5285789c31dff58f83073454e1c08bb60fc9aab291753064ff069ae70f20e0c4c2a2539c6db4a4267dabfe018a29f837125a075f95af9f6b59aa714877ec1ea98c3744a7cf5c4d30a12c1b4d8c7ef197d9e4967858e4d20c63db9fb37bb4040c8ed9308a76b7f010a6e3d97a7e3ba9f9ebf5a26356d9b01d30c0ce81c71340a4618f41042624dc1637ad50d83f4b09bcd888fb984210d112c0a4a7d7354a05c3a129a9abe307961f00a54f91fea19ed933c0fd47e9abdebb28a0812ded4102823ed87a11ad446b7985fd65e5df54b3af056f887ba9a57673bf01f5d5f354b5902d9873c5964b64cede2553e8b53dd015d461b79a77fbcd61d5a312dd1c7a146d40ee3868fbe466b6aaf19012018fa73558331befd8904a7e2587e8eeab9acdc2fb2f8325e619b97cdb835370257f3994cd630af8efaf64c2ed3d110d2f8ab0cd589495b94ff0fe69f89635b798f8f5f71b16cc60c036cae0636cefa6c0a634841b048c2c284fabcea3d8227572b0c121a993d300460e683491cd04ae1077617916ac4c4d078d3640b", 0x1000}, {&(0x7f0000001700)="2869079d6503e14666b47acb6f4452f7a3b548d33581ecada000c59b62ce5d1400475a0fb462a9df886dc60acd34cc7055c25e29fe69a61fbcc524798fe8b4d0fd60ddea6595e72a7913766724ac4e3f5230a24b6852a590467e44b69e0e807b84b7e8e049b4039b98", 0x69}, {&(0x7f0000001780)="ac54716003b2", 0x6}, {&(0x7f00000017c0)="cd239d28ca53657980ead0ca8790de273e1669a7edaabbed86dac2ee0fca95ebe2eeb9ce2fd32e3d24ed4ba421c36f413364247e2f53a9675dac46c3bee6fbfc95b5e0c2481a582d1412e92b6f09a1e54baa3820175e30ca67766dd86a5a4587c83b30e40c5b64df7a7b1c1774c6c344db5c72da168a4aad53ecf2196638583c40d2030b4ea34d5d08fde8ec808ae83d32e0bd1ec96e89feb3dd1ce8ea53a061d94e5e3b2b8884de31f92bbe93cfc5717fe9723cee208cd91cca95cf418823fd486a504b076fd0780bcc74541062fce8588fdb", 0xd3}, {&(0x7f00000018c0)="f7869bd1d141326a230259a62a8cc7d4d9e2f9b9d23302cc6fd4f80c29b1539070c0e98cf4cf251323f3e34ec1cb12a69c10004d914a1c9f9353e3a1a238e5b505ef8293c8a4dab0b3cbaedf313deda5421bc3e538b83a4abaece36aa85325970f1f5d824c80f07ac649c870bd88347c418cbc9b389aa1c04341180e5d5f7f1f38b25f41e4b0cdb6deafc8d239f66683c8dfe3699785d3ddb0c8b88638bae8b43ebc5e0965d5c450f6763c0dbbd475ae5702e28aef4a0c00842f6def61fe019bd2202f19cfe1", 0xc6}], 0x7, 0x0, 0x0, 0x406}, 0x6) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/186, 0xba}], 0x6, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, 0xc) r4 = getgid() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000001f40)={&(0x7f0000001a80)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001e40)=[{&(0x7f0000001ac0)="dc53a3bc3a786fb1318bb8ec4955ad7bca28f467ac1d5f5360bcd2c01b05fa3a49d0cf27e39f0cdf0692441e35f15c877bd602f1c1a5ac2977eff33e1efd8c3b2a34c8869cc3d72f911c74d1dd71a354a9459dfcf9035d675c5f44eea452912981c41549b3d85945b455c9ee690237695a86b30d9174b02797dc351d9fd8070469d1c37b4c640803343b2895fe1d9feb9ab8941065b53727b3e499b99d2f0c6b40abdd1cc6327a27a122704fbaa657a64f68c993b67155688d17f263aaaaae86", 0xc0}, {&(0x7f0000001b80)="2ada618bea281f15b4af294dae3007fc19e54eb2a9185ac8e73318443fea3972ac1cbfae8c1b5e7a748acfe7c006bdd08c8dfe8468bd0cb80936c943dafce51febd22c1bc28181585eb64e5c88f8348fe38e3e83bd557ee8c0e932422e06b26526476a3c29c1eaba869d37eee58de931a97541db37678a70751761aff057404881da33e29a4a04c80f08b3cdcdc44d3210f1", 0x92}, {&(0x7f0000001c40)="9e6195809d52c5b3b7a52ef68cd590b52e53e5e0c07693c493a5c76fefde6520198d38c3a73b363a36c95aab19ba2604b7079d1fa993a72c178dc4a7ca0e2f1aaad14b29e28f68bc8a2e0b77b207ee1dddb9d41b4c66d3e61cf4778cfcf87067cce33d3434f35e92f10a55adfd5fc57b009c364fe5f72b9e01607d5b9a98e9c06669acd250e8c3ef6e7449152743ae31c9510c272917c812f5c8e93b7e55b5150fe43e5edd2154ba9eb6868913c6b86d1cfbc917129c9f082af25b5cf98d019170d9833be9a69869887d64fdd3ef3c8558279f17dab913dbbb6724edb4bc27", 0xdf}, {&(0x7f0000001d40)="fd1c94f4e3662e513bff49d0a28311f6451da17d97d1cb67b702c2862a194655ce23532a74a92067096d89609f3f6a574edfd64bcd90dbac0cdb13eb29f172001401e5bab0dd9463ccaa0ffbbd6bb35eac6eb404c3b11138bb1b51c6e49df3aa46bb1c36cfd161e014616aa13ec1371fa3299a86e41102282a057a106f4a7c21a7796dde8f55ab313d2b65553d24bd96d2a7366c5cb818a417e721ae875c5836b9d628edfb9470c5dbcabfa29c1efb8ffeaaeff0d35ea70385aeca5e6a6116620aaa57358309bed3e5af6df87d5637", 0xcf}], 0x4, &(0x7f0000001f00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r5]}], 0x40, 0x406}, 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) munlockall() 18:47:16 executing program 0: clock_gettime(0x300026082800002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="6847608d74d87939f5014812312a032645be7ca7aa6be843ec7778da7bcd15ab1da997cc5ad7718f4b55dd2317800dffb28211ebf3b29cf958b00071571e49a0873309b330448c6e827e719e7268ccef566814c52f5dd65563a36bcc78f2b1f270f401c68d2eccd29523f9ed1e634af6d7b0127cf2fc01f09f7868babec404c90a18d97eb1a0a49b15d31c27e5abc59f96a42043aa3889fbd7c11bb334ec39786ea6b8c4384ec86dd2514fa10e", 0xad) ioctl$KDDISABIO(r0, 0x20004b3d) 18:47:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x2) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 18:47:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x190, 0x0) 18:47:17 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 18:47:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x9}, 0xc) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="fe7bc9956cbe8b5dfc8e4b8b178695d78961837af101ce5e5f4d5bd0d8826aa40324081c58fc74bfe71a5dbf23446c98b4dd468664a206a7f3c77466c26e2124dc6ebf99bb7dce9963392f54b841d0132a4fc3b477b0e2d6c109f6172473ba4ef80c77b8cb7e01860a1880111c4f51a65dd022f28ab1880aa33fb71269583d3c1d6285c08aae71c81739287406901bd745af651b657074014bd5", 0x9a}, {&(0x7f0000000200)="55c60679df73603989062a0ceec517720121bcfc1d37e98ed2cc5bc83acb4d5f40857ff1fc4885c6ac3ed25447f976d6d98073deb972aec90be543b1f68bd4d6c0f1ee2c0e938f5892983ec17c3b34f8c12fb450cd7dd3f15461ca8398e50fb2dd79d14a1437792187e5e7efd18035547119211f14d219aa9a46b8a1376bf9f35fe7224c62dabc70f349e08f8951811596fe124e6e0d4b08d0754f3ab42f09dccddb38f28b4fd6d2ba7f29be74d4731944800c178e0ab8f16b7d3ff08183cfdceb4b", 0xc2}, {&(0x7f0000000300)}, {&(0x7f0000000340)="f521814829d5e56e8c87807d56e2cd1b6ee9cdfffcca7381105018348b9cf487aeaa7628068aadea1a6bba2f1a63765f03162b86db3ef1", 0x37}, {&(0x7f0000000380)="9989e5540130398c9be7f69b09a1677609b1b1686e38faa5ba5ff9283e8518bae6f54be6a4bcdf216e69eefe207c94d5781e689d9b954be1088bdff5acd9df0a14f5a8002394840843c00548ca3200504f957a407f938a1cdb8fde9ccd75f21ffe8da5fc01f4259a79", 0x69}], 0x5, &(0x7f0000000480)=[{0xb8, 0x1, 0x5, "30b265fefb666a47fdd05c474a9eb25b3a45c5b5702e747dfe61d2e074d08bb69c965d6d84958dcc1478b63b6dbf8001cf61837b8f766199088682509582276d218ce3c904f4bf3ab7e897df7f88e12477777dc87ace3c0d9b5672c2d5e5c7e9ce33055480cea4faad68d9308aa585723bc9902dd0e75dbceeb7eea805f67b1201978e559e3d9c6d4c1c0b3e4728eeb31ff32d9c7a65b630f633503394e94c9acbb113104d"}, {0x98, 0x1, 0x58ec80000000, "afd3df0a448ed6be17b6183d715644e9c5ae21016879b9d1f3daa42828490613f941b454fb3cf4b64fc35ac36593088653192a100b20f806c92f08db7a0899b528c955f50ecf97af1b1cc48e8bd4c18062b4387e12f4c3fa194ab9b96bddf03853425fe11ed650cf2504116024462b086767ba4954be53c10d83631b0f2e2f9c2f"}, {0x108, 0x1, 0x545, "23c24dff275b704ce500549ba9baa18ea972cbb9d575f48f2802b9fe935aface11bd366ab1393601fa3e940e38bf8459c17ce5e30a1f250f4466ec7ff9b2d07b0b3edf6885176699bb92279b914551e4bb16b71312121087919d1756d532a7a58b716d8dfce9860ce17ed47703c57ed1c1d39459777ac27d4c04dc33c5f7f685a2d60680ac9d538c54dfeff3a3520dc51f01bb11cc38cfeb82e573000d3e1b882b603299d57fa6d41aa68e3f35175cf49f20a46d4ab434b1739601b87b98771374ad541422f2947a26897da56703694b6af530ea51b359faa6c93c1982e8554eb6bff9c332380bbafee065c5cd0435f5a94e"}], 0x258}, 0x0) 18:47:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 18:47:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000040000000000000000040000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff00"/110], &(0x7f0000000140)=0x6e) 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, &(0x7f0000000240), &(0x7f0000000280)=0xc) 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(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) 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, &(0x7f0000000980)=0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 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}) 18:47:18 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 = getuid() r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r0, &(0x7f0000000140), 0x26d) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x9ef4, 0x9354, 0x100000001, 0x0, "d7349ec67fd4ac00fa8132fe86cd55c91e1fed1b", 0xb48, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) syz_open_pts() 18:47:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="94f1054f7880dc23cda0417b603a9bb6301fb6da0bc69d9e620167ef00a223", 0x1f}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x38, 0x1}, 0x2) 18:47:18 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x2, 0x6, 0x0, 0x0, 0xffffffff, 0x424ce9d0, 0x3, 0x0, 0x1, 0x8001}) r1 = semget(0x3, 0x1, 0x231) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/13) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x2, 0x2, {0x0, 0x8001}}) 18:47:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20048, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x3f, [{0x3, 0x3}, {0x1, 0x3}, {0x2, 0xfff}, {0x3, 0x81}, {0x2, 0x10000}, {0x2, 0x9}, {0x1, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x1f}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x947}, {0x3, 0x8}, {0x3}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0x1}, {0x2, 0xe7a}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0x8000}]}) 18:47:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) close(r0) 18:47:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setrlimit(0x2, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0xff, 0xfffffffffffffff7}) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 18:47:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1efb, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)) 18:47:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="031c524f82c1e23c"], 0x8, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x9, 0x4}}, 0x0) 18:47:18 executing program 1: r0 = socket(0x12, 0x2, 0x4) setsockopt(r0, 0x29, 0x20000002a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x5fbc8fe511d7a705) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/37) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6f, 0x2b}, {0x40, 0x6}, {0x40, 0x40db}, {0xe7, 0x5}], 0x4}) 18:47:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x37, 0x5, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) sendto(r0, &(0x7f0000000140)="3489e62547fada6fbc09604414c09dc7345fe5c3678ab4e8e804d920b49230f67f9c28b48134228a8cb957ebe746b0da3c58408df439373cc2a8f5c458c2fd38cfb89981cb1c39e69b80c3198fc4bf205b0d", 0x52, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 18:47:18 executing program 1: socketpair(0x6, 0xcd6cd6bd5b6caaac, 0x8001, &(0x7f0000000140)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 18:47:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x4fd) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x3) close(r2) 18:47:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:47:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknodat(r0, 0x0, 0x0, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:47:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100000049) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 18:47:18 executing program 1: r0 = socket(0x1, 0x0, 0x2) close(r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x400000202, 0x4) recvfrom(r0, &(0x7f0000000000)=""/18, 0x12, 0x42, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="8baf787b5a276b8ef1dbbb1a75200404269105096d7059204af6f4dc17ea5abf5561aba0306129bd417d0a69d48a94", 0x2f}, {&(0x7f0000000140)="4f85068e9fa745628d846bc0eaa811e3d865bd535fdc748610678808af261cb959fd9295dc19edf95d537c074674ed956fa156619710a9bee628b77cee73ee2b", 0x40}, {&(0x7f0000000180)="d80f1dfb3b5bc985d4ac85b95a0d0ed06e0cdd4b62c0ef1ff2277c37abb9766787442cb0be22473eecb2f22805893401bad75318827b28664bcd1e21e72f7b1a27097839cb365106c5ec15607018180ac68d50", 0x53}, {&(0x7f0000000200)="75786b1e788642cf1111d95436513388ce0de4ad0d77069e7b1cb30a9fe5c2f7c7342ae307efc47c3ea705484acfcee0f553c3e48ba19b4f5b93945abd260d5857b2eb3818f177cc98a7eef93cbe7620fb08539bc502601f3a68c453b17863a20c4c0466f0b2c1cba6e442a784fc5b7166edbae8778d1bd2", 0x78}, {&(0x7f0000000280)="966c8885a0f037414be1c91c59a514625cb63dd0007108d2609e57ea68a1181196cd3b39b6276f270c674b0ef1460a92151b76f254ff23b64f95b18a0e92a6ac7496c025f798702f855cc5c412029f3d16cfc867fcca902958b87b9c4561a8ab41b22e9f14434779e4f5a49d0a79f6cba3e8b2bc5782da8d913b9c841ed3331d0bf3514a613398671aaa68ac62e1275408e67439263e4f6b7e96bf8ae84644b8b6368540bced1e5b11913b0f3b97438b8ea7cb47346fd34c76de82c92484697ad1818111120387fdf901b8e1e39aad71d1e2a5ed490e61f1eb7a9087ad059930482b46e42082765bcda70d31012f3fb290", 0xf1}, {&(0x7f0000000380)="e615662b81e9cd751cbc6fed165646596ebf913751dcfb5ea166c6f9884d0ff3d99703c370d6914197", 0x29}, {&(0x7f00000003c0)="f04d92f9eb76910cd6862f5df3d6127231e1c42f15cd11cae662c9f6ae22a7334f5699805b2889b8e051d6011014204554b9f84da963595bd797409e29cf56fe198b56d9cf84d23f507572d599d8f785c42eab8bf2914b8dedd18a143f61da8edb4da699e40effc8007f67a9ee71ab423b072fac13e70845ecd30476bb3250", 0x7f}, {&(0x7f0000000440)="483429453176e7b542780150cd89e467f4a887fadad14e3a96c4433d511adea729476f9bbba06b98c6b1443fab72f20a4cb76318c874135a71d1f9ee613bc277d61d63c1797f6972bc6098bfdfee679a5ecfb3", 0x53}, {&(0x7f00000004c0)="6945aeacad1ee24952767bd9f11b404a3271ad49b3c4c2b738e524264ec28275c3f3784a", 0x24}], 0x9, 0x0, 0x0) socket(0x2, 0x40000000003, 0x7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x7, 0x2d64, 0x0, 0x2, 0x3f, 0x200000, 0x1, 0x9ba717eae98775d3, 0x9, 0x8}) 18:47:18 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 18:47:18 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18042, 0x0) getsockopt(r0, 0x20, 0x7, &(0x7f0000000140)=""/133, &(0x7f0000000200)=0x85) chroot(&(0x7f00000000c0)='./file0\x00') getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 18:47:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x100000000000000) 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') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc008, 0x1) 18:47:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 18:47:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x300000000}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x211, &(0x7f0000000000)=0x1f, 0x4) flock(r0, 0x80000000000000a) 18:47:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x7, [{0x3, 0x100000000}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x10000}, {0x3, 0x6eda}, {0x3, 0x81}, {0x1, 0x100}, {0x1}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x8001}, {0x3, 0xe}, {0x3, 0x3}, {0x0, 0x6}, {0x1, 0x400}, {0x1, 0x9}, {0x3, 0x10001}, {0x3, 0x80000001}, {0x3}, {0x3, 0x8000}, {0x1b6f9eda3b15da82, 0x8001}, {}, {0x1, 0x80000}, {0x0, 0x1f}, {0x3, 0x73}, {0x3, 0x4}, {0x1, 0xa7}, {0x1, 0x10001}, {0x3, 0x240000000000}, {0x1, 0x2}]}) 18:47:20 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x6, 0x3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r0, 0x2) 18:47:20 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x925, 0x9, &(0x7f0000000000)="03000000", 0x4) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) munlockall() getrlimit(0x7, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 18:47:20 executing program 0: kqueue() r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) fcntl$dupfd(r0, 0xa, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) recvfrom$inet6(r2, &(0x7f0000000100)=""/50, 0x32, 0x2, &(0x7f0000000140)={0x18, 0x2, 0xe19, 0x6}, 0xc) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0), 0x5, &(0x7f0000000080)={0x7ff, 0x10000}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:47:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r1) 18:47:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20000000010) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 18:47:20 executing program 1: madvise(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x4) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) 18:47:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffff9, 0xfffffffffffffbff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700001e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30a562fbb9afe89ae092c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f989bf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcb85c9f065780f542dc7bb6b56da616c51d6d698c970a4bac5a7af0d", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r0, 0x0, 0x0, 0x1) 18:47:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2f37a6f36cf2f6bee6a32f6dc65ef79b626ca00ce372e288347e85e26ccc300a6b197cce8d82827934a6d9eccc71c27b2efb77de04eacb06696051f2c6cb142d45e544661bc2eda93dd0b8060fadd920b02395451f7a8bca6bcb102e287b9e8c9c522c1bbee443e8e76bf0d9c0b870ba28ade38ca6dfa645551ba7c2c875", 0x7e) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 18:47:20 executing program 0: r0 = socket$inet(0x2, 0x4, 0x100000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0xfffffffffffffdc6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x18, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000092, 0xfff, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0x9b, 0x1, 0x200}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x9, 0xf0000032, 0x0, 0x4}], 0x5, &(0x7f0000000140)={0x5, 0xde3}) close(r0) 18:47:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x80001ffffc) 18:47:20 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5c, 0x290}, {0xf2, 0x4}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x82, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0xe2, 0x2}], 0x1f, 0x0) 18:47:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/121, 0x79}], 0x3) 18:47:20 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x96aacc1400b4f2c8, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x2, 0x2}, 0xc) 18:47:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=""/177, 0xb1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='r\x00') 18:47:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) syz_open_pts() 18:47:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={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"}) writev(r0, &(0x7f00000000c0), 0x27b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 18:47:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0xd319, r1}) r2 = syz_open_pts() getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 18:47:21 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 18:47:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x84, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 18:47:21 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x20000007, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000500)=""/216, 0xd8}, {&(0x7f0000000080)=""/95, 0x5f}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000001e40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976f719d1d5de4b7586a066937b428a21c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bd63914cb3909b7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002167b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f442fd761aa8911e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b77e412f39bc65485c6fba3b14d481aa264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae214cabef7e5c5c8d83738eb77103fe03f5ad252de156397c55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087cc549b40bfa2e6930bc52f2bf77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e6c63eb7ad5de657c1111ec8f764b9853a2826fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a42bd10000d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97f7796269d5cf99fa7e8f07ea31890eccf46346164dde1ca00530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6e57582149fc233f2bffab90d51de7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea7954138f733351b1932653ce31bdf1ceca2f11d1a4d1e2f99c95a44beeb7125c7000000005732957efb454fbce46db2303bc264cf99ef217b1489f24910c8fd6c65de394eb5071dc9e510fab8a590f0424b7be82964debf46d4cb9ca7c57010025eb64503783c8d7116fcb2eb404ed8b1c08c0cfdbdb88de9e5bbd5a3f0be9a12cdb744c32af7899e1d858e7a2b1db008ef8c665cc950983c8a8d499fc40446036d8d962cee83c50edc7df31b6f754583e5b24e3f15759f4d0dcc6da28d4f1b57f4dd6b90f00803a8bae180d293cf5d1b4facbecc4042096022ca8d3c94211ba92c5c28b8fc2b19ab450925b99e5cdec05729fe6520a964aa91655ef71c0f5b7b7638d34b47dabb88172eafb67d3709475177d01504fb575b400a637d2a0b2a84175cff7c50712b2864961f70b713c94704c002d179000ec682d879d161073740cd6676754b0c2b8140040f37be87e3ac686465993f64d9757a63898aad5b7165d75d591048de8354893705e6c60c484f5d070000000000000000fe783219e2c22e41b3aa1a92bc87dec65ce1879f3accf2723d0fa6a17bf554e6d72d12a0188ce6e869609ccf36c0a5f4a12e856962ceed5147ce9a8a378016fef56d7cc81b4da65fa88f47b46df181275942e29069e21c7e24f63a59c2000000f59de42014c14f6d26ed237ac79f0be480c9978996a77c998f7014127a41cbe9e8ea343ece58b9e954b0f33b9133d382bb7d60b02bf70bd580927ff462e31af9732b35d4bd79972af10b8da999b6eeae06e5256b3cf151958093a15a9f0b061cce13c1d01708437fbbeb7e080584d4ab1c65035e582575fad286098c80d55af3187c96800157dea620b5e90ee509", 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700), 0xc) write(r0, &(0x7f00000009c0)="1f01c24a0863ab37e2bc17f21d641a89669feceb837f6aee3d8a38d36d18b11cc859963db20d27a0e09db64a671d6fb6aeae7cac9a327c9033b8bb76d08b822a30f97e110a2d058db071b8ec98ec068e10ab453c1004a93db4503482920beca5e331fee0f1d3931e56939dcba391acc1cc6838c3f972217f8073c7bcdbe7a24a0281976174aa72b7f76602115c56bf110f6d2963469b539faed47fd5bb0ca29ac6d63a71f20f5c63fd4e3d3804675ee6a380724e3ce1b2cf9d91da7dd98cda62e140e0f7ac9242f3b3b7b730d2730ed076a0c9eebf67e080db0130a5d1b59a3ebe922707af29222481fd00ef13dbcaabfad001d38cf2eec039ada489acffd9224c014771e41a58f2c00a1bcdb21e04962a6e04bb1ef685dd1bd834c648d50636cd4068f797b1f0a9d50408059d0c9b1fe89c35d16572903d4ed95bc65448104ecd6be5a06432b8c6546836d9ad01d1973cd3061eac78d8be9517f55425acfa40f9e1960526c13204c53b95349fbf09e3e4cfde389426d1af9ff64d141dd4ecbe0c97660504882224026c2dff08d28855eb0ff657dcdfcbd8b3ee12a8979c3b1b4ba22475d70ebfc5f6390cff902c14d6c48a364bac84dcfb01bf350c169fd76c815a86745ee3f63be38b5d2c48250385f5f93e25946c4f97dbbbc92d2879ca31cf4f2ca61122c52f1576e3669daedd285c6bf65e25da2a0c36eecf5b4c5c11f854b14c87c9569202c3026eef0d2863b2ad25c9cbb1d2d4d068bfeace92bdab459d973e4b14c16293564c4f565f43614ee3609ece408390c9b807d6aaffee6ba64c5a778de4df55b210b64b324d99a73db61199470d63097f0431be9fb633daf099ff1e0f8258b0bb7bac0a12b8403561dfe5cd198491af708ffe0f024d50dbd23d7b0d9045bbc6b24c5641b5318d8b9a6c89440037811956ddbde2fe8b8bfcb84f69200184e16d7b4a6bdaaa949e2b4bc691de3579814b74162bbb9f0b7cd2f707c26b281e40a3328f9e8ad89ec261a4d5ba1d80e67f6277afaa473814ea6f06078c5bb3d0072447fedecc2683e78ada9ff9b3734265c27304954b9e723f48a4ff96dde96d813e285b7426d3c2aa43b579c70088697b262f949d80487be88a45f38d1d755ef3c6888820efbd41a08d22e66686fdb3f4413d9586f2210cfa811fe10a684ef863a812c7b9f7ea86c99a66764d2d0380d3a08e60b53ff83227bbf43ffe827d626656c98a20ff71bdbbca045f9dbb3d050835cc94b07352e7bf7703a148dd64ca753a85749804ad0fe870c36e734c7203", 0x395) 18:47:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:47:21 executing program 0: socket(0x23, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18021, 0x0) sendto$unix(r1, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 18:47:21 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, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x5, 0x92) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x96, r2, r3, r4, r5, 0x4, 0x3}, 0x5, 0x100000000, 0x3fff800000}) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x80) writev(r6, &(0x7f00000003c0)=[{&(0x7f00000002c0)="190ca430424a7216a5474525640ad6712c035982b0a6415c32005c8106fd8639bb52080d0b03acc0afcd4e2f48d8a8855bc5297c58a8d9dd1ee21967149fec14b2d60e3a7fc926c1ce5a4b12da7036ad8fc9172b81ff74a4b87076bd5a16a7114b139a4e105d34789aad53cdd29d3a28c2fe49fc3170c158dadd0d9f2abbd2cecb63a6ae8810e0d761643656ad7df8da5acacb3c80a3578991190a7e29fbd2a9940f509d40928f56e97da94ae2bae2329b70416a091bc269a0e7fbeb9dae7b744c70622c04cf551e535ba76fde2a9b7bc4533385ce0d7144739222a44c9d9ec7e4491f1e", 0xe4}], 0x1) fcntl$getown(r6, 0x5) chroot(&(0x7f0000000400)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000440)={0x3, 0x3}) r7 = openat(r6, &(0x7f0000000480)='./file0\x00', 0x10, 0xc5) ioctl$TIOCSTART(r7, 0x2000746e) getdents(r6, &(0x7f00000004c0)=""/254, 0xfe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x201, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) nanosleep(&(0x7f0000000640)={0x8, 0x1000}, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getdents(r8, &(0x7f0000000700)=""/136, 0x88) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000007c0)=0x7f) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000840)=0xfffffffffffffffb) 18:47:21 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0xf4dd994a7014de24, &(0x7f0000000000)) 18:47:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000740)={0x9, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 18:47:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) 18:47:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) getrlimit(0x8, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 18:47:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x10) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[]) 18:47:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000, 0x9}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xaf, 0x1}, {0x87, 0x6}, {0x84, 0x6}, {0x7}, {0x6, 0x8}, {0x87, 0x3}], 0x6}) sendto$unix(r0, &(0x7f0000000240)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0x86, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x3f8000000, 0xdc, &(0x7f0000000580)="214851dc76dbbf98b17961666ea83886e488b5084d824a5a9caef28a941102529b5b48251c1e15b4a3f188ee4a16356fe59c6764ba43a2fa1e47d6a8067a5de155f36afd5096bda50160f9696159f1ff5a358d994149c01e29831df09e412d1b65a36185636de8a6c2ac86a791d0616a7c7da5a172020aeec7b2421640c58ec5ffbc05e0784035fb2fe67e81a3f2ebebd8a16bbd82a99370ecdbb4676e21b4b524a53811e190d93a8b6d2971ead9af77ab824e55c702e93a901bb3ebe9043c4383326f0d0f9f38e393f5f3aa26d473579f2a898af63f6a0a62a84931ffb4fa77905ed6ef2454c8ed2376d11223ad2ca8d43083bfa3063ee86d14ba9f652a15864c21a95092d06c5e1a66c4ea4e9327f100112133507f8c070a0b67a63c0860655d50b0bcf28e344dd0179ca3fb9da8026c843008ff5968ef88d6dfeb46cda2c7d428c2dfaf59dc0d181251c18ec8afac2e4b97bb9693e2cd8dc1d942d1f09b6184eaa0f48adabae9e9a458c87b311d53ff9e42ae2c4168d26c9dc2a73146fef776ce0715071c1f5b169b403e79e39ebd73ca3912c93e60b314664dcb7b424f264950d6ef531bfc3416bc3bc0273daab417f8cdac4097bf32d4d9d688cbc510e9b61c31d4b54703b9ea12b138ca57508cd7a6859fefcbbb0447f0a961c19c367179252cea510952a84aeaf9695c37f6d0f244935fd3d82b3cb986ee09e83671e4462e903013fde1f86a3f000c38499f0189bf1687905b5e7fb427494d61e63e9043c7a1d1e6eefc09af201c83caabd591aacf9a81826d15c7cf39b97971b7463ce2f6839367e28977cfa13cf0353a7ba0838172367e0a9c6bfb32fa58200504d0f480270d96562b9347ef2748eb0a7780ea39f3ed77d4355698db2eedd97d83b9af48c35ecc41f50cc4f48b0dbd67b6e393de33c258a9163ea2ec4447b9d6c4f3b1dec78aa987e362140ed0af246d42a95cd7e91838143a26b733acd90155590f58787e3019293d82df5a8168582c2f8c675bbea4d7c035cb6b2c28f2fd581d5048dc86fedf24c7ebebc5714c53ad880e13e4e3ae94e5793e84ff52678a10ec1a762b5674efad12b7aae2f7d8e298ad1d6795835733fd3872141e2be910748d2234f9cd2527c93ff174a7d16f22d53eddbbcd52971050f95fb2f8521b37c42365f081bebed54a5a393da04bdc269d5f1a6d66b5279aa5caf68b8940a11a4bc1c7c22dd20506ea69b7d1c01c49eb48f604e215b3788d235d359fae9564514b6fd4d09af5e57cab22066e357e2a8a827ff03ddf51c3b834307de2a3dfd2db5f2e8a0c56bee31b35b72f50f4add30f6882f33e489a5e1d8b557123ee50a29fbfcec694fccb74f3f3fd24ca10fc270b1fa958ae9a27aa7181fca91fa101b3af5723a65b6f71c6c1f71b4c67ac6ba1d69b16911a82ef503d40d8dc513890ed8fa2d3d25fe9d336ca901990fabfbf7aa535c5041343d7970cafdfe691816bc39ef381633a9969389f36b72284c556f641610164c9ba98bcf1e3ce86e11d08930c5846b703e7b7a3a062f94449ab62ae522d9516a983e09196018714bf2baa34139781a648fd96c9257b9e34368c9579ebb94d4b86d8b4626064691ede1a0e7e2f29d83acb83e699678a2c0c56bc315f1026dd1aa46b1c77539272f23f27aef0e1d1bf62e6c173b8a542ac001f1f93150c5600b10c7e8c3cedb7a0b3624a4cced813397773665631b4491f9c604b363bac163fb8ff87ea4249284a9600f8fdd6a58ed958a071f9f4ec678ec09daaafbf1a653ab7848f31c970d735be39abf324789b8ec770e20d98d821a2ecea21e8b55ad14b2fa949020c4b05b7d0c4a699c1cffe451e7d9273f0c14a31bf4112eac4efcd80e9bff83d41f9d501234facb8544f5fb14a414fb877e1b8ceb94c536a5c419567599be6954c881aa17d439b13edbf3f480b4100f8d03ea9b832f6b7048dcdc1b5e93bcc55c9c75deeb2536276a6ed78db814453fedc2c9f56dec5b08a30546d0793071d1af7ea60e9df05a8d76824338ccd9b6229f1c2aecbb0928b04d48d41ec2cc89ce80e5e6f38378a60c1ad60ce1dc2dede849327576e72737e933816cf171b8c27dee354127ebe4af6af88871beb1052f56c67ee6b2eb8cc7f238858257f1738f135b1291de571637d7c8a1f49f0460e43724cff270786b2e77e038cfb8fcd100a402a242d93c6da3ac487752897df2c75bdf5ff492981e1c0cea4e17957f3b8a43de572bdf3506143c6991b1373dc5830bffe38152268cfbb4e8eef65f0cccd30a0f5b8b99420f2dd40f9fe1567c6436f1c60dca1ab9c3d0316b92285445c4f1897047f1e9049b4627aa2804f24ef82a505f5007e807278a958b807efdca43bdd10efbffa2637fbce4497899b240a7bbfc1bb5ae3a5328b67562a96b94936507cf4c0f24ac28adc3dbf176c0fe7352a5f660d89fca46fc420d9ac66ad19a49b9341e4f891754d8c81fdc361ef0ae39e72c1456d811ed57b7c55c0af64368f7c6e6dc0f9605e6ddf7a6f045a188766d8acaadaf3d51d0490f69289e01ffbfcc59b8060049fdb69d1ffb65716c6720333663bf57344caf4121176709eb4e0976717b8061e49df2a7ade967433bad1f865b199294c007d91fb1003e0ff56caf86b89fa2fd66ed35c14c3e0c62a7e2c60aedac978175ba67f42da929acb4a451010457c686593726f43d7c4e6b768a3c1eec309584eb1ded25c9e2669700138e4e8bfe6feca02a1d01f30fda717b9391df4f455f1a78eb4728b662a852cf0f5c0f0110b49d6fb60e9ce9f54166adfc58b36484c336aab7db941e1ca8dd922f823017f282d6b78aff7d13ac6c724422f5ef799706e844e6f3bfe17b1523168831101b96aaba65661237d53e57af33b31d1f2a5602f6ec411f0f8e34ffd4646445002c1ba084a2c0ca76452a4f357fee2dadb492ea7b773114ee86537cd272ee1fe2a11498f07f20215eac29afe8c89c5338cd47ea6724c01aca99d67ef99b3d10ae99a63c2463171e10f779a222aef9cd93cded5f957ddf5854393c66dc1b94c3d6bef04eea6aa2181b9066207c2632a7186cd3b7bb18f15532f127ca55f0f5c5b662ba87b1642013f162338427ce4dd9015a7be1f13ed6a708b6dbfed0d0885064e95e90dab3caea650cb5f299b93b738300d71e8ea81979eece458779bae3b14a3ce4ccc52fbf5311bbc844bdcfe117ac8067429abebea27a12af2ceb601e76b3b08882f68ab866b0943af3bed5673fed1c275c48e4b89ec8bd47d7b333d71824de666537a304fee2eb8fbbc0c2e7b6eaf69cf4405ef9cd1c73dfe0aa171a27d6e1c2e27382cc19ed0e62899bc31117f71eb57b61126c77d9140824962c21941a2f9947707d0bae12719a2c1082119a9b694755797633602d7a1017b4225ec6274bc3ed9993246c685faeadc3334bc7fa3a6e57832709e3493307600bca3fa91883ed459c590b98f32c686b05f3107c10dff55f57c93d4fc4f1903379847dd49190fd7948ee6497f336b34e96c396934e0170e006851bbf181e3652b73e0a4c77ead75d77c5cf0db75b0cb10e03e7029d7ac279b7d30cd51cf4225f44c15e2fa3aaf043f2b4cbb0a589fd10a87ef1fdc5f90f930bd1d1d11d134c9db2be2166310dc0b4bbfef34578be0ebe85af8c8a8ca9a1ad1fef7e991cff845d4de04517deed8963abcb4e66d0b8e04234dd0cf9a17de8ab376a767bfb68238590240431239db96fd0d724a45d176ba768494940be70329023c18c1b3c57616e8084c721c6b709cbf84a40b9b547b95597924ffc7aca263f64caa812f2cbcc7120a1433e691ec36ec6b358588f62d2e038a82d7876507e447a6c73c632c99b62063303bf15c71c29b27ee74e374e93b2d2635201927ef092f72836c8d12f9d9f6a2b877d424e506b4ab8ad275f7e3eb288e9d512a95ba28266691b020edf2552a1f3c9ad65580283ddd7f6fe4750784a2d92aa5f7a2f8ce182c96bd4778188cde120df66d71499ea46d6cc46edd315e646fe31b477081c5f6cd578e203ce4578697960d6c7617666dccf328044d534422d2f07f198363024226a7db8897fe5cbb25343b0ba29f0df35efc12710365bd25af753f14d5aea02549965fd51a4ef2eeb3f516e2f24e56a3328b07ef6cc033221784bb22853ab5a1ae2075d3d9538636ca1ba26de4dbca9c220d495115555584441c94a4d2e8a3481333b317c8787691c5a4c47a80f97eeb1860a8647ccf5bbe427cdaf285d1c85aff5df14c8476657d53139794d566c9a361b94af287fdd60c2a5f381a7b095e382549be66a56ee4a8cc882eda696a13eeb72020e2e773a2b55c27fea7d6aa75a5d1b17cbffd793f1ceab673bf07798d5dff7615f1b3ac02f9187c42d785804a07f6285d4551425cd14414aa9af4e5584153be3204d107f537c507bfe4199db2e49d9a45f84673489037b5eab9c888a22d8ee1b134276908e4ab44119b9b9bd0cb117c0ee4a6cd41e907c6d84ff1e0fa5f157eeeeab505374de77c9ee17c0d1f549b1b1dd6e8b29511276801aafa1b747155958d8161dd77d3069ab6b94b6f8e40448acdffd34daf57c4872fce8069e6b1ba5d78848d83eefb2559afab7daafbba04da146eda92b8630bb499456322914dff0af945c819cfdea253da4437395d164de3e877ae4e0fe1215d45c907b2f6c96dabd2b593d4716e2aa40f94e14db1b9b5f4834d7c9d9406e697185a1999459c934694f0a838a766510bd09baf11a800e16c0327eb8ca2a5b2905166bd8b35f591c99e55283c6bea6f963f40541d0cbfd303df1ff62732147460de156442db90640d7ebaffcb1522bbddad8db297a1cfc34c292a4cb3481bf2a1b182e43a403d38d5eaeb150431b1cc230e49d0b7d6c8b7a39f2acf0d8bcee3f4e914f8e37aec48c4206a2a2cd46801a682850dfd5d9a19311d257fbe999c0842a558595963ec3d57fcd16591735fcc039c047c208e2f47193392d38071a2f13c3ba2f9d44e2e460cc9802f0eb5cfe8c7d61e8018c33f6d75ded2994e5099fa45c0bf1f02d680249735fecc03d353feb50218b2abfa09fd20c29b2d0a653712ee1f908d6039ca1a5e58001cd85bd682c1899d2ce1f345fa849319670eb6fa79e9a0a60278b40ab92b5e8a25c298cd04eaaacd701bc35a3e502f44c30de438729e70a8aa670cc3dff4e6c69399dc8f3c7208b5bfdae7ac41e0cc7c333fe700d82e9cb40740f4a045d83edcd64fad6197347936032e413666951a3b2e71d576c577bd032f29f82986eaa77032c44551d5a3d903b1abc817868dbc67de73bd0c1eec604b0eb02aec7ccb66448f87a244e019dd41f4292574694b3ba29ea67a7b25a5538ee57780a4ae3504e8970acd581f8f1db8af1929e94a63e2b232c41fdc38e971d13af48a19d5fbf63fb010225633b0ff0c2ead421a0af297084b7b5b97db2d838281995cb56775a5501e1c058b90c29a9d3b891a3ea42ecc3392d53c678a1c06ecbfbd2ef250f3ca5b3336ec584d542dd8df5f8e02eea2a30cd934a3b92a4ab4b27f66e531061005c318357c0fdc823252f65c21c2b763416363279fc32654cc214e05767af2d6d175b4daa5380ba8ca4bc6b040d50d48002a6879f45ff1e99b36c23823d3ff04eb43789a5b450c05b712213be8cb2d650a9d9765d9b9b1b3b83d458d3b2c250547bc32f39578e9cb7912e3af80ed39a5f5b3f8d8a394e6919cc17b34665d49533750a7cf57469e34ee2345bc3f38474d60d4f623d8b04d09a3169b290571ad6bce0ddf072d2182bb6f7f", 0x1000) listen(r2, 0x5aa) fcntl$dupfd(r1, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000200)=0x4, 0x4) 18:47:21 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x1000}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x0, 0x80000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:21 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0305000002000000"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x3, 0x1800) 18:47:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x4, 0xd21b, 0x1000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8d, 0x7fffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x3, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x800, 0x2}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xb342, 0x1, 0x298, 0xb7e7, "2cfe4e70b8e77ab0b46c3e4737aa39a5d0b01d03", 0x3, 0x1ff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) 18:47:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000140)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7fff, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x210, 0x80) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x8}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x9, 0x5, 0x0, 0xfffffffffffffc91, 0x4, 0x1f5, 0x1, 0x0, 0x9, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 18:47:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000300)='./file0\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="a9ffe3f530e736faf6ea91888d465f1b702061512171dc12216616e978caedcab1f7f5448b9dbfa68b8e8d8c35bdb9a8f649a3ca0973c9c4cfa3e2a2184328adbb7f9eaf4dabbe409ef09b64c227a1a57bc844da6461c97ceaf5f284746f4a14d1c55ffff3c18669c0cfe5ef48dbe0515bda47ca6accbe4adf9b0f93604389d23448a366a33f39b55b8f314d7e9bfc86f76cef16101436fecafcbf236625b0149fa27e9859a0e808544ef0b23c11669740b61c94a64b06ea267324be59d536de5d894cba07f947bb97056811fbdbab74298f48b3ebc62408a4fc58e17b12", 0xde}, {&(0x7f0000000200)="885f777fa9a39adf6a23aff7c94879ee470fb3a41942ce3e4ea89f4ee303a9cefd2d2e81e3bd9de2372e0e44119a908556689dddbec011005ce30bbf906b6e7e47430d3f24a0202f2418af644c9f886e392c27490e16a134c4ae8200c6694ad4f4971382f1ee7a793ce229d9c37dce7e6b9da2602813dd6990924a9b632afef8ae1c47184e21ad7fc2fbb5c3ebdfdc729a0605f30a09627ea08e44be247c6bcc216a3264", 0xa4}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa000, 0x1) 18:47:23 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x7a4000000000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/36) r3 = geteuid() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x9, 0x4}, 0x7, 0x1, 0x3}) 18:47:23 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x2, 0xe3) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 18:47:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x120) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) 18:47:23 executing program 0: r0 = socket(0x11, 0x3, 0x2) r1 = semget$private(0x0, 0x3, 0x600) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000002c00)=""/77) sendto(r0, &(0x7f00000000c0)="6692462605a01714fd1787f5ea2db0e6beb163653088a135741fdf389532e9e8505702fd5031fb5bd834bc124cd4b85cfbc43aa879c45a4e36e829fb203db30c216d923bffe9ee82a7987d1f000c0b32e9c5b8d46cc022f773dca0f580d4949c42f0682dc6abc494dfdb02f452f3c95dff72616fe95a0fcad2c9b62d0ad8012eb93919ea843ed89c54e87811a335b3cd", 0x90, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x1, &(0x7f0000002c80)="a9998b8d75ce36bb76b0d3cd8f8bfa742baf56edbbfc147b8b0ebdffde258626c74dfd78b7ba57fd2f2a55f525c37417c7734d386001406b71ca52277a0e1adfd8c3b0050bd04c7b81", 0x49) sendto$unix(r0, &(0x7f0000000000)="b100050860000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000001680)=@in={0x2, 0x3}, 0xc, &(0x7f0000002900)=[{&(0x7f00000016c0)="2666ce4d4779de45877cd3302edbefd1da658b55d8a6bd5a029f409231657d267170da44c5e7253826cef836236434b62e744cb99457effc5689fd54520720f02e7ad89ac74fb16fedaa6b6ff3e6896c9a48ca8883f8afcf4791543436b46c3e47fdb0dfa23e6f4d9bcca104a195fd69ccb9574f3f9c4cfc6b1080c35d051f6e733f254222b4742d8ff4b15caa00efa5c1901fbc938f3a2d8ae29219849d745d4f6fe2d9e0afc1c8a88934403cd1c0850712b3cd2266d5771377186283f6ba51f3b4765d91e1721aeb24499106fa8065048f9cf1", 0xd4}, {&(0x7f00000017c0)="979e3d5c6ff96b5ffa31c27c7266a398167c109e", 0x14}, {&(0x7f0000001800)="c543c296bde37c960fee27db61cf1cc6e1df1ec79e28b43ab8d8c45304eff1002d14eab743f22286e19e858a52f1bb1894d130a8c5f06ca8e63798ee8d14d9aaee4d08e17208a1f28c03a8e074026bf2b9611d24c59868a4f8db69d0ef0f1aee55f78448a646db7a32608220f7211c06fae466f80c6a8bbab0015a203699032be0592eee5f131b2c36addef303d17be7ad0ea77ec037b0b8f2d726bc14c567a8f8b335438ecc7ff28bce65ab0a3a8c64b68526055a319127c5bb8e294d08a4a791c81012d54ac02181f3ead710850e16b7b7df1e75770f4be670ca5747fe4cdb68ffbde5d47ebebdeeb5d7e6acdc", 0xee}, {&(0x7f0000001900)="2c3c18c2dd0d79e8a7508fe76bcb6c2621d7dfd40c4b2b95f99817654bafb6fdff381a8bc42354738c80388ca185474533e67f61b61ecae511166240b2603289068feb79cf00d34b048784aea59178a965eb235276e0a5725f7ab9d49de12368195b464de857f2ba4eeea1055eb6be9cc159aff1a6cebfda56d6dd67f0cc9bc27b5e5295edbfbac0b9dd565125fc0cd8d44af24de4114914b3a09ab267ff805152c9093225fa41645d7cd7292736b09edc82f337558f9fb54961231166cc8898272d0edd551b30627878d11bfd2016d051cdf08edd2940f70c4de25e83bd10e6d9c5c0f27888306f1cbf8cdcb11a0c808370376db5135c4852814b1ba5036b4adb3fe227f63332ea7daa884357dd52ec73bd5bd5566d48a77389e2a86b0940ca7690bab8b4bc0cf33e82cc57a21d6f3b0412ece7ae2bf8cb8603989a1097409938e75cdcf39890e5d13660f447ade1988d952bdd91a0146be941e3f3a710f072da286896b81a79bbee701972b38ba7672aaf192aca7e66e0e12a4f712225989eba88f7d7a6e186979fa9dacd58f0faafac33a244b874a15845442f480c3e91dd087d0fe2b98cf781aca12eaf8c11edce5a333b11d31787450d3ef1d99419ef12bc00488ba0f9877a1e1950332c55217f1d6fd454b8d04e91e59970f337041afa374ad95b1a97da42522d847b61ae9d6a14c725d40da4bfde4e0fc35d5799c81b2702316f1e6d06336e0f9510834dfb1f7f1ecdaea6e9be005029b4c3d0bb94d71279178d667e3204359dd7eb4c139a08da89660479d63dffde16935166b8d4271b228763f7f9126995de4b96e6ecff3f561ebbda9ab18645bcb7e23d578e5f0dd4a65709ea0a89bbbb79294fbf1436124ab9fd74e1e4b0735306d565216988a7a0453bdd4d1ef2f2611ab6f1f6696acb843aeaaef571c798ae02ea8d2d8b7a003f98ac71458bbfa5e0caf2d4da85e7f7c92bcf86c35eff56fb6576cb91af7a0729a1812468c6d2d633ae43509053b5b16b6bf2ef595fd4de51fc804000c7189ddd7005c1147391076e3bea96f043dcee452997be6c63ac8de3ecdfeb7ae200f0331ef94ace4f091d5a2538ea940837a59e1a3a86febe234f959221fcdc0be6224d8dfc23cad74b37792144b2e3e68ce5a50207f5b6a7763f5117fb5aa95df974ce9b7bdf8ca94659bf6af2446c7338589753903d77534164eae0faf0995236db7e3846b20dcd9b04f045fb391aaa7ad3ca307bae7633b1fc459e21945800dfada30472b130edd7eef61f5e778291a58db98c2de90946e978f6fab4c6893702a3b2e116de46855698ce0ef7323a0e2408956b763d125af7a9e7c4be9ae4caf8c11f31c288a03d19edc715d729573816a5b742cb4ba2cfa7b3008320667528f27039634299d0e0f773872cc9d931fa77c4d080b5bd36b5cbd74c9d84f7d48121e46c540c514b63e4582f129c6cfd68b15b236f2fcd625695165b4cffcd03831af3a6e6a5da7f86394168e5c64d52fe8a049221e2b4f4186830d0ea157bb6fde1c32f7f5d218d91eac86cd6935d0947c70e3bf36f89844c88946982c84ade358e605ac8c2aeab7d87b07480f17d3e9572b6f94ce7ed9bccceeb2da408cbf5ae818d4ce2bde22ca937e7991c8a6ea8f308ba360908eb886dedb6058971c53057b8c0af41ef24e31baf7f5742919bb3887659c16ebbb18fcdcb1250b14c4fc0991cf8afed7561489b16b22210147dae1bdd427b1da5a36c50b06df39c7bf993dfdfb7eaf220186a94c208ceb67517cfdff476aa2411380a9779a57672b9f765acfab75d7df1fb49f65baca13f715e7cbc79ea103bdbcfb04abae0bea5dd2d1b7770dbfca5939893342cc9c59f9c8f20b934855f99d5ff3a54648a3ee925c6156a9c687497e3f6288520d76cbb8006bf93ec26ecc73dca85391fcdb54cc10e400937fb2d353e3ed98d69e3baa16c5c5215da2c7a954fc06dcecd1c43957dcd8825b8bf44f570b2c4e604480d7157ebb28194279054d87489a2e989fe957733cba267d755b1e99595cfc7ac20f7cedd3869af50133f7e677825809a6051332aeee964f5920821c97f2ad1bb574beb67f93b6de7292b9bec94fa975b5144a56d7d8dc88046edcfd691443fa68d5214fd8a386d994317db295e540db802827dfe4ed283a757c10258bd603048b46da4f30589b49022d3bb0355409f42705fd95629747d991bd2c47c0dca3881f596cf3466321d271ec7f035673be82c4ce50511b812296ee8a232a5df31c8ecb607c357c08c2f6de82a5419acf35c6c74f0b25587e077587bf918882d69924edf51b8be76f2655b6a5d03a0946ea3c52fb96f70df6d098112206fcf47a610350209e2d0cb132a4ae126aa65cb2d16d53222ed0ee99444c4a6ee766606736b565f91f2807a93b1a3cbc53b6de11d63302ee841ac12c7c90a19d5ee29e5ffd5f41b51ce72c061a05d4279f5bd964e16fe606017e0167bc8bacae60dc795cbe13078dbb24d608647ff8a4ed857447efb442ffe17445443f81cda333cbe450ed364fb941e3186c52c441513739225897380f901bc658c2282647d9735049e6bf3c25285dd877106b6f9b6c17531ccbd372b1d718f621446e907193ee05aca2943b6e3c1fdd5f1ac89d493fada3c3d58d73e5f6ffe2803bb438deada259d0f07a0feace64e2f1100ca879456c9c8d2e74950f4bd7fd436e6cd6200fef597d4c1376964cb49902a14f2691ae71faa23ab304e1f27cff83a687c9ee1c41dd2eaeb058390b328aca2d6bb318be3b8fb9f254120a2209f338ab18eded9090314fa4b011ed29b4494c1edf3449f68965bf8b21c188a981e57987820e553b22cb9a49a96236fb84bc961aaa2590ea25b976a7f54e0c5ef0e7ef0c85e9db173e46e260b2b1b3cfedb4fae04930c5c589ab4e4c6a833b62ebf0d1aebbabe4c37ddf2bdf644cbcbe468b6a0fa09ab8f1884c9fe35c74406f7f25b153a87fde6859706760c64c47e326e1a9a81df2d1ff5683faed7e2463961bf4ba77453e1959653989d6da08bac036204b1b84c6661a6dd7adeaf49105e853c78a38f99e65959d2d6930a683fe6c3f2e506530deb29f0345dd2bced844f69dd02a35383db0b4d8dfedbeb98e755e27f908469d564c836ddc9c647587a734308b08c192f362aa46be664327420725bde1625ef0cf93bdcaa98829e1030d8410c2401cb6f06640f37dd0208e81f216d68ea6ac2c2010bfe17f7e7bb6fc9465cc7355ea66f48478508610bd6d5b371b86f8911a26c2962ece0c68c8a3c5a047daaee16770eace14b8280b4b9bbc38584a07f6ebb49fc3842f47440d3f4a42be3c57e3169b4d3929de01a94e0663f1fb84552e25d39114cbfdcdb85715193c29577c35e939eb9605bb3ae4d823cdeda57924611d3b969f50828782110ed9a8c6968ef26331cc9fe96aa7ce6d1719b963b0dae7f5a8850a7cf8a9f93ca3686b07625072bf05b27290a4bfe871573d1464c3eceaf2c2716d6e68acb57b22af756540a824cc8f6bf3feed3edd066450560c27219b157a1c38df46d3ecdae8368def12f15fdf2510df731737f59ba0774fc22d13639f43489ee83b95a8932560747f165a353e660a4c629d102e3ec3e007c6f08690b19d8fb2b0081a8874cf778d311ebfa3ba08145336500db118da90ef649126cdb0abbad1578a77b32d0d2455ca4db38f78fa09caf64fb980ed7f6645d76ac2729d4c2c376ed344b99e9c02c2f2e37361b40faea84302e03e7b18c8d929ee525c8f19ffa12fb0f9874f6b6f20c9965ad31cb9205a1d3fbe56f66dbb97ff52009e930dfabe2825fa9b2ad167793889723e806586fd53fd600acf88fb5b81e91bf890b1d7a1c9249fad6695cac320698e642030ebdad297e2738f83ed7fbb959bc3b982f58661d68b29d1977a38a9d3a16a84b3dfb1c60ca004936ed692bd0d736680bdd7bfe2b8e453c463e56ded9247589bdd03fd77c829446211aaceac681ea0d284b29daa4f2984a3c66b143841f95823a4f039f97e6e5dbfb6d69d3b22711e94799bd22ddfe837922bd8150026e13374a1120bd4c55a9831aeff4b2c58f46faba91ac9bc75ce3537ea03cc124ac0bce981c0a487f4f3f216f9c32e49fb749d8876a5cd765f7ba8e230b910a3c8cfc9cd69e8146947bc3512fba3b77ad19d3687ac8ca4795473bb8640b079c447351729e047149c29cf48918ed3630d8db79802217a42eb21b5b71fd8c514a2fe2ef5327c47ed6d041977c12483703c54ca9bafb6d04c5d5a1a0382692cb4164a880f057612dee11994e830eb50ddf984cb971309be5caa7005ecb80bc9de051d70326c3320786492a155baf1884a31ca7d4a1b1d4a6266147da4771197000f548ceb304e88b17ae92c3ff9041c773b59dd1ec23feddf70dd6b4935e644b5b02c724043b5590ee965d573d8197baa42238a8086cd4ffa476a7dedcda2237e61769e22d5b5e57d56dc93fcf927e1cabca8db724a693480bc927d78c18e77043d099f2e959cd9dc2d8410947373201da1da868075884b4f9ed10ad94247417df53e610630917772e432e5613afc8687e496b9c2535617b5f7d0d35dd4a451c64670ff6b97a0d9cd55cb5020cfe8a1ef02f55aae0f222d679e568b58e330454d069727e754c010ed7c0bb110714e011c0616d92b0cf0343b04ebb4bfc9a86499676bb35bfc99f7124a0a7ac565a3575bc7111600e443e4e9acf44007fb85b4a8a3b03ead7b06e81cfa48980d28649152a59b28366e25c4ea880602fdd7733cc64aecb461d2a1e1b3dc10d20ea81c78f1c33393030e1b753bc7cdc999e7cd77593c897c165d8acac7b260bee00f6860cfd6802760a798538fbc806147b3643c1a1cb5f0ff274a933e0f2af02d2fa82bb236be2833a8216f07bc05bba2b05b982034931e0b3187941004e9693c8841927dd6f99e1cbf4b5b33e8a2782d4b3ec8a8c2a543a354240aafaafbd2fa57a7c29bb1cb0e77e23d6e402cc1744261890955a7d2cf1817f73686bf5a9bae5496e7c02e93cdbf93d1649a41ffc7475121b7d5533b3e030b5404c064c424564ead0b62271f03c57d76dce2340fc19a9e2ac80a59e606488d2c3141edb67c113c7ef5f10d7e5bde544b434577145c2a764518a79d2daa2dbc8104a6041cfe43e93841364b0673d77b80fe9c23d20d8a1a61ea8e0f4365ff462e93d9de7923749b6007a923b9d38733a7fd20ec2015360196687024636b57af2049de68e8b05a4bcfdb7773f9d4c33f151a140b7a643603646debdeb90e6bf8f130486d817993bc3c05da43bf1394d88171db8a82d726eeabbff3f4651c73d294b8b2108caf61452d098541ae278e0c88b4b7322864a488cebbffa550f99404cc198bc43d55e7b581a6ab203e5334a05336d557ba33edf59604ecfe8fa9fe411b4458dd3750f233e7b99c7c1d0d9159230a0ca1482208faa06351d3168a9b66574422bd942091834009cb0fa494156aaa93dfa8791f5f4181cbfc882565a0ae7538cf512824cd6887511ebe7658a71df0cc0981b8dcb7ec4dc1a8a20e62706172a34896aea7633d61cda19f25444a432b1840de1e711f0a4018ab6952674e9e2bb4e779743d3d9a92f90e1b4c99c97d741ac1d47bd697cd88862654285ba76520c8f634ed790c428c66211f61bc0c876e3cf816271b515133853253bfd5712f9349244c3972d68f5f7b96741bc5c41c2624754271d452d58147163b32ad5ed8afc6b3d23255944cb470e2bdcd84a1c573c3c5818fe016434da1db4e3e3984bc34734", 0x1000}], 0x4, &(0x7f0000002940)=[{0xe0, 0x0, 0x5, "c5949ac5f3cfb45549c310c808c41bfb051b563c2b4f8743279b0bd3c251ce18e6cd8c49760e421d6921a8c95b19dceccbc0ca131532a441763e63941ea9055d50972130f7abf286f85ff205cb459fc89640b22b120ddb60f2b54e7afe8c7a5c3dff73e54d7486849459e057c2797956dd176747cf5f74a3fbd9df0411629b530bb99e1712c0bd59ea372a34a863bb56a565a721a1eeec2bfbfc01ebed13cd7ffc73863ccfcd83277837e2d0a75648560f22b1b480b6149aba6c158ecb8fc374719191cc42554516f747"}, {0xe8, 0x1, 0xb7a, "e02dc1022a0f8bb000005ec63e2c3c22e366868f8aa905f9bbc297da2f5cc21470b239c424917f59a51d312162e1ffdde95e7e567ff8c0830f3007efdf26e7fc9aab6a9c93a81c22a694dccea6a1b04dd5d18bb486cbce17616859338f2506b9e4a198c13c137c5eff0f37d1f4376991d5e220d09fb26307a4a542614c66bdca2002aa36db8ccc8d1678de287152f5278ffcf09cbc84982ff42312a273b61026b78f9cc8597c07bcc3bbac87c1a44157f06a9713f59fcc93b8f55ef30d2a0c25430a3072ad3c2090c946c8847168babd7cb8aabfd8"}], 0x1c8}, 0x1) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="299da466acb0e31909611f5cc0e1505b6aab65d582d5e5d710c68f60b24fc2f8bbcc5cf0ddf9c800a6b24216eaa12abf75ac", 0x32}, {&(0x7f0000000200)="c1eb8dafc9e2ed8fea8bef50c7db70e6106a76b39b1b8df965d2eba5d0d1d7e78657fec92758cac3c9ed881fe0ca837c7d1c799d5713c221209485bb83970748c27e76ad36332f67d6c2dcfed3e87e29519db6dbb4e768becd781819346cda608aba7e7fea81cd41b43908a15cf47fbd847e400a8b403ebc9cfc398f8a9ffa4ff99117a09bfd69d20c4eaf3beaf59d770bdb9867ef9a", 0x96}, {&(0x7f00000002c0)="e5c562cee21a6c77a84037d3f501f18643ee50b74ecadba54c03f3e75afbaae563b5aaf41bed8d32d38565fb38a2a2588141effe4bc9967bb5f4ab47f82afef59c46021d4d886666e0bb71017ae9ac94eb4dad0345b41f5044b042fe0986942a764a36466a0da60f2f6465709466855a654d33c4309468e93e942954428e471fa5fc314f1611e31dc803e9dc8d7d71c6d1823cbaa0769683750d2acb9ee88f9a0009f217bb82010b2448cc7bbe4a17c273949c2d55dd38db70dc8675d91d735edbed00636873563de10988ba5def68dc8fcb3b8ea2c5339693cd", 0xda}], 0x3, &(0x7f0000000400)=[{0xd0, 0xffff, 0x0, "4561ba15e4d251b145dfd3b1f950177f892800e050c904002ef27341c2cf1a238acf60f42bef6aecebfccb35bef91fe12eee24d3a405717c6ec54cd479d679b36f078eb16d7085225ae499670a4e27141cfa9864bc4b1ed0a462c54ff41d90f4cb9e2a17f8e51374bed5c38a7c220411a07c30c4e02dd3706344bc5ebd1764304f8d217efeea5ce88dc56dc6cb33af580d4359ddcc2e919e200cc3b1c77dba608e7873ef54606769cce72a52cf9ad5b5c2c1c637d16508394e5ec1213c2ea290"}, {0x1010, 0xffff, 0x1, "92bcd64e07987cca0bcbfb0f91a8eb4282e840016aeb9f236820a668626808ff4d2bb5dbd44f83c1b394a4a34856543bc7349b0d668a4b8a955df402763aa0b43cc73f35313dc37e34b23ce613d36673596d7de81ec84ca7778d86fc336804b44f4095b7994cdc6d16d0e0d6d3abb874e44ef266f941b8a9a2528e873fbd22fe5576d6caf971f486cfbcf8b1c4dff6e1d2f795ed2263158cb005574987a2b0b1748bdf132d6bd779c37fe880de4598bb88ed4a051f7d172471fbb322d462e987aaae75652e0bf5d92471e545579372282371c04e9de64016df42c8663341788d05a0c6c884f60a2e689a9c589167c2837154ece75e1c28a281a9d3dff2e6e24a0fcf407356af74902c9c84dc41c17bad9bc903405caea8ab2f713c8f751702508fb5ac7095d3d5ddb89275e9f7aa87adfb7e7bcbedb76d4cc59c713221b91c26bd04ef3c84fd0dc198c02992ea05d4a1be2edefab73348e8c6012dfa302b95d907f59ad2c656a3bc83fd035f1aa7c6e0a250a4fd2bf089bd769f8a3dc63b87483f20dd942b2cd84c764dfe055e0672ca5ebf2497105b2b096ba10ea9f6a3b3a8db230e14774a63f6dc790958777916f27344a5029efdcccba5b3ead46bda11ce79820c2c330ea2eac8766d30919aafbe01812829d5369aa74695f7089f3c2cda337198d46a987fa5d32a60980a9607c8822330ba94222022274dae1116672b4dff9359fd87da4cec82ae7c434336a24107263370c3e3d0f28f16f86d6a062f4279ce795b4e9f0785785d02dbaf82dbb4180d700cff0e47c43218f9deb5ded5da7c9554308dae7da41e2aa5aa807f7b3e63eba68060d07968476c7a56e32256675d947ce69334fe53b3c111bfa31b6e18c248f604be657a0bdd2a6565c722a6130c582c784dafb13c521b42d2931a764f7ddb2d441f77b76daa6b4f7440febaae929ef555d4d3d95fbca787217c5c170d15580c2dddc3f1da8463763cc07b2e653309fc3f4f7b6be39c868abd80244ff51c6ce8056eecb7453d56fdacedb3990435d84c219ac9bc69643e46bce8961effd1c85fba3780242faa2a73e73bbb487b5362375e266b9ce4a20fcd8c56ae22b43a4a98787b9ffebde836d150a62dbe4def7d8c627cb8bcf564745c5001dd2f52b3391d17428fb6e7c740c3361d2810e054ded6f402093daf5ece718a467762462e697db24db551ff4df10a979163ca8a0da35ffd30d460a505cc49bb175fd0f23161d5d9943bdf2dc5f05186d7a56cfece6eb88cd89442329d52135d104fd0a1928723192fbafb76d9c34d648cb04134546d17b1412c38502dd4fe3a7a15a078dd7098ac881cbc9f61eaa2b84d12361e02af2bd283808075d787c290e4865bd1b5d707272fd938e28226c350f9086c8f15fa01143246392e923c5c5bb2607ef7c4596f5d7cc6d3280b72e83d609c3ef923e0ddd6059b7601a8b482eb6151aebbc0f965d65cf23742978ce43967687c9c364776cc871d8ac634556662eb55ebbfcf18a761981760028b5c7dfb8d2db763c44c0d87afc134891127d9cecd24f1930485986a17232b64fc0ce087f171c562da8866048c9aa2d3adc9354dce33a5d1b1411422e000c7efbcfd3ab3c247a149c0aabd24789cc0588ac7cc0009b25a850c3e7bb89b1f58754b9630c93ce5294c37e7b7b0c8ad5e19a17f6ecee408eea420faed7781bb9480bca82ae15cd07dfe0d5a572ce18670706172aa45d4bb2bf867f9b4ea37fe8c5d9f3ded8ab28a9a6729e15054d6e1168bfdc5f9576b6f57ea6a433f208ce9b4e499e2b09d5a6d0e1095b9ae4330552690d09394659a77a954522f0dba9af776fa641ff1426690b7e1c5bc39b451c8d5d3c82249655db75e99091f4ce5b93e62c71d31025416845a21971b3a422b5581c441d2196692ac2c892c23064508d4f1dfb4850f158915a045f53be4bed6b408cd74ca9937361425ffad7300e2a48b588a0a7f1adb7b8c81954f3da390db9df62c64184e3b90f29a5582dec1ffb32f8388984efee9291a93ae63e2337ec1d8ceb643bc2176419e2c58b6b499056619acac0aac16ff32ae93fc477ff81d4be260994c066442412cc2ae5fe233eb68c1b33560b2f981eb41bafa671f858d7e7a3029afb39bfdda822b2cee4cfb800ed158ef4e4a298607aca4ac5782f5814dc43ae2b8971c2ab2fae6ec812e66375fedf5877b724be177d096ac037e02913b1b6d4e8227afd5c9c2616db9cce3698d8aaa57fa8c72436dca4673940a337f2bf26cf5047a8db5b4947b1e7a0778b708ff7e8d3629107902d1a5506909fa0ce07ed59a943671716638d1603e5a1141b00ef6a05a5904019fb3b05b46234088ff2e528cdf70e10631674c50adf69f3ca83b9f8288e214dc6848555ea1906670c1e7b895b0721ccb0e1aad9734fb4d4aa2ed3dcbc3234312e7060106e01db9269f08ed5a763ffae433d780443d5ba2d81e12d21d9787b92789e37583581c06ab8729193efc2cb3023445c6c639e2d721acd7ef7bc0e07cd7e304cf6214a6fdc32d6deaf96fbd190d8ef651c5a744f9773ce245f68ae27979fb2ff8f346d85b47becf5d57f925b8209da3c9fda5b869398fc7780d8b6fb1615f632a8b4f0921b94aa315a71cf4e4ddb2c5b4b0b7d42bbf69e0d605d7b517e722c3a411d7294aa90d2f904e20cb8eaaf1ac25f87f77c49504577939b98679d7011e19961c780f630985e2bfc2a4be61b8fd4db97a9309f9c662f66fbde2c4f78a8b88e46be739ca9229ffe154a148a78895d18182a8d56e45b2c76c1abf87a6e1ae5fa3d319ba24feaabbb2965d5a79260d05ae7ae1ff5db2f793f7da901b7571b56ccf82e1ec7d75143e3736e6c24a192338f8621a1cbadb0bb1b18cfb16dc1dc7f429a86c6199fa7b8e3337e156bd75105c8516aeac64dcda19f5a685bd4bbb21f298449f6245599d7b92fcef25baa5bede58d679c4c3087204bd0af3a7a461589d301d2b45e7b4c0f028c0276d8ce48b9018d74a892f8ba39364f2457aeb8a57710b33ac557884a3c28f9df4e0cae209af26403d60a99602b60bc06cad067b875829768109ffb071a5fb60685b439a628bd36200e19cedb3dddd4b34e72c2bff71e1c4ae1334ec3257faea4a97798c06aa02ebe49f41ca10b6360a641b4b782ee63b8b7db5b6ed1a4c5ba38c30eedeb20e9efde55a6a32f54b150b9a5efa2dd7694cd2ba69fe8c04837268bb964cdcbd0519c6211d94b81597c7194ac32b926f82da88c88bdda293a06124a9c624f7cb5f2925f5b70486384651577bf43ec477163da2cfd44b6dca358f35a06af0223c652ff4e67780582cba1319b616af9d1b423775dd254bec21b001eabdf6dbea271ed613f44cf2bea43cb1083dfe5090b3eea4bfd50db79d769c02220b5308e2db1c19502c23915ac99a4c72166ddbfadbfcf5fe9b841f79f35ab031798c4aaa4485fde2e0bb99c6297e316b12cabba6c4eedadc83ba2c40035bf9d12f129af1dfb028b6f06e7c14c3382faf0132ba3c3117812c358eac705a5ed701990f0cf79e2665b35012b90d665405e11c63320cf8482b170d4864f015b40db9c9fb17f77a91e3e0dbb33061827441552db321d865a17101ffecafbeb7f7eb6962f24bc064f104835d36d08f6900bb21ac4fa7d2566e3243df19b5af41eaddafb2f51a4bc925911fa12d874200c20f205016dba58e0be710e163ed959763f0fadb0130d3d613a451919700579dd33dfc009a13a3de51c643748e466d4cd774925ffa7460ed3905526b39ea91b66b4388df560f29d47361b8b2727d2fd65b963b97d0139ad833d36ec35e8c917eb164a3d81deea34775a22827c77059b7513f58d89eae4737dcc52466b345cfd3674e3f4b1b9cf163ebe3d50b68f31fd652d5248fcb14c4eb5757bf8cdf24af27661f43ae9f8b9450c89de7bc4fc32bb262b56d3d5ffd9598cbab2cf8a93618cef2ff41a0f62716685c5692f30f9f63b97d5e8beda63f2782678d56a141b6c074ee015085ad6a7aa6a07c82381424eadcc5a347519a2d5ae1f56c189d4a4cabfa57f6770eac22f2b416f74b88a0b98bc6732acbb79cf299aba8d2082e751c032c5e7d3bbd06949f55b19c6cdc6e3a94f7fff7e6c32591de020876bcfa78157eb49e2ff0879ebeeb772adcd527b7a7b5c746a0e3f2cf794b8e0368483032caa9e9ea754d52466e2edc0fa8b0940e4aae427f9c2299b40715c11e8897751a861596685a7c56292f6236dc9c9b321d51bc6cd68a599354fd770e7c3b0ff99dc3bcb923c4ec916bc5efc1e056f343ac591809d89798d0f949d0194eaa7da35516ecaae4cdc737f906c18372a82fe625ea3973c8c32f533ae707c6911246006f24629be92d5fbda8e2713f0394c2e44db2111e4cef9b6091a509a10c53cd94f2218a3fe1a6c0aa84a725a20d0c7960023b615f0710c07325a39d8398f6d2feb9023cff07c8577ed975573a1caad2f5de34d4fa18c8df2d08c7f8905a34f9a3acfea394b220a3356bf7e84c354b56d6b0275769914ee1e5a2ea8810084a7e02aefaa777d667f0f9ce750857761449ac1ec8620ddae4504e821a454280603a489466e8817f7c9dbdad57e6678861fd25bc87d3ed0bfbba77ca8a1c9c3b2f08d51caf0727af5e69b0a27dd1eb6f35ee8276cc9918505f5bbda5059e23944f1951d03dd7c96e7c70b6be9c9145bb77d24514afce3ee93ca566e6403e9e48970ee22cf4bea1c1080f4bf02c4bf2a9671eaff48ffbb4710dbd2bd26ccdc897c221a208fcd9773d909e3beb26f5d23ef40f1c571dd4edf44fe420a8193ff14e390522971a09545f49b1b69b3c0cfad92be9e29e1cbbba5d93b5fdbe00f7bfc7724b14ab9ea9c2fc694d8d98836d990ddc6c0ec797da6838f9723e63c5d9deb84de9a0235b22ae5f095c8d08949e9f0854d21fbc3ac01aa2a11e8dec6720b02a7f43bfc821f4c08b15a156e2216ff6deed3da882285de779663fc24e8b5aefdd455b753a3a3b721cfb835836b50147781156bf7cd2764ec893513929ee0cd553b765204d20b5848d9db1a22bd3e2adcc45e3289c7e7f5666901524bed45eb0cd53ececcc294537996593cf9648771a3be4c92c33e861942b1b9b6349673ac82eb960bb72b0491f795d9f29f1c22dad1e8a06cdfb2106b20fd6609885bc3f437dbc98643344c7b8bbbc87dd276a9cb1997d202a0dd18dd2188f9dec9ea2039e0d1f2c590701b7a4e7bd515ddf2f40fb538a5698c6bdbcf5b297c9df32a2247aecda715e2f52d6bc0ff8a4f6e58968e7eb31aeebdc85bb29be1f7d8231a6173795da528c21f839c8e2fa20f80244a23d5bfc7421f39c1c0d896b43aa1edbb2ca2ad891eaa726bd0f081c9baaba37d88f3a341b0c9d91a4ccc0fde12542bec60a91f71405b923494db5b98c20af314582ea9d6383e9af2e9068deec33bc7016630e068d778e8400ffd3034dc27ca53be611cb78a874a016513253dc5d59b2e4b24943b9e6db3b1010f395cb3ee11a52aafd1c3cd7880cc9997ed41a442e8fe6c1fc38dcd70ad3eb742e7f8c1f351601fbba5002ad130182b0f561236d1e6509e548a8604d1fcb734fda27da8d18e994ac062bce20e803b629b2a5e823c9adf8d8bd752d5f95a035fa8551d2b5052774626ffcf7c87c0440cb0bf3184d0f247ab620f0544505e6d91a7270d518bf3ea0f1637fbdf1a8ddb3975b98f8dff9fa046ab0a61020c09d5e1976d6f8dc2d8c74bfa796e65882818ef5097a5bff70941690dd23d53f67bf4003d51d8beab9e15ece5f64"}, {0x98, 0xffff, 0x3, "cfe26f012d5d2ca5dd70b9a60935ce552c66f5504baf10a0eb6c796512c59c4ed794192b6d40b3e3af13334cb5ac13135bfa5dc3a00336b8528ad9a445cef52cedf0a662633c89f83e90573730774618113db207df6078568a2a510444a34bf393c6cf4ea63dcfd659381b168830b9b6958044c912d4943681609f6a768b23f453b2c36667e741d1"}, {0x28, 0x1, 0x32, "63c44229809b5244d0e5e95771446bf11f07602b0d43bc"}, {0x78, 0x0, 0x99c4, "1793b8f1a90f5c73bac2dcad118fd8c4f260829a54adf6d70e39f558f5073fd7dd7d9211b140b52a7e5106619a18f516ab593e9eedad714089d87b01c28b0eb1c422e9ff2352a0bc90d119f3a9b1f038c9794320e60fcc49bd2b0d3d6c764f51c8c2"}], 0x1218}, 0x4) 18:47:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x104}, {r1, 0x5}, {r1, 0x110}, {r0, 0x8}, {r0, 0x112}, {r1, 0xac}], 0x6, 0x7fffffff) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x1000, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3574}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdc}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x594}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 18:47:24 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) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 18:47:24 executing program 0: r0 = getpid() getpgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x110, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000040)="6a97ef914e67717283a0551749a1007e202abeb28d1cdba13a72e483ca0dd6f750f4003986864aa9a62c8fa4e5746e90480aecc8475b148e22932e3765a8158dbcfea22df99643b4eb586714993ea7a316d50b6aad9e0fb301db7af47b93e45d7113a1ea6ea3ab407d1d56b0f54eb75f6eed5272ffccb74cb5e85da6654d67b3beea87e254537e4c43135b8efaaa7d471e6e552e4edb7899a15908ee6ed288261dd7ef57b01191191b53f060c7117229002d8eb6cb6bed95702316bc2b0a7baa533a4f78051dc651755d55", 0xcb, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x1, 0x571, 0xf13}, 0x1, [0x6, 0x7ff, 0x6, 0x400, 0x8, 0x8000, 0x1, 0x7]}, 0x3c) setpgid(r0, 0x0) 18:47:24 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18dc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 18:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) 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) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 18:47:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x28, 0x0) fchflags(r0, 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getpid() sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, '\x00'}, 0x3, &(0x7f0000000100)=[{&(0x7f00000000c0)="3545a2e3742813d1bf51c6cb3658816add18a8a6761a6fab9104d3f96e95a7fe6cb5e65312842b946f", 0x29}, {&(0x7f00000001c0)="25cd463dd8583292f821f3157bbefdb4c060bf8179225765064e694070580f680860b12d32e44c38250998fb8becc9e70cb6909f7e0d288594e499879dd4c8b0ca159f56ec707b6721748f2ff7aaf4a105410280e8730d2849d2ba418a09f18686e3baf51e5232e97af5b575e4865ce80cc1afa58b7a4d2491475f263e79392d3b78bad3f2788793ba38b27b73ec4076e214484219141cd6badc5bfc0cfd6fab957e4bc7", 0xa4}], 0x2, 0x0, 0x0, 0x400}, 0x400) fcntl$setown(r1, 0x6, r3) fcntl$setown(r2, 0x6, r3) 18:47:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/127, 0x7f}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 18:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) getdents(r2, &(0x7f00000001c0)=""/186, 0xba) 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)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10509, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000040)=[{r1, 0x116}, {r0, 0x40}], 0x2, 0x800) clock_settime(0x3, &(0x7f0000000140)={0x2, 0x5}) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10442, 0x40) ftruncate(r4, 0x0, 0x3f) 18:47:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 18:47:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f000056f000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:47:25 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 18:47:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x6, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="5815e4c65bc599d80564924d53fa22c5bc98e2256ccf98deb07cb67d7cf0486d06376162d13ef7c4a5fd638d9be4c9d2504922a1a124e08321edb5a5dcd550a7a5897e4f56267c36ff3e8b4aa82466ac06d8b0fb69fce262683f615a1491662b4510c01f3824cb009028a0b954e5599f8e2d8b6ac3a0684d836d6594a8e094ebd3574fbc2ae899ffe99df30ab3cf86de756b49f03ae0ce4301cc9a7891783b24337248f1731d04f0aef2d13393c7b11090f5c6285ddaf067b07d0bc3b7e596c31428db180570c0ff4584d392bb98edf9e26fce8dfa2da711572d10f37dd547950fb03bac718386f60b1711dac1", 0xed) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="621393644a491cac6d64a4144d398622a26c318a0ea3734915252dcea97271aa307022ff670d1d1a6b13", 0x2a) 18:47:25 executing program 0: getitimer(0x2, &(0x7f0000000080)) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) chown(&(0x7f0000000200)='./file1/file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="bb93cb47168daf37b60d03826f237bb2c0adf5fec7de619cf2fba878e5fa2f1ba29acff84161333987511e52b096c9af0c154e26763a7ae9e91b7810530bbf4ac464d61fc53f19", 0x47}, {&(0x7f00000002c0)="566c58835beb67cea1e8b9f656223a4ba18077b8985293fc278d66cab9aa6988ff2e2729223cedf4a54f74b173daef08fd9ebf242100c69c3f9686c4b8422c673aa3486b15df2f5eeb12965e3a7f", 0x4e}, {&(0x7f0000000340)="17d3700e35f4e0a8f93d00fdd8d566a5b70059b29de671e600bda01094fae1eef146e117d6ff7d04453f020bde46f4605fab807e3eb9610d9412308afecbbeed67f86de066fe8af80ca6b99f3c0b89702ddb12fb4fc0e2890fe53231c16d95fae47f22e7f19f3424513d4cb0d12e73fec67a9df078da75cc7ec3897af0ae98224cc5883897887b8a51fad3dcd048887af33fb4d425ceb099e8e13d4f57c2240ada633ff00d4b19d182b9b20f6d1d8dca79d17a52caa895a0afc50f0cdf646daaf7d93fb4aa587026955785bc838afc489c15f4faeab7763cba39271b59d8a631db51e71f848694e9e0e9def605cbc418cdb7a214a1f4efa614b71b6d4be21b36ae1615e8548630e7551098a241d9e7b8a36a832196356f74b261219e507f8223f1c1949f3028c53a066ec396aafcf2a2a65d6054a1926a6f59f368894d4ba2fff31c581de408d8e1f011949a35bf2310e552d7fcb9c08f8789b16f26fd80105c97fa2cc0482c27a49e34b04506f8cd3c5ded2d9cd0114bec898853e2da1dedc893d43ef03011e058045eceb2329c1310a7b91e5f78bedadfb9e74558df5eba6f6e9c5c8a3cb92820e79346c2d890f6ffa14807ba93ea3c30dfb951b347f32a3476f0c2c20d5e74ddb63d7547c3ec68f0191b55f275574d6eed74b822ae7f32742d97450f9d84876f7d1b6c60a3aaf6f9e1721a972b9ad4bb5f1a63c7df2043d56bd977edd905cb0f6b53d11eef9a38888f31710150222719a14c66bbdc8c7a68305c02d6b5935cfddb7d1acb07d87eb04b1ae3d08d24ce14aeb8e29e85b2fa9062cb7f611a3dd100f51eababb6b48545485f31374d42f3ea774f4c14b99fe13be455600df19a6989c589af47fc6425c75cf0adc9a6b91228623e454540e7e7bf823e05049c4d15912c8b933229cf7d4d7414527daa911f756a35e9cc7df1897a091499845d02b7e7857387826369cee84a8198ab4b1f43380519c4072f6e8adb7ec42ff85ac80e8e6d2c6923e1bbf2f1af13e03a9d822af2a140b865f55c0eb5b5a253ec7bf0e29e69c150896a37f926b4e16c6add4e1e6f50bb6ac422c7b5d15c216227e2456b5775122ad1e56ceabda6e52b41956ea57bd47b60b0835d443062cfe61b59c149bd702608ea45d9d5177e2556ed8d2bcf1636029873a3ad095a0232396857210eaffe8caee7694acac84705e020560ae3e6b7118bf68dd1ea335b5d4886be7d2948fa10f28deda15885a56777f742600e1ceae627ffc77e871689f18fddf16cf4199726d4ef42328a8e1de293a69606bc6f849414e07dcccf7169cc32368582721086ffcf1e8ca1016fcde1105345ec894098f599840273c666e27741e0d773c3e16cb65eca00fdaae7c9ab61000aa6b49716c10f4440cf8486c6ee04104c7dda2f516ff2eb01096cb66ed301cbaa55d09b85ae1930e725a667c3116ca824066e0503967d425419c7571963dbf5111f754b10c6c672c510a161ad68a838a0094c5cb94ac2249deb4d5e4bb7c15b73a62f36312948b76a784e02aec334f471159a4c31a2633b1e9aa6ebcc1cc965022bdd6ec962548e07ad2036a1bef2b92522194f3a882f7b91c65a7a65cd5e98a9e696ca9561cccf19680a89e1a83d2c8a9f5dea9905b12fd7452fd2316cc21d02c080a2d279c45aa13cc2ec599c44ade36806b28d3040cb95021217d09b047f79796dea5fd31488be6edde5c52eee01edaf764ec9473d96e8283b23569040e89aea9b261fb2fb9fb2e7bc2c26ceb0fd4d2038e122a9f33914be1cf89b196baea16cf345643a3c70dc8b8476ca08575fce623c560e0d307d99b60df0e95bbcb8c8673f741fc79dacb1def4451c495c36be1fade3787aeaa72eb80251758ea345bbcafced9c71b0b880aca002019fa33c4c554598f881b2b2ee639e02e41b2e12429085eb089c668603d46b020c2f43acab6e825281f43339fbf26ac61ccd008828cb9deeca9a39b3d8d5f7bc494be9b759f2a307f09d4c11a8ef8088ae3795cb5859b593ec327955dce19f31056bd5193f116f7f2e81612da46c040af139bc9ab7c74ebec31927ce9d80366e751821c3fda2c268fa5260022a17f3834d3c253162fccb6034f1470414703fc414e66d32548e03334cf3a13ed13d75d90fb97546040a8fbc75378a7005e42f85c4cd50f131147c7a443459c812defb5158db5b9c4c57a2d54ba89133f15f1cf0682a3b942b8b49ac2a7e929ea95bc6bdf17d4966dc72b7c4a487bf2b77b23ec83f799ef0c395fa4d5c8f5db1c1ed620fd5036b4e921df1cb4712b19ad794cb611351c45318b095888185dfba9fca2b8565e82455cc20ba93194766f94a9c54172fc405a192742757388cbfd79e253343730aa75c5e8929d5303854b789f6f22f4ce22c07e1f3a6e7364f6d98ef82cc6b4ecfd1d7441c7f39e1820f69dbc4a2a6c9e4f3e1bdd1168847f394b894f7fa9b3bd3b1caa9936c57cac6217a6a34a0d42b8b68b0d0bfe66566e6201f4944427131d60370f2d530d6ac114d437a9429cf76536759ae0bbd1cedb602207317fbff21c94cc96a9efedc4d59bd1837efc4c08047dd494cc2a66c1d893e7a5c2c827280a813d57fc7b2685e261d44866688ec8ca17b97861453d96e97c1d4e993abd9e1aa27405cb6db5e8898ff393d45642d172c6239b0cf74ffd8788f4b50e585b4bcd00a8cbb5725b5501f319099941047cec21ee3747a04320e04ef94b14cedc9a6d209c16b8e62c4c8e8443f843f2735e21746f4b2a3222156e3eb421b28f9d74a7bf56e9766deae849cd6716c5b85d99a917c7c46c76f012d15bc0a5c458bbe73c96c1bad5abfe02381a66c8e8cb343e7248b0bbc4d9b5df416d8ca69ebbc4e0cc157c00a8653d397df3bfd00e87647dc07ef428162545f570e3ff2af7f9e1b0932ee1e20fcc9813515849fa1a9857018428c496b2c06f92ead5be72f2a7211fca6783f461723da5e658d53ea9bf19759eeda676483fafe5cff64ee81fb4097a501e780a215d1c911f908c6b818196fa6329b5854d8302093e16111183997bc0873c9af9053a4c0a869ac80aa6dd5eddff865351804044f33e2bddbec5f5201c51828fb552c3fa8bace2f6647f0152d4244c2cc5666dcbf53269a062ce64efc384d66d811a36e6a33087ec3d6e7890c280ece0d1f2def5f336357753b97e0ebc2bfe6489d005a8849940e06a7b05dba83796aff90d4b2f86ce2584591c2cf274e8e81ea94e622cc9649ce62c15b1a093138c838b3b06e892305772b80cd54c417adde345e019b36e266771ab752256700fc14abf036841174c9ce19979b45c144c90d36ddd883d0c05028c61bcffe9d9d655649ff2d7d89c17e84d6982c0c236d5c5ecd3d9459a70faa42df82abcbb6eb0c5a958b5f32bf7f14197bdeb4183a39f3fb06f753b47d7950fa9800dcf91803e6bd157136bfc249e7e408ad2ddf5595f2cee4fdca6c627650274341744bdea241afaf10a906ad407ba218faf2c9f7d76a851f8331c56458535fd84b901466299b8717a886a346e2c353cea85b9b46dd329a896544e33f7e65f3f00a4bdfafade1a25bc3a132698c3829c0539479038d8c3ad68ef2997ae0b121dc85b8f7b23f9483338db70779b0818be98abb32648426a6609e925ff226f976e38605a7ef56932a25fbce03c94c9e71d45f431198316d17c106af16a7921b355ca54bdf2ce6d0d4ca83793578e7991b91b1d81e0a5ef42560cf52001568fd7c85bf0e74e92a5c9fdf2f92f4b0b64e9cf25e21c7d4e8d92b7a9255e067d404b4bb256424307dc53d6732fd4ce32bd43829c373eef5be7c25032d94111d27d63acea49ec43943705a3267f8c8c961da3fa93f810cf1e08ac152c5e17317a648425b311362702973c3d9f7b3515846ba657711e34d1ddaf34a176a4c464bb08f43fe3b7d497b3e4268b28e699416223c41e04f5c4da4c7d6dcf887024aed37bc9e70b068c2bc485059903d6ab2eca07bb74ec3d3b52f00a56d94d6fc213b822e4562d014c85b735334c58e8df193557d6fb27b67f169af3ddcc72556564c5d5ba51884bdfd94119c6ca796b8a8838aeb61c71e75722dbb68ba68b0a645ccc1b5fbddedcbe15042272dd9113edc231ae028fc5214d38c960991fee1cbc8d6162d6854448389c8d0fc851bb116665531a21d4b576a2569f98afc1a3fb6ce0c34539b54f9c1108b5a14c52530ab1ed29cabadd3fbb1c13195a13d97c6c09fd873a4b9c2550a38f8fe3a204cb2f7a1f32bc0c3200f4a4e9b642479ba2dac31cba9405366540afb51039709bb4e290f90329497f02b1bd3de6e0c27657cfacc0a664a7f82559b3bf0e67786eda28db08a69d9d598637a5f9926cd6fdcc202cf0a40005403dfd83adeca87bc151b7a4304fed5fdedbe6c5aa58e0ddd9a0a71cd70f8496e79fe5a169f4a52999f6958bfe384861bf8adfec08b214b73fa9a2f338835abc8e6801527b1c23e9b481fb820f64e4d9e869820306577e988cb6b7030021d91c4ae02f9032a1fc12e8ccce49415758801c897551bbb35e8bd8bcbc8bef97167ffc29636970c3ace548093752eb5a54fe54c2c18cb6f808075957731c087cf18306ce1709aeb8e34816d29bb7156260f9617e31cdf20d12ab5b2a1925f75f7e07be884347acb61a18bacb779905ca0e16a16d94200b9cd289a3750604737666d633c8eef54164ec93e8e5e45c32de4a6f3be04628d1b7aa7ca4bcf16a556d2ab3507acc5eb880de9a76790145a16c4a57865e72cf514d2149f276262c5f49342d3396b07e798e8f7c06b049e87f0ac3a2abed64cffde75274b20a2b345f79f23f7cc606fba09db7adcb0654c1bd404edfa8cb93544285730d3724541f4a22493b06f9a607ca3b9abae16595d0486808c433f16f363b367fc8853e32230f2701ba0868594e92d57a2905443734c48e5d22e1d3809645274f4370526d941f06ba12cd3180d680e96ad5a87d35455da67f8148381b5fc31f51f326339f29188838f64da9a6de5b01d564666c908e89118142bd253aa9d74565dbccb628686c5b03b3564d7e9cd5bce934ecbe26f33e3e314405eed5021eab88c61054ffd1d36d29e6849c93c5a8b559af47c43700ad11796cc4451fa6150ad86a3d414c2df0457170bcc70e37df8abdbd0ee5172f2f8882b32ff543ee656a50f5d3d66d0a8ee3a2cbc7f59123ce556fb14eeae523dafd174bc5a47c009e0d64a579fb334575cd558f1d964f4140faf1446eeed8845f37821816edbf4050ab19646b98827cefdd0ee0642992c92ad06009cf2aba306b5798c144e8446200a79cb9d2b8377fc81f4adb8ae3260ba2791103d56bd47cf903e0a27c4f44973e0f71f79c6f80456726c2ba7177d84df1cf223acfe47ce0807108558fb2fb6281a98dbe2122e870159f817d7c109ebb6d742abde5040913c2c149688627ca3594edb4429c6fca3f602fb138022ce873cb01f3af98bc0c153434668b64c65a85d2bb50b4d950fa3e501b1937e5078ccc6c3f138325b4ea51f80e6c12ee50e719d4b214613214e98a95965eb67c1efa955351fe49ebb8229fe8d952eeac1e1e62db68d2047e30454a9105a067b681f324816c97eb2e8b40d4a1b014dbed8055a08e6234f3ba951b27cd8354b5aec76c28ded0172014a5810177b37faacdd8e990b08d451213ea5f19aa6d8705974bd3e4ffb85567c02779f4b016eee3a72e47788125764838298b1e9f423ee79c22470ec2c8ba635d323fc8ad7feaf6abd0be03846187b76902178c07922b10cde9019e380", 0x1000}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:47:25 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) close(r0) 18:47:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/2, 0x2, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 18:47:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000c5840020573ae8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc5815ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67475aeb4255f1459128f911c827d912080e78bd1776042032c5c7257ada68c73c000000003e5c4f525b861fd3c76626000cf021500532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db18afe5fd013a61b459bdc9a690a371c8d617d578a1633a29491234e339a8a9de7a195d133aa3531d65bf55601c69b1c0701a59e578f6032889e1701500847ba54cdb0be935df6f422172385ee8a610cfed17244bdbf646347e9754de2c24e14e1894d31f82827da8d666f804871cf1e3f84afacd733417157bca9ffe0566c88b593ace80bac1fbbaa40ee797b322fe824886e38252a5839b84d3ded5926d939b134adbdc56ab721cc18f134e5384454622ae67b7fdca3c5a3a8707c3bde0a8abb6ad21e76b2e74f772d0f6df805fc8fdf55526725a8bfd4f2395fc85ae30d6b08b62f901a96f9f05c9a7f650c93310a252e5ba49c2b68967f8f28503ff158b96786d2d784e4f4de256a2896ea2d30a6d1d5899610c4e757e9687cbdff2be7d5b9575dabc1c5dcbb8aaa4c8030000009d6381cbee"], 0xe9, 0x800) msgsnd(r0, &(0x7f0000000240)={0x0, "0de215d58c21d053f757d25b234d48170c230bf9682124610b60fd30340460ce4942ea5452b0ad636a9e10af2ee067a09abd470d0a0ee638282a99e6967b64e928f726a280a9cb87683a12bb03194cda798f69db229c53e5e70bb986d40130d7561e9c0bf82e2e429dd28ad5669f7fa44dd18711bf5f536e6c1db090292dc08804c07fe0ce483f7f5041761979d7c03f27b32da6c404659cbf523abe2ec3a9b48e8c"}, 0xaa, 0x800) 18:47:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="960b7b73df16f58f16d92772484d1591bc72fb383ec6bbf537f1b7171f6a3a2ac242099d7565a6fac6191b2bd940d3eed0269465e94b677adcd3f22f5790563272c33a2ff13b00a377c4890cbafa4d2ce52e554d3474c894b35f68a2493a7294f202694077ff76038d30424b49c9d77f39f59b9775c98a06ea868ff4a778da3413ced45d89d5ade43d8ff22540d14ae5a4eaf3e1478e90623b8b39940489fdce2c1e123160f57a2877549e55991edc0d2d0290b8cc88417d962118d03d1d9d49e1a70b0f18821d331718d35db211891d3615c9ec87223e31a098268c75a65d7e756f0e18e9", 0xe5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r3}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0xf0000008, 0x69c1, 0x1}], 0x5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x17, 0x4, 0x7fffffff, 0xcb}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x1, 0x5}], 0x3, &(0x7f0000000100)={0x1}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000380)="c1f8a754d6c3138ed2ab10d9b1a625933e5fb694fd7458c7b9c07f0317e288ba0de75ce24da009f138187b53845786887485d359f9ed254f1756e26979ebac1ba7d046b0a4be370629b5151dffba455db0fe6ad917fab2145db8499653a9a76cb2542aa6c180d70ede4a30b43cffddb5e76e1f4cb82df3d929ed971923b409f219a06e81a0f3e0c00a6771e08bd9f33c5d94e9027a537d80f1d9d4c55cce063ccfd74a4ffdba846b1148f2495f900f7527e9a67dc0e8845df8b9b27914e1ad9953099253c03a4bcc1a06a07f41c12faa606f3a7431fba4be435b7f2db8", 0xdd}, {&(0x7f0000000480)="28b5c581c6149c1c4edd0a7e8bf59a98708cb821a325b9d64cfa0afae4c2ae2d2087d0884ed34fbee9af6715fcbac2c1d0f15037ab0835d6c9019d4cd9541dea1c4b19b0e12959871d07f4f4cbab95e722b0309754e1930c5b798f7bc988e4b6cac0ce9c3178261aeaafccacf37fd533aa9b78bf8bd8d206db863eeacae3f8d450d63f3b24fc9f9c073fffd826b5e432a54758b3a390adf52110aa262f657732543d083e28c55bf56ae1b91f5ba14b2b0aeadd8c1ee9d488cb1980f3fdbff00b10bb46fb8c978a9249dd61f6048d6e9e635c4cf0ad7b30f3792a320b3f09bef7c07371fb1a7b7566fce4ae24e5337078a1352ae0e6af", 0xf6}, {&(0x7f0000000580)="9a3e0b06606e336a362905edf16d9cc3bf78cee3b3b4cdc6a0f240de7ef83f4992d7ffceaee3c4102ba3ed1774c9ea45cde7cfad6c1417d0aa557dd28fdf787edf219fd5e2cb2561a21366455ed11e77dfc46944f655606650fc9c918a7cfe53d5d6f45773650a81da192b8ee923f0a0f0b65862de8d40ad123cb31bc9cd70", 0x7f}, {&(0x7f0000000600)="0b92e15c972c52ef4e829f66a4b1eb5fef91f0773634066a3caf7cc4585c874217bbae70f21a022aa554ad81e60d9c642f7db5eeecb72897012b4e15734c4d4a320a08bd", 0x44}], 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:47:26 executing program 0: socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 18:47:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x0, &(0x7f00000000c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) 18:47:26 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x7eff5ffb) listen(r0, 0xbef) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x4}, 0x8) 18:47:26 executing program 1: r0 = socket(0x13, 0x4, 0xe50) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x5}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000", 0x200000}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 18:47:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x4, 0xf0ad) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x2) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) syz_open_pts() pipe(&(0x7f0000000300)) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) recvfrom(r0, &(0x7f0000000340)=""/196, 0xc4, 0x200000000000, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 18:47:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x10001, 0x1000, 0x22, 0x3}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000070000000001000000ac1400aa00000000ffff000000609a00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="9124b0245c4c5954b29d820312c0b1f5065deae3c5a90f75fcc40071c4ea89a1271486b7e7aa547d50e5008659595d2ba67307e265f156640e9f9d9f512d15ee9e6fbdb1ee83c8fefe44261d007e66447ea2a928"], 0x18}, 0x0) 18:47:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x8) semop(r1, &(0x7f00000000c0)=[{0x5, 0x7f, 0x1800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}], 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) 18:47:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x7, &(0x7f0000000100)="1838cdf86fdfaa876147a42387b6daad7192d41745187d11c41cb7ce126d315572e3819ef5a6629068f31313cdcd06aa5fabbcd074aba9b3c85ccc51e9836bb3ce57badff898ec34be8b691f35ed36af2bb82bced710514f45481fc08b48c39af45f33f5bffe0026cb0d725dc1ff", 0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01012e2f66544afd69dd27c6a8c4cec0cfe5ee875c1827de7c04506117e47f8838f0a0e494809105e5ee89fdf8e4b7527c330428b5d6e92400b4b5a4643727b3b9f772d9da4765223265aa75d699cf148968c1066dc4ace30dcba50da0520ab63bc03b4bed8e53b9"], 0xffffffffffffffbc) write(r0, 0x0, 0x0) 18:47:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x6c) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0xaa, 0x7}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x5631, 0xdab, './file0\x00', 0x9a2, 0x9, 0x5, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) 18:47:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0xa2, &(0x7f0000000000)={0x1f, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae147ae}) writev(r1, &(0x7f0000002480)=[{&(0x7f00000000c0)="84f6b43ae99c74ffe083ef9af187a9f7949b4d0addca7b6dbdb36630be8b882f9646c49703db0c7f6f554975d323af034311bae50dc88cf849d083fd45b593ed409a8bfb05b209fb2ee7b147af7c7038281616331a622bb26def72cb18c4cee74f21d86976c4c62dcfd24c05289dda4004c125016d21b04d7757cc3fd40e56caef0f575242e2f9f03ae78da72c4e32a05254f5914d155229b524c75e0f6320768cc77555ff13932b12e9311575b4191c642c9117f2f87f549c8a0ca1d60ec4ac39dfb79a229ddcd5a20efe873072a4cb065863204fbf9980fd8cafcba24b1f972b3a52488780fcb2e84c1ebf1e78b451122985de7d266b337a3ec36990b0f6f3bd4f4761e5a6da2b65f0ce28d9f617145dbfeaafac809a5fd35e61d83fea4d533416864978f60348662d9311b71fd22c521dfd9e44746de197b46dc686983f67d1567feb3a80ab0d963e77e58dada8a6010e6892a5645ec6cba2935bfa77d83c8a119a81e6e8b9e69265875f00d7503707850e0e18a17cf1fca6e39d556de5fa019009e89b6180e3423655cd65a01cc828b00fd35cacec307c244ab0c2b2d9c7bac0da73e69713bc06b101825c8967483c358c4415cff882b26e0259f4f1b8697d7b10109f2ae81f39300a9ea7bbfd4daa32c46eec9ed0e1fd58e4e8ab3126596f6a908ad408b70b59d8d314eed4b0c90d01d3225d10e8bdb85511cba32b445a5eb27b8f95b9e6a67e68cc1722923ac8c6af3803f4dcec8dc2c592a1b6f8ce3667a7ba85d169e4fcca29d2dc2f36a9bd91843aa553013ef699b15036b07d0d361520a9b8e03d952b12c72d82a247c476209fba93100af97e5ab39522305de62d9db548512e1a643f4aba3d85e2a36f6cd8d81b784c61557799f89645ea8806e67ecb1c12ea2521eb47451cb7c00571290cbb7517b1275ac9b4c5349a82f88e5c63b3ac148666a71a172e6cf92c33eb01ded1f3f5d5114a80ac797d19462a70b769159e0308dcfdc854fe742af6cf32bd2aa27c7d3250776076066fdeadfd86ec5d02840651e68e0ac88b001037ded179ae64fcdda027316d302136e3780e4b3d908256d336f03cfba6ea6b867fbc48a986f0ca6e88150d83308b0aa326e73f73a87e495ba0d0b18f9bc14cc3135ac3d58fcbc809446ae9e2887af575274eced5f8e4ccc22650b42643b8716fae64ce1f5f9aff27de4b711069d631be33983b81c668019f39ea355e6f28dc6e19477143ec8865f5d1c879389dab937c6f2ff6a3835f21946f4faabca42d0a4e65bdb558047b6a61875706b8a0b40ca24f006d437f8ba6b0975d35f0072baac2482a9f8f6bcb465179e52d72bdaa896770056f76127853dadd8ef7dce634d87df09762773d7824b6a584cef96e379cc997dcc9334d338b18deb233ba96ccd3d57fc9c6ae9c6cd6e1b33d160b2f123bc3c310a58c3a89d8e375b3e3381f31a3936ce05788721dc76ca22f72ee69a9435f783726c52497016999713447b33a29b15f2335e9a56dec36f971b2afe77faaf8f43ab432401f569c12fc7643bb5b8ee349d717dbd6cb0629d30f0d6d7c5483149bf3bf2dd1db2a95e0c5f2f07936ee53506e610231ff6bf57c2677f72302c99266e77ed9eba70d365eb6c444617088c3b319ed8828bd047595ad46446ef563bacb72f3ca78ad334a9f1d821880ce37aeea13778ee23a1fb6bb90dc90a49c4ddb202f573c45b31c746cde24782dfa2f6b0adf71484e2df19f3c330691d57c7ac305f77de0425a8b0fdbc670153e8aee5dcf0905d6eec34b3c40397ce77fcb6755cd0d25296248815c485b582d399c0c67f6af11835d2d7eadf4bf3490b19c4beabedc98c19d1020cf48a0f7c6edddd3392eaaf45168a11433ba11d1ab4d2319d6aee50f92ec2a743e1c887c7b3ae890e1d7c5b362973cfcf6c4446aa665f23f07f29415a85e2d9f3c1a0f0ab457e7da02d1e39c461d9b49b3aaee48237b83d9143b8fe20a807b5a0cc62eb513b970c5dded29bd0da4b3b152a048984cbe57e5af1181eee56cf5802bc54ad48afcdf64121f9991536578d51296112eebefb28c6b4726953df6e3da59a1f0ef4bb8810a6723917344c4aba8ed3ce616c224c1779f9b0183f4a870c161efe6f0abbedfcadf81ba4f815cadbc1366e17f11ca4b2d3e5e3c4c85629574e299752a83132a8db07f6d9d90f4a89afa4275cd15d8c3037c6c662524fcb0085c3cec9c1ac48a1a3c822054d53ac2c6c553169966fe89a76b15f8dd4285f3baf3e6edcb687820f8999f7594acffc20b277c3294ab8e75ab54f27d51edec6f1f71aaa87d89d80985abe8491c87c62599426c8cfd745d9b475339f8a9c1dd1e05e224df36fc5ea4343838707988776db1547d78dd9d936368b917a25cfd2cfb50c34f168c53a84d3a2f87295dc5b1731e533ad3b750de7ff40005dfc6632e8f0db6d78901a722dd06dcd9a929c63c62d9577f19e8134d8214714ea16b5eebd2e107a3012a7833ac842ab9898aabb2ade6570e352b5ea0229a95527585c82f8ff85c31e9fa00df01fa1852d5ca2ec0814b2f737505ce206105addfd7a9e344111d06d966edfb0f082f0e5cdeae7451ee504490427e72973e4e1f33ff01972fc6d1a28cc42cd8f0ede777741bcecc05d02ffa2c62d54b33df76c6a6c59ef7f4811f5382d460ce489adda1030301af1b6a1d1431de382e2624f44388800bba97e6f4e2e26353eb5130d575fd2e491263f252bff3f68b831f787be31e470365b2ecabceddf9f318852445407ecb05f43a28f21408b9bdf145e8552cc49cd2bcf250b0396244870e37b981c6e3a125e3ff7842b8a51fac7c2bfbf2416cbbb3a942976e9f85352ca283135f019b0cae10119c2482503c4ee9cf185b96aca86ff7a132d8aca1e3c0273d0534ba2fe4c8ea4005a18e6d5fd5eab26c6d413ee713c1129adaed2062c1be4f2bc8283f531b6e8eedff5aecef2911bd86a7ca0fdfd357e4134f3f2b80ed3d52611ecfda82815d44ecd938840cd5f6231e2b45b4c0a1306179b2c96f56e6e875c08ff633445693a08f7c61c950e938914b174a072928fd6024c75901cdf9fcb940607664dc55457d5eac48f87bc95274f99beb6eda70ce051de538adbf5e03a418111b58b2f30227be14280171a5828d307837bdd0b9f1645a9a9cbc854296facb933d76e12398e18c921cc560b8e4aa7e0cbbbe8d620202045a6797db1c0b215f342ab1e5442b17f3ebec1763d3c005eccc77a4f709db0b61607399dc90f6360948e2bf0a6d216ac086127f58339ea632053999f547f77a4dbb79186e07f7c7b84947eb67ae4f23ebf15a0608760e40649c16caaab1074170f4a35b17675cbd41b16154998b8604ca6b5e7556de8e5fecf77044604bb1ed3c480b217e0cb5f81e367d1a7fef61b2ada9263e752506497b6e6fcddd279aa4bd9655c8b64cf941c0597328b69d7aecb068579c7f40903b076094756573850b4f00390d2554ba3f5b7010063da7759e3517129a820a91e31adeb8e1f7aae883461196fc6240ed1c6bd17c3bbe7fd55c816fcb7af5b469baee0e1cbd819cbb7fd66e7580194b0a157ff40aea089fc5f455c44e5d225f3b839d435272b44bf618c3c2c8e50b7b59e44a2d4b42a9ec4404fe76682d56ced6de8b360c7f92c660711bf9e85706676b5828f8e8dabed9466fbd056099c5eb32f3baf9b5039f11f0e6928a769033aafa229f65372379bbc3a365f245dfa900367519d75e09c3902cb9dc760c41357d1c9393a626540d4b8bb68fcbb56bf669be22655f74652d4001fb8d9ac989ff34753111a3adc2e94cb688a3178244f1c80980e98b6953fc0d818d3bef93d88abc92f259d73b17f7c3b872e5888545e31b78d86ba125d0a76e08ef51ff8769816b7f52721011fc378b4a78ffa8dae7e69bd23933b5d9a563bcdff923db709973f26ea91a6572f913c719192c1f67f1496bbf04b16a63e55ad6a5e2da8d710ebc26035395b89c0566b772b42cebc43a8b8d08895d82ea1bfb9a509e9e9a33ee70ecc9a172c9adeea22aa8ed0437be4810eb11ea65e4b7763dc0dc4bca259d3bb5d00c9227e4ab9b47cb28e4d27ea2d963f3b0e7ee17092f2c54c72504d98b2270a03740befc976876e4fbec3feff66574d4244f98cd3f1c9c04c5d97108e32472ed30766bac4bdb147d64edede7a1d2ff0e74d9ce286e5874f18d267c467399ab4e864b324ae002de82114cf89a65eab7191c7ee9c91c9b62a8b0f4baf0a903529913960ee9bba4bf0920b598773dfc8f87b4fac0e2deef24d22f080e54709134e0dc9393a6dd8f43dda990617b78f0d9042d7609afdbd86d99d3691a652c8c4504ab1b75c171a08cd075dbfaed28f4184d091e324e9993b04f3ab9c6c3e8267a78aa735bdabda99bd1f7d20e6a1528a3d9a7b8b08f862f8a5daa7e5b79b8d8931a0191df6fcebf1503b5310f1982bf9bf154aad57a575fe73de3eca79a64ae55bcd8fb143959b31b7158c59c6d06e2f0467ec377cb7b2a2ed75616e52746fdcddf2d4d4781a7fef6e27483dfd2a2a80fa5e1eb7021afeaed0464f7786378d47cf930143f064be7143895f218c2261c9ae2c49f239053a3930b3beec305db9b68d3acaf25101e29e6ed5e40bf705ba06c10bb79f6834fe9e4c104ae4f62003d3104b9c69e6ea5c83bda5ad3209098625a3d60c51ffcf9d99cc46be480f55403ad6cf6864d44c6d29b250bb8f19fab0fa8bddc16bd9a92180f94c0c6da8156a95f98a07c2f444bd11efbc73a61a1aacfc14db2dd29348021657bca1bad7e04891a1282c21d23889af6a477d69ec36a0143531fb2fb42542996bae690bf81273ee59e44e9627180bd165af20fd86bd4ef3c5d46367dfe55554e6c10f75fcf5b76ceb9e8f18c24b91e55d6c45b4ea47057e8dfc99231fff8e5bfd32e3fa87c0e57781c3708cf1bbdf7b516e936751b3ddbc82de01e2b4935783bdb5e99cca3e496bcd122829cbaf9ca888ef87addb96b4f6f8c22457c652dba2eacc7d049a294ce8e9d872726415f636649aff195f034004ba5dd88ee0cc719b9c800d71a932a44b1e088930fffffd85bad11647fe5e00b1cc9ebe0506ae0287a4c1ac5a99ba3fda8bc54eb00783e52223049593e177ee5311392605e0d336fa44e03d58fd232deaf9de0458406c3c3fe0e0b2c97266fde8d48888c71f8fbf633ca0d913cca50b006ef6f94746ce3e1fa0b96e07de8753f8cefbd7738fc05300c5113b8d2c0914f68e7d1a2103ba7f026453e1e6275f7ff4f767298801354437cff5520d5067d0472ea70a902ffbf0de875043d582b3ca948cdc60d83267ba435990290d1d9c99398a128f45885fc51ea94a0fa06d386d4dd3b949a4d17e528a1dfa5dea224b7392f9cda6ac72464249da330a6a3eb4ba4736f88f849d62c4c67cb4027550dc5b1f97cba1d8e3af4db524ebb199a40afc4267580ab2363a393e4979bd5695a8048dfc97810f16e93c616d98cd935043b100e64354a6f4f62231326de98bb3f55afeaeada31cf03d56f4aff21236628358d1c106300427ee0608869f38b22eb291c4a84cfd6d037ca961b3f82ff31e7daf96ee2062c2e0685f275bad27061d492d4d72c6becbb83ce232bd38c755a7d8f529d1ac4fad7915c0d6cf160ec9c66fe1211d2388fbb09ad4be8f3d6f3e44008c158919d6ceb572955c8cf05c4bf806a22488db6297e03e491fe27a8dbfba6c806f0dfd7a6f3adda4abdfa8c00c9624a558ec52c20be07353aff653af383137ba019f92f0b6abf0a23f7cbe2", 0x1000}, {&(0x7f00000010c0)="43c3c0ab78581306cde2625001b54393e98ddeda9be566c4b32fb6b0e788bd7ed76c9649f81c661c2d2c22dc12798fd5aaf0d5010ff5761f28c273ddaad57ccad3c9ae958b5c8cceb2c86cc3187389ef3fa054c873c93e961d8f374bd73cb6906ce66da5a372ff42573c0d9acd727102f646e535641f40b16045e235052b9ad5e583b5c2ce06a56d59a722bf141188dfbac3e86a8dcaf9eff272722fa81b488c5c3ff07d6049019b545a1b781df7120c45", 0xb1}, {&(0x7f0000001180)="5ea987b7ffe115f58512be34f00eb0c72511d8ce3823615eaf82ac35c0f6110505ef268334f0e312e07b9b8cf530edc281e8e19b9e018ffb18ee75c1619acb005dad33124ab139548610fa0017ee8a8aa2310b29cdf398fc093b035e5b8b9087b8fb7f8eab027b65e0d38f0d26822f06cef36b62159dc457aaee5b4353b4a72ae346344b45cf0bc7bbb49e460fda8daf6cd61ada43c666a3844d", 0x9a}, {&(0x7f0000001240)="4638378dd532b81a1a94adea6e814ea0391d0fe5010332716fdef264717d6655935cee51c7d6a2d53bd3a96f37cdf24ad50f5e46568ed478771f6f0f3b30d6e5f3e8eb0d3d5507906cce0057cf51dd8ea4aec29c5dcdcf5e3d7194520e437d19784f537ea2c7e2fbddc40f043fe33c288f1029702fe1524d1b2098f5b6fa992d5ef1b6f454185ec1adde33cf11573e0a98237cf1c072f4a75fc36f883af92bdf934bb2bd597a3ea80af3f0e7b55573d4736c039019b7e05d32a510486a5002c16f7f27f68e88347f96c29dc0c8bb6d80a31947b136ff6320aa2a2440dc795813176107adc2a146add39850577450a598e17ad44aa24d6a86443546bb3ec819e628d4bcbad69624fd3a91487ca6ff048b2ff1b18fa1db009a7d6a96632d026bdc7e13b8f54cc5b7622820c57a21ef54d2ebdc550bb8e304cef718e522fe0d77e21fd71e54bc75b797eb55c9448c05039f948974479a0b08d0fd2fe774e1bf907de36d218bdaf3eb5e968848d0099fb064871ef2c67de51e1e097792827542d9820dc57449b1e04198305125c48f8ce01de321bfbc99c17106e46cf24557f01102f203b047eab06567198e6c8ad0c7556bcf10abfbbff4ce99c48210e8fac19bff2e0dcbad17d0b7c173282a23069e40107137a539cf5dc058e1f572206dfd7c6492a81e37d8ba335304bc0ba0dc696f8901dae3ef8f5d3f473ccfb03fcd36b24063e2d7827eb5971cc098bb56b53fdf0870b277edc600641796369a8480055a901cb7a9ac0f30870316e34b69f23a28ed0b85e2ab60aedb55267fcbb4d66542097a16c09b400329d3dabfd39ac1441c516fcf43f56e97b87dfd8fd9170554744ad8cb17497a52262264aa1a55f6305fca9bf253238f0d655a3c88ecba4d6ff543c1766fb99c20ba5af2b3e6ca4f678caf926c0bcbd78558b9b79f6060f46671d305ce2ffc12a151ded4e5c4c296347fb6b1b59f0e14ba0fa2d9aee17ace4ee1cdba228f4ec3a1f0ac5dd38650cb36e92a0f587efa8e6a1ed2e20b1de11da0cc9f01282cf9522e1e6e3715c48377ac0714870f99dfa9cc62931773444599084802d4b3983c6acd054a3a2db76695400a26ac6772f1395f13cac1d0e125a7b7014f8798a80576fb80fbda34f76240ee86fea96469e0ac7251312d3a2428e34b4e404f1233a44da65bafed77d73f047cfd24834e6162e8aa8a6d09217a1262da2a44262b8a1a8c9295f20e460b7f1709e0a33c895bb8247beda48dfa0d4857620cdede53e79fe9476f8e7a02030ea9a242e1201681279da0efb272d8d6e4d7c64aac86b0c0c8408e1d430e81e4ed65f805055d7916c9081b724f0ebc5aa68127b26323d2417a01ff19a52a227eeb1a7eb269ebade80c33e2c0fa23f055fc93a5b9f7f084a12fdad0024f2307cfad6dfebdafc1c1e5c6bac43403db2a5a1c7388aefa17385684900e347c2283fe140dee73171380af57313866cacd4b16b1283040393377148ac2f02086f3ecf3e8c4e7c872872cd27862375362f04c546460bc5219a6c89b419bdfc655ed38da019152d54f1a3202c2028dee987e9eb7a476b7bc61065bd0df1780c74a06c477305142e39bf69d19501bf0aa2b29a8ca8b857199fc5be5366ae8ac7e0488d9640083804f1864c0ff484ec49c960d45b6da73ebacbcf7e0b1c22bc674ca7146739729f418b97bcaa62e60f90c1ad3e799e941d942ded174c2901c2f3dd6f9291250d6e1f14d5576f6d187675a562e17dccc5b10c274df5b66842dee3db2ad09bba5641f544b64fb4f78b53389b9ef8467c313dfd2c27ef0bdf7670ca309e8a0ecf050f33f5fb0b6466b3f9fb10e2a03fecd63eebc2e3aa2cf73f922e4c49d549ce1e8125b4f91b272a2f4e1c3039111ce11889187ca9bb32624a681a58a77b5cfcc1068d1da2840a7440efd73dec9317e7409d954aa03b26f6d8f08d729c635044ce480dd68c8784d0a3e2b4a891ae7ea1fe852926a339fa28f4b9cec8460200b0b790b704360c4c6e2dd39ddac3fac01474cd2c09e2b98654ceea9738a0de585bb56700f300b58439a6db5337debeb58d57254383fe506e532c1f5ec1a60de67b0f3217d7e682c2ce70b0ad4cad107726ab2e3c0d0a03d16df19f7f6d5593125856f9df1e28a618204251ca0af8a83ee926caeccdbfc24c49007d277973bd372cdbc19e52f3c94b9c613d95bb1c542466e1803566232f231486b5844dc30a9ee194c1557a8db22af0256b91c08b4f3502f86a10a4bd432e14d73f630e70a60bf3c0f4541488b8079e0e8db8481b5d2d14355bf63e8127ec5375342799562c8468b627df1682ab20aa1a6f5d2a474dce72c7c25b911e0dd020ffb5fb13e760dcfaf06b0c51997051805c79ffedcd0b4856cc7cc25160bfc0561c2a48fcae519ad929a2121dbd12e5a68d9dc42f228c489fc7212d1168bdb385b1a34ff3942631caa1855ef2fdcff5600236b2116c32b6aec228d1ed9649e9615938a0e5ca43608f5ea02fb2591a08564a3b58d031b100c98711b5ae9c33c23adcb99e611f5fd1a1787856748a5a253248a14ec4a7ed4bcb4a7fff7b6a3fe24d6f650b055dbd7931d500a50acd928c4b8b0c5ae72f30d7549290e8a360342a7dcf0936cc9116f99b44fdbed6e4723ab9780fcaf1f6c7124d21be108bf394978e1ed8ce46c21a1c32136941f149f59ea04d70550a3996095a9791eac2b0af92504c38bb970f911bdd03fd7744bc3537ff6f0be62434f441f57418e7a61cdbd2abf866c2a76919f8196d599a64d57b341135e368258fc638eb76cefcb258e409be970b10509272d116e7c507b9a8fd8e6768665bd1a212d8204fdabbf23cf7e8fa29d0fef8136cf36e4f892d07f9d2b81744f70364d08a57d54c8aba127bdf7ec740d173f9be8a1cb6209814b654107d69063ff17d1fd4ed38c6bbfc44d4e8ad5151a762f4d29e584b0d6257d5fe2d0e630e0ca1b825d4d42460011daf1e9ef07ddb0a69b07a41893e4e71af114978547cdf99142f74c000205631cb6e9930bb4b369f794eaf2de3fe1ec01104453f20f8bbb493da9af6810db258df75206d0a1555d1be1814c877ae1bfd1c7874eb9fc7cbee0936e644a4144724923487da5a0f3ed21a66ca40e812e9d82d705e1479e139a0aeedf4962e2d6563981b9cc1ceb9556d8cbe42043eff0355d57f6d798e141df43557ae50f5a8e9336615c7792e8e1d638a33428f0dc88b4c2c45729e88356419cecc036bc3cfeb11da9db7ba38c4419de3b1b67b6381775ea867255175fc6505009685f729d3e75db97d7417962f0c46239593419f8ece15befa04ca58bf9803b8cf27893d2a73df4fee2fe79e679baee26bfb865432c48fc366b916f53ab923daab618b0b104004103b551bb331267dfa238f46717898aca645c8ce6303ec7564113bfaf93e6e0e4b7b44378c906dc6c9f1981428561e57539d17bca89521a0c8dd58ec2d1a3f04907cacaf596ed0f2aa9a4defdfe90205fb76a6c293c20f09c4012dec8e19d10a542104f5a298b9f7e7710810c84196a754d2113b621c29aa77b6445b5ed680fe18862f0fd9da5cc99b34f8ca3df9965078224aff789d99f387bf27847481e172f23921454a70ac36b137e5fb7531197586a008fbcb7eb7a9c36387ef56da407400f14b3f101cf775659319571e01a8ef07526b027f0e955827c5a87b71df597a17ebf1fdb47290970bcc3c2af78ca390d749b0d80ee35eaf03c2f6536b90bd8ea23f4627ee361c3d2d89358e312ba854ca745bc274b97117eb1a087c8f383494e18b3e762fb4ab5f6a36af94460690b5e449a8429a9a9d0f7eefc66c3888673bf6723c082a839f8b61431ee21a7b9bee15e9f5011c28f7e5221f6a4e10261acd7494a7621dda617848733f11daacd9e20ea96035ee5e4d5dd28267992e8a9a662c854f2b40b7edd7c28c8ecc097ad3ad669d61cec795b855f081799cde851e28950ffca4fea76fa46a51f00f976e6a1ee3505d9b3674114b14a5ce1428da94a1911371d7a510dc34581577c6ee6a3015e36e7ad9533e112cdd13f41efff7351ef4dedb89808c621f9b6a44b6440d2b85cf8a8a7a23189c5f531f27fffad29e8e3e9ef3f9ac40713260ba3e59d4e2ef55f5c790cc14434b2cc3b3805f62187951d23e8bf1e1810f94ad8e6b980b4d4de39ef6459725b7c8541e91cfecbeb9d5d094042136aa26398f7b7a661a9f0d182a92bf993142e3b77a26d2ce29f26a7fac296b05b84232a6f218b165dbc6b8d2c1133d631a660a4fd589746e384048ab155d52d0fcc65c15074f6aa68fff3ce1fe033431f7c07268a6b51b68abe6387f741a033ccb2da89862f04e615985d08b19af3bd290770db123b5883e8e197868be3fe845f033f07bf8bc2cb69655cf81f983a24ed3f3cecb43faac60d69d7f58489c026e44b3a007bc61c5de22089657bd314fce54171a8ff9ceb2fec93825701dcee0dfc4eadf5f4d87490aad311458153e379acf6863fa34a5e8a985341556f0474106b0d91bc8a0cfed0a9e510b0780b44d30faf086e9376a45f9dd7754c765df80e40a09b65ed4204accb769625abd1a54ec201a08d54d4261cdc1ab5c9bba59e8d777676f10d4f35c50ff459acf4a20853d8a71b35a820c112df503fb4dc45c51a382df0159ba1c3908b43ed0fe8f5ef5956b87535b93e705c6df085668e8703f4c5c7b5ffdd9f9c3fd83177226956e1f1458f4159dba825a9c718fa0adffae569de06ad875f9a6f49a192af35a6767a01e345e714e4e8b23b5d510f025ae7ec2dd9f9be1a68dd079687a41611cbee60dc135ea7c06083deb52aca716beecbd3df4cd0b76ceea4bbeb29627a234536e2c8c16390c1a63f3555d3377c5b5f938a01f3fe044a8524a2daf87ff642b3a6eb22a59eefa4895b4b3fc0a95861a0c5f8fc6c187629674a1bf0c3dda92ea86e05a0b1722a615b1e3584ab79a07e0895c1e5e98709b4b35f770bb92b49ab28171faa4fbcaa29be48883bbb317cefc9178ac772f1b8157f81077b9294251eeecbaa1e8d94aa765685bdc15c76e14b19293803c4f91b0d2c70e5d2065ec20710b9809609f4022ca24acb7fdffed972e400063c7569b9b07a66bf836632a5271c13d017103eabaae0f7e152cea61c618b7ca389cd48073889da921a3a511f2fe28e2a0ba9e1204985ba939255ea2c0e536c212c8eede82def6569f34d87d32206e189fce6bcabcaa74728a3cdc0e8060644bb42cb006a504d680b9ebb2f309bf49ab8784130eab8892febaf44cf747bcc74cdd06de09e6a6ba5b92d60490ed434b5c2dd3eddc175c5537a08844635ab0a977c01ee5e671f3acfafdf57bcbf22d1ec0e6edb6fc6acff11ea105ffa80b9af9c278ab8e1783535bd193220cce2f4fa0deb9a777a5f4b8b24e1a55208e09b7be7daeabf28f997b95b318938f29b8c1dbf78fb0564866fe1528cc2edbc277dadae47f80d7fe5107cd810da7339aacd14ec53dee4909e62d13c799ed3a6e7816ce12d09450153474ba3886c96bbb505577bd6fa41437dc077f937000bbfb8adb6e682f0d35ee0fde822fa6cc3cc0d9564345d67bcd047c3d6150e310b4892b31deb4b680394440a651691ca367cf68f7c80469e87b3154f38ffa469efca328a82e0c79272ff4b539591c672535be040692d50e02f14a0feed495be3f8d1b5fc9f08940eadf64ab019813fa46afe697ae1ed5f3d657f200e5e6f248217d3181eb55cee016cdfb94bd1a1ece38f563d335f9bbecd28a786029180fcdadb792d82baf30a57", 0x1000}, {&(0x7f0000002240)="c796a715a482fc36880a80878b5de98a55b6eedfdd03d971a422dea461820e1939cf595e46ed36674f95cc5996b5b7a8a4590513cc0cf02874e49eb4c5d09ca51ee3d8b70b32f9c4d64d1600ba9eef77aacc0965e4e37807cf2f8f7e9af45d50aa315ccc3e5ecdc7c866377d8be4d58b8348b3a1d96a9c3ef2966b71d3d07581c12a95987564b16faec6ee025ca7ae3f240247695f7053dd810b200a13e68eeb9e2aca", 0xa3}, {&(0x7f0000002300)="0ffa1518adec70739248d00d29231b5d806933ad8b5adfce17429063573da96bccf4bbde29057acb58c1f1f742250c64520470bf9c2f2b3dcfcf6d776a0ddfb2476f0cb96ed52f325798437bbc5030b304d20aa82d6c2badc712f1a74aae5c24e94d62377cd049357463691b10af99eab7a74120868176eac408c42465ce379ac3fb4390304d80d149bb184bba6abe416ef017ebbc5711782eedde6173373498eee52382d0392b3f2fe73143c47d0a1412943fbd2701c0e3988731", 0xbb}, {&(0x7f00000023c0)="9ed67e05248fa78b84ff7acc32fdbd1fb9fb864a7477ae308a0bcae6085c588e1512156952dee94a55636ed752fda3336c1b4b33db90f4f8475dfbf58bc88ab3001a265934fce11a4b57644f639862ca259e73bcb1fb9b9dbfcf549031f30896e7e76a16cd680bf316b015da18a6728849f1fd8012a72a91080f10632708880c5b895ae280f1053bb6df521f076d1bd4fdaae5", 0x93}], 0x7) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 18:47:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f00000001c0)=""/162, 0xa2}], 0x2) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 18:47:26 executing program 0: r0 = getegid() setegid(r0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) socket$inet6(0x18, 0x0, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0xa5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0x800}, {0x46, 0x8}, {0x45, 0x9f}, {0x0, 0xfffffffffffffffe}, {0xc7, 0x2}, {0x47, 0x7}, {0xcf, 0x6}], 0x7}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 18:47:26 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt(r0, 0x7, 0x1, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1}, {r1, 0x48}, {r1}, {r1, 0x43}, {r1, 0x8}, {r1, 0x1}], 0x7, 0x2) 18:47:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x1) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') semget$private(0x0, 0x7, 0x20) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') getitimer(0x0, &(0x7f0000000180)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 18:47:27 executing program 1: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 18:47:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x12, 0x8000, 0xffffffffffff8000) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x5, 0x9) shutdown(r1, 0x2) 18:47:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x3013, r1, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x20) write(r1, &(0x7f0000000080)="318a0a1465eddbea38f4f12fc41d302c6b26189dbc44aef12f00585183fa8b759a4717d8d241571428ea", 0x2a) semctl$IPC_RMID(r2, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000000)=""/27) ioctl$TIOCEXCL(r1, 0x2000740d) 18:47:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b00)="861cc6022e036b9723d026efb2d4baae87869fef13cf8a4cb46dbfb4e91ebd96dc95fa70a647df440dcfcfddc84c59d31f706eb51f1ef85a6ba25f962b573a8ce273a918b258d025db36200b7bf49a7d6d55fdcd8d5e0e1e01c8c6b579373d62b5f3114dd81775a4cbc5fbc9309f25d0f119b388d2fb4b206f549a1d7dbcfc340ed94d097b7966b516d15ad15128b55cd55357e56b73eb7e06fe09496e965120a2e0e0719dcdf4197e096eefba3e6e4688156d776e892b9a3f7ee9485c2c9a156f3af4ff8fe44994e1338e65a78abc0edd9aebe24f4c3cd9e738aaf5e74dc6ca96ce8911c3ca7bc56e05bddaa5c37cc26e21ac54333b993a67683057a8c478845f7c8a420294e142eb0e0b7f99d71f932941ab4bf3e960888c447f7229eb066681766fa6c2552521fef2f5ff45241e08c35e880daf5bcd01a64fc8a26637938aa3407abaa244e06c949f7d481672f114c22ed7ef018e8ae05f345bb020eced5dc9b4dd90b0963eec6dbc60aba2c391b1b970405fe819c0724c12da93ef272267eb5d7dcb0797342b1ce2cc0ab2599cc3c550a251722572f0a44c83afc7dcb5bb0407a79f4d069c395d61b6d5a7ea85f5516c219ae24400a0c65679614102a527978bdf88aaa7a04c6f4e15ad2f1d0c3ea51d2c13ecebcdb2fa72467841617b8aa4991b55a4ed3e87a9015a37d0bedd6aabcbd9f8e3bf96049f71c439b888466b66a3963b4497c8703546cb5019c7ee274f5369ae3cb5bec248057787e38de51e270b886ca33a19671c60d401c54e9af2e1ed8a0682c7c2b08c3fb573b67df0d943eee915bf1f5412fcc2bf874d7bb3fe870a159711909f7b25b9ecaee730707731893005f36c25adb086230d85db9b74e469a4f0603ae3f3592d7049c9605a6d46b3e1e6a7c75dcd421cefa3e049fa42d759139cea00f29fcd7c79f761ece57f366f6955aa434a4d27c557ffa36259231001d534fe5c249d0124162f0de54d3be963bafab158e9cb65c220aa0166d396404a14b283f6c70fa10a6c936a2b521a18f226a78d52a1e483554498a1f7bd50defc7f87c88f6b4586b34bc9ce22df804b8b3d76c6d7d8140e0e607f7726cecf80d31a05c4703108ee1e8f277cb3dc5d624453f9928549a0f5d66a1e12a09bc3b812eed8b8df13019fc755bb4f8b1831c06afe4dd1fe8d30b64a195b3732405ffaf0421c505859bc7b2d19674bc5ff127a114c182bf2d38b893138868607c499b8dcd524ee54f5b1f22ff84df98c421ceb530f6646855ce1e54e2cb66ee8681dcccfc0904274c8031c0bbf56da73d39e825214b5e1ca6c873f4bc48f6a5201a8ad0e5e6be33423aa82827678ec91bf22d7ee9185ca3d48925a62cfb9f39e9606ac29c2a21372ca36dd405610d124cdbef3bd161b49b821e4f26e141fed07ef186bba4499ccff43453007050b7456b2c158859ccd8d64c9c8a73d88f2b4531730ed6d261fbbc6779f6b876fa1821c4d655b605cc5ac65bda15604ccbf4589f2827a8e573fe4603844133c4fab7f8d2b3f5cd46892c5f766bd03faff26792cf6c4fc9963e20c67032da27b83d1e37d9ea603912b87b418c98f03477d322e3aed4f66e3bf89cdeab41b9000b81c146b25eca54148785e08bb1112c630bd9c947e230a755a922e0836e8209ac2e2345fc1ac0cb6e47fb09687c5c5dc920cd18d715ba898e92546814591402cf9acc0dac93232de1352d809e1d430a690fb538706a38c7bdff1c0ad30a2bfcaab981a4d0cddb98d106a6a713f0d52cde33659cb67a518075a001c3c58ef606c65750bd2862687d510eedc174c6a0b8807a96dcd7ac3c32dba9a29b202caedbd6d95d8028f0093a767d877a591dd618c31710855b38db06f12e0bb73755eabc39837eb97a30a75a136e4918544bc9a57d4f0a23dde093cdc5c3022313ced704ec4cd4858ad424f3a1029b9e57c113b02fafbf8b14c1f791d96f0f8e620b8ae926efae60b974f94b9dd520f", 0x585}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="cb3fbe61311717810e78e62b", 0xc) getsockopt(r0, 0x2, 0x10000, &(0x7f0000000040)=""/72, &(0x7f0000000100)=0x48) 18:47:27 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/96}, &(0x7f0000000100)=0x62) 18:47:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x73, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 18:47:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) close(r0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 18:47:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x80000001, 0x81}, 0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() chflags(&(0x7f00000000c0)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x50, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0x8, 0x8}, {{r4}, 0xffffffffffffffff, 0x58, 0xf0000000, 0x4, 0x24}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x6, 0x1}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x21, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x11, 0x41, 0x6, 0x80000001}], 0x6, &(0x7f00000001c0)={0x5, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x401, 0x0) 18:47:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 18:47:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="5a000000000000002eaa4e713048e69931929648", 0x14) 18:47:27 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x5, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe000, 0x0) fsync(r0) 18:47:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="fe85cd2df40d97493f5532b48b77616425f4a400a4afbc0ea1e7e045b8153d4fe51de67dd01c18266cb7429a767eace3b50b9730c68dfdf2526878c76f281ac205b9b0118b18f26a976674c14c1afee2017fa6e9dfc33bffe444191b4a3cf1665dee1eb00ccc6e5f992b2feb703a004c88b7792478df6d1a433a11767d0cfd652660b1cfb0307b1b8c0143ea9ca0041a68060af19e9d99a68c9135d20288702c08e8196b39d214ef59dfd5c7dadd9df392bb4af5b314fa94c421889f929ba15a7edf21fdd68515d8abe3263760d4f56c6316fd991b37", 0xd6) msgget(0x1, 0x8) 18:47:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffa, 0x6, 0x10000, 0x0, 0x800, 0x1, 0x6, 0x1, 0x1, 0x7fff, 0x800}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x5) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) fcntl$getown(r1, 0x5) 18:47:27 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() socket$inet6(0x18, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff6, 0x0, 0x0, 0x0, 0x1000000000]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 18:47:27 executing program 0: 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 18:47:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000a25300000000000dffff00000100ec168443e36f0997112ea7fe7daafe2d7a7b004a8793d48e2831219424a01ec97a59c90b9ac8131244202a01d0166b4e4b82ce8b004cd4f7dbd6ba617a205566cb7b1cdbbd14534a4704c6e1d5325fa2b9808d912a00160554244f23fb93c397271173460b46161d89d2de460be6c700d85ef3e393d02b0d9b27b4b6dcbf00"/155, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x88, 0x1}, 0x2) 18:47:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x5, 0x9, 0x3, "670728539ab88a01102ad5a4e161b4731c7cdbe1", 0x4, 0xacef}) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) syz_open_pts() 18:47:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 18:47:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) syz_open_pts() dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:47:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20c00, 0x100) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x5b, 0x0, &(0x7f0000000040)=""/91}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r1 = socket(0x58, 0x1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x6f, 0x20}, {0x85, 0x33}, {0x85, 0x3f00000}, {0xa7, 0x10000}, {0x48, 0xa197}], 0x5}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) 18:47:28 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}) mknod(0xfffffffffffffffe, 0x6000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000400)={0x10001, './file0\x00', './file0\x00'}) 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r5, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = semget$private(0x0, 0x4, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 18:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:47:28 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) setsockopt(r2, 0x9, 0x1, &(0x7f0000000240)="587a030b86adb40415d8b3d5cdd21d229e00d4e44187c884d5e2730ac935d020ee1e1f00fbf211014eb47402a47782da672360c7a173f249a5577c8200dde39edf3244d24ffca2d1a10ba1958850c8552a076ef493280cc0aeb5440d50ea78262c22e3fd76bf8daea0e0a6", 0x6b) unlinkat(r0, &(0x7f00000002c0)='\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) msgctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(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', r3, r4) 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', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) getegid() 18:47:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x73a}, {0x18, 0x2, 0x6, 0x4}, 0x6, [0x100000001, 0xd175, 0x80000, 0x400, 0xffffffffffffffc0, 0x9, 0x0, 0x92a]}, 0x3c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) sendto$inet(r1, &(0x7f0000000180)="b073aa5880b896e331709f1f5533acdf91230c1d93b1bc2ccd892e3b9a715373a460cff482f258f1c1fdcf3349f4c5bff86573d293adedd7e46e1aca5146758307b05f11c5664557f1f1cab747b0b2ac50af8e6286fa0b817e6f70e607543a2a08972fd79d976b1cd465306b191b0b37b44a894f887966254c79325f8465de356c3829a1fbf41a9a6c958902b9fd2abc5cc1007506a302ba5e0c93315821ac5f20288256fefc3b54f926123c1957562b231a648be30716aa0096e39c945cdaed1b401a38acda0f1d82b46154df45f0fa0ae4bd6723c3bf13cf78", 0xda, 0x405, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x1c0, 0x1ff, 0x80000001, 0x3, &(0x7f0000000280)={{0x5, 0xc5000000000000, 0x6, 0x6, 0x9, 0x8, 0x7}, {[0xfffffffffffffd47, 0x10001, 0x5, 0x2, 0x8, 0xffffffffffffffe1, 0xe66e, 0x4fa, 0x95c, 0x56, 0x76, 0x400, 0x0, 0x100, 0x7ff, 0x7fffffff, 0x100, 0xd88f], [0x6, 0x2, 0x80000001, 0x1ff, 0x80, 0x2, 0xffffffffffff0000, 0x2, 0x71, 0x7f], [0x1, 0x80, 0x100000000, 0x9, 0x9, 0x0, 0x9], [0x0, 0x1, 0x10000, 0x1ff, 0x0, 0x48b], [{0x2, 0x1, 0xaa79, 0x2}, {0x6, 0x2, 0xda3, 0xfffffffffffffff2}, {0x6d, 0x7fff, 0x40, 0x7}, {0x0, 0x0, 0x8000, 0x7}, {0x9, 0x9, 0x2, 0x6}, {0x80, 0x68e9de91, 0xcfa}, {0x9, 0x8, 0x9, 0x5}, {0x6, 0xf8a, 0x1, 0x100000001}], {0x80000000, 0x2, 0x40, 0x80000000}, {0xff, 0xff, 0x100, 0x41d}}}, 0x8, 0x1400000000000}) r5 = semget(0x0, 0x4, 0x30) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/15) syz_open_pts() fcntl$dupfd(r4, 0xa, r2) select(0x40, &(0x7f0000000580)={0x9, 0x7, 0x1, 0x9, 0x3, 0x9, 0x200000000000, 0xf0b}, &(0x7f00000005c0)={0x5, 0x9, 0xf4, 0x7fffffff, 0x5bc, 0x4, 0xeb3, 0x7}, &(0x7f0000000600)={0xffffffffffff0001, 0x2, 0x2, 0xffffffffffffffff, 0x2, 0x7, 0x8, 0x7}, &(0x7f0000000640)={0xd132, 0x6}) setitimer(0x2, &(0x7f0000000680)={{0x9, 0x9}, {0xfe0000000000, 0x400}}, &(0x7f00000006c0)) socketpair(0x10, 0x0, 0x5, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000740)=0x6) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000800)=0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000840)={0x0, './file0\x00', './file0\x00'}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000880)={0xffffffff, 0x8}, 0x8) preadv(r6, &(0x7f0000000a80)=[{&(0x7f00000008c0)=""/237, 0xed}, {&(0x7f00000009c0)=""/144, 0x90}], 0x2, 0x0, 0x0) read(r1, &(0x7f0000000ac0)=""/168, 0xa8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000b80)={'./file0\x00', 0x9, 0x26, 0xa9c, 0x1, 0x5, 0x80000000, 0x20, 0x0, 0x0, 0x7, 0xfffffffffffffffd}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c00)={0x1, 0x81}, 0x8) ioctl$KDSETRAD(r0, 0x20004b43) getpid() setitimer(0x3, &(0x7f0000000c40)={{0x4, 0x3}, {0x4, 0x3}}, &(0x7f0000000c80)) writev(r2, &(0x7f00000020c0)=[{&(0x7f0000000cc0)='(l', 0x2}, {&(0x7f0000000d00)="42fb9b3a699941563e485fd756315feb33323ab24ed25e5334579862c40af64219a9c76adbc0500cd186f347e26e3f6d0f4429b01e8b3caaf5", 0x39}, {&(0x7f0000000d40)="0a0b22ff34198ff288408418b6dec91b8c20e56393e3a68a716cb5dc102d6cce6efa6075", 0x24}, {&(0x7f0000000d80)="de05bc4150f34c81f54c17b621ad1476764e475c1c3bc40f7b5d4012ff45149c27a8f681b5f810da82edc2961c42e17f81874d34357cd422194974bfa1c6ee519fb3b5d8f58f5783c740d36af4f978670b1350e768ea157908f48d5e8a3a0d", 0x5f}, {&(0x7f0000000e00)="4c7d38cd09e015d368485e8484ded041efc2c7efa6d0e2c1c7e89de2c21578514a3634105ce0fc14500851c4bd70ff4c7514e8e56f1b6c8855a11c74b36f354f759c81c1f9999eb535bac1478ec8bdfdd39428dbe21e55221379d55a43be4e0b40a0d1627346da4d71c6fc4a3011f0f4390552421a44de0b1ae4d86060fbf02e20fbe322a039297786699904aad2f9635f56e0521f1047f65f9b321cb2b402", 0x9f}, {&(0x7f0000000ec0)="cfe37905fba84d218e12c072764b868b205668f8387ed31037dd2f607727ecbab9ff467e7d9fd13071976b77660d6f15e1624b3ed83025", 0x37}, {&(0x7f0000000f00)="20248a8bb9a482c9cdcf83547917bca64517d28c20b469002df9086003689eaff345ce17a75191f6933a60e6eff33ac897c230c7dfb268fdafe19324edda7ec68bad28684f7ff516be5023036ae60f44c2a04849520d2fe727ccffea68d24217785964cea6d040a9880f6026bef54a487528da58a4a8c20ff29536da6b30771bcaf0eedc", 0x84}, {&(0x7f0000000fc0)="6f0fce557a3af22c245e887a06c055ff6d00b94ccd402a85c676ae06627e03e4809fb7af7d9b028afdb86d60a6de84c24525c9a62ce3bfac95a0e53b92a5b69529b2f66678554bce65576402d4f4a46b267bdbca059f8f3a38d92a4d369b935ca74ab0daa7be411f7c07df7e026497b0ebf56a8988c2d1648a265dffa69287ccc02b66cbf81689dc182baa96f64095b5b0359c3d7eb4ef85a305241c8ecd70a8b581224520162516b3266a931674c38d55050e98a1f8ee384e64bf6a264895ab78d832cf56ba091d60450c34769c84fbca38d89998c20cac", 0xd8}, {&(0x7f00000010c0)="54fd22479c866bee0dd3555dccbb7f836db4b50eba56229003ed844830587b0dc827d6dc76cbef08699e23c9b4fbf99b32dd9ed6167f3ff28f1d62d8d4ef3ad7d9c43cf5655b4efdcd9dd691ef433675fa7c7766e9539c0c40041eb7773e6ceebcd6435f46bcdec47edbe7a5073a5d5ee20f26cd91774708197af22ba51124a56f4374c607de6d55283ccb9bda6b49ca1e873ceed577eb28bbf58b96a18077f70d9ffe47b951251fe20ff25bd60e5c20c05ffd73d9ecd1735d2a9349a58ecd2e41e72e10782fb531448b9f420245167c6fa31aeec710adbaa119304e0245139d917fd12dc3d3d482ae69d16a86a3c5caccda3c2af7f7b7b063f59fef8e3d85d098ee1b1e4dc999bc2c13af7fb2f11468ee75b28b48ca7f744e113cf30dc0004e9b140646044d918276f3e1bf10c81aabd4a8da3fda26ad832c5779a28f40a82203815c94edd4cf62f5fa03711c979082202cd26bdd8c284de8367019a9679d9a44a14cb70f7263fd32fefa6900ec664746617e066f3852149eea0b5ec1d12b4c3af136ff3ca0459d82546c1f50039a9eac309874330898b923696751615019502c9d8b206f752f9ba656f815935aedd89eec24c08ddf1acb4bc5ce9ef077f498b26515939c8ce338ebb37662aefdf3cf02368c9a37f40a8036e41ada7adc7063b30b37769512c188615f5a4fca092492a0f5168119b93e5d0b703a35f4ad00c5715f6108eb235d82a9797e7c08b9e81bc7d884d1ce8365d73be0023523b81531f7bce65a40caedc594653652a6332b93640fd8939c0a5c29246ee2190d758785d21d3d85b8b3587ddae7609602d44cdd99a005585f26ad69fbb806af6eb2f9e48043746ff2487b36213d933cd428eb0a4ffaaf070e320267ebb7472ac17cfa2e6f1c3ef5d15f40bbb3c1b3c059bb6d5e2ad9c84c7e7b92d5bae42d400f8ada7463e825fdd081066657fafa569498c614cca30374740b816f9fc50e6f530048aaaee24c6a7d6ca399a7326bd5d94ed5d6a8d832a60be494fcb2dede1b74d2a3631377fc9478a44a33bd0280f446c4a68febeffa0ded813a7c7dedf5fccf420132319e3dd0d23ed8206cfdcc114451cdc0256fd33bf4bc96baad3cc2240bd6e82a03f5e9fd0084b4aa62db23057a393485d511abad6bee858edec4b33997bad1bc13363d9c67708d0a92f5d968bdd33f545f0e48357c6f63bb727ad7efd488a5e4cbb5bf5322f8e3d97cab38b9a1831be75a32cebd3971bdca475e31a0fdd476871f5641b4549fb5795acc7657f3dc27cfd6495c181b7fe36d132c64430102de71df876db5214dde88cfbd564ad89f0dfba03654038af8cfee9cc713a3be31320ab5195b13e7d709b46e9a2e0f5cba488e0b2de8bca2cf814283b3902da7049b0fc8ded76e47518116511efe2e1f0e704f93abeb309c115e6e9c2453e1455f14d32c760f69821c1ce1d275028956bd1ba01f565fcbafec0a23e63b9cbd8838ea7f263b036fc7d7f4826d239f7021fea5ea608f8f20f10a05eb8f7db69de1ea9de8910c8841bf2c76e6ed39147e43bc4d71b22ab75655a5ce987bcd2bce15be98b1b4c0173458daf20c35f0f6e0a9bca36cbd50868ed787d01eba7fe05b72b7b513a4408c0f872637512f7eb1d8d32868db97f8eaddbfb0c8d9e83de684cd7a61faec14cf14cc74fcbd5473c367174ddf7812e5e0ccdcceb6da40d66dc5fdd1848e3f14a5464c052ef12c2f04e7cca93c820465206945e93ef46cb5c5f08b56e9b7ab4a22ba1be38b34033774eae91562c6e8912a55ead9263bfa7f5f0db9fa82d437b9a9bcb1a277b568977ae87a0b74e1762fea8375038cbca6e1e556899e67c9836bc0dc375386b2565211750c5d0f925858e10e545bd4a7614c3f1343c461b8625d2408c53c3ec2ee0f72fc62877a88d78b1976c2faa8f4d4e335e4c045ef7e0ff0fa89952dc63b9648de6f1fe37fbe2187fc0bf1ef95a049f71501b691e6a661a74d86138b3233fadd845a94a73d8a244fedf8fe0cb51616e3b74892a5e57c11d494514e4cbb5acec1a6a4570dcfc008354a4c832f306e382b6297efbd32ab2dd13802c5bfa8338578900f4818b9dec00ed2dfb809cf764f5dd001bc43315cd945197408fa6299c0e20cb8ccb326c00007633e3afe519e61687a75ecc786424d56464ca3c962f6f951c937acc7f6220a8bbc33b48191137c7c3b3919ac152afad242d15b7eb8fa57d5f04211d22d73f76c2763abb9950a65e77fb87aa76dd87130c72960d67126c55f7b5e21b414f5644e8dc01923aadae642f0b75c765aa6fee7f49c92dfdb7b69d76d8ca1dce50ed56ebcaa769f51ac76320566a80a62a5f924f6c3e3e67103c3e86837005b7b4736f1c73e911977c1b0b07b6545318fce97ad90ad2474f3a34f2a61fa05df1698a6c82aeaf71de53627f98fbb62f0be83811f69a227763c655f2e0c0b539229f0fbb3600f8a96de62b265d402c6fe2b5d1e4d1d5906ef5afff40035a42a251ec854c323d925d0d44bd6a767da322ead12d4d01c2fb236bca51124cf92c3cc3f99272d23231a5aa3a2cc6716c60831553537afd20839e372bd43806407e2562f1a8f1a3b88bb997224af1cc57b99fa89d9bd1a26434736ee9941dad169cedd6d56699b86b20386126ca5246c3459a3884bae0d0a3e6391d81271612a6ac2d057d1d6e96b69a01f9c825d4f2df72a09a56979954bf4fefc51a8fe87a712c4b89dbbfedb334b1fb88dd24f02fcabfc6214dda45af98c7acfdb65d023acddedbfba6759b12353a8cd68c786850e223ff45e2689a152c018bd587b7f0669af9fe2afe00a7d2b5b92bc16865d7530c29c3a388b974839739bbcc9d84037c068a9038850ad0c461c66bb0570e2ab49c84910a1309ce9157225e02ba30c7c4bbfe701eeb6481e1ca05ee2a5f4d174bbbe4ff6786d6b602fe8e2c38d281b5c765fdfc20f1543098f8a11085ac21b1482204a14b2085fa98f43831e333307bcd4922ebfba8ae12158604198d45001bb4fbd30551fbbacb0e7297b657d0bbe6f5b19fb4fc592d76a41bec0f4a5558eac9a4417d8fa51a319bac6e75819f3574d913fc9587d9dd5a1f8f6ad9306b78f7e4021ba31900eebc504932191df5232ca611d601057792b321b13b024aac2a8c1da08544766b84e4d4db6338448d29ef411b0fe25023494454cc85f6a6aceae856c12b90187a80401410f4104c0da6fc6ac301d18816f7c5f87cb8c127e7a88bb9c069a38d220fd3dba6a905a5f559b43a64ea85fa847f9c7d40c8f0b17539c9b38adafa58570d6b2c143169b480522dd800f5078e67420cb70ba7ec0253f8eef5e3c5d0b1f2e636163957a6c074ec251b8ad4569dc06cc8382b414576909da6e9607c0dcd28f5bfd500b97fd3ee674d04d128a70ee47e9cfd302831f084972d436644a5185fd42a9727aa232b2e8d6f2b47d9a47f28a6cdfa17660597cc9101dc92a3952313bb8fbe4402d9c2d489160e70efe2887faaa7177071a33fd85769effbbc0e85c058636717ea488371c24d32c9dd9ac193ca1bab7eed5cf06a521cceb3cbaa48e7cc9e0394ac4b1126956559731ca57bd8583384c60c7ced710dd6b72a89332f626c976ec029a68784f9d359989c6559f2bd121916237f921e5dbaa66e543078532e94b87eccae7869659064bd78f5e858fee010d53002d22a57a53a01d4a89047ebd5a3f0c77489966774e580740e65bcc3aa97dc9517fdce9fa0c1a01bde69978f0e1f6a8943ffa7686252d7d09af921aae779dafee3df1105b308f9d0803dd59a819b8b5c5104723a6e83315265966c906d2348482fcf4cdfc5913ff914c505233fb222595938d8486e4b0f8e9f4dd125c105c26d802ec2f03e01e18641ee334aa929af36c973fbbf4d2b7fb0b867b3370c7f431724addc6c9bf174476d4fdbd555c809e46efc35ef3b20bb4943842631dc2d7e7decb68a1e8967751625b65a84b87cb6ef1a72109db3f88d2b8eaab2258e58a9c27452b2111783eedd12c0dee781fd7c4e780cbc0d9ed5a640b453b1a773513e75635b6341bc61804d917078a902f114f58c107916b2684bd36cbf881dd4425cc1ff5c321221354f3401207590af4140e24b0d5772da05bc361662e9240c4ed85b3ac939711bfd3dd238e2068cd6fbbb44a364214eedb40df16ef77fe2419d33776eb50d613052591204687ca2a6a68aef08a4bb71fb50658686e531cd6b6af377cfe9d67f21cec71d4bb833810ad1cf42316e8600051f3a9895266cc047e941e1274e1b2902a37014c9083bedde24297632532b3b87d3db28c685e6a9cf7d3e1f8c3b8d37cbddd4507c574fa5f020204830c13fa01d0a57679ea550f19c38fe6a2ef2c98a7dafa49ba14f03258c9632f245e614ff43e161899eb69afa82f0dac94ed26ed8dc529150999c205fbb180d898689f0c8ab2f7e35c969d8ac2dc8fd91d2fd1e5fddecf17f02df2c2f7ca47c03497456057bb9d1b48df3ed87a9c574c074596b12294869ecae79818dec7b0b86d3a42ec9e5c96633ca91d0e6adac3bce16ddcbd678ef98a691a6d345864254a7f0f51c8246c0c66787c13c273a834b92ecd7445c339b7c43f02e643fdcc5e44777774238d209af62167d631b0ad5c0a31152743918feffcac67ac0ee5bc345a2f5a98889bc4405e5bb3598a901267c49457f32f0ccb7cceffdcba9265bf1c687485473fb82cb6c639e5d8d00abc28db066f3b17db20e909955d1e00a1b4b6fb7ee1ab206a5fd605cf364860fa4dfad67902242a0e0c838cec97a8be0b29ce549c584c1aa09979be4e4bfddfc7d2985fa4010a87a302045a3fc13fe9128e4b80803e38ac2485b087029c4f4aa782666e055fb857d996a96f4756cdb7f851613eccd306709e7df891e40602104df2af07ed246f5db3b761707a4333ae3d7b291b7de9fe47e3eb4c2f56619b4b797e304440423174db79604d797fd61db688b6586a0445a2e61efc182a6e952708eb5212f00a0f86e260febd8441cfa3a16b62a740742a151fd16e05eb2365d127b9f3aa468030ac8dc15661a4e37d84f5f8c0574fdf0f12e51324e53c53f8904815f6996712ed3a5ba59e8a82bc1de87e27b04cf1efd03b69cec9725cfb2a237e36d3c9705f933b4ba261229653f426433ce55efbacb6dda84bbe0ff44a0144b6de0ac617552cc9d77dde8084c2455ce2cad61b6bb8fb0c5748797e4494d158aca275ed70acd6e0871fcf6b9cf2cea8140bb18bcd66afad95f0ae435ab00575e706fef52cf3c19435c892022ba60cfdc1ceca48708c31fa10aa9abd0618cef68bcd55474b4fcffb26b3033c5c48249315c13e65dc86a3892f7994a92cb75851b90dd4be9e00b567366cbdc7ffc38673eeb9a3bf4c33f7ade379c43a67a2503a7e652844141c3191a3185cd71f5958be354d0373ba984855189a27cedeb7a5f12c29b2ef25c425d24b9cd764e72397f65da7596e11dc357a5af69bbff259eece96da31e261193361ca58cb75da080a0fdfb291022308e72e008c01bdd6efde8538ab0179b6eedcc3a9251abeecafdd6704d2477f4c5f94e5f58d4417665c9350190aa5dd8aa7cfd62c40520edb6395730d639df3ce1bcd41405e249ea1e553c8f60fe12b8df191bdb9197c9adb026f119fb55a9b4e780d612daf86e04d2886d3cf592d6f497a14d4fc1505da7f4501e185d64ed58684fbf381d63a05d8ac93cc157b2f43c595dd7d1fd9e8dcfffa6e50a31a4ca192a47054e42ffea1ce02d3d4659ec091e4bb91ab6445e93f7e9a508d", 0x1000}], 0x9) 18:47:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r4 = dup2(r0, r0) getsockname$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028fb00000000000000000000000000000000000000000000000000000000c1e2b671e499ea90575b5ab10a78fec59b67d2de50c657482d65f6ed89bc1f883fba4798c286f27e4ab0d07201a99805f84d229ba4156d0c1c7d9e9d19814c1e2043ca240e7f3e657775b1b02f1ab20c4cd94d54934a94aae3971ec3d1901293f2c28b667ed5493e09406ca82609f49474ea39bf54a81647bc587036f55a"], &(0x7f00000001c0)=0x6e) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0x332dde15, 0xf338, {0xc114, 0x90}}) 18:47:28 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:47:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xffffffffffff730f, 0x5}, {{r0}, 0xffffffffffffffff, 0x98, 0xf0000000, 0x80000001, 0xb2d}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000010, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0x6a, 0xfffff, 0x10001, 0xada}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x751, 0x3af2e4fc}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x80000006, 0x7, 0x5a}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40, 0x20, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0xeb, 0xffff}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0xfffffffffffffffe, 0x3e92}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x339468bf}, {{r0}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x100, 0xfffffffffffff855}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x800, 0x7fae}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x9, 0x200fffff, 0x3f, 0x5}], 0x3, &(0x7f0000000200)={0x81, 0x8000}) ftruncate(r1, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x228, 0x140) 18:47:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x14d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) sendto(r0, &(0x7f0000000080)="984337488392477c8def5d1c9d4f34a6cf3e2f69d87586d81d659504571a38ac68c705beb500e97abe10bb1e4afa7c4dae72817695b9553899bc617fd25cf57cdca5a5ee86cf22fba5e3d52803d19354a2bf805e6f96ba87bd4cbf5d2a787d4f0a4de306232f57b3323a6112633617dba7dc1f8331cb48e776faf522c233abda240a60a76b406c40fb91ef0cfa613c7c4bc61e6d1ce59bc51920d4edc83d06da3689a7a074e50e02498ea2fbce1044eff3731009b25039075f7b63e2490808", 0xbf, 0x4, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0x28) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x4, './file0\x00'}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x20) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0xffffffffffff8cac, 0x400, 0xfffffffffffff001, 0x0, 0x7ff, 0x5, 0x100000000, 0x2, 0x1, 0x9, 0x3ff}) close(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000400)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x49, 0xa2, 0xe0c7, 0x400, "4fc96515aed6a93c111eeedb25dabb6e98eceec5", 0x5, 0x2}) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000004c0)={0x5, 0x80, './file0\x00', 0x8000, 0x200, 0x7fffffff, 0x80000000}) r2 = accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) symlinkat(&(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0/file0\x00') fcntl$getflags(r0, 0x1) pread(r1, &(0x7f0000000600)="9f19a13eed54f9f194de4c09c1a3505f14761040f37847e3ae1979c60f5ba8daddb679e491ad5687c960cc75c1eaff340f852f78890a01b71aeae95a570ecc3e5d3e664183fc7ca37720f090c70d49988545a781c87874bff8bbae06758bd2a4d0d44777fd876e72be840deec43c1b28504f620cc8fdd7226c9e0732b505c053b572597fd2e5bfc254b4404dcef38f0042d0493a133abb116d145f91fc851bbd", 0xa0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000006c0)=""/25, 0x19, 0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000700)='./file0/file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000740)='./file0/file0\x00', 0x8, 0x3ff) r3 = openat(r1, &(0x7f0000000780)='./file0/file0\x00', 0x400, 0x10) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x1, &(0x7f0000000880)=[r4]) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000008c0)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000900)=0x3) 18:47:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0xc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x1000, 0x85f4, 0x3, 0x0, 0x3ff, 0x8, 0x8a7e, 0x3, 0x0, 0xffffffff, 0x4}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='\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) kqueue() 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) 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', &(0x7f00000003c0)='c\x00') 18:47:29 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='c\x00') r0 = open$dir(&(0x7f0000000100)='./file2\x00', 0x18000, 0x1) r1 = socket(0x7, 0xc003, 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000200)='./file2/file0\x00', 0x40, 0x44) renameat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000280)='./file1\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') recvmsg(r1, &(0x7f0000001980)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/253, 0xfd}, {&(0x7f0000001540)=""/44, 0x2c}, {&(0x7f0000001580)=""/153, 0x99}, {&(0x7f0000001640)=""/46, 0x2e}, {&(0x7f0000001680)=""/190, 0xbe}, {&(0x7f0000001740)=""/104, 0x68}, {&(0x7f00000017c0)=""/113, 0x71}], 0x9, &(0x7f0000001900)=""/108, 0x6c}, 0x42) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) linkat(r2, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000340)='./file2\x00', 0x4) fchdir(r0) 18:47:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x200, 0x0, "b0d42000006e93000000000000000800"}) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000080)=0xfac) 18:47:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) 18:47:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x80, 0x9, {[0x200, 0x9, 0x5, 0x384d, 0x43, 0x5, 0x6, 0x2000, 0x3ff, 0x6, 0x8, 0x69, 0x9, 0xe5ef, 0x9, 0x1ff, 0x1c000000, 0x66b57506], [0x4, 0xed52, 0x1ff, 0x6, 0x5, 0x90, 0x8, 0x1, 0x400], [0x8, 0x4, 0x8, 0x100, 0x5, 0x2], [0x2, 0x6, 0x30e8, 0x4, 0x2, 0x92], [{0x101, 0x3f, 0xffff, 0x5}, {0x41ed, 0x1, 0xd53, 0x1f}, {0x0, 0x7, 0x9, 0xff}, {0x1ff, 0x8, 0x2, 0x3}, {0x7, 0x75, 0x1}, {0x0, 0x7, 0x800, 0x1}, {0x7, 0x800, 0x3f, 0xe9}, {0xfffffffffffff92b, 0x1, 0x84f1, 0xfffffffffffff801}], {0x80000001, 0x1, 0x4d1, 0xfffffffffffffffe}, {0x5, 0x3, 0x0, 0x2b1f}}}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x1a4d, 0x4) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 18:47:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:47:30 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xae}, {0x18, 0x1, 0x59}, 0x2, [0x3, 0x8, 0x4, 0x100, 0x99, 0x7, 0x3e9, 0x66b0]}, 0x3c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) 18:47:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 18:47:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) shmget(0x1, 0x4000, 0x50, &(0x7f0000ffa000/0x4000)=nil) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 18:47:30 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./control\x00', 0xe00, 0x11) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 18:47:30 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="73d63f57b449c74ff39ad3e79ce0b272d063942008bf8236571ea948a14cac57f4f7f99ad69dae87a39a6bdbb52145b27fe74abc83fa255e4875cc65986dd00d935cb2668ea1eed363280a2b17740981270219672ebeab886a2a83", 0x4e6) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 18:47:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) ioctl$TIOCCDTR(r0, 0x20007478) select(0x40, &(0x7f00000000c0)={0x8, 0x7, 0xffffffff, 0x2, 0x40, 0x7f, 0xe3, 0x80000001}, &(0x7f0000000140)={0x5217, 0x4, 0x57, 0xffffffffffff917b, 0xffffffffffffff7f, 0xffffffffffffff3e, 0xffffffffffffff64}, &(0x7f00000001c0)={0x2, 0x81, 0x0, 0x0, 0x1, 0x5, 0xf84, 0xebb}, &(0x7f00000002c0)={0x97, 0x3000000}) recvfrom$unix(r0, &(0x7f0000000200)=""/192, 0xc0, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 18:47:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x20) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8000001a, 0x100000001, 0x200}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x10, 0x20000000, 0x1a, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xfffffffffffffffb}], 0x200, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0xb9, 0x2, 0x5, 0x1086}], 0x9, &(0x7f0000000040)={0x0, 0x1cc00}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) mlockall(0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:47:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="6910f614b29c53790f74e0e52207725a2c77ca3319771a5f2b492dfabe4d95d800b37a7e5507610af08f7f7b5c6961854ae087c51a41c5b888ab161b137f292f71309175b7fbc2b2febee70e76cbaba8a475ecf66acaec02ac99513423db43e3bb7377d049e790933603518bcdfe23388d59be7fe588180afcdfd8e6d0dc5f5b388f", 0x82) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="97ca7a0c0851e3c1d6e5ee2d", 0xc}], 0x1) syz_open_pts() 18:47:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200", 0x0, 0x1ff}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="fae4604c2808e97545a530d9b1955c4d9e65b1dda5bb913d6fed5db8e9e382c9318e2fa738ab8954d6d73692088eaea2e49a55814cadb6b63fa0feba0174bea606eed1abd870b5b346778485cdbb9fda385b79b879c3ca1588566a7a9cad39544b581f158381241d0ec5a66a0594f28500d87a1e272b65614795ea4efb68160ee31c966128988d935430bb3e5949d92ef40b1c10b3006fe605f03ed38bc3e1847a2109cf5a404607f0c046ac908021f95eb92f6f746416ac85cc08b0b468da3768fc4831cf79794eb86795d84c6cf838d344201cec9252061caf153d1520f113330a01f1f6e34cc44c5576818efd90b76e0b26352ff8", 0xf6}, {&(0x7f00000011c0)="8c57523280e4c9d44653d9d17d173822a2878d2a95f89b1dde98ab605cc86786efc3b00fbe8ca6d5b5f95d1ba18924a2c204353e299b640b4f91cead083a3c1974f6282c1b5df08c3294f108f2c54617259b2f4a8418604f0737e608ec6fe3d8c846a457f744ef1b1f1fcbdae145e6bc93bade140fe18c5ab3f3f33dceaa67fb42f3e4328d67c815decdf933f42f42b952a6c646d5a4e06bad0472391f259f3dfb18947bca8d29c2df568b785539f1de7c7f29737a8d4bb592af82998b68ed0b8015aa570208621ab2a9a9bb19594a619ea7447da3608eb49bc9ba269b542f12950abc704c96f42c42aa276e50a1139ef8b8a320249ce359f72e179b11ea1543348bbc22d9949b56f466e1ea49f38ead8c65e25057d5e0c3e61bb555c76f07a9fea23c01a810189612df51b4a131a1b2b62a969774513a7be628008d7420f87b550e48b6c939f5e3290e2d772ca072c26db33ec1a116cb9a1deed145ace819ace4f1ccf8f97b1245af5460eef162b48809a2f839b445e354ccfcc4866b1eb4d3194ba3c197d8131a8a5a2c9ec622813e32d4fb73e0304b626b601aa7e9ab6ee3b80ca73a047caacf3c58dde3efd36c16c280e64f1ba5c5853b97d04f426bc24848f61bd7adcfd8a4d4a83203bda977b3b2eb1a3f4a87093a94d1d1d4217ba0e04beca2ac94b143aa4bfdf152b32ea95fced463054a7b8aff49525d28dd37a703ddcc446702a9170462c68958e218dbd68ae01b3d44d3f2548663db4600f6785bb53c1a4a2b8e3edc0b18ea2ecf15276e3fd6eea8fae1e45cb62ecce406a74d51c8f33fb7898885447cd71fe4d9386d4df2d79d464781a700095f3e26d8f1e3ff19bfe6bea56aeb12eef7c04f5ce50abb33721c62f19599f1dd5ab4bcb658e8a44bb9b1b7c65a1b994d2a18661090c177d84f89cd5dfbe462ab580734d9023cf6345a0116d1d0bd7ef75c690c6d30c2947ee7572c5364cbb2072260c952d2ac355d66d8de940ac0e5a40672b19429275502270b2ab9392a8b97c7e500ae24a5b9a6961da8a6129ce8078e04c6046335f28612337851751df1afbd371077536ca478624f2e93733d6956d4cab362cf1524820640bff44d5ea9b3e45f15c0d0245beb34381e46a6eda4fe2f1ff59f4b571702fababdaaba43d9a5c53f8583fe28bd79fc473b3fef0d2606de9d1d851946460a6b1464536ce17c73947330ceef7ca1d8aefa77dae2d79b67eb4a871a679e6f65fc103e94852ed22da34c87be638f095e7073c572092cabd02f0f55ed580b9fcee251260901d501c14eb78c86090c17852106530653de0e70d9cf34d44cc5aaaa731ba22d9c6bda6dc9a116f486dca7864be051a865a97b066811522b075bb5d756a08c23775e8de2698dded049fd41a0a5e9a203cc54b4e6c466ab223063d78ea109fed8f27507482136ee727346edff2e4c37f4fb455a498ca127e4e4692e255fb26ad358f8790126240d1e24175e1a9edeed8fcdf23351e5e81cbe3783d646057482a54fe08275d0044170402ca304a5a74e6fee658ed79718f3b42c5ef691dc0191b6c9ee567864077b542d1d23124fd3160e6b704342fcec5549a9c50682f4ec3e4acc375eff43314b7e92c254ac7f463bccd2623aeb18d11c9ce6d2cfe04d196ea65666e3da9d1316fd3ba9d3930e99daae8e4552d9e03391c5f356feee23674dd4ad54e86eaeffa825b84bde6a9031c10c19af59d12d19fefbff421019a2add1e7415787d6ba24c7aa14aba66f890d67e73e10acb7facf9e6e91c0d5902a73469ee82eff0deef83fae5f2698328fb8dace95716c64b22da31e3407c5d4565aa09cc0ae4d7caa56f3fa9019c795fd3d4675943e9c8074d8b83646791a8526c99727b9588afa37e5964164f1296d64ad1a954238e7117a9708a4a533b2b5371ef8c48cdf144c0ea8904620d1d759e10b9504f333452b43176a4a6a51a02a530ec7646d152428a211ad256e05b03bbb1232e43770358e1f38d196d5a9c54f663cf1f510ac08002a9e551bc4a44bcb2788585db47d6dc278ba99304482b33fa773ed478f0bb9e74c11018041952fade99a412fac49bcd4b836190fc428b0da7acec6473bebdcfc1eb4d8628b09a0818d6820db13ed28b7e5101220b5b47a88c1af1668bc40d2fb6f8756a77ba846f6967d799a7cf69fd8dc22cc8b7309d10b4e31e577396fdf3605c8222afbdb8d10b5a70205463bb4b58dfc82fb5546f01d358a61bdd42120060e52a80134871ac06ec8cc637b6e3f4e61e208c6a43c7fcb7762850d0a4a81094768097beb9233e0026e13f409e629a1ed368c74af4ef6360b4cdeeefc6d356b4f51358e62c86c3e08419e9556a0670910bfd0e4a8454cb6af3eb882c4bae6069260a912c378ad6bf6b5acdf5b9f839f181d52827abb3528cdb83e224c0af6d1c9f30ec74d68950312bd8158b8d34eb5d3a15bab464718249927e40d670a49000603b4acd119d43021b69b98a975d7f5ce3b51be345ae9ed9bfb0e7741f6c8c5cbfb0e4dca884788229c5ea5ae0f19b32e004c4afe7997695de45227ef65644ed8854885d75173613d0f3efe2692410c4f04c4216c0cf430be878f445dce116eda55a797a6fbb67a2a9d71a0ce80d91bd6adc139c109184433b566b5927b7b2d46a09068ed3c6e0f8352311b7e77ae3336eb873d83b067893ba20bd3a25663d3f8e1301d8d77e3f47452c1732c99eda94308887c077c4d9208a06858ede19b9eefa70034d5d2b3b164cad3fabaaccb619d9b054e45752de489ee7939be6feb9247a86372535114173362bd3256923639e8333d7918ee92e811da22ef6ddcfbf0c780c7cab1f783d336cc0c1c7e9d986838d79a8a5696683b6d12acac44b27502942357156280251076f459c2f4aeb8407f652b52cf7ec7effb0fe3eeb067f665c530818de02e2680049f14fe70ab391d84f2940cad872cee30035679ea038f60c12766502b0d8e8198de62a2318585f77fec765c4b2084772a41052ee1a17b48a22c543ce10800afc1ac4fe3ac31535850132c0371be47bc4168ca6a8b5dadb4fc5815821911c01d313ea8510f560bf1d07add85637e94197ed61095944ca0fcfbec09bc03213cbb5bd404e4c62c2ffc80f86da470559d2a13ead7de453cb513c9a617f0e178562f539ce38220e711d9c8d31d13c1498820631250baa08bfd868a1ec2a041842d9b29b06f798fd4e60baf97656f10fdad3312ef4fd1d765a32bc8e1ea5d0304025ef019f2074bc8518d1fe6a5d1d098a9f2c9b517a6cdea7f82338e2c79ba6481daad7d679bc1fe1dc90720dbc8d5f853c0a8e9ad7b09b9ab4020399e662681b84ea4cc9b00efc1f95d9c12e59baa14fa297da756a398f94b51f28d3a40e593a9a71388e7b43dfa54a949ef7753b579725e9314d43e49117f2bdd98990355e52084cc7f67f1fdcd6afcb8c17a818e0e427ea4c082051f20c5e5477812838119f8bfb6f077de166e6876a9bc25cbc51c657070c28a965f425a769d11605be0df64207d44055655f46febfe50e49aa0480292d15e7085d983bb09bbf8f0aa8aa43dfc7225867c548d34418e129ac91c8f17353b92085d5a2b72d6b2b0cc3b42c3ae11fde5ea0a7da2c640c6cd302fd331e98b4d6952b077375a99368359f822e5afdd5587e76d38032468b6710744684d4d92b4cf6cd578bdefe44aceeb8cbf59cc8a8db4052b18a221e418bbc4f5fd8ebd25615078e0b264c38d81f328481bd025711ed7694b51513acbb61ee00abead82a5b6f676981b33601ad9cb7d5782dcfa76fda71244ea832e041e72a5468b82d3518723f951f58d2d2b241f11a58e1c90db5d0663b48ba51845d2bdd45da405902201bb1f588091b60ba3fef907d3c6cb271dc0a536c8b39aaa8ac914d21a289ba58947af90b303a96b4413d3fdac616534d079b07fdce4758c84987d54291fbebcd383ba1bc9f48a302d97cf9eeb594b720a4076ce898927f3ce20553c90dfeec2fbd5c32f4632b690e7debd11a829613c2830ec72988810226c53971b42aa0512f0a54187f83689af86781149c995e976422448fcaa5fc89f7cb03efb8a6c8ddf79dc85dc90bbcdeac60218c7f9ffecad3e5357c4a804f2e37427c4f8e0c5c3ef26357d3736d1d36e59e2989b6f3f882f231e92389739fd673ab5935350d59da25fab221cfe96c34f3ebdd8cbc843d0771d2323e813eeeaca3e0ababbba89460d82b4a9fcaed6f60bd20cfdbaf14eaca4abe8705d53d53b00fa1a51ae8145245f3cf1ffef4748df784323cd6ab73aac6825f038ad5d1dff612cbf95620beee00af5537fcfa0a2cabd04961cff6d22de74ad4b61d089326a33ed536394ba51c9bc3494d6d611e400c5042e7c361bf5006b07012b1923b61eb4e1cb795e5aabbb329b98b5c5f65492cc1b5dfe22c080a77837762295152d7818c220422ed9e0ca25094b81a2271c357b4f48eb80be397e8bc463e7037f57fc94b7f631ebf8e28b39179103cffb029d2867cd1fe7dd90a218760da2b53a5a3989df612700e8bcd23cff90f40bf5861d4835264252ad1d5f2a5765d63bbe207adb0a03b2d55a856831c89604d64dd77c6cbe6652d68bdffa64e4ebfffb4de8a1ac29b216bc6873f4639a22808b90b3ef15cb7872d48b7bbc22064e35ea72754cfdeae86958ec8b8b348b1f422d3a8b4924813e65247f9bc93e1058080a74b8e79d7ad9f4c004fe44df30cda4e262403d0d31e65b365b8679e67ddaca9e89ab8e8a8e1901965eb79b89b3b791df1ccc2163c8b4c825bfbfdf8cac4b1892aa6ce0176499b227417e3d7bfbf291ec899f5da6af91be2d872452d4657f190b2c4f10039ca4847c5fadfb796088922e3635e7e3727507da15591fb36903049c570b250a7cfee86292e3a292bdb8959bebc40abf02f1abf096d1331561478c9e6abe2599f87321ccbf3afcd807dd4267f68c0a41dd22caabd54633a785205aacda3fbbf093835f339b4ecf2199612235cc2156fb8fc24d86fbf0a317822d5a17c58e1b2aca5ecbc3a9281d1bcd296b348035c58bbac3b4329cbd03a957ae08561c2555882e3cf91faec5a94cf2ba54b7e16bc3b9a97893e50fb1a2f0c7a02af7b79e4037288395dc7c80e5b5d77cc912e66924d1ae5b83b9d00b1fc07aeb64effd1c2e4e235e16d414a0cad4e02c1bb9347529e4ae80981f4a1ff2eac65dc31a1ef4d24af91226797f50e186693b562bef2d14143218daa0726018027a8ca2b6e455eac8aeecd46185d08cbb4c1fc9faf0ead740687a21a9e23a5bda08df4eabc864dccce0441f84d060f63c60e2eab4ba9f3a75e2e4f4e0053dc5c13cefe0c1bef220c2370f0ec38e60804a3888ef55af786722beb36a3cc33e67452f3b175d9005ab365cb6c33642cd2da2a77639509ee2d651500db178e109537481a4642954fb10cf8e6c990eb705efcb405b85552e989213ee801285ffa9298e38f1b5a29f8317ed6cc034fb5903153d12482cbbaba6b30caf9a57205738a2ec040d673b8833660fba18b470445c3faae0bc199f7a4640b08c88829570dededa2ce93790721b12a4bea2419d1e8ffe23b76a3f265a5b010431544981fff8375e6033dae0d77eb7a32d33af39570de9cbba0c6bbe8306b9b27c77119421655d390665b27367d0013cda1aa262271fb557cd99cbd74a250a8c5d9f71a6a922355bbc7aed1703cba3d71a6661538d01b7254ace1d16f7a6d693383eea231dae13ea4d3c244761d582e321a715fd1f65d024fec4d603229ac4ad2707a6590875e2", 0x1000}, {&(0x7f00000021c0)="14a30fc47ccfc472da70b2dee25b52c30c5bb55e3ceef259186e55eaac74eb9a085f94e98925964db3aed4cecac3f05a2782c4f6", 0x34}, {&(0x7f0000002200)="ba4630ecfc1b976b6d60f149c6d07e6b7b5e0149755470166f41e8714dbf21d36e4a502e47069759e81336c5d0cf6eec86a8305b1a2ad09481a019fb36d5bc1d5188514fc07fc6c3e262f7c49b932987c631c501e5ae0fda2946c149fb4f66feb1ec804477ce63b71ffb68dbb254dc11934c2634eb393e65211ee6e991b5b0bd723aec81190a7cb490b4e9cc1d70039f8418f0f78aa99e9712a5dd4418dfd5eff507d3b4a50432b2ec85016ce26e857f", 0xb0}, {&(0x7f00000022c0)="f4aa69600a173715313916ea5e4250f8377b40d8044c709f67ff66a5f1478c76b9feb14270d4e8cf434a3a5eb4b852dfae78a01e4a3285cb4ed62074fd001ca7cfd535e5fddaf0b8d7fb0c47d8018a76ec3b14f9ff07b8b7876f2ddb5c73f188fd199ec30da4befed42018208b1cf4", 0x6f}], 0x5, 0x0, 0x0) flock(r0, 0x5) r1 = open(&(0x7f00000023c0)='./file0\x00', 0x200, 0x104) fchflags(r1, 0x200010000) write(r0, &(0x7f00000001c0)="bfcfd5416a964db1bfc421760a7de338d1db2cc568da949930192004528b53c27d7c177da0ac7b17dbf05361ce278ed448f2c185c38d2384d0d27e442a47889ff54edcfcd00bbc191176d62610c0f9ad8e70649023302ef22a61e3f2834c6a788ecc83d05698ab4d760dbe653ede545ee3bb55d4c31df54871561b5be88c31c452eddd88bcc8ba39e0bd8ee2594f1d2daf58eeea26f29489a5c5547a8d53f53328f7604629db1dbdb13ba7819548a0fd6438964b09880a0817af1efccdc54673caae0a3b944d5a03e11c65f19784c2a330512782a23067d57eb834615bf59ac3c84aefd82a58b2e00948e62afb2348771f354b77661e82c7ebddb9e142a0dc773cd9f1c4cb952ceefc0906a1bc7831879aa97e6a3bc61274a043a982a1a6c4c554f5186104c5132aa1be92ea62325ea41dbfcdcb895fe84c1bced8bb795e3fee9e46deede6d0487eda6aa736fdd9eace5e5bab43dcc1cc25d791fe3926cd06505c434c8b4d010738c18145d08558bef524efe7b28fae7e1df33db2e881a164037b78c8dcdf71304a88b45f9d05d32d3ac131d83602b5c32d0f1f15432b219e11c782408acbd96464ed3ae65c39108a4d52d23f0192d63311b4abd57e1e43d04497cf144c6c4f3b8aef616ba2f6f3238ee99713a2a9645aed5f9482f393855725cb3b7c3ff6abb18fd7971f6220077d05ee4bfb7717739da4c8bdf1db3b4df347e2e3d9cc721632f1e875918885fb3bd87f18c1ad06bc2660a6828817ac031c69b0815e6b8c5e2116b5afeecc4656018f256381bd1b62c470ada0b45ddf27df3d091b8fabde3800c4a7b3af196c6f57f94013109f03eef577acb387abf98599a99d349c16da29738ce9f90808b70a05d72b8909b566e19b3851e185975cd91b3c713c6c875f0bc65a0d479f810f1075acf63dfe8c6a03f6011c07f88ae48e7322899d2da942bfcfd5a4e546250325cf2c822b1264bbfacb8ec6d12c69a9a3881919d6a396993e23a91f7210145c72a2b3ffeca4d7696297ace00abd542e27b7757cc620d06b639d3babee76dc43b1b3077db926a3318b3557542c11adb6153ba6fd4e91245335304edf6f3f8624dc4a5780792fe3547d1e4aa107725f4dcb6f0686895456fa60bf077c0c74209b6ea74dbbd803019bf3349fcee91149c1e119c9da153bac15cd42cdb994cbb080289ffe735592f6ca6000eca16194f1ba48e694d331d7dc3430ddf281b35544232a0d34531c9ed8dcec9e14cf937baaaf7bd05acd43ea0e7b790c3cf6e4cbe8caba7d38fb3e08f6e64758e228e60218e04ffe14f3d52ae45cb382d16cc33df664cf5cd17e34e0096a0fe4a767a31f6cf30a752b70ceb76065c3328d100ba1b2c26798ad0800883245185b17e7d25b92b5c1761d2cc8c984499aac206140a7c3275c6278a654fd23862e91ad5ac131a1fde1c27a8abe44f17c95ef22923a884abe41638d793d4f24fb8647e5f9b5ee5dcaf420e12794c59c328f070eac0daa69527159589e9a2cfdba554e1f9bfeff07a6f39372883817faac4d820b37ee4c31513fe70814d58c5220b2720a8baa6f06fd736f81e24d21050dfd52e96233e919edf62066ac94dede985b91847409cb01474093beb5b1872b37fd0253c4be5fc200b10af5bd4e0105713fe9b9ddab41ab10a9f887538beae62fe70b0095d8ff6e8837493e2703742ed3522a2f85f36e367cfd79fa051b4bbb33de9ccea070abd677f9e2a0b47a831e4100fb846e96a3fe8bdda309ea7488e73e0c72695e87546aa32a6d6c5a2a5434883f9cc82759cb8c519b7fec16d3fd3fe255043593a1e735c7cc0e44a69d22ffec4823b5f4bea432ee475a7c631cd4e9621e3066570aca4ad06ca720cecb6c2ffeca3ce8196a61d9910ae6d51fbe6b97615890fa0d11da42b959fa112cafdb4885e2a4d737489c03478ce5e456a6fae0875101527aca3093e347cbeffa113175822c47f3f1d49337e55cfca7ef01ebd93f57620d90e929666fee8e4f97b9b2221e6b9dd13dd50720a31a7be50af8fb17d3b30da24ea95cc1d3afa76cdce682b4462fd4ad6129c9bab76ecb1c70ffe0a95fb044ace3da3892618a31cc16a4f327a7d1f26b611c1a5b524753afe49f89fe974e3df2683a7e6eb909169f48f26a6f2f96ee9a4f61a034baa13f6142850eb1e70b10088c64502f5cae6cfd20f7dd684fc6fc6cd8b30eda3f3cf77f135efd88c31ed533c19571679986f4627dec4e1901be361738b39d7f0b4689d3e89850b5c9abea9d29c12e8936f3828d2a1ce2f1c5f206ebbb3fb3d8247bd385cf71a158dd75053612c0935a45aa1a5e22a6caf566cf36fb076827fb870429f284c0ae6305893af4009b3de5a83eb59b421cffa62f8e77fe0c90f1cf5903611787aeb45f6fa176d4bf8907595f8b2290ba974b1bca45be984dbdb05935423189bafdeb8fb1991936e14a43b7b0d7d478b14fde7804f034b9b5aedb80d3f448e77e9dd02a25aa24b62ac1de1b0d5d3c11fee6a5fa3e81071b9da9e58e17b290692a32d89a573b9683734fcf286b03e06664b6b3e203123a95fcfa9bcc2dd5a872196cb21046eb959ddd848985d322ddacf9967c3f89bea244ca6594fc443d90ded706d48d267327949e8c1e40aa79b3e4fd3dccd8f5657412f6f44e7f24b5df9961285cc447ca289a8da2747aa433bf7a22f2718da0012bf9f5b6f281a19f277e7bf6902c1496358e05d1b2f7672e24f7bef0efac2e4172545f6275ceef8f14d45aadb360ffc0888510e7d3aa2854158ec662f73a411478ae1d5c8d4ee5456f7936b477d36ccb9738627e5193a101322c9beb736ebcf98c0a0a74822814ad7fc4799c281dd067fec5a2df144b6f6143e0a130bfef95c27b618c31e2823588424609fafd78ad4b2455c4f96bb83ebf1e6c50ade71fc92be8f7ad3d098696361f5166455f139248be1e70348dfc565fa1be170c945ae13957f7b9f7e0dccc27d1c24b8395138dc6b00a7e48d34d055bddd8d142750423140e77f63fc1d8e2e9daf56a0ceeb4e3066d00774724aa2e91b300913e90ac8b4437004d9b7db4b79cb3d2d81f7a34ab7635ec8f661d8c089602a56aca1092ea4aad6e41a351be3ef1020d900ea6b95819de9b158debabc2721d3ff13c9f795305ab44c4c3bff725fcd9e50067bad5af474b8a6eb0b6d2f9ffa4912001aadda2a3c79fa18a79d897caf3b7ec494f78f8f7ee8da648592b67c948c1e0784257ab47650a5594af6e4fd078cb8e55902f900c973beb938b420d5819fcdd5515c7be6ce371137453a1fb6f49d86a3b3c99b8e261ca42f1f4b95e6aaed0a044bd6403c70274cc4bb460f19f461f5be837b90406ef81b89813ed390938d0a8f07dd49495e24eb463d6eaff96c4080ba9dccc3fb99881c7c6672cdbc2503fac1eeef2c61e9b6afb1213517fd604cc6c444fd79720e21485d72051d69448ac69555e03f24ebaff52236362ca9874daab3f57360612df4cfb5fe3fc38f2d6004a5ce69b1ecc2bd590630d1061a10c7e674d00e6437b9f39e7383d642be577fcd771f45bd7da40414161325872217d1f88b02dbe73d731cd715382e007bcc1b1a8dcf67dba6a4b4def1b1649bb7c9ea26f93d8411733cc75f2283ed8c3645f3e2d868fd24309bab49779e270877dd24fb15528829356a546ef6408f4a22e9ce4c4dda9f99345ed6c3ec4190866de2f286cc9618ecb018ca553e19723c1357fe8501bd7cc7c80687cb39a1a49757c4f42caa6692b1fb9eba6481f1c14aa1e0214b5f3c9a6f828b046bed04dfd63fb13b6840c31813b853c0b9e880f6ab121951cd9009e3110ee179b0c65b3ed78a857932fff69ebcaa3593947257068bda771461c21437a4b158ad58bbc38c5e513e8400c3811caa28ccda21cb40e3ba215a29dbcf8f98b2b7b7cedd464edf500deb8501b52a59fd10dc6cfa75fed3aee75c6e8e99843180821467270c312c1d10aca51c04e954f96990660dadbc7d9bcd8bb8fdf0e0c2c47c3789139b12063d49d495fa6e75c3f198e9329654e4bdb702b0ff2505b32ca255af546d0683d9fbe96e5892e1356a1f081d293b498f081d2af9f0fa0af210cd5310ce2390350e6f43a000e3ee14a67d914bb530f3edc28a28e782d97e06e2797022afe1b9bc11884f3f76c50f28c828959f2f237b38aab6812cbb4fa427034483dfa085753e9000af841f00410baa3370070cf341f52edf6b0790084add3fe80acf10d9c1e1070fe82af7deff9ee8333e396519bf2e913883652955efb2ad7e83df6c8b430068e11a6e10fe20ccf91ac0d8f01c4f5b5c48a498b21a5795698ed8c0c19f30bc2b7d3634f722740ce492be86e41d253bf4ab3a70a14aea6eab41bc16e96c4e7ec287ac85623dde0f550a7e7fd5fca77164c494c9921d09a4333195acfd58a97a6bdfced4b97a37e1aa6a25727679a5249455c80488d652590100c3bcfc2aecbe1acfe70520ea379f13940a2a7fe0b77db144b54792d95ceb38d7094c853ccf1af63a674de2a83bf63017e3c491a63238f634620d7bb4afaeb1fc776c530b751bcf189983a387d5bd03c36d5e34deaef77ab368ae0920cdbdd37249f7c236a4f69c86946f343a7edd8f2b76b533a2db933ba8e01976471b99fe6abe42a5522e8f04c0f9cecd7a18f7c655d25499551c39bb7afa7c2bb0f813ddf80c4a99c6778e32d6ce1ddbb210e65203c46c5543f6474805e45a96c936bbb195eb6befafd0a19a55d9ce8174dbf718c40e9638b4bd2238e3d1d66131bd76b20cb24d4d1c3b76c172a019cb473763a1540e02a773478d29433c3d6342fe69723c8e8c9972aac131b4f26d208dcfb7427aa129ca99e75a49e84b9ff311db0a538fcb833e0b02bdbb0b194b31f15f10dcd1c04be2da118cd1f8fb5672f86b58a895c74821983a0c34efa2ca906cea09cdba1990979c9a8d38ea029a7dbe89f68a66d42b81c503ad56ce536991e735642b64bdff38c6146780b57e2748a2415156ff5e16a6fd5eed1b7ad856ee856fd3b293f9ed76109ac94595fda50e61a11c4c5a3572ea1e93bc4a6aff197c6cbca2474e0f094ddbbb965d9dee5e26168f40ce5cd2d5462734fd473020ec2996681eeeffdf5075aede61ea1dbb031461378975aca37b218bc526035351f2c491fea68182e5b2699c7787bf660b622412eca0f28a14df91d82f62fa6f78235fe75fe2fc30b362a9cebeaf7c7c35a3a80afc7af90e819a961918a9e1e66dbdddc1112004d1ffa17fd58c67825fc4bb684ba59242627ecda48c547d6ca0cda4c0aaea05c2de083db1c6bcce61fce42b90f2b5fb1a817705cb845aa54d1fef3384b54d9d8a8481540c3942c4e20c05e642eec27e4b34b1333c07d10aa1e7f350cf74a871693ac3efccd93655217d78540b8e2421d029f05cf8fb3c59e1ef19913ce42ea4efa9b86a5189060e6fa309083a4a1a90148145c13fe2d2582cf20d129894f41e7c3512167811ba60a63749a72335205679ad3274b2943dd332d3dc788d2d690def57f14cd04dc580a10dcf7da3bca5ccae8dcd7f78d11aaa6e8d83d71434f93ea4b6f67a23881f7778eeba0eec96930178d79c93028a7048f5463ab7288402054f0794ca4f534b519db3ccdeef8b37d33cc72f4cbdbb5c4dda22698002afbf46e650751630ec198dc098de30f7cf145c32416aa1b06c97fe83646a04a960a9f865bbbb41afa2de949d98bfe2555fbfa12d5617cf5f1ef70dc00b5747e7a1ffaf400b80941d4d94b303ad3e76593add41072072f587f6e56b34c43818b0f", 0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002400)=0x1) 18:47:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="3e3db0", 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 18:47:31 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000000000000000000803000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 18:47:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x8}], 0x2, 0x4) 18:47:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000004580)={&(0x7f0000000080)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f00000043c0)=[{}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/99, 0x63}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/193, 0xc1}, {&(0x7f00000032c0)=""/131, 0x83}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/54, 0x36}], 0xa, &(0x7f0000004480)=""/207, 0xcf}, 0x40) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) fchdir(r0) recvfrom(r1, &(0x7f00000045c0)=""/142, 0x8e, 0x800, &(0x7f0000004680)=@in={0x2, 0x0}, 0xc) 18:47:31 executing program 0: socket$inet(0x2, 0xc001, 0x0) r0 = socket$inet(0x2, 0x7, 0x1) getsockopt$inet_opts(r0, 0x0, 0x80000000001, 0x0, 0x0) 18:47:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000000), 0x0) 18:47:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050800000000000008005786ca900f0e08fecea91ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8da5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27df2eeeeefeaadcbd6012bed60bdbacb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfb3ed1bf70c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xfffffe42, 0x0, 0x0, 0x0) 18:47:32 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/72}}) 18:47:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10810, 0x0) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 18:47:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchdir(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x5, 0x6, {0x5, 0x80000000}}) getpgid(0x0) getppid() fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = fcntl$getown(r1, 0x5) r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200000000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:47:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c6530006f03dcbe612da97131a1de1275f3550120f5b52d6ca675fe2bdcebcccf5d7e9df13d7e28b9d51282d1b265efcf8a9a68cfe2d7b6a54058c25772d5526b7f7897af55428e7b47bccfea037a5f20810ff4"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="c8035079e21b7c96330784457e8a4e680ec484d62fe45be8c7b6adc7d8b853c5db505f19fb4700a44aeb7aabd8f7a9688aae08fd973ec33318333c77ab62babff61f72d7af0128dd398686bb5c01a67e48b7d5ad0e8f4a91e4a374309be333623fee26912369889e27baf0d836752b485c54e5bf428df280", 0x78}, {&(0x7f0000000100)="047abc1149cde9c086e59750d77369b55edfaae965535818e5bf43cb9a5937538ba3453e713ee735261d95645f2e75", 0x2f}, {&(0x7f0000000140)="f10f9c707987f8b022175ce0f18b17fdafa495e5453b1ebd0b436e1eec252515956e0fc34eaba822e78fd9d1b416cd379f567c961a9a1c8b9d489f76a0545863f71648ee4c7f537d330a0ebd6eb507ed8e802fb261ebcde8282962bbf40d5838015f4bf5ca596d8c290f5ad375d6dc2a3c7a4e74b69e097f91a6a50c0753c0eb1b34a513bea5c3178d56f0415889f2521bbc894f12adaccf4a5a0599e728ed83b5e06de127fbf6f95d22fa9caf36a21d3e6639a705bce8", 0xb7}, {&(0x7f0000000200)="e74375a670660f363272986aa7cee5507c5437ffbefbd8cd144f753d14a84c5f6373dd972cc088c5b0772cca5ef7a3d56e827c71daf3caa67b05152d6ac92f098725f91d8701934a4016b6ff22f92b083483e93be4667c36728aa51276521ede7648cc8c71385175baa2c526a0bca8f9abb89a5d498f6e485632fea48e69a509b2fb244270ad668d457b40f7577c9e5b1eab51f1a175b8db1915e74a5ffa062b2c568b3106f8ca21e6bc597fd9c624c14b390ae92ec947", 0xb7}, {&(0x7f00000002c0)="c8b75b008b0a0c99a4a02e5aa5481dfb552d4252174e9072f53d6f79c018f8274d9d15bf818cc5", 0x27}], 0x5, 0x0, 0x0, 0x406}, 0x1) 18:47:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000040)="03449e40b278d1062e499b42a4634b0b370c806c146df93cf379d39bae4be363d1343f63e94fafe5b5ebd7cc2cb16614ede1fd8a941d2ba99384544c939cdffb8212620b1ee1a22eb69c5f072bf8783de50993df", 0x54, 0xb, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xb186, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) lseek(r5, 0x0, 0xfffffffffffffffb, 0x1) fchownat(r3, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) socket$inet6(0x18, 0x4, 0x27) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000180)=0x2f7) 18:47:32 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0x3, 0x0, &(0x7f0000000180)=""/191, &(0x7f0000000080)=0xbf) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() socket(0x20, 0x5, 0x9) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) kqueue() 18:47:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001280), 0x2bc) pipe2(&(0x7f0000000000), 0x0) 18:47:32 executing program 0: r0 = socket(0x37, 0x2, 0x100) r1 = getppid() r2 = geteuid() getgroups(0x5, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/pci\x00', 0x0, 0x0) r11 = socket(0x6, 0x8000, 0xfffffffffffffff7) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x80, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x81, 0x0) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) r15 = accept(0xffffffffffffffff, 0x0, &(0x7f00000017c0)) r16 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r18 = getgid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001840)='/dev/bpf\x00', 0x28480, 0x0) r20 = accept(0xffffffffffffffff, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r22 = geteuid() r23 = getgid() r24 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r25 = dup(0xffffffffffffffff) r26 = openat$pci(0xffffffffffffff9c, &(0x7f0000001940)='/dev/pci\x00', 0x80, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x80, 0x0) r28 = dup(r25) r29 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/pci\x00', 0x20000, 0x0) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse0\x00', 0x80, 0x0) r31 = openat(0xffffffffffffff9c, &(0x7f0000001a40)='./file0\x00', 0x10, 0x6) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="40e089274e24a2abc8b0e45a3a2563296bb502a0645de597dca23ea1878252fdcaeae07b4602bf0fe18d0239dc96ff4dba6c82426f4c8dab556c8f290dab9a4a26a2dcdb5f9683e1ff71cab26e8d2b80072df45e31409e8f540b6cd644bcfd8c9ba7a0198eb9f917edd3d0268ef5517523f7365c1114b68699b37ba6cc768972890014be1b823481f704c87dd188ec09b90c446169b05dbc64b680061700c45bb16c017ddcaf819e6a04fe03da76eb61fc0e07b0e682a311535fbb396e30e367fa6237dad6269e73ce6edf561168f584613fd1d7c5f2731ad1ec4ff2b86c32", 0xdf}, {&(0x7f0000000240)="9f88bcaccb", 0x5}, {&(0x7f0000000280)="f961893a467d9a5c925fe16f704995fe199b2a2415aa373c56ea51682d739ec2a8057d068dea0f8324c1c8d15377ea6e27e506fb388285a08575c28e7f1cb33920324e706de26384a4af53ab33a501d3310e7ad310084dd76eb16a3c0a5f136096b33a6454c9068ca5f961b1706ddf510de62b18e11757beecad57645f7cee28a21c51477675c258227b5fd21b2902667c15c6c7271c9010e1460291ef4cc600a375fa556f5e830c136d33c01d911b46798ac6f5f922376f7c54ec742296c80f860716b0cca3abaca93373ce63d50f992098c1e57deb7e4505f94ff8c69bbdbfb5852475426f624a92c7fec9e179063c6dcbd6f06458240927eda4430064b990418d895cf22564f1e4660e5b5fdcbceba6f368393d6a4dded9b48db0666f4e97038a6ba6432936102734085d3f67998d6b2ff88e0a1099d8179d1d449764079c8c6e309b4cded7e428e0b6e2dad9e128551d0c8472636ea816454f0971bec4837df9c396f0498f8fe7aa4c5c6110778f9885bf214494a98fb3f31e045c381dc3ac470b8f414dcd595f500b3cfb3c1e2dc92a9ea4444160a2d4697d1fe1fdb605a059acc614e289125250938f3c45b9552ab02195a0960060e77204b7a11c03e6f8e718f275004f2ccdae948a0477a235e6cbc3133c674b4bc538ed6ce551a8dfbfae8e135ba1e3b4a2170d057f5f4f396582fbaee7cc707609ae49334ad87dceba3f54c2f91e64686b909d0100641a3a97588d4eb7a391656fc0158ff9c9e0baef806a539b3a78548ec03631c2bacf0ad172ba4f0d3d8b6eeafd5ba7d10ed678e47d97ee136b506aafdc8f915f6951578f45da639fa6e4776ce48c82ab8616db8adf5752020cbf0108f8b4bf5206bdde1ea71ed8402786e579381279cfffd31f94168b4d0b5317ce517bc5717c47a745a8b3434411c6ee52cf21de8a58ae763f60189a0c87a8c605522815b0c4e3d0e8131a2cbdcf62b9f8c4bd8d9eef50a550096415755ea622a55949237425806e11cd24fffa0acdbf3bda2412f407f3a0455238123a89ffc06dc6250b0996e8b725f58676b630ebb1c4fba4a9fc524560f3ae5fd86b0c6bd883e33c6e67c5661ef65981344de4318de1bc5705c098c974a141ad095af1624f3b98e28e796509630153b066e83f197f7e4dddb9fdcc8079848ff5e7fdbf6f881d35e9c63c20d84b4444ba6dfc4637747757532090f518f992e418a1cc880397c8dd7b40ec5e6772bccff31995bd4feb99b595a91b2fa19ec1698a4d61017737ad1a829652e1688d3f4e8da4955da52b2f6c6fc05dd684e333b3d94e8f22e9aa16338603b9643ad7cc5c6c9d0c6ff650dc4aa231866f89664de2d6b01d065ff1a0a21019efae66e03dd5c9855a090836d699774d80ad42431a59d9b34147d8271e8ce5600e302620696ff0dc577ce9a194d64444ec064ded577ea14d8a98b9fd04158e34e6410c9b8aa4cff578020ccbbff6e7f30f84c84d17dd7274aa4d345d5b9050e20a373aff5a6c04c146c23dae1574864f74ca0ee822afe1c4c18922cd22955be3385d1cbadf078ba3cfc930e691cc7f1c11149da70583987d671aaba0df08f55520f50f5291eb726658701a680789f30b3ab63f22623c3946b5cf36a3795aecc66bd6feab6f3323d95a9f8de522ab76296760b7e172bce67bb801ad10db0cfc001fc627db73788e3ced36066017fbc008af407a1562abb3bf9f192ef759d4ff61838d2d6784f400aff0448d456bd9b58ae9ef81857453611690ad21d787525fe8c9c85587eccd9c1dc508352bf7406b70b9bca765818209fd64ff42eef4bcebf509d0d6350072ab5e1ced52b1c1c1a32c2336e75ca4efb944531f24b22508195b1890f2d91b3cdd6c7e780c70377fa245e9fdd87f51927f3f4a4582ab753a7f90e65c8233dda92598f4ac3be7c9c63e58367ebd0f683fdff7af3aa2b3cacd3ae6e17833940186b7e56298a88d5d360eb5edea69b1933ef4cd58bbc05501ea176d704319407512a22286ce4fb4f15713ea93ec4f833b641a2199ca27ab1b0c71b24a3fabfb252c29e2c1f07525672e2d8cf637c0bac08b1a5bc4f0cdcf3e923bac6716b236e555c5497cee04c8adef7d1b91242beed10e4261b1687c3b5fee6f086b517cc0d402f8f77436d95143f612bcbf4dab893bc61b2c40aeb34b5e7d4425d5f39473c1ed1f166c5a4f1f3996ed716592362417d622c8657cdff254d2da93db8a1625326e75134e5c55fb4b9d569a095bd40c33f4f01eb3569f2bfc1de0b0750f1e41ee426fd6bb33e71682b97e6c963349dab27ff6b030adaa3ffd57fb249a421948b3383457f9bb0662a9b1c14a6aaac54a7273fa623396f6031dad1919ed28e9c41d98ff3a8f966ad5ca873a8b387e2b3cf057d764aba99c71494d3a4c47b0a62f8ac608e9ebc9b1b8779b2883c7e7e7b17fbdaa91fd6d90552e5d844e82068a51a532f272cbde58d558329d7562a73814731e9b7a19b2927e229ab5e9f190d09b22f4e89c003e4d9fe6d518d6692332ee7dba7db1f92246b45d3ff73282e6291f02c9030862470fca461e86f3654f08f61f75acbf2f9b51a9f339f871ff92fabb191885130df2c14bcb0a5cc3825d108b79948406c16f33dd4dab8620625ee3c1d9cf12b527e981966b678e996d1c759fc4f83fd4d5fd22dbd36eaf883d6d69494c5edd139d825f6b00a1841f5a819fbe376d7d88761e6d2c6ac30ddada5d84e0864fdf79da40062d83c0f30216c5a83a579cd74a801141df0f4a1820e7bbb209e515efcb10e690653887a570ca05bf0f6e69beb7248e7d7b86b1810afbfb7ce83837a30c29a5faed8c3d137138ebb71e909a004b2e8c3459bf70a00eb87be8ad2716412248686684d5368449d641140bff3d16826728ea69ab58886216151f581ba79c3fa16f47aee38bcced6a43a0e9aa1c25c7f930164e5d82cbed091786ed4be4be28ae3463ff98715489952a81cbca5b7a367b892e20393b12c815fe1ee48d718cf83c9ac077d36067456e0ee71f87f5fb5264da35e013af8c638c0190368ce40fab2e251c5b71c1e0141a7392811f6f27438f7c75b33edb345fa971a6d12cad80cbe5cc19b9c9c15e1635af69b7d5776e93d0796b034b637068123407977cc772927d6728c4998eb7af5431956589dbc61f78ba268ebd34ab3fb3e34e7348a2c1b7732bf0272c47fcecb4c045ee5b3399d7a320a9189ba556009a21b0d4b690d58fe19862ffe1f9fcd98de4b8d805fe7aedcbe5daafd11082ccf97d709ed20827024b18e06104d4db504afdc69f16c6389aac31c4760b67d94ef3f494461c9d8ff0a651056f81fbf72d95412bfa0ce75fd7db40b286994e5b461a66c5a4c0b3f87b75c92914f651117cec48ed9b9e0a22851a824f1eb7cb92ea2b972de9e98afe5e9974a47bfe9aa2f1b395f7afac39a33e4780ce10946a32dfa7152fab99a583353650c741bd9b9fb6bdb9fc1f66b1b3423b19a967644fe1c17519704387e72c957c5210d66bd9fdde8587d3cb8fbc9b48909f42fb324816f41cbd7ae2c467ee64a2d726272f415306c152a285e0c52b38d6e0575beb3a22d64939a1cc3d3bac7317aa4e2cd88ea86cc6425c07718dda55a123777249f91ae4943fee9deef4c98ad35b4a133777814cd1b98ddf0890bf4c90c894661386dfd64bc6e6ffd6bad26240a71f51b41ed9113aaa1224e11ce8bd7ddbabc5df2109b0a97def52104e09a74041c587bc1d9732882e71c5e1d7355fa35f32d56c7fb428910ca009423b4ac4f4623033a984b9fc2dcc81d8050e52f78eb0c302feca87ac09398342936a625173aa7f6682e9f3c80929e1f90614dcfebf6471017cd064b5b5db9d8a91f2aaefddfc907dc8cc9450cf5c38f8398339916fb1322486f83c8adf16be60b09e68c96dacfbb4bd125d3168af3f9a51ecaa7ee0178b640264a1fd776823ce3261911004f09a201c49515886b3f07743acce7ded82ad999049f7bba1ced9d9cee42058bdc9e7110000a86e1529a57778b5144245faea0847e2b634301f2dd581ca48327780f0c1ae0f72949790b442326f917682e9bfbbf70a1f7333eb7fc8b4b7abca56dfda8cbedcfa96946156f5518a3bd48d1af096983ee991b0f9cd43cd08da807883c136a947cffe2658abb7cf7ad5f6f6b9d93b9a83d3acf1c1129d7594fff949941f44fdf5f71dee34339029f2423d92253118b4de300e2ecfcda2adfe8f51c8e87868538d4d50fea2763c95b477c5712c1a47485bb7bfe8fd46228337e1d305142d31be29e9ef20d7c56a9953ddaf4a3bbd901eeff10547975ad83fd421e0cfa85848ffa21b5fb674888a80e6a3cc29ad57ff70fe0ac671f6f6775e70414acffe5919738e277d4374996995692cb0f8ffc5195a17f5c52c8f0b6ade6719b6196b211a4a9be97886d2a50e9bac021e13cfdcdbfbd1e6bccd395df27ddfe3a921d01697499f77e6b68ff2f0568e0d4dedce512486d9c08ed682ff45e91a150e30d72d270e198bbb4b3dd8d6d38d546a490dead4bc881e1ac50c578171a2dd159e150a8d5a74950d5703e6f4b95e527cd4f459ff6607a6a19bdd8744de329a827e57aded364c10b83c9f95af7ae25e32b1fabde5e707b6de5d9eacb978df786c27a160c4cc0157e48b69d64c30d62f6f83c8172bfb46d5f329a31959d5fba5505ac9a23f7912b8fb2e299160ec1cd3e04440aad5196357d03a54fe197c2ad581c9b92a1fcc044eda23aaef2ffa9801b1fc0122e011b018079301d44a07fd33995df3b4822cb7485d746b2a5d5689e5facea5d0237eec9861e0aaa1d86f2cbc070eadf0f8244d296c70beb0a19e4c5cd12ccf6aa7e0415b18b48f68c1d577e7ca16d5df51242f48d5b87cfa77fafe5c5a081adf750ac44dbcdb78125aa01bbfcceb3ace99e42f1db5ab794e8af103185fff5dd001987ae7c8f8d7cc9bab6529a85baf8118db609e3a03f2d2d9cf1906279d6fee452c20dec0b209e363b75463d7b67231672db606dc3709567b344dd66e2501ddfa479fae49a69e064be02fcf7803a20c1421f363c3285d34434b173938768be2571daa20e6cbfccb3e5f7c6d9bc8bda9fd6366b45573b19193cef4ef46aee301737b83c337d76acd7367dc6b07c62933e009fba038de586c6e9ee5ac7dd51a83d3721ebc90f4cf446a317769b4a327eecfc69a4b4fd5683422be13f9e6b465ad60f72f139b6366350f12e0962bcf85e8dd3507bf9e8d4ef8fe2b0127dfcadcef396919f57465c4e6d9df14b476c62a352a10f43dd38f8186ad06a339d29bc715ca6acbeceaef086ccb69d4ac3a3015f51aa10f609d58ebc8232ab8b21676acd308f19bef74bd0237bcf3e42837ffcb97fc5eb7dc2afe8adfb6f00cbfade5a147eef04bd0cce88f8bc71d11637484308e376edcad064d8c92c0aa33aba46d5da1721cc794ffa1afa11276e69ab790237819a42d635d8660ab4520beaf1f9686a29005194512f41f6b0973476017e80ea8cd75d3674fa0adb6fd49964beecfdd552f27deeec9dcf7b2416a433606477859fde62a1aebb9863031860458aef54dfc07331e6a86a3d482b04c9394c29fdf85796446093746539630a71491932df265f98d4e0e52a0629800fb5e9b84d37e5e1bf1b2776ae090213d62c40e831b964db316a8551d7d3159f6dac3aa47808cc0391794385ca89faa0a17c5a5d8099abdd55cfc28142dc1ac9d9a1183c9ec55fef8383971a8f1b87932ba503f3151df40a2c1ab74b7a210e480d2afd8abe7b33b2c1e0d017b4637197ccb", 0x1000}, {&(0x7f0000001280)="d2553127b156a5a6dd19273e26d3db0753ef757dd3ba0297f17488702c7c0e38277e69a43983ee156669c3639a84966592c7edd0470cf57c1c4b9a9f5749b68618c509ef6d231c0eeea6f9972c180f4f91dcf176228aa21627103bfd59a37cac9229d0", 0x63}, {&(0x7f0000001300)="10e5e785c490ad", 0x7}, {&(0x7f0000001340)="6c9e4b5f6ee873dd37356851a53cda42a6a15200fc287de1a113c6fe0c131b57", 0x20}, {&(0x7f0000001380)="6ff42e87edab0cd136e6a8dc719f5752d13aad426b3924fa53b5cc79b1aa0966144e61f72b85b153180ad3a95fad2eecb7692b2f9bc3deaebceaaef1755ef178f2dd1b9ab66226bfd89fc2f04da5db8f68112daed76cd89159466fc7065b86095196ff7f033929beeb230c827472fc7da6f70bf7f084b20282517770a178c770d33611f4fd92a53c51f6d8ea52b426f76718c32fbf9928317c5554b40e03bf7bc85c16adec9f4620b46f59317b07d9b6dd1b17d8de0ba713b8b0bbbd3ab6a7fc78cc1a29699a8067a4cad8bd7cad334f0e3e", 0xd2}, {&(0x7f0000001480)="c6c923b1e4f45b0cd00b4374a40b64974693cbe54e5c1336a70f2f5078b4fb68fda23edb980653c2514e6fc7d364781d8f57100f945802eb341290fa4de3f763e55d4e", 0x43}], 0x8, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002006000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="02", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31], 0x110, 0x1}, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x57) 18:47:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup(r0) dup(r0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 18:47:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) close(r0) 18:47:33 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='.\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x1) fcntl$setstatus(r1, 0x4, 0xc8) 18:47:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8500, 0x48) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x14, 0x4, 0x80000001, 0x33ca}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xf6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x88, 0xfffff, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x7ff, 0x60}], 0x401, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf0000005, 0xffffffffffffffff, 0x7}], 0x800, &(0x7f0000000180)={0xffffffffffffffff, 0x2}) 18:47:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file1\x00') r2 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) 18:47:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x8) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 18:47:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r1, r2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 18:47:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x18, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="e239d73b070545ff9def", 0xa) 18:47:33 executing program 0: r0 = socket(0x30, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 18:47:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:47:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x4b, 0x1, 0x0, 0x0, 0x1066, 0x7fffffff, 0x7, 0x1}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) 18:47:33 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000340)) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000440)) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) setsockopt(r2, 0x2, 0x0, &(0x7f0000000180)="498c26fab2b1164392a2f33bd3d3807ccde46f4f2d57027b78b589a8cae98fa7878410d09ff119a55e6a58b07eb85b9019ead86fbdf985e9393bfe5e4b84a3f7009494de70c0a27d4edb9bb8755e675b3e7f1677abc960ba592db8091589e44bd9adf30fe1583bdf278ef127f48a83c8fe64c3d3659b7920c8bf85c73b40751f2edd6a265b0dddbc68334f0261d8372c1a58188afaef0dca240b33886062d53702ac4e21e682d1e6d73a1c82d3f1c53f8d81e2cd01a3ea382e57be1b5213701c467bcce293e3f1d2fc43025a21033a57645d73063884b67280eff239fd812ffd83392a3bd36b", 0xe6) connect$inet6(r1, &(0x7f0000000480)={0x18, 0x0, 0x4, 0xffff}, 0xc) setsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8092, 0x104) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f00000002c0)=0xee) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x7) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) r5 = getpgid(0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) pipe(&(0x7f0000000380)) getpgid(r5) getpgid(r5) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 18:47:33 executing program 0: setrlimit(0x100000000005, &(0x7f00000001c0)={0x0, 0x20000b156}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10040, 0x10) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x41, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x100, 0x1000}], 0x7fffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x2, 0x1, 0x6638}], 0x1c000000000, &(0x7f0000000140)={0x5}) write(r1, &(0x7f0000000000)="1a03dd", 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08", 0x2a}], 0x1) 18:47:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) write(r0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/213, 0x7e84) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) 18:47:33 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0x100000000}, {0x18, 0x3, 0x36a, 0x4}, 0x10001, [0x0, 0xfffffffffffffffb, 0x0, 0x8001, 0xfffffffffffff000, 0x11, 0xffff, 0x7fffffff]}, 0x3c) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 18:47:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0xb945, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0xdb, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000000, 0x7}], 0x4, &(0x7f0000000180), 0x5, &(0x7f00000001c0)={0x256, 0x7f9}) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 18:47:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000001640)=ANY=[@ANYBLOB="01002e2f66696c653000210b051ced6f24f301ecd1b35327fe4e3e2bc4631ba5e233efd914618f60a2fdc97e99bae3df314a9d73ba3be36cedcae75270ce3947c00481e00794472259f32f068e0dda781a5fb787a95c3132bcd4aa123797f1099400"/114], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="be22fcec663a48509880fafb9f9044c4c277e6541aaa96eb018df97302de3335fc29d95446b3f56eb4f67b6e2caea9d32fcbf751ecd76384ef7bb52a108169a0302fc00c74e70a9b8169b1686f39b4c411086b3cc93bf5846a41263a267a0957faa0d806c918e7e8f263ed0bc99be45c2007578b2cef024121f408a12dd5dbb28ce234f80094d608a1cc27e982c44a7271a18eedade1dcd0432e3ba154887df7f74bc8dfb0545fd42e595189408a9904eed4b173c6b664632cc8a47d3438b013d940a38ea0167f62763b80425c273b7f6fdf5fda1953eacd", 0xd8}, {&(0x7f0000000200)="6c496cc3f5293226ddc9e7567286abfe49830335cb1f6a80001ce94326fb1a5effe8843f5ea6b0995fa5a30af463aded96039c0d81b0fa29013266d83791010c11a6b1b89b8dc519528af3e880fd236db4f89174f0590782adc69e6d5fd40b9caaf09ce8f7f10fe38c9e978f993ee45a7f901e7ff4967fa8f8963bff997edb5aba020a8fd27d64f228e8157c19b2b2c4c581b4adf9c3a07ad7d3bde4724dd8481c9dba32", 0xa4}, {&(0x7f0000000040)="41f7d381812d96730c809e2cab75d7b6ca246ca3d94de602c2a42e5bd76c2136551dfa336b3ae86683", 0x29}], 0x3, &(0x7f00000002c0)=[{0xa8, 0x1, 0x7, "870051e6762e59e7433e63e5ca3deb3ff1616be552918c561fb146a2fe31629c24a60a9fab23cd68d941ad920d8c44ef08e2bb183466984d122c35c5cef66b921d9b6a02045cb5ceda235c3c6a1f30b8adfd97b865fedebbc244009a041fb0f411a1d124f5c7343aab64b2b61c3f517fe5f8cd69886991aacbbb793804a64ff371a1e5634ad624d63c739951125bbc6cd55b92"}, {0xd8, 0x1, 0x45143ec0, "73752dedabedaad8f73e17926c0f33df8c981979d7fa4b47ce524a63b90dd27e007da7ac25c7a3b5eaa9229cf5c18ac92b9968c94675ca478e6227847a2dce370671a84c9d1d0207ccdba597c23f0b773e5bb7986b32dee21fe9758c721f58f0b8d67b0fa1aa180c8e285ee46d88f9f27c79643ff240ca3d436446ba70f62ded801356738780666809ab937b9afec639a5c67231892de817da4ae33b80bb6d20bf4c11f7ba88ef16450978fea47f4bcb674bf5bc8b45e64ed2c8f70eb031d6941b"}, {0xb8, 0x1, 0x6464, "362f5687dd526651ee6fb91a43129036923b4c999771d5d2d6549ff5ee9f16ce8da566f84ce4accdd959a25bde19522f450092d176f014640e0203bf35f31a7bb949b6d6231a83af8ab759a73841949f760b161d99268a7dab03e35b1764b64301bafffda114601e5917a544b1a54abc5ff82900a405733711b23e7f720a1018c45ed1445602cb2e3b82fc635b4e8f597a0b10bd3711526e3c6eb59c4d68b55a34d5096a"}, {0x1010, 0x1, 0xc18, "45dd64ca51ad5b90fbfc99d08d87b14477ae1b178663f425ac11dee0625d9f07a2a0878bc934d6b889bf84fc8039597aeed95aa8b29595bebf1dd4517037dfaf12d2cbb8326beae52c2a8d35aec24c9b70c8f586bf17cdc1f05640153e83d58b415bd56127897634bac7b067ac519ed4259b1e08b2cbd76e20e881d5babd968161ab40d0fa5141619bb47dfe98493982e8f2fd2989dceef31fd047035a3912cb6fcaeb87fb18e2b7e9351c0c5d5580e51e5b03e487228f1b2777bf5c941c0a0536725ce560eceb84f4958b3e95c40106283554bb16208f36dc2a38983a48204fda38d4ff3102f0750632c013f5c75ec33806a329360e0b9db50ac00000067587d93453b016ae0777d8496f28efbf9a460a7176cd93972326d7895fc05407b5807c7e20c3632480f62d79ed8378259cab7ee1fc3e233567b59ba8a8fa89f358b26aa7afd6b7533faecb4e453335ddbfd8a18e4b30f825acb522708ed3f01fb87989f1db4cfa4697342af902d490d8829cc5e6214892b0b75e4b951294a32c0c0cf5e5e72fff6d54c68465f2f9d35e3de14cc8f7358d869628b06e7d750d487a0f1603ccc266be762582ee6ccba783de49fbc652c9d9616ad126a34f601eee8b13216bf59b555cf56670c76caefcaaea98ab9d6ba9c90db9c5de97f16a58e7f44607bb06caac2a849d38dfea6e8b55c4d999900ff719b4b17a2d5fdaf8558a66d4ce4f243d4fc18bb7a19966d864b7497642d831f4c577cc608f7d8e21ce397bfa3e33721bd206cf35d91609d1ca65207ade4dc276c62e52bc7929dd48d1087e17b68e9f334f76a3a3245045f6623e4e8c87731238168b769e74d1a00f0df11e05b506589dde53b5a7b2bc401c5ba2633028a40862afef6b444608da643130e0243c4c72eb7d6969401dd09193cdfca7fbe6508e99c5952b14e359b66230b20d4fb418812aa1786bc2533da42b3759e4ead80c8a8cda3380667bc303aa4f7d0e1fa4d12779524f962499d70afbb1bdc3b1ae4073a7662cca154ef19c266c922b4b44ec6d65fa0b6e557a5c9589b39169dc3904e58fa69b1ea46d7fe345a89e2034a485180a0ffc6c9aaf496c384ed570852fd233ab5fdfdcb32e61f6faf46fbc80e99ebe92e0b1fcc1f61abc23e5cf40a32f92ef883b613cab6011ae4319ebb5fab3b24cf478b6a358ef393dd31030cbb71e5ab8d5425b1459ade55146fdd8c528c1da2429e61d034ee8e4fa8fcea83728772cd3ec35017a8d31117d95241122e0ae48686b862fe598be348b528acedb5e06398a9620e41f04e9c6ca1a8625ae11a2952645ed0443f762298dec3ff08aafde0049794f4d2d8e32e111944af0d26ddbb35885d37268aa607e979483d119d405c619ba2a0aaee1b9ab6cae28bdc9b89695707315bbf34f7a40eb7085a97478143b22faec90331fc3f8d1a3d22da180e006c64b4e1dc0a092d94b8ac886e71bfbf64ef26c79cd933efea98a26d9e991f0256d880854454d7b9b0ff2a4df08681d5447889f9a77da58e785140bda16475f355d9bb3c0ff758a4a803999dec54f8bc2aa66a92931d0b8c932925d7704990643970896cd12b5f214bdb5fd474e0701f3cfe9a0b27e92cc7605c8c949a2765ce948a6f2043653a33ae247fa448b012d71bf2e99d8eb5ec29c7d5d5a08e692eda56dda0cc38743542fbd2c59d5b23685b4cd3cd163a3b8c803389add5df540b5379d27cd04f5df4a73fe6d36ae20fa11e31508743fb7aeb23ae3c9c463f6562078b19724934bccb24b3e39abd0b9af09242f350941cfd7a931a21c2292f929909566c4735853865c672308fcb617798c6a93a17ece833c6496849a08d7a58cec236fa142029e666b49fa5b47e98a97d264cdd3b5d36a943f17c27b85d02a4c548bba42930ef0f136ee7038a675b64f4b44c50436d1646cf56d8f28d8b91369d4a3cdb96215c4e01a24028067cdfc346b39eef6e873814116e80eb224bac738a6bf85b09a9c7374ad889aeb970aedd2084b7183072eaf9665517efc33b03f3eb47a6537e53d31da98ff6f8d8d26bf05eca67baf36211d3528a576ba051ffd7311a9ddb45ad4b28c9cc392074315866c6d8823d329479126f0c808227e598ecf43794e9c375ad876e23e8d6d98a0c1fd8fab0ed17b449735937c65c55f5ae15b45306a1c394c383200371de20cad41d729da0eb511a0e686686dfc6ef8cf24f32de5f06613e679e4bafb2b076c21abab5206de9aabf0e45711d7f7231911a2212d42d7e28fa923e4d52a884725fa483e887786a6d2c72db3e90891436648f59656128f1321f772f74641f858aebfd50e6023953a332fa802dfc3af285a505fec59d8c2f74b2dc1fcdc26dbb3912c22e58cee47254b1277cb5b329da5c5ad514c0766e7254406a43ae1e58b17dbf8ffca015ee10e61170de9a4ca91cc0492bfc64883af127d49d70f49e65b74025326fe66e0937e66d8677e02a28b5c51e58be256b52f16d85f9b3560d21003670a5abc4102a8e77423b99a125f9ce8757f32afa2fc861b950388ec6450a9bf9b12906710136c3b80dd04013539d2fa4002edf70fc701dbba067f31f967db331c19ca35d643ed64a5ca952b1f9dc5ef6a6277cb24049d032df6bc97a25011a2f3d2c1ac455c77e1235f80cc157847aada1e23d9d4ee3bf9ff264e8a1b0d118dfa7ec28201e9b40ee1a433d68ecadc002f544cc232cfc4d73dd196134cda1ff712e4e8315126ac78cab6c200149ea26083bc7977714730db343b03aebacc6b431b7cfd9d90cc6a1ef6a97399a8710d63d0ee61d36ecf17442426f7280ea64bf99a01c62b00377a9786fe8aedf85898802ec98ccdbdec912e1ada4d15079d8e23663eb8942dc838374488f60086decf43b3a6490e36a63a8e24a6fe519a81ed2a0e35841e561eabbc3cb238b092db0baede9886a111eec7c6103269a1c4c841150fc66f5a7f339a2a234c2d70f90289598cabe90daf25df25be7d40776aac0b5d8f2c5f077732d51947c42c4f14081670fdd52e07dcb078b12d5b918104325a54571bf64cb3e3a44d99e6acb6f8187c095c1e71ef68f14fc7f55a89eed2b9d14822da009fc8106970c72229a8ea43fd3809b505157329083b21ed9a972a9ce6c75accfb01eff7ee03a261eeedb64b0fd18b111253b020df8b1569a0b9daa1c9bc23a6fcc1f603094b74cc29d6ebbecfa54afaee2004c22fc6c547fa6714d30b2aac51af19bb0512dc4091a5a847a44353d1b88bbffa15ed7d3ee9c2d7e611f5aa3bb2714a6c18b59ba5328fa21c2b4ef2bccefccda10530280514c28297ed4f0d020597ed82a46c2e9f78b16c43502492fb9ba8c50fae49738abe818d430a05f063e7672a10580d5448771853d7069580dcc1db0204fd4e6b1ccfb091a0bec8b1838d3c3e1a49ebf88e325cc7bbd62d9a5745120613b5be5e541918a61dd34b9823265348335555f5928a86a88c97a93bab9aa624a36513976784b9ccf8fce6f10acb614b71eb0a2c9aa2bab00f7246c0e67da6cff02af0ed29f0ec0afbc7d809504d93143d652ec13049402f84b6a2f8116f682f91bbdb461d0ae075b10bb5e18a322b3f47b03af97c87470e06b6348fe725c92060ece0461744405f74b3e85ed0ce561c8c6433e426b1826b49f374c6989c86df19845cdac29d5a9e496725e8f383fafc051b9cb7279001badb306d7ed78fd254d913d28608ec8db809d1738bd1b32fd68e48e68efb80bf076c124db897acf69ed14ae732fa47c9b2d4c430a3b661e03221b0ba8b1d5580436cac6da64a092f4d2ce210fc2bf8d4208ffceb3d61c6a09239aee0e2aa818a12a8a72cd8440c34036d127b1473d302f15597f539680ba11d57797f5b5b93d4cdd50f6ce3c638d23efbea9c38872c23bee36ac69edcdcca59b294788ad3d5a7e42277d13527c13dfc058c2d231cb93812e955ffc4d3110e303ffb2ba26947b2cbb8ae43be978f489f6850ec5ce7171f72abec7e8e5ce227b9184fef82a80531f6ab8485746fe322073c6cef484dc76b5d0c12b0986c955e7de323d0d0a6eb74465c180d6fe2e1a3febf34e162fe21f7168ee75b1ad087a88e5aecef1218ad95d55d4c2545445c7329eb7bc52477be58a51962bd886b09f763b686e68c648aeae5de22b6ed72b22e813752d9bf9fdfd81730bcba70abe1f6b1f29810af75dc641771b48ee6d8098caf4182216aa12c0fcd1cad9890c0ab36445b7a67c48b8b26d9f7ea18d2fb440da51ba5e49b2a0c24758c9dc1f0710377ed87e7e22a6be4f3df9411051de4efe2de0f71f3cca4ec7cc5b76d10f55c7b0a70525a82bfaea261c5aa9391aa5e7936b296539292272213abc79f9f4d89f9dbb98a737c87fea1c72ee4f1ac640c02b217e4093c187394102cbe838ed5c203f75f6c6b2d20928df6ef14af0bc107d4c4ef38be6aeddb8760255112fa97a20e21eaaffa2d5ee94530feccc27642409aa7087a3a330656580d0a8846aaf5149a78ff8e1f60ebd5fa29a1998e285525f1e911e81361a92abf28334d030baa706caf339dd4090050a19ab3489d3b91ff7e36d0c4c41f189c02956de8e4405f9a07e01af827101deb60347ce06966303db649078f42ad610b543dfb9e288ecf33db762e55d53102f1aa4f9021f9440cf9a051a3d097e40e223f0583db804e66e484811c8cef549e4e2ffe246ce4465401907e7783cd6ff593b094b75da0ccfab5ff978d2b15aeee26fcf0e9bb348366865c37d7a326ab03b42260ab98ab908940d65c65ac5c9410ee1a7932a48fb9b697fffffcec998e4ad9caa0e0451373ded3160504eb6361d3348d5219d495d19127eaad893a9c56157509b8dbeb4a50d3256753c05869bddb0c884fb98e0eba1ad936a2b56c7e68adb3415836b4492695eb836fcc34b8e407949e06854c5a73ed8b136a6e687f36072248b7289aa3b80b19a70d90bcb4d737c631d7f2b90e2984bc0d31cc96be4c88db44054dde9df1d139341a008e76cf12ebf53a1c1d54150082625dad802f94d0e2c9c2804ddb69f0edf051433ce04659ea875676376a6727707133c39eae59f5ca5dfc1ad1047406ff38d5daf2ea91fa80ba898ca17572c83ec3a5b2330fb1d8fb4a717c877c24f46afd49bebf865116e8a701f5bd9dc9747823b46bd79f2838fc6adf31a0b4841531a17051576f593ded3b8f4b73d7bdd15809c89c577df688f6483919b974e25b8a02a438fdb62355b63d379ccd98af5dd5d87f37c9948231701cb50d3c1de37c1ed0960e209a9efa3baa316ce6bf0b2d69b073a78a9fa5bf8ff5c3589846f116fcacfd1a6896dd204d534684ea11e6f8a5c0b087cbefba2e90d43b603964043d1e350dc0ebf6aa218205e59edb07f316c322460214f01ff9d11429882028fe856c3196fa81892fe5727c7c0b1e886d686f24c016085bf9e35c7ff43f5b77c9012f508c2cebafcb4455fed9dd833734b1bd4940641d9f4c9c4fbeb628b42f45a6a3b4f1fb876412a2834bdb9276cb881d95bba01955a4947455ed2bdd750b04adf8fa40415a2b3d7668fa8e4c15e60886a5b018f41fc664eded81f2eceb40d173d1ef96f3b1056c1c84e631f44d3cda68b7c2da485fa8bad77717e8d0485e21f033313d2b935da5704ce94e599cf6d37b7c1dcd83a8afe477c4dc8a7780599dde436fb45e0beb72d94de10e98ed69d81800aa3638b6bfab5229052f31cf3be40b5ff98008f189cbc6b7e08dca6ff37fdd74c1ea793e53a45d63da3c9ae8019cde9a32ee7bbaf8f8b498d89a75e293168a99d7a0fe"}, {0x98, 0x0, 0x50a, "0f7cb57dcae093bf143372ae4e84fc850f611d22ea3737a7885b4cb87a75096ee6d74acfdbecb137928adbd47cca2fc7080162722a1c35f46b46cb286edfbc760de7ffdcfa9cfd7ffbac646247dd33741f2cbedeefb32107d4641560518aec08bf7b8b0bdfb0c1e5a7770d94625e09103677a2ca0363de6767f663b87171314565018099ceb0"}], 0x12e0}, 0x404) 18:47:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="bf91771e20e16feec95e9303bcfb64ef44665e5c1e34b1f9ad7e0a1287c839808a0bd619ad768bbe27c38edf01d3f0d92d07dbfc61041dc28c02c784460e45d2c57b0d736e7ce175646fa16db1f0fbf5d6f2637af2af36ceacd45643e07b3a4758d6d260047c5dfbf7462b6cc78d94979bfc5fa01285d3db3c41010ee46956b9d222d8d2997ed0f86443b23eab0751987d7659532c514c8012ec3fe5d84d8da996bae16083b3b0244b70f425a46106f089bebe7ebac366629afb7b56f7788896673e93fc77", 0xc5}, {&(0x7f00000002c0)="a3ac9a745aefe43092048b694dd48d85f4166e8f8bbad55826db3033f41e5920b8cc6d0dd87133a20bca9fa9c6cabe8164e2c794cfb3f0b3106a13a555582171a4e66a62370d56640a", 0x49}, {&(0x7f0000000340)="1b8d2b8c8d8fb5046fa42852f81e04f58ce729415896fc9fb0c8e0f2fc95cbea04ea036086548b906e45393244737fd497d6a2212bbaaa4633d7ba535801d40330162f675158d589cf70cb81b68731dbd78cd381c6c411065777d9", 0x5b}, {&(0x7f0000000040)="c50af1962ecee7b05ed79b4decce435ea21fe623ee45aef6423ef325025b27c5c9c8ba2416ce3cf3ffc617", 0x2b}, {&(0x7f00000003c0)="1e14f0aefd87ac1f67b8548b4108facf5144ea1481e3f43f7cbfde3cd7a8c4567ef08a00ecf7ce08889ad64e54907aeb012234500848447bd9cd9f352e50a3e3d7260eaf3aa55c648deddc55565985f3e957d09f98c24f7ed066c4cf20ae995ea3d2bad75cf49edcacec3e", 0x6b}, {&(0x7f00000001c0)="990df6fcea341264e9492f6ab2b6f0e942c4749eadc0af3c31c9346caf25fa88b47ea74a2c", 0x25}], 0x6, 0x0, 0x0) socketpair(0x16, 0x8005, 0x1f, &(0x7f0000000080)) clock_settime(0x0, &(0x7f00000004c0)={0x6, 0x3f8}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x1) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 18:47:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x9, &(0x7f0000001640)=""/142, 0x8e}, 0x2) r3 = socket(0x38, 0x1, 0x3) setsockopt(r0, 0x80000000, 0x60, &(0x7f0000000000)="f9c5e55b92", 0x5) dup2(r3, r2) 18:47:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1, 0x7f, 0x3, "01a771e851eab0db482b9bcefd0738f38059fef0", 0x5, 0x84d2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 18:47:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x81) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x2c02, 0xf4}, {0x2, 0x5}}, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x5, 0x2, "4c0ddaf4ceced841a8bf8b0b4b3c7fe8215a3079", 0xffffffff80000000, 0x8f}) witness: lock order reversal: 1st 0xffff800020b8dc98 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x50 #7 exit1+0x6e5 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b392d8) at schedclock+0x99 hardclock(ffff80002503d510) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffff800020b392d8,0,0,ffff800020b392d8,ffff800020b8dc88) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x50 exit1(ffff800020b392d8,0,1) at exit1+0x6e5 sys_exit(ffff800020b392d8,ffff80002503d6e0,ffff80002503d750) at sys_exit+0x17 syscall(ffff80002503d7c0) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7ffffd4834) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4800, count: -12 ddb{0}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff80002503d310 rbx 0x3 rdx 0xffffffff821cdff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821cdff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xd2f4ea9f8c7919c3 r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230a2e0 w_lodata+0x48ca0 r15 0xffffffff82318670 w_lodata+0x57030 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002503d300 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=125140 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8dbd8 user=0xffff800025038000, vmspace=0xfffffd807effe168 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38841 365085 45801 32767 3 0x90 nanosleep syz-executor.0 38841 68017 45801 32767 3 0x4000090 ttyout syz-executor.0 38841 360292 45801 32767 3 0x4000090 fsleep syz-executor.0 45801 169828 5507 32767 3 0x90 nanosleep syz-executor.0 5507 334726 9950 0 3 0x82 wait syz-executor.0 29908 452236 67835 32767 3 0x90 nanosleep syz-executor.1 67835 10777 9950 0 3 0x82 wait syz-executor.1 72586 233090 0 0 3 0x14200 bored sosplice 9950 308677 15142 0 3 0x82 thrsleep syz-fuzzer 9950 475345 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 267624 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 92407 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 145802 15142 0 3 0x4000082 kqread syz-fuzzer 9950 495044 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 412343 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 472137 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 107474 15142 0 3 0x4000082 thrsleep syz-fuzzer 9950 472239 15142 0 3 0x4000082 thrsleep syz-fuzzer 15142 175655 93391 0 3 0x10008a pause ksh 93391 159708 85244 0 3 0x92 select sshd 6215 109974 1 0 3 0x100083 ttyin getty 85244 255057 1 0 3 0x80 select sshd 80884 249997 84624 73 2 0x100090 syslogd 84624 35160 1 0 3 0x100082 netio syslogd 99408 139436 1 77 3 0x100090 poll dhclient 86671 75830 1 0 3 0x80 poll dhclient 90269 467538 0 0 3 0x14200 pgzero zerothread 5021 37119 0 0 3 0x14200 aiodoned aiodoned 10039 434150 0 0 3 0x14200 syncer update 46213 413047 0 0 3 0x14200 cleaner cleaner 62418 314377 0 0 7 0x14200 reaper 33092 225883 0 0 3 0x14200 pgdaemon pagedaemon 39045 313821 0 0 3 0x14200 bored crynlk 10018 479355 0 0 3 0x14200 bored crypto 62095 299660 0 0 3 0x40014200 acpi0 acpi0 69505 167163 0 0 3 0x40014200 idle1 10883 324791 0 0 3 0x14200 bored softnet 34933 367089 0 0 3 0x14200 bored systqmp 34591 445586 0 0 3 0x14200 bored systq 4430 187933 0 0 3 0x40014200 bored softclock 46406 424801 0 0 3 0x40014200 idle0 13016 402234 0 0 3 0x14200 bored smr 1 453388 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8dc98) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 sys_exit+0x17 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10707 0 0 pcb 23 9K 10K 78643K 903 0 0 rtable 105 3K 3K 78643K 1617 0 0 ifaddr 35 10K 10K 78643K 231 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 86 0 0 iov 0 0K 32K 78643K 103 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2077 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 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 118 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 1812 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 41 38K 70K 78643K 1778 0 0 subproc 34 2K 2K 78643K 578 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 179 0 0 in_multi 33 2K 2K 78643K 421 0 0 ether_multi 1 0K 0K 78643K 6 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 655 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 99 21K 22K 78643K 6781 0 0 UVM aobj 52 3K 3K 78643K 63 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 78 0 0 NDP 5 0K 0K 78643K 105 0 0 temp 121 2732K 2798K 78643K 10456 0 0 kqueue 0 0K 0K 78643K 29 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 70 0 64 1 0 1 1 0 8 0 inpcbpl 280 821 0 814 1 0 1 1 0 8 0 plimitpl 152 151 0 142 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 397 0 353 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 279 0 275 1 0 1 1 0 8 0 nd6 48 102 0 96 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1615 0 1424 13 1 12 13 0 8 0 art_table 32 1616 0 1424 2 0 2 2 0 8 0 art_node 16 396 0 356 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 116 0 106 1 0 1 1 0 8 0 shmpl 112 61 0 11 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3286 0 1847 47 0 47 47 0 8 0 ffsino 272 3286 0 1847 97 0 97 97 0 8 0 nchpl 144 5593 0 3973 61 0 61 61 0 8 0 uvmvnodes 72 3873 0 0 71 0 71 71 0 8 0 vnodes 200 3873 0 0 204 0 204 204 0 8 0 namei 1024 19986 0 19986 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 14762 0 14762 12 11 1 5 0 8 1 sigapl 432 1887 0 1871 3 1 2 3 0 8 0 futexpl 56 14166 0 14165 2 1 1 1 0 8 0 knotepl 112 1044 0 1024 1 0 1 1 0 8 0 kqueuepl 104 368 0 365 1 0 1 1 0 8 0 pipepl 112 1060 0 1041 2 1 1 1 0 8 0 fdescpl 488 1888 0 1872 3 0 3 3 0 8 0 filepl 152 10682 0 10583 6 1 5 5 0 8 1 lockfpl 104 366 0 366 3 2 1 1 0 8 1 lockfspl 48 115 0 115 3 2 1 1 0 8 1 sessionpl 112 49 0 39 1 0 1 1 0 8 0 pgrppl 48 71 0 61 1 0 1 1 0 8 0 ucredpl 96 2995 0 2986 1 0 1 1 0 8 0 zombiepl 144 1872 0 1871 2 1 1 1 0 8 0 processpl 888 1904 0 1871 4 0 4 4 0 8 0 procpl 600 4770 0 4725 4 0 4 4 0 8 0 srpgc 64 192 0 192 6 5 1 1 0 8 1 sosppl 128 31 0 31 5 5 0 1 0 8 0 sockpl 384 1744 0 1727 6 3 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 259 0 0 13 1 12 12 0 8 0 bufpl 256 7731 0 1159 411 0 411 411 0 8 0 anonpl 16 207616 0 201820 89 60 29 41 0 125 1 amapchunkpl 152 13633 0 13540 6 1 5 6 0 158 1 amappl16 192 9042 0 8724 94 76 18 30 0 8 2 amappl15 184 226 0 222 5 4 1 1 0 8 0 amappl14 176 449 0 447 2 1 1 1 0 8 0 amappl13 168 192 0 191 1 0 1 1 0 8 0 amappl12 160 422 0 420 1 0 1 1 0 8 0 amappl11 152 338 0 324 1 0 1 1 0 8 0 amappl10 144 207 0 207 7 6 1 1 0 8 1 amappl9 136 1189 0 1186 1 0 1 1 0 8 0 amappl8 128 715 0 692 1 0 1 1 0 8 0 amappl7 120 218 0 204 1 0 1 1 0 8 0 amappl6 112 250 0 240 1 0 1 1 0 8 0 amappl5 104 693 0 682 1 0 1 1 0 8 0 amappl4 96 1773 0 1744 1 0 1 1 0 8 0 amappl3 88 501 0 491 1 0 1 1 0 8 0 amappl2 80 11907 0 11833 4 2 2 3 0 8 0 amappl1 72 57986 0 57528 23 13 10 19 0 8 0 amappl 80 5499 0 5460 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 62 0 11 1 0 1 1 0 8 0 uaddrrnd 24 1888 0 1871 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1888 0 1871 1 0 1 1 0 8 0 vmmpekpl 168 18204 0 18176 2 0 2 2 0 8 0 vmmpepl 168 217440 0 215932 134 65 69 78 0 357 3 vmsppl 360 1887 0 1871 2 0 2 2 0 8 0 pdppl 4096 3784 0 3742 6 0 6 6 0 8 0 pvpl 32 574819 0 565709 185 86 99 117 0 265 20 pmappl 232 1887 0 1871 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 569 0 6 17 0 17 17 0 8 0